diff --git a/.gitignore b/.gitignore deleted file mode 100644 index e39bf38496c61e9da540ed82bb786c11eb75e36e..0000000000000000000000000000000000000000 --- a/.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -**/venv -**/.idea -**/.DS_Store -*.DS_Store -**/__pycache__/* -**.pyc -*._* -**.ipynb_checkpoints -**.gz -**.pkl -**.gpickle -**.pickle -*.log - -OptiVax_Data/ -download.zip - -**/.snakemake -Pipeline/*/ -!Pipeline/envs/ -!Pipeline/scripts/ - -HOGVAX/*/ diff --git a/ContextEmbedding/README.md b/ContextEmbedding/README.md deleted file mode 100644 index 77190d848db34856d3fbaee753451d3b3da9eef0..0000000000000000000000000000000000000000 --- a/ContextEmbedding/README.md +++ /dev/null @@ -1,3 +0,0 @@ -### Note - -Here, you find the scripts used for the context embedding computations. They were designed for personal usage and may require manual work to be executed on your machine. diff --git a/ContextEmbedding/binding_affinities_for_embedded_peptide.py b/ContextEmbedding/binding_affinities_for_embedded_peptide.py deleted file mode 100644 index b29f5a30f8eedf4388b139dbc739c7dcf24556a3..0000000000000000000000000000000000000000 --- a/ContextEmbedding/binding_affinities_for_embedded_peptide.py +++ /dev/null @@ -1,30 +0,0 @@ -import pandas as pd -import numpy as np -from ProcessData import read_peptides - -peptide_file = '../../Gifford_Data/peptides/mhcI_peptides_with_mutations_1embedding.pep' -embedded_epitope_features = '../../Gifford_Data/peptide_context_embedding/1EmbeddedEpitopeFeatures.pkl' -ba_file = '/home/sara/Documents/VaccinesProject/ivp/Gifford_Data/25June_mhc1_netmhc-4.1_pred_affinity_pivot.pkl.gz' - -embedded_peptides = read_peptides.main(peptide_file) -# embedded_peptides = ['MYSFVSEET', 'MYSFVSEETG', 'YSFVSEETGT', 'SFVSEETGTL'] -all_embedded = pd.read_pickle(embedded_epitope_features) -ba_affinities = pd.read_pickle(ba_file) - -mapped_peptides = pd.DataFrame(all_embedded.loc[embedded_peptides]['peptide']).reset_index(level=0).set_index('peptide') -print(mapped_peptides) -same_pep = list(set([p for p in mapped_peptides.index if p in ba_affinities.index])) -print(same_pep) -mapped_peptides = mapped_peptides.loc[same_pep] -filtered = ba_affinities.reset_index() -filtered.Peptide = filtered.Peptide.apply(lambda x: mapped_peptides.loc[x]['embedded'] if any(x == p for p in same_pep) else np.nan) -filtered = filtered[filtered['Peptide'].notna()] -print(filtered) -filtered = filtered.set_index(['Peptide']) -for embed in mapped_peptides['embedded']: - if embed not in filtered.index: - print(embed, ' is not in filtered index!!!') - exit(-1) - -print(filtered) -# new_df.to_pickle('../../Gifford_Data/' + str(embed) + 'embedded_25June_mhc1_netmhc-4.1_pred_affinity_pivot.pkl.gz', compression='gzip') \ No newline at end of file diff --git a/ContextEmbedding/create_embedded_input_peptides.py b/ContextEmbedding/create_embedded_input_peptides.py deleted file mode 100644 index 2eb0d345679f5b73c08660e8ece1fcace9382eb7..0000000000000000000000000000000000000000 --- a/ContextEmbedding/create_embedded_input_peptides.py +++ /dev/null @@ -1,44 +0,0 @@ -import pandas as pd -from ProcessData import read_peptides - -max_embed = 10 -mhc = 'mhcII' -peptide_range = [13, 26] # exclusive end value -original_feature_file = '../../Gifford_Data/AllEpitopeFeatures.pkl' -ba_file = '/home/sara/Documents/VaccinesProject/ivp/Gifford_Data/25June_mhc2_netmhcii-4.1_pred_affinity_pivot_v1v2.pkl.gz' - -for i in range(1, max_embed+1): - embed = str(i) - feature_file = '../../Gifford_Data/peptide_context_embedding/' + embed + 'EmbeddedEpitopeFeatures.pkl' - out_file_ori = '../../Gifford_Data/peptides/' + mhc + '_peptides_with_mutations.pep' - out_file = '../../Gifford_Data/peptides/' + mhc + '_peptides_with_mutations_' + embed + 'embedding.pep' - - ori_features = pd.read_pickle(original_feature_file) - features = pd.read_pickle(feature_file) - - # filtering like Gifford - selfp = open('../../Gifford_Data/self_pept.txt').read().split('\n') - ori_peptides = ori_features[(ori_features['epi_len'].isin(range(*peptide_range))) & - (ori_features['glyco_probs']<=0.0) & - (ori_features['crosses_cleavage']==0) & - (ori_features['Is_self_pept']==False)].index.to_list() - print(len(ori_peptides)) - - # drop peptides that do not occur in ba predictions - ba = pd.read_pickle(ba_file) - na = [] - for pep in ori_peptides: - if pep not in ba.index: - ori_peptides.remove(pep) - na.append(pep) - print(len(na), na) - print(len(ori_peptides)) - - peptides = features[features['peptide'].isin(ori_peptides)].index - print(len(peptides)) - - with open(out_file, 'w') as ori_out: - ori_out.write(('\n').join(peptides)) - -with open(out_file_ori, 'w') as out: - out.write('\n'.join(ori_peptides)) \ No newline at end of file diff --git a/ContextEmbedding/embedded_epitope_features.py b/ContextEmbedding/embedded_epitope_features.py deleted file mode 100644 index 9b1e81effa880ded7f73a47a4db4b9761bc65920..0000000000000000000000000000000000000000 --- a/ContextEmbedding/embedded_epitope_features.py +++ /dev/null @@ -1,45 +0,0 @@ -import pandas as pd -import re - - -def get_embedded_epitope_features(embed, all_epi_feat, min_len): - with open('../../Gifford_Data/peptide_context_embedding/base_proteins_with_end_codon.fasta', 'r') as fasta: - proteins = {} - key = '' - for line in fasta: - if line.startswith('>'): - key = re.match('> Protein: ([A-Z]+\d*[a-z]*) |', line).group(1) - continue - proteins[key] = line.strip('\n').strip('*') - - df_list = [] - for peptide in all_epi_feat.index: - protein = all_epi_feat.loc[peptide]['protein'] - if protein == 'S1' or protein == 'S2': - protein = 'S' - pos = proteins[protein].index(peptide) - start_embed = pos - embed - end_embed = pos + len(peptide) + embed - if start_embed < 0 or end_embed > len(proteins[protein]): - if len(peptide) < min_len: - embedded = peptide - else: - continue - else: - embedded = proteins[protein][start_embed:end_embed] - # embedded = proteins[protein][max(pos-embed, 0):min(pos+len(peptide)+embed, len(proteins[protein]))] - tmp = pd.concat([pd.Series({'embedded': embedded, 'peptide': peptide, 'embedding_length': embed}), all_epi_feat.loc[peptide]]) - df_list.append(tmp) - - new_df = pd.concat(df_list, axis=1).T.set_index('embedded') - print('Writing ../../Gifford_Data/' + str(embed) + 'EmbeddedEpitopeFeatures.pkl') - new_df.to_pickle('../../Gifford_Data/peptide_context_embedding/' + str(embed) + 'EmbeddedEpitopeFeatures.pkl') - - -max_embed = 10 -min_len = 10 -# read in all epitope features of original peptides -all_epi_feat = pd.read_pickle('../../Gifford_Data/AllEpitopeFeatures.pkl') - -for i in range(1, max_embed+1): - get_embedded_epitope_features(embed=i, all_epi_feat=all_epi_feat, min_len=min_len) \ No newline at end of file diff --git a/ContextEmbedding/reformat_netchop_out.py b/ContextEmbedding/reformat_netchop_out.py deleted file mode 100644 index 127ebd594357eb36ed12ccb7a397984ee0fdcf7c..0000000000000000000000000000000000000000 --- a/ContextEmbedding/reformat_netchop_out.py +++ /dev/null @@ -1,51 +0,0 @@ -import re -import os - -prefix = '../../Proteasomal_Cleavage_Predictions/24SeptEmbeddingPredictions/MHCI/' -files = [f for f in os.listdir(prefix) if re.search(r'NetChop3\.1_17Aug_mhcI+(_\d+embedded)*_hogvax(_with_mutations)*\.txt$', f)] -# files = ['NetChop3.1_17Aug_mhcI_1embedded_hogvax.txt', 'NetChop3.1_17Aug_mhcI_3embedded_hogvax.txt', -# 'NetChop3.1_17Aug_mhcI_4embedded_hogvax.txt', 'NetChop3.1_17Aug_mhcI_5embedded_hogvax.txt', -# 'NetChop3.1_17Aug_mhcI_8embedded_hogvax.txt'] -# prefix = '../../Proteasomal_Cleavage_Predictions/SarsCoVCleavage/' -print(files) - -for file in files: - keep = [] - indices = [] - with open(prefix + file, 'r') as f: - for line in f: - line = line.lstrip() - if line.startswith('#') or line.startswith('-'): - continue - if line.startswith('pos'): - indices.append(len(keep)) - line = re.sub(pattern='\s+', repl='\t', string=line) - line = line.strip() + '\n' - keep.append(line) - continue - if re.match('^\d', line): - match = re.search(r'\s+(\D+\d*\D*)(\s*_*\t*)\n', line) - if match: - ident = match.group(1) - line = line.replace(match.group(1), '"' + ident + '"') - line = re.sub(pattern='\s+', repl='\t', string=line) - line = line.strip() + '\n' - match2 = re.search(r'(\t_\t\D*)\"', line) - if match2: - line = line.replace(match2.group(1), '') - keep.append(line) - - if len(indices) == 2: - with open('../../Proteasomal_Cleavage_Predictions/24SeptEmbeddingPredictions/MHCI/' + file.replace('.txt', '_reformat.txt'), 'w') as out: - out.write(''.join(keep[indices[0]:indices[1]])) - - with open('../../Proteasomal_Cleavage_Predictions/24SeptEmbeddingPredictions/MHCI/' + file.replace('.txt', '_reformat_concat.txt'), 'w') as out: - out.write(''.join(keep[indices[1]:-1])) - else: - with open('../../Proteasomal_Cleavage_Predictions/SarsCoVCleavage/' + file.replace('.txt', '_reformat.txt'), 'w') as out: - out.write(''.join(keep[0])) - for i in range(len(indices)): - end = i+1 - if end >= len(indices): - end = -1 - out.write(''.join(keep[indices[i]+1:indices[end]])) diff --git a/ContextEmbedding/sars_netchop_to_pkl.py b/ContextEmbedding/sars_netchop_to_pkl.py deleted file mode 100644 index 993ea4338b36a70d01a63d6b9f83dbe594a276ce..0000000000000000000000000000000000000000 --- a/ContextEmbedding/sars_netchop_to_pkl.py +++ /dev/null @@ -1,29 +0,0 @@ -import pandas as pd -import re - -keep = [] -indices = [] -with open('/home/sara/Documents/VaccinesProject/ivp/Proteasomal_Cleavage_Predictions/SarsCoVCleavage/NetChop3.1_sars_cov_2_predictions.txt') as file: - for line in file: - line = line.lstrip() - if line.startswith('#') or line.startswith('-'): - continue - if line.startswith('pos'): - indices.append(len(keep)) - line = re.sub(pattern='\s+', repl='\t', string=line) - line = line.strip().split('\t') - keep.append(line) - continue - if re.match('^\d', line): - match = re.search(r'\s+(\D+)\n', line) - if match: - line = line.replace('Base', '').replace('_', '') - line = re.sub(pattern='\s+', repl='\t', string=line) - line = line.strip().split('\t') - keep.append(line) - -print(keep) -df = pd.DataFrame(keep) -df = df.iloc[: , :-1] -print(df) -df.to_pickle('/home/sara/Documents/VaccinesProject/ivp/Proteasomal_Cleavage_Predictions/SarsCoVCleavage/NetChop3.1_sars_cov_2_predictions.pkl') \ No newline at end of file diff --git a/Evaluation/README.md b/Evaluation/README.md deleted file mode 100644 index 76881f4c93c970d3cbac67ab37353b9883c59a38..0000000000000000000000000000000000000000 --- a/Evaluation/README.md +++ /dev/null @@ -1,3 +0,0 @@ -### Note - -Here, you can find the evaluation scripts used to create the plots of this thesis. However, they were designed for personal usage and may contain absolute paths and other specific adjustments. To execute the evaluations, you may need to do manual adjustments. `comparison_data.py` is the main script, where you add paths to the vaccine peptide sets you like to evaluate. diff --git a/Evaluation/binarize_entries.py b/Evaluation/binarize_entries.py deleted file mode 100644 index f232cdd968120314830d06ce81d425c567bb4306..0000000000000000000000000000000000000000 --- a/Evaluation/binarize_entries.py +++ /dev/null @@ -1,14 +0,0 @@ -import pandas as pd - - -def binarize_entries(df, th): - for key in df.keys(): - df.loc[df[key] >= th, key] = 1.0 - df.loc[df[key] < th, key] = 0.0 - return df - - -def set_small_to_zero(df, th): - for key in df.keys(): - df.loc[df[key] < th, key] = 0.0 - return df diff --git a/Evaluation/calculate_cleaved_peptides.py b/Evaluation/calculate_cleaved_peptides.py deleted file mode 100644 index 529fd8180822876722cff0e1a2578e9c8d97e562..0000000000000000000000000000000000000000 --- a/Evaluation/calculate_cleaved_peptides.py +++ /dev/null @@ -1,54 +0,0 @@ -import sys -import pandas as pd - - -def get_cleaved_peptides(cleavage): - vax_seq = ''.join(cleavage['residue']) - start = 0 - peptides_from_prediction = [] - # print(cleavage.iloc[0]) - # print(cleavage[cleavage['cleaved']]) - for outer in cleavage[cleavage['cleaved']].itertuples(): - outer = outer._asdict() - # cut happens after cleaved = True but file count is 1-based - next_start = outer['position'] - for inner in cleavage[(cleavage['cleaved']) & (cleavage['position'] > start)].itertuples(): - inner = inner._asdict() - # 1-based! - pos = inner['position'] - peptide = vax_seq[start:pos] - if 8 <= len(peptide) <= 25: - peptides_from_prediction.append(vax_seq[start:pos]) - start = next_start - - return list(set(peptides_from_prediction)) - - -def main(pepsickle_file, netchop_file): - with open(pepsickle_file, 'r') as file: - df_pep = pd.read_csv(file, sep='\t', lineterminator='\n') - - peptides_from_pepsickle = get_cleaved_peptides(df_pep) - - with open('/home/sara/Documents/VaccinesProject/ivp/Proteasomal_Cleavage_Predictions/SarsCoVCleavage/pepsickle_sars_cov_2_cleavage_peptides.txt', 'w') as out: - out.write('\n'.join(peptides_from_pepsickle)) - - with open(netchop_file, 'r') as file: - df_net = pd.read_csv(file, sep='\s+', lineterminator='\n') - - df_net = df_net.rename(columns={'pos': 'position', 'AA': 'residue', 'C': 'cleaved'}) - df_net['cleaved'] = df_net['cleaved'].replace(['S'], True).replace(['.'], False) - - peptides_from_netchop = get_cleaved_peptides(df_net) - - with open( - '/home/sara/Documents/VaccinesProject/ivp/Proteasomal_Cleavage_Predictions/SarsCoVCleavage/netchop_sars_cov_2_cleavage_peptides.txt', - 'w') as out: - out.write('\n'.join(peptides_from_netchop)) - - -if __name__ == '__main__': - pepsickle = sys.argv[1] - netchop = sys.argv[2] - main(pepsickle, netchop) - diff --git a/Evaluation/calculate_protein_cleaved_peptides.py b/Evaluation/calculate_protein_cleaved_peptides.py deleted file mode 100644 index 1fec70db488fca82d877d6d466273a7ee3e96b9a..0000000000000000000000000000000000000000 --- a/Evaluation/calculate_protein_cleaved_peptides.py +++ /dev/null @@ -1,110 +0,0 @@ -""" -Compare cleavage prediction peptides of different (embedded) vaccines with cleavage predicted peptides from SARS-CoV-2 -proteome. -""" -import re -import glob -import pandas as pd -import altair as alt -from EvaluateVaccines import calculate_cleaved_peptides - - -def read_peptides(file): - peptides = [] - with open(file, 'r') as f: - for line in f: - pep = line.strip() - peptides.append(pep) - print(len(peptides)) - return peptides - - -def transform_data(data): - new_dict = {'embedding': [], 'tool': [], 'fraction': []} - for key in data: - new_dict['embedding'].extend([key, key]) - new_dict['tool'].extend(['NetChop3.1', 'Pepsickle']) - new_dict['fraction'].extend([data[key]['NetChop3.1'], data[key]['Pepsickle']]) - return new_dict - - -out_name = '23Aug_mhcI_cleaved_virus_proteins' -sars_peptides_pepsickle = read_peptides('/home/sara/Documents/VaccinesProject/ivp/Proteasomal_Cleavage_Predictions/SarsCoVCleavage/pepsickle_sars_cov_2_cleavage_peptides.txt') -sars_peptides_netchop = read_peptides('/home/sara/Documents/VaccinesProject/ivp/Proteasomal_Cleavage_Predictions/SarsCoVCleavage/netchop_sars_cov_2_cleavage_peptides.txt') - -intersection_count = {} -files = glob.glob('/home/sara/Documents/VaccinesProject/ivp/Proteasomal_Cleavage_Predictions/23AugEmbeddingPredictions/MHCI/NetChop3.1_17Aug_mhcI_*_reformat.txt') + \ - ['/home/sara/Documents/VaccinesProject/ivp/Proteasomal_Cleavage_Predictions/23AugEmbeddingPredictions/MHCI/NetChop3.1_17Aug_mhcI_with_mutations_reformat_concat.txt'] -for file in files: - match = re.search(r'_17Aug_(mhcI+(_\d+embedded)*(_hogvax)*)(_with_mutations)*(_reformat_concat)*', file) - name = match.group(1).replace('_hogvax', '') - if match.group(5): - name += '_concat' - - df_net = pd.read_csv(file, sep='\s+', lineterminator='\n') - df_net = df_net.rename(columns={'pos': 'position', 'AA': 'residue', 'C': 'cleaved'}) - df_net['cleaved'] = df_net['cleaved'].replace(['S'], True).replace(['.'], False) - - peptides_from_netchop = calculate_cleaved_peptides.get_cleaved_peptides(df_net) - - intersec = [p for p in peptides_from_netchop if p in sars_peptides_netchop] - intersection_count[name] = {'NetChop3.1': len(intersec)/len(peptides_from_netchop)} - -for file in glob.glob('/home/sara/Documents/VaccinesProject/ivp/Proteasomal_Cleavage_Predictions/23AugEmbeddingPredictions/MHCI/pepsickle_17Aug_mhcI_*.txt'): - match = re.search(r'_17Aug_(mhcI+(_\d+embedded)*(_hogvax)*)(_with_mutations)*', file) - name = match.group(1).replace('_hogvax', '') - - df_pep = pd.read_csv(file, sep='\t', lineterminator='\n') - df_pep = df_pep[df_pep['protein_id'] != 'HOGVAX'] - peptides_from_pepsickle = calculate_cleaved_peptides.get_cleaved_peptides(df_pep) - - intersec = [p for p in peptides_from_pepsickle if p in sars_peptides_pepsickle] - if not name in intersection_count: - print('ATTENTION! Is not in dict:', name) - exit(-1) - - intersection_count[name]['Pepsickle'] = len(intersec) / len(peptides_from_pepsickle) - -# add concat data -with open('/home/sara/Documents/VaccinesProject/ivp/Proteasomal_Cleavage_Predictions/23AugEmbeddingPredictions/MHCI/pepsickle_17Aug_mhcI_with_mutations.txt') as f: - df_pep = pd.read_csv(file, sep='\t', lineterminator='\n') - df_pep = df_pep[df_pep['protein_id'] != 'Concat'] - peptides_from_pepsickle = calculate_cleaved_peptides.get_cleaved_peptides(df_pep) - - intersec = [p for p in peptides_from_pepsickle if p in sars_peptides_pepsickle] - if not name in intersection_count: - print('ATTENTION! Is not in dict:', name) - exit(-1) - - intersection_count['mhcI_concat']['Pepsickle'] = len(intersec) / len(peptides_from_pepsickle) - - -print(intersection_count) -df = pd.DataFrame(transform_data(intersection_count)) -print(df) - -# sorting = ['mhcII', 'mhcII_concat', 'mhcII_1embedded', 'mhcII_2embedded', 'mhcII_3embedded', 'mhcII_4embedded', 'mhcII_5embedded', 'mhcII_6embedded', 'mhcII_7embedded', 'mhcII_8embedded', 'mhcII_9embedded', 'mhcII_10embedded'] -sorting = ['mhcI', 'mhcI_concat', 'mhcI_1embedded', 'mhcI_2embedded', 'mhcI_3embedded', 'mhcI_4embedded', 'mhcI_5embedded', 'mhcI_6embedded', 'mhcI_7embedded', 'mhcI_8embedded', 'mhcI_9embedded', 'mhcI_10embedded'] -colors = ['#FFAD00', '#3A7A9B'] -bar = alt.Chart(df).mark_bar(size=25).encode( - x=alt.X('tool:O', axis=alt.Axis(title=None, labels=False, ticks=False)), - y=alt.Y('fraction:Q', title='Fraction of cleaved peptides'), - color=alt.Color('tool:O', scale=alt.Scale(range=colors), legend=alt.Legend(title='Tool')), - column=alt.Column('embedding:O', title='Cleaved peptides that are equally predicted from SARS-CoV-2 proteome for different embedding lengths', sort=sorting) - ).configure_axis( - # grid=False - ).configure_view( - strokeOpacity=0 - ).properties( - width=90 - ) - -bar.save('cleavage_plots/' + out_name + '.html') - - -# all_epi_ft = pd.read_pickle('/home/sara/Documents/VaccinesProject/ivp/Gifford_Data/AllEpitopeFeatures.pkl') -# known_peptides_pepsickle = [p for p in sars_peptides_pepsickle if p in all_epi_ft.index] -# print(len(known_peptides_pepsickle)) -# known_peptides_netchop = [p for p in sars_peptides_netchop if p in all_epi_ft.index] -# print(len(known_peptides_netchop)) - diff --git a/Evaluation/compare_pep_count_vs_score.py b/Evaluation/compare_pep_count_vs_score.py deleted file mode 100644 index 0dcdec92774718d3bb65020bb85755070ad0fce4..0000000000000000000000000000000000000000 --- a/Evaluation/compare_pep_count_vs_score.py +++ /dev/null @@ -1,46 +0,0 @@ -import re -import glob -import json -import pandas as pd -import altair as alt -from ProcessData import read_peptides - - -data = {'Peptide Count': [], 'Objective Value': [], 'Embedding': []} -files = ['/home/sara/Documents/VaccinesProject/ivp/Pipeline/17Aug_mhcI_with_mutations/ilp/lp_out/27030_vaccine_ilp_hog.json'] + \ - glob.glob('/home/sara/Documents/VaccinesProject/ivp/Pipeline/17Aug_mhcI_*embedded/ilp/lp_out/*_vaccine_ilp_hog.json') -for file in files: - js = json.load(open(file)) - tmp = pd.DataFrame(js['SolutionInfo']) - obj_val = tmp['ObjVal'][0] - - embed_len = re.search(r'17Aug_mhcI_(\d*)(embedded)*', file).group(1) - if not embed_len: - embed_len = 0 - else: - embed_len = int(embed_len) - - pep_file = file.replace('lp_out', 'pep_out').replace('vaccine_ilp_hog.json', 'chosen_peptides_hog_inc_substrings.txt') - peptides = read_peptides.main(pep_file) - pep_count = len(peptides) - - data['Peptide Count'].append(pep_count) - data['Objective Value'].append(obj_val) - data['Embedding'].append(embed_len) - -print(data) -df = pd.DataFrame(data) - -sorting = ['mhcI', 'mhcI_1embedded', 'mhcI_2embedded', 'mhcI_3embedded', 'mhcI_4embedded', 'mhcI_5embedded', 'mhcI_6embedded', 'mhcI_7embedded', 'mhcI_8embedded', 'mhcI_9embedded', 'mhcI_10embedded'] -domain = [df.min()['Objective Value'], (df.min()['Objective Value'] + df.max()['Objective Value'])/2, df.max()['Objective Value']] -print(domain) -# colors = ['#9AD6E5', '#66A6D9', '#BBB465', '#7A9B3A', '#DA0034', '#3A7A9B', '#FFAD00', '#9B3A7A', '#294B5D', '#DA2300', '#9B5B3A'] -colors = ['#7A9B3A', '#DA0034', '#3A7A9B'] -chart = alt.Chart(df).mark_circle(size=90).encode( - x = alt.X('Embedding:Q'), - y = alt.Y('Peptide Count'), - # y = alt.Y('Objective Value', scale=alt.Scale(domain=[2, 2.8])), - color = alt.Color('Objective Value', scale=alt.Scale(domain=domain, range=colors)) -) - -chart.save('cleavage_plots/embedding_vs_pepcount_vs_score_mhc1.html') \ No newline at end of file diff --git a/Evaluation/compare_single_vs_combined.py b/Evaluation/compare_single_vs_combined.py deleted file mode 100644 index ff105cf1984a8c1a2507c1ad24699376563b8c05..0000000000000000000000000000000000000000 --- a/Evaluation/compare_single_vs_combined.py +++ /dev/null @@ -1,64 +0,0 @@ -# used this script for debugging -import gzip -import pandas as pd -from ProcessData import read_peptides, binarize_entries, find_superstrings - -combined = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/13July_mhcIandII/ilp/pep_out/41947_chosen_peptides_hog.txt' -combined_substr = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/13July_mhcIandII/ilp/pep_out/41947_chosen_peptides_hog_inc_substrings.txt' -combined_peptides = read_peptides.main(combined) -combined_peptides_substr = read_peptides.main(combined_substr) -print(len(combined_peptides)) - -# mhcI = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/11July_filt_substrmhcI/ilp/pep_out/4512_chosen_peptides_hog_inc_substrings.txt' -# mhcI_peptides = read_peptides.main(mhcI) -# mhcII = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/12July_filt_substrmhcII/ilp/pep_out/37435_chosen_peptides_hog_inc_substrings.txt' -# mhcII_peptides = read_peptides.main(mhcII) - -# mhcI_equal = set(mhcI_peptides).intersection(combined_peptides) -# print(len(mhcI_equal), 'of', len(mhcI_peptides)) -# -# mhcII_equal = set(mhcII_peptides).intersection(combined_peptides) -# print(len(mhcII_equal), 'of', len(mhcII_peptides)) - -combined_ba = pd.read_pickle(gzip.open('/home/sara/Documents/VaccinesProject/ivp/Gifford_Data/25June_combined_mhc_netmhc_pred_affinity.pkl.gz')) -combined_ba_substr = pd.read_pickle(gzip.open('/home/sara/Documents/VaccinesProject/ivp/Gifford_Data/substr_modified_25June_combined_mhc_netmhc_pred_affinity.pkl.gz')) -# mhcI_ba = pd.read_pickle(gzip.open('../../Gifford_Data/25June_mhc1_netmhc-4.1_pred_affinity_pivot.pkl.gz')) -# mhcII_ba = pd.read_pickle(gzip.open('../../Gifford_Data/25June_mhc2_netmhcii-4.1_pred_affinity_pivot_v1v2.pkl.gz')) - -combined_af = pd.read_pickle('../../Gifford_Data/IEDB_combined_population_frequency.pkl') -# mhcI_af = pd.read_pickle('../../Gifford_Data/IEDB_population_frequency2392_normalized.pkl') -# mhcII_af = pd.read_pickle('../../Gifford_Data/IEDB_population_frequency_mhc2_275normalized.pkl') - -print(set(combined_peptides_substr).intersection(combined_peptides)) - -bin_ba = binarize_entries.binarize_entries(combined_ba, 0.638) -bin_ba = bin_ba.loc[combined_peptides_substr] -hit_alleles = bin_ba[[x for x in bin_ba if sum(bin_ba[x]) > 0]].columns -score = sum(combined_af[[al for al in hit_alleles if al in combined_af]].loc['World']) -print(score) - -bin_ba_sub = binarize_entries.binarize_entries(combined_ba_substr, 0.638) -bin_ba_sub = bin_ba_sub.loc[combined_peptides] -hit_alleles_sub = bin_ba_sub[[x for x in bin_ba_sub if sum(bin_ba_sub[x]) > 0]].columns -score_sub = sum(combined_af[[al for al in hit_alleles_sub if al in combined_af]].loc['World']) -print(score_sub) - -all_peptides = read_peptides.main('/home/sara/Documents/VaccinesProject/ivp/Gifford_Data/peptides/combined_filtered_mhc_peptides_gifford_style.pep') -# superstrings = find_superstrings.main(all_peptides) -super_covered_alleles = [] -for al in hit_alleles_sub: - if al not in hit_alleles: - super_covered_alleles.append(al) - # for p in bin_ba_sub.index: - # if bin_ba_sub[al][p] > 0.0 and combined_ba[al][p] == 0.0: - # print('Peptide {} covering allele {} in merged data, but not in original data'.format(p, al)) - # substrings = superstrings[p] - # print(substrings) - # if not any(combined_ba[al][x] > 0.0 for x in substrings): - # print('None of the substrings has non-zero value in original data') - # else: - # for x in substrings: - # if x not in combined_peptides_substr: - # print('why is {} not in combined substr peptied, but {} is in and superstr'.format(x, p)) - -print(super_covered_alleles) \ No newline at end of file diff --git a/Evaluation/compare_size_to_coverage.py b/Evaluation/compare_size_to_coverage.py deleted file mode 100644 index 7c761bb7b84d3f35f1eabc2429764b46f153bf04..0000000000000000000000000000000000000000 --- a/Evaluation/compare_size_to_coverage.py +++ /dev/null @@ -1,84 +0,0 @@ -import os -import glob -import json -import re -import gzip -import pandas as pd -import altair as alt -from EvaluateVaccines import evaluate_vaccine as ev -from EvaluateVaccines import comparison_data as cd -from ProcessData import read_peptides - - -mhc1_all_ba = pd.read_pickle(gzip.open('../../Gifford_Data/25June_mhc1_netmhc-4.1_pred_affinity_pivot.pkl.gz')) -mhc1_af = pd.read_pickle('../../Gifford_Data/IEDB_population_frequency2392_normalized.pkl') - -mhc2_all_ba = pd.read_pickle(gzip.open('../../Gifford_Data/25June_mhc2_netmhcii-4.1_pred_affinity_pivot_v1v2.pkl.gz')) -mhc2_af = pd.read_pickle('../../Gifford_Data/IEDB_population_frequency_mhc2_275normalized.pkl') - -mhc1_scores = {'Size': [], 'Score': [], 'Method': []} -for file in glob.glob('/home/sara/Documents/VaccinesProject/ivp/Gifford_Code/optivax_1-19_vaccines_mhc1/13Sept_optivax_unlinked_peptides_*.txt'): - size = re.search(r'13Sept_optivax_unlinked_peptides_(\d+)', file).group(1) - mhc1_scores['Size'].append(size) - - peptides = read_peptides.main(file) - mhc1_scores['Score'].append(cd.get_cmp_obj(peptides, mhc1_all_ba, mhc1_af, smaller_to_zero=True).pred_at_least_one('World')) - mhc1_scores['Method'].append('OptiVax') - -print(mhc1_scores) - -loci_cov = {'Locus': [], 'Score': [], 'Size': []} -for hog_file in glob.glob('/home/sara/Documents/VaccinesProject/ivp/Pipeline/15Sept_mhcI_*/'): - size = re.search(r'15Sept_mhcI_(\d+)', hog_file).group(1) - mhc1_scores['Size'].append(size) - - peptides = read_peptides.main(hog_file + 'ilp/pep_out/4512_chosen_peptides_hog_inc_substrings.txt') - mhc1_scores['Score'].append(cd.get_cmp_obj(peptides, mhc1_all_ba, mhc1_af, smaller_to_zero=True).pred_at_least_one('World')) - mhc1_scores['Method'].append('HOGVAX') - -print(mhc1_scores) - -df = pd.DataFrame.from_dict(mhc1_scores) -print(df) - -chart = alt.Chart(df).mark_line().encode( - x='Size:Q', - y=alt.Y('Score:Q', scale=alt.Scale(domain=[0.4, 1.0])), - color=alt.Color('Method:N', scale=alt.Scale(range=['#DA0034', '#FFC12C'])) -) -chart.save('plots/evalvax_cmp_mhc1.html') - - -mhc2_scores = {'Size': [], 'Score': [], 'Method': []} -for file in glob.glob('/home/sara/Documents/VaccinesProject/ivp/Gifford_Code/optivax_1-19_vaccines_mhc2/13Sept_optivax_unlinked_peptides_*.txt'): - size = re.search(r'13Sept_optivax_unlinked_peptides_(\d+)', file).group(1) - mhc2_scores['Size'].append(size) - - peptides = read_peptides.main(file) - mhc2_scores['Score'].append(cd.get_cmp_obj(peptides, mhc2_all_ba, mhc2_af, smaller_to_zero=True).pred_at_least_one('World')) - mhc2_scores['Method'].append('OptiVax') - -print(mhc2_scores) - -for hog_file in glob.glob('/home/sara/Documents/VaccinesProject/ivp/Pipeline/22Sept_mhc2_*/'): - size = re.search(r'22Sept_mhc2_(\d+)', hog_file).group(1) - mhc2_scores['Size'].append(size) - - pepfile = hog_file + 'ilp/pep_out/37435_chosen_peptides_hog_incl_substrings.txt' - if not os.path.isfile(pepfile): - pepfile = hog_file + 'ilp/pep_out/37435_chosen_peptides_hogvax_incl_substrings.txt' - peptides = read_peptides.main(pepfile) - mhc2_scores['Score'].append(cd.get_cmp_obj(peptides, mhc2_all_ba, mhc2_af, smaller_to_zero=True).pred_at_least_one('World')) - mhc2_scores['Method'].append('HOGVAX') - -print(mhc2_scores) - -df = pd.DataFrame.from_dict(mhc2_scores) -print(df) - -chart = alt.Chart(df).mark_line().encode( - x='Size:Q', - y=alt.Y('Score:Q', scale=alt.Scale(domain=[0.6, 1.0])), - color=alt.Color('Method:N', scale=alt.Scale(range=['#DA0034', '#FFC12C'])) -) -chart.save('plots/evalvax_cmp_mhc2.html') \ No newline at end of file diff --git a/Evaluation/comparison_data.py b/Evaluation/comparison_data.py deleted file mode 100644 index 187138466296f881be6ef6406d01b7e564992602..0000000000000000000000000000000000000000 --- a/Evaluation/comparison_data.py +++ /dev/null @@ -1,302 +0,0 @@ -import gzip -import pickle -import os -import pandas as pd -import numpy as np -import evaluate_vaccine as ev -import plot_evaluation_results as plot -import read_peptides, binarize_entries, create_haplotype_ba_predictions -from collections import Counter - - -def get_cmp_obj(peptides, all_ba, af, smaller_to_zero=False, binary=False, filter=True): - # only keep peptide columns corresponding to chosen peptides that also exist in prediction file - good_keys = all_ba.index.intersection(peptides) - pep_ba = all_ba.loc[good_keys] - - if smaller_to_zero: - pep_ba = binarize_entries.set_small_to_zero(pep_ba, 0.638) - - if binary: - pep_ba = binarize_entries.binarize_entries(pep_ba, 0.638) - - if filter: - if len(pep_ba.columns) != len(af.columns): - columns_to_keep = [key for key in pep_ba if key in af] - pep_ba = pep_ba[columns_to_keep] - af = af[columns_to_keep] - - return ev.EvaluationMetrices(peptides, pep_ba, af) - - -def collect_data_for_bar_plot(method_A, method_A_mhc1, method_A_mhc2, method_B, method_B_mhc1, method_B_mhc2, - mhc1_all_ba, mhc1_af, mhc2_all_ba, mhc2_af, outdir): - - results = {'Method': [], 'Population Coverage': [], 'Number of Peptides': []} - - # mhc1 - peptides = read_peptides.main(method_A_mhc1) - results['Method'].append('MHCI ' + method_A) - results['Population Coverage'].append(get_cmp_obj(peptides, mhc1_all_ba, mhc1_af, smaller_to_zero=True).pred_at_least_one('World')) - results['Number of Peptides'].append(len(peptides)) - - peptides = read_peptides.main(method_B_mhc1) - results['Method'].append('MHCI ' + method_B) - results['Population Coverage'].append(get_cmp_obj(peptides, mhc1_all_ba, mhc1_af, smaller_to_zero=True).pred_at_least_one('World')) - results['Number of Peptides'].append(len(peptides)) - - # mhc2 - peptides = read_peptides.main(method_A_mhc2) - results['Method'].append('MHCII ' + method_A) - results['Population Coverage'].append(get_cmp_obj(peptides, mhc2_all_ba, mhc2_af, smaller_to_zero=True).pred_at_least_one('World')) - results['Number of Peptides'].append(len(peptides)) - - peptides = read_peptides.main(method_B_mhc2) - results['Method'].append('MHCII ' + method_B) - results['Population Coverage'].append(get_cmp_obj(peptides, mhc2_all_ba, mhc2_af, smaller_to_zero=True).pred_at_least_one('World')) - results['Number of Peptides'].append(len(peptides)) - - df = pd.DataFrame.from_dict(results) - plot.EvaluationPlots(df, outdir).ilp_opitvax_bar_plot() - df.to_csv(outdir + 'evalvax-unlinked.csv') - - -def collect_data_for_locus_cov_pie(peptide_file, mhc, mhc_ba, af, loci, population, method, outdir): - cov_loci = {} - hit_loci = {} - hit_loci_freq = {} - peptides = read_peptides.main(peptide_file) - for locus in loci: - covered, unpred_alleles, unpred_frac, total, allele_hit_counts, hit_allele_freq = get_cmp_obj(peptides, - mhc_ba, - af, - binary=True, - filter=False - ).number_covered_alleles(population, locus) - uncovered = abs(total - covered - unpred_frac) - values = [round(v, 4) for v in [covered, unpred_frac, uncovered]] - cov_loci[locus] = {'allele_category': ['Covered', 'No-BA-prediction', 'Uncovered'], 'values': values} - hit_loci[locus] = allele_hit_counts - - categories = [] - fractions = [] - for key in sorted(hit_allele_freq.keys(), key=float): - categories.append(str(key)) - fractions.append(hit_allele_freq[key]) - hit_loci_freq[locus] = {'allele_category': categories + ['No-BA-prediction', 'Uncovered'], - 'values': fractions + [unpred_frac, uncovered], - 'method': [locus + method] * (len(categories) + 2)} - print(hit_loci_freq) - - plot.EvaluationPlots(cov_loci, outdir).covered_locus_pie(loci, mhc, method) - plot.EvaluationPlots(hit_loci, outdir).hit_pies(loci, mhc, method) - plot.EvaluationPlots(hit_loci_freq, outdir).hit_covered_locus_pie(loci, mhc, method) - return hit_loci_freq - - -def collect_data_for_haplotype_eval(peptide_file, single_ba, hap_ba, af, max_int, mhc, method, outdir): - peptides = read_peptides.main(peptide_file) - single_ba = binarize_entries.binarize_entries(single_ba, 0.638).loc[[p for p in peptides if p in single_ba.index]] - hit_dict = {} - hit_n_dict = [] - for population in af.index: - # hits is number of hits per genotype, hits_n is probability for n>=N hits per person in population - hits, hits_n, exp, no_predictions = get_cmp_obj(peptides, hap_ba.T, af, binary=True).pred_genotype_hits(population, single_ba, max_int, mhc) - hit_dict[population] = [hits, {'expected': [exp]}] - tmp = pd.DataFrame(hits) - tmp.to_csv(outdir + 'hit_hist_' + mhc + '_' + method + '.csv') - # preparation for grouped bar plot - hit_n_dict.append(hits_n | {'population': [population]*max_int}) - # plot histogram of peptide-hla hits - plot.EvaluationPlots(hit_dict, outdir).hit_histogram(mhc, method) - - cur_probs = [np.array(dic['prob']) for dic in hit_n_dict] - mean_probs = list(np.mean(cur_probs, axis=0)) - hit_n_dict.append({'prob': mean_probs, 'n': [i for i in range(1, max_int+1)], 'population': ['Average']*max_int}) - - # reformat dict for grouped bar plots - df = pd.concat(pd.DataFrame(entry) for entry in hit_n_dict) - plot.EvaluationPlots(df, outdir).population_hit_bar_plot(mhc, method) - df.to_csv(outdir + 'min_hit_dict' + mhc + '_' + method + '.csv') - - -def compute_hap_freq_no_ld(population, allele_freq, loci): - hap_data_values = [] - hap_data_labels = [] - for locus in loci: - tmp = allele_freq[locus].loc[population] - tmp = tmp[tmp > 0] - if 'unknown' in tmp: - tmp = tmp.drop('unknown') - hap_data_labels.append(tmp.index) - hap_data_values.append(tmp.values) - - hap_freq = [] - for i in range(len(hap_data_labels[0])): - print(i) - for j in range(len(hap_data_labels[1])): - for k in range(len(hap_data_labels[2])): - f = hap_data_values[0][i] * hap_data_values[1][j] * hap_data_values[2][k] - hap_freq.append(((hap_data_labels[0][i], hap_data_labels[1][j], hap_data_labels[2][k]), f)) - - unknown = 1 - sum(i for _, i in hap_freq) - hap_freq.append((('unknown', 'unknown', 'unknown'), unknown)) - df = pd.DataFrame(hap_freq, columns=['Haplotype', population]) - df = df.set_index('Haplotype').T - - return df - - -def collect_data_for_geographic_eval(threads, peptide_file, populations, allele_freq, single_ba, loci, mhc_type): - peptides = read_peptides.main(peptide_file) - hit_n_dict = [] - for population in populations: - print(population) - haplotype_data = compute_hap_freq_no_ld(population, allele_freq, loci) - print('Calculated haplotype frequencies for ' + population) - hap_ba = create_haplotype_ba_predictions.main(threads, single_ba, haplotype_data, loci, population, mhc_type) - print('Calculated haplotype binding affinities') - single_ba = binarize_entries.binarize_entries(single_ba, 0.638).loc[peptides] - hits, hits_n, exp, no_predictions = get_cmp_obj(peptides, hap_ba.T, haplotype_data, binary=True).pred_genotype_hits(population, single_ba, 1, mhc_type) - print('Calculated evaluation results') - hit_n_dict.append(hits_n | {'population': population}) - - with open('data/hit_predictions_no_ld.pkl', 'wb') as file: - pickle.dump(hit_n_dict, file) - - -def collect_data_for_composition_eval(peptide_file, feature_table, method, mhc_type, outdir): - peptides = read_peptides.main(peptide_file) - # composition = dict(Counter(feature_table.loc[peptides].protein)) - composition = dict(Counter(feature_table.loc[peptides].protein)) - df = pd.DataFrame(composition.items(), columns=['Protein', 'Count']) - print(df) - plot.EvaluationPlots(df, outdir).composition_plot(mhc_type, method) - - -def call_single_evaluations(peptides, mhc_type, feature_table, allele_ba_df, haplotype_ba_df, allele_af_df, haplotype_af_df, loci, - population, name, outdir, max_hit=10): - # print('Create pie charts') - # hit_dict = collect_data_for_locus_cov_pie(peptides, mhc_type, allele_ba_df, allele_af_df, loci, population, name, outdir) - print('Create histograms for haplotype comparison') - collect_data_for_haplotype_eval(peptides, allele_ba_df, haplotype_ba_df, haplotype_af_df, max_hit, mhc_type, name, outdir) - # print('Plot vaccine composition') - # collect_data_for_composition_eval(peptides, feature_table, mhc_type, name, outdir) - # return hit_dict - - -def new_df(dict_list): - new_dict = {'allele_category': [], 'values': [], 'method': []} - for dict in dict_list: - for key in dict: - new_dict['allele_category'].extend(dict[key]['allele_category']) - new_dict['values'].extend(dict[key]['values']) - new_dict['method'].extend(dict[key]['method']) - df = pd.DataFrame(new_dict) - return df - - -def main(): - # optivax_mhc1 = '/home/sara/Documents/VaccinesProject/ivp/Gifford_Code/mhc1_optivax_unlinked_World_June28/28June_optivax_unlinked_mhc1_World_beam_peptides.txt' - # optivax_mhc2 = '/home/sara/Documents/VaccinesProject/ivp/Gifford_Code/mhc2_optivax_unlinked_World_June28/28June_optivax_unlinked_mhc2_World_beam_peptides.txt' - # - # hogvax_mhc1 = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/18Sept_mhcI_122peptides/ilp/pep_out/4512_chosen_peptides_hog_inc_substrings.txt' - # hogvax_mhc2 = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/18Sept_mhcII_1112/ilp/pep_out/37435_chosen_peptides_hog_inc_substrings.txt' - - # haplotypes - optivax_mhc1 = '/home/sara/Documents/VaccinesProject/ivp/Gifford_Code/mhc1_optivax_robust_haplotype_modifications_July27/27July_optivax_robust_mhc1_beam_peptides.txt' - optivax_mhc2 = '/home/sara/Documents/VaccinesProject/ivp/Gifford_Code/mhc2_optivax_robust_haplotype_modifications_July27/27July_optivax_robust_mhc2_beam_peptides.txt' - - hogvax_mhc1 = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/28July_mhcI_haplotypes/ilp/pep_out/4519_chosen_peptides_hog_inc_substrings.txt' - hogvax_mhc2 = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/28July_mhcII_haplotypes/ilp/pep_out/37435_chosen_peptides_hog_inc_substrings.txt' - - # hogvax_mhc1_gen = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/29Aug_mhcI_100k_genotypes_average/ilp/pep_out/4519_chosen_peptides_hog_inc_substrings.txt' - # hogvax_mhc2_gen = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/29Aug_mhcII_100k_genotypes_average/ilp/pep_out/37435_chosen_peptides_hog_inc_substrings.txt' - # - # optivax_mhc1_gen = '/home/sara/Documents/VaccinesProject/ivp/Gifford_Code/mhc1_optivax_robust_genotypes_July31/31July_optivax_robust_mhc1_genotype_peptides.txt' - # optivax_mhc2_gen = '/home/sara/Documents/VaccinesProject/ivp/Gifford_Code/mhc2_optivax_robust_genotypes_July31/31July_optivax_robust_mhc2_genotype_peptides.txt' - - # optivax_mhc1_spike = '/home/sara/Documents/VaccinesProject/ivp/Gifford_Code/mhc1_optivax_unlinked_spike_protein/5Sep_optivax_unlinked_spike_peptides.txt' - # optivax_mhc2_spike = '/home/sara/Documents/VaccinesProject/ivp/Gifford_Code/mhc2_optivax_unlinked_spike_protein/5Sep_optivax_unlinked_spike_peptides.txt' - # - # hogvax_mhc1_spike = '/home/sara/Documents/VaccinesProject/ivp/Code/HOGVAX/spike_new_mhc1/pep_out/639_chosen_peptides_hogvax_inc_substrings.txt' - # hogvax_mhc2_spike = '/home/sara/Documents/VaccinesProject/ivp/Code/HOGVAX/spike_new_mhc2/pep_out/5064_chosen_peptides_hogvax_inc_substrings.txt' - - # concat_mhcI = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/28July_mhcI/new_concat(not using mod ba predictions)/naively_chosen_peptides.txt' - # concat_mhcII = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/28July_mhcII/new_concat(no mod ba data)/naively_chosen_peptides.txt' - - # evaluation for combined mhcI and II vaccine - # comb_peptide_file = '/home/sara/Documents/VaccinesProject/ivp/Pipeline/25Sept_mhcIandII/ilp/pep_out/41947_chosen_peptides_hog_inc_substrings.txt' - - all_epitope_features = pd.read_pickle('../../Gifford_Data/AllEpitopeFeatures.pkl') - - mhc1_all_ba = pd.read_pickle(gzip.open('../../Gifford_Data/25June_mhc1_netmhc-4.1_pred_affinity_pivot.pkl.gz')) - mhc1_af = pd.read_pickle('../../Gifford_Data/IEDB_population_frequency2392_normalized.pkl') - - mhc2_all_ba = pd.read_pickle(gzip.open('../../Gifford_Data/25June_mhc2_netmhcii-4.1_pred_affinity_pivot_v1v2.pkl.gz')) - mhc2_af = pd.read_pickle('../../Gifford_Data/IEDB_population_frequency_mhc2_275normalized.pkl') - - mhc1_haplotype_ba = pd.read_pickle(gzip.open('../../Gifford_Data/all_mhc1_predictions_for_haplotypes.pkl.gz')).T - mhc1_haplotype_freq = pd.read_pickle('../../Gifford_Data/haplotype_frequency_marry.pkl') - - mhc2_haplotype_ba = pd.read_pickle(gzip.open('../../Gifford_Data/all_mhc2_predictions_for_haplotypes.pkl.gz')).T - mhc2_haplotype_freq = pd.read_pickle('../../Gifford_Data/haplotype_frequency_marry2.pkl') - - outdir = 'plots_haplotypes/' - if not os.path.exists(outdir): - os.mkdir(outdir) - - # collect data and create bar plot - print('Create simple bar plot') - collect_data_for_bar_plot('OptiVax-Unlinked', optivax_mhc1, optivax_mhc2, 'HOGVAX', hogvax_mhc1, hogvax_mhc2, - mhc1_all_ba, mhc1_af, mhc2_all_ba, mhc2_af, outdir) - # collect_data_for_bar_plot('Concat', concat_mhcI, concat_mhcII, 'HOGVAX', hogvax_mhc1, hogvax_mhc2, - # mhc1_all_ba, mhc1_af, mhc2_all_ba, mhc2_af, outdir) - # collect_data_for_bar_plot('Combined', comb_peptide_file, comb_peptide_file, 'HOGVAX', hogvax_mhc1, hogvax_mhc2, - # mhc1_all_ba, mhc1_af, mhc2_all_ba, mhc2_af, outdir) - - print('Call eval for MHC1 HOGVAX') - hits_alleles_hogvax_mhc1 = call_single_evaluations(hogvax_mhc1, 'mhc1', all_epitope_features, - mhc1_all_ba, mhc1_haplotype_ba, mhc1_af, mhc1_haplotype_freq, - ['HLA-A', 'HLA-B', 'HLA-C'], 'World', 'HOGVAX', outdir) - print('Call eval for MHC1 OptiVax') - hits_alleles_optivax_mhc1 = call_single_evaluations(optivax_mhc1, 'mhc1', all_epitope_features, - mhc1_all_ba, mhc1_haplotype_ba, mhc1_af, mhc1_haplotype_freq, - ['HLA-A', 'HLA-B', 'HLA-C'], 'World', 'OptiVax', outdir) - print('Call eval for MHC2 HOGVAX') - hits_alleles_hogvax_mhc2 = call_single_evaluations(hogvax_mhc2, 'mhc2', all_epitope_features, - mhc2_all_ba, mhc2_haplotype_ba, mhc2_af, mhc2_haplotype_freq, - ['DRB1', 'HLA-DP', 'HLA-DQ'], 'World', 'HOGVAX', outdir) - print('Call eval for MHC2 OptiVax') - hits_alleles_optivax_mhc2 = call_single_evaluations(optivax_mhc2, 'mhc2', all_epitope_features, - mhc2_all_ba, mhc2_haplotype_ba, mhc2_af, mhc2_haplotype_freq, - ['DRB1', 'HLA-DP', 'HLA-DQ'], 'World', 'OptiVax', outdir) - - # print('Plot Allele hit frequencies hogvax + optivax mhc2') - # df = new_df([hits_alleles_hogvax_mhc2, hits_alleles_optivax_mhc2]) - # plot.EvaluationPlots(df, outdir).stacked_hit_covered_alleles('mhc2', 'hogvax_optivax_unlinked') - - # call_single_evaluations(concat_mhcI, 'mhc1', all_epitope_features, mhc1_all_ba, mhc1_haplotype_ba, mhc1_af, mhc1_haplotype_freq, - # ['HLA-A', 'HLA-B', 'HLA-C'], 'World', 'Concat') - # call_single_evaluations(concat_mhcII, 'mhc2', all_epitope_features, mhc2_all_ba, mhc2_haplotype_ba, mhc2_af, mhc2_haplotype_freq, - # ['DRB1', 'HLA-DP', 'HLA-DQ'], 'World', 'Concat') - # - # call_single_evaluations(comb_peptide_file, 'mhc1', all_epitope_features, mhc1_all_ba, mhc1_haplotype_ba, mhc1_af, - # mhc1_haplotype_freq, ['HLA-A', 'HLA-B', 'HLA-C'], 'World', 'Combined') - # call_single_evaluations(comb_peptide_file, 'mhc2', all_epitope_features, mhc2_all_ba, mhc2_haplotype_ba, mhc2_af, - # mhc2_haplotype_freq, ['DRB1', 'HLA-DP', 'HLA-DQ'], 'World', 'Combined') - # countries = ['Europe', - # 'Northeast Asia', - # 'Oceania', 'East Africa', - # 'East Asia', 'South Africa', - # 'Southeast Asia', - # 'Central Africa', 'North America', - # 'South America', 'West Africa', - # 'West Indies', 'South Asia', - # 'North Africa', 'Southwest Asia'] - # - # threads = 1 - # collect_data_for_geographic_eval(threads, ilp_mhc1, countries, mhc1_af, mhc1_all_ba, ['HLA-A', 'HLA-B', 'HLA-C'], 'mhc1') - -if __name__ == '__main__': - main() diff --git a/Evaluation/create_haplotype_ba_predictions.py b/Evaluation/create_haplotype_ba_predictions.py deleted file mode 100644 index e2362ba91211ba76aa7fa7e2f2c87f305356d118..0000000000000000000000000000000000000000 --- a/Evaluation/create_haplotype_ba_predictions.py +++ /dev/null @@ -1,109 +0,0 @@ -import argparse -import sys -import pandas as pd -from ProcessData import read_peptides -from multiprocessing import Pool -from datetime import date - - -def ba_for_haplotype(tup): - k, keys, i = tup - max_col = allele_ba_predictions[keys].max(axis=1) - df = pd.DataFrame(max_col, columns=[k]) - return df - - -def get_parser(): - """Get parser object for calculating haplotype / genotype ba predictions.""" - - parser = argparse.ArgumentParser() - parser.add_argument('--population', '-pop', dest='population', default='World', type=str, - help='Target population. Default "World"') - parser.add_argument('--peptides', '-pep', dest='peptides', required=True, type=str, - help='Preprocessed peptide file with every peptide in a new line.') - parser.add_argument('--frequencies', '-f', dest='f_data', required=True, type=str, - help='(Normalized) haplotype / genotype frequency file.') - parser.add_argument('--allele_binding_affinities', '-ba', dest='predictions', required=True, type=str, - help='Binding affinity file for peptides and single alleles.') - parser.add_argument('--type', '-t', dest='loci', required=True, type=str, - help='Type of data that is processed, e.g. mhc1 for haplotype mhc1; mhc2 for haplotype mhc2;' - 'mhc1_genotype for mhc1 genotype; mhc2_genotype for mhc2 genotype') - parser.add_argument('--nworkers', '-n', dest='nworkers', default=1, type=int, - help='Number of cores to use in parallel.') - - return parser - - -def main(): - args = get_parser().parse_args() - - filtered_peptides = read_peptides.main(args.peptides) - print('Read number of peptides', len(filtered_peptides)) - - global allele_ba_predictions - allele_ba_predictions = pd.read_pickle(args.predictions).loc[filtered_peptides] - print('Loaded ba predictions', allele_ba_predictions.shape) - - haplotypes = pd.read_pickle(args.f_data).keys() - - if args.loci == 'mhc1': - loci = ['HLA-A', 'HLA-B', 'HLA-C'] - elif args.loci == 'mhc2': - loci = ['DRB1', 'HLA-DP', 'HLA-DQ'] - elif args.loci == 'mhc1_genotype': - loci = ['HLA-A', 'HLA-A', 'HLA-B', 'HLA-B', 'HLA-C', 'HLA-C'] - elif args.loci == 'mhc2_genotype': - loci = ['DRB1', 'DRB1', 'HLA-DP', 'HLA-DP', 'HLA-DQ', 'HLA-DQ'] - else: - print('Type unknown! Choose from [mhc1, mhc2, mhc1_genotype, mhc2_genotype].') - exit(-1) - - print('Start collecting keys') - hap_list = [] - for i, key in enumerate(haplotypes): - if i % 10000 == 0: - print(i, 'of', len(haplotypes)) - key = ['unknown' if x=='nope' else x for x in key] - keys = list(zip(loci, key)) - if all(k in allele_ba_predictions for k in keys): - hap_list.append((tuple(key), keys, i)) - print('Processed all keys in genotypes / haplotypes') - - print('Create threads') - pool = Pool(processes=args.nworkers) - outputs = pool.map_async(ba_for_haplotype, hap_list) - - pool.close() - pool.join() - - print('Finished all tasks') - new_df = pd.concat([out for out in outputs.get()], axis=1) - print('Finished finding maximum for each genotype / haplotype') - - today = date.today().strftime('%d-%b') - new_df.to_pickle('../../Gifford_Data/' + today + '_' + args.population + '_predictions_for_' + args.loci + - '_filtered_peptides.pkl.gz', compression='gzip') - - return new_df - - -if __name__ == '__main__': - main() - - countries = ['Europe', - 'Northeast Asia', - 'Oceania', 'East Africa', - 'East Asia', 'South Africa', - 'Southeast Asia', - 'Central Africa', 'North America', - 'South America', 'West Africa', - 'West Indies', 'South Asia', - 'North Africa', 'Southwest Asia'] - - # for country in countries: - # print(country) - # haplotypes = pd.read_pickle('../EvaluateVaccines/data/haplotype_freq_no_ld_' + country + '.pkl') - # main(threads, mhc1_ba_predictions, haplotypes, ['HLA-A', 'HLA-B', 'HLA-C'], country, 'mhc1') - - # haplotypes = pd.read_pickle('../EvaluateVaccines/data/haplotype_freq_no_ld_' + countries[8] + '.pkl') - # main(threads, mhc1_ba_predictions, haplotypes, ['HLA-A', 'HLA-B', 'HLA-C'], countries[8], 'mhc1') diff --git a/Evaluation/evaluate_cleavage_predictions.py b/Evaluation/evaluate_cleavage_predictions.py deleted file mode 100644 index af1cf3414b48a3d12b0041783aefd39ac0da8124..0000000000000000000000000000000000000000 --- a/Evaluation/evaluate_cleavage_predictions.py +++ /dev/null @@ -1,63 +0,0 @@ -import sys -import pandas as pd -from ProcessData import read_peptides -from EvaluateVaccines import calculate_cleaved_peptides - - -def count_pred_peptides(chosen_peptides, peptides_from_prediction): - counter = 0 - peptides = [] - for pep in chosen_peptides: - if pep in peptides_from_prediction: - counter += 1 - peptides.append(pep) - - print(len(chosen_peptides), counter, sorted(peptides)) - return counter, peptides - - -# read peptides chosen by ILP including all substrings -peptide_file = sys.argv[1] -chosen_peptides = read_peptides.main(peptide_file) - -# Note that netchop requires manually deleting header and footer lines + last column modification -pepsickle_file = sys.argv[2] -netchop_file = sys.argv[3] - -# csv file to write output -out_file = sys.argv[4] - -concat_eval = False -if len(sys.argv) > 5: - concat_eval = True - -with open(pepsickle_file, 'r') as file: - df_pep = pd.read_csv(file, sep='\t', lineterminator='\n') - if concat_eval: - df_pep = df_pep[df_pep['protein_id'] != 'HOGVAX'] - else: - df_pep = df_pep[df_pep['protein_id'] != 'Concat'] - -peptides_from_pepsickle = calculate_cleaved_peptides.get_cleaved_peptides(df_pep) -count_pepsickle, pred_peptides_pepsickle = count_pred_peptides(chosen_peptides, peptides_from_pepsickle) - - -with open(netchop_file, 'r') as file: - df_net = pd.read_csv(file, sep='\s+', lineterminator='\n') - -df_net = df_net.rename(columns={'pos': 'position', 'AA': 'residue', 'C': 'cleaved'}) -df_net['cleaved'] = df_net['cleaved'].replace(['S'], True).replace(['.'], False) - -peptides_from_netchop = calculate_cleaved_peptides.get_cleaved_peptides(df_net) -count_netchop, pred_peptides_netchop = count_pred_peptides(chosen_peptides, peptides_from_netchop) - -d = {'Chosen Peptides': chosen_peptides, - 'Pepsickle Predicted Peptides': pred_peptides_pepsickle, - 'NetChop Predicted Peptides': pred_peptides_netchop} -print(d) -df = pd.DataFrame.from_dict(d, orient='index') -df = df.T -df.to_csv(out_file) - - - diff --git a/Evaluation/evaluate_vaccine.py b/Evaluation/evaluate_vaccine.py deleted file mode 100644 index 2f7711b63e6add9a3d9cf6d917b0d89027c95c34..0000000000000000000000000000000000000000 --- a/Evaluation/evaluate_vaccine.py +++ /dev/null @@ -1,151 +0,0 @@ -import gzip -import re -import numpy as np -import pandas as pd -import read_peptides, binarize_entries - - -class EvaluationMetrices(object): - def __init__(self, peptides, binding_affinities, allele_freq): - self.peptides = peptides - self.binding_affinities = binding_affinities - self.allele_freq = allele_freq - - def pred_at_least_one(self, population): - """ - Calculate the probability that any person of the given population presents at least one peptide - (based on Gifford EvalVax-Unlinked) - """ - self.population = population - loci_prob = 1 - for locus in self.binding_affinities.columns.levels[0]: - loci_prob *= (1 - self.locus_prob(locus)) - loci_prob = 1 - loci_prob - # print('Total prob', loci_prob) - return loci_prob - - def locus_prob(self, locus): - """ based on Gifford """ - # Equation 5 - alleles_ba = self.binding_affinities[locus] - alleles_prob = 1 - np.prod(1-alleles_ba, axis=0) - # Equation 6 - diploid_ba = 1 - np.outer((1-alleles_prob), (1-alleles_prob)) - np.fill_diagonal(diploid_ba, alleles_prob) - diploid_ba = pd.DataFrame(diploid_ba, index=alleles_prob.index, columns=alleles_prob.index) - # Equation 7 - diploid_af = np.outer(self.allele_freq[locus].loc[self.population], self.allele_freq[locus].loc[self.population]) - diploid_af = pd.DataFrame(diploid_af, index=self.allele_freq[locus].columns, columns=self.allele_freq[locus].columns) - # sum up the multiplied values for each allele pair (done by np.sum automatically) - prob = np.sum(np.sum(diploid_af * diploid_ba)) - # print(prob) - return prob - - def get_all_genotypes(self, genotypes): - # generate each genotype only once - indices = genotypes.index - for i in range(len(indices)): - hap1 = genotypes.index[i] - for j in range(0, len(indices)):#range(i, len(indices)): - hap2 = genotypes.index[j] - yield hap1, hap2 - - def pred_genotype_hits(self, population, single_allele_ba, max_interest, mhc_type): - """ - Calculate the probability that an individual of a specific population has exactly n peptide hla hits - (based on Gifford EvalVax-Robust) - """ - # Equation 1 - genotype_af = np.outer(self.allele_freq.loc[population], self.allele_freq.loc[population]) - genotype_af = pd.DataFrame(genotype_af, index=self.allele_freq.columns, columns=self.allele_freq.columns) - # compute number of peptides binding to each allele e(a) - hits_per_allele = np.sum(single_allele_ba) - # Equation 2 - hits_per_genotype = {} - for hap1, hap2 in self.get_all_genotypes(genotype_af): - unique_alleles = set(hap1).union(set(hap2)) - count, no_predictions = self.get_genotype_counts(unique_alleles, hits_per_allele, mhc_type) - if count in hits_per_genotype: - hits_per_genotype[count].append((hap1, hap2)) - else: - hits_per_genotype[count] = [(hap1, hap2)] - # Equation3 count exact hits - m = int(max(hits_per_genotype)) - probs = {'count': [], 'prob': []} - for i in range(m + 1): - if i in hits_per_genotype: - frq = np.sum(genotype_af[h1][h2] for h1, h2 in hits_per_genotype[i]) - probs['count'].append(i) - probs['prob'].append(frq) - else: - probs['count'].append(i) - probs['prob'].append(0) - # calculate expected value - expected_value = np.sum(np.array(probs['count']) * np.array(probs['prob'])) - # Equation 4 for k in [1, max_interest] filter data frame for all counts >= k - cur_df = pd.DataFrame.from_dict(probs) - prob_n = {'n': [], 'prob': []} - for n in range(1, max_interest + 1): - prob_n['n'].append(n) - # have to use converse probability - prob_n['prob'].append(1-sum(cur_df[cur_df['count'] < n]['prob'])) - return probs, prob_n, expected_value, no_predictions - - def get_genotype_counts(self, alleles, hits_per_allele, mhc_type): - count = 0 - no_ba_prediction = [] - for allele in alleles: - if mhc_type == 'mhc1': - reg = re.search(r'(HLA-[A-Z]+)(\d)', allele) - locus = reg.group(1) - else: - reg = re.search(r'HLA-DP|HLA-DQ|DRB1', allele) - locus = reg.group(0) - if (locus, allele) in hits_per_allele: - count += hits_per_allele[locus, allele] - else: - no_ba_prediction.append((locus, allele)) - return int(count), no_ba_prediction - - def number_covered_alleles(self, population, locus): - """ - Calculate the number of covered alleles of the population and with this metric the population coverage; - Track information about alleles for which we don't have prediction data from netmhc. - """ - # binding affinities only contain peptides from vaccine - alleles_ba = self.binding_affinities[locus] - alleles_fa = self.allele_freq[locus] - - # count hits per allele - tmp = self.binding_affinities[locus].sum().to_frame().reset_index() - tmp = tmp.rename(columns={'genotype':'count', 0:'hits'}) - allele_hit_counts = tmp.groupby('hits').count().reset_index() - fractions = allele_hit_counts['count'] / sum(allele_hit_counts['count']) - allele_hit_counts = allele_hit_counts.assign(frac=fractions) - - # check for all alleles with (entry >= 0.638) / non-zero entry -> sum up corresponding frequencies - hit_allele_freq = {} - filter = (alleles_ba != 0).any() - covered_alleles = filter.index[filter] - covered_fraction = 0 - for allele in covered_alleles: - if allele in alleles_fa: - covered_fraction += alleles_fa[allele][population] - hit = tmp[tmp['count'] == allele]['hits'].values[0] - if hit in hit_allele_freq: - hit_allele_freq[hit] += alleles_fa[allele][population] - else: - hit_allele_freq[hit] = alleles_fa[allele][population] - - no_predictions = [] - fraction_no_predictions = 0 - for allele in alleles_fa: - if allele == 'unknown': - no_predictions.append(allele) - fraction_no_predictions += alleles_fa[allele][population] - if allele not in alleles_ba: - no_predictions.append(allele) - fraction_no_predictions += alleles_fa[allele][population] - - total = sum(alleles_fa.loc[population]) - return covered_fraction, no_predictions, fraction_no_predictions, total, allele_hit_counts, hit_allele_freq diff --git a/Evaluation/get_gifford_vax_length.py b/Evaluation/get_gifford_vax_length.py deleted file mode 100644 index af12e5a0e621936252e65b272997290c5ca74359..0000000000000000000000000000000000000000 --- a/Evaluation/get_gifford_vax_length.py +++ /dev/null @@ -1,36 +0,0 @@ -import glob -import re - -def get_vax_len(in_file, out_file): - out = open(out_file, 'w') - peptide_list = [] - with open(in_file) as file: - for line in file: - peptides_, score = line.split(' ') - peptide_list = peptides_.split('_') - for p in peptide_list: - out.write(p + '\n') - break - - concat_seq = ''.join(peptide_list) - seq_len = len(concat_seq) - out.write('# Total length ' + str(seq_len)) - - print(concat_seq) - print(seq_len) - return seq_len - - -dict_k = {} -for path in glob.glob('/Users/sara/Documents/VaccinesProject/ivp/Gifford_Code/result_mhc2_maxround*'): - print(path) - size = re.search(r'maxround(\d+)', path).group(1) - file = path + '/best_result.txt' - out_file = path + '/13Sept_optivax_unlinked_peptides.txt' - dict_k[size] = get_vax_len(file, out_file) - -print(dict_k) - -with open('../../Pipeline/snakemake_mhc2_call_file.sh', 'w') as f: - for key in dict_k: - f.write('snakemake --use-conda --cores 32 --config mhc=\'14Sept_mhcII_' + key + '\' k=' + str(dict_k[key]) + '\n') diff --git a/Evaluation/plot_cleavage_predictions.py b/Evaluation/plot_cleavage_predictions.py deleted file mode 100644 index f04c91772660467c6203cd89a574f16735f469b2..0000000000000000000000000000000000000000 --- a/Evaluation/plot_cleavage_predictions.py +++ /dev/null @@ -1,54 +0,0 @@ -import glob -import re -import pandas as pd -import altair as alt - -out_name = '24Sept_mhcI_cleavage_prediction_for_embedding_methods' - -data = {'embedding': [], 'tool': [], 'fraction': []} -for file in glob.glob('/home/sara/Documents/VaccinesProject/ivp/Proteasomal_Cleavage_Predictions/24SeptEmbeddingPredictions/MHCI/CleavagePredictionsForEvaluation/*.csv'): - match = re.search(r'_17Aug_(mhcI+(_\d+embedded)*_+hogvax)(_with_mutations)*(_concat)*', file) - name = match.group(1).replace('_hogvax', '') - if match.group(4): - name += '_concat' - - tmp = pd.read_csv(file) - tmp = tmp.drop(columns=tmp.columns[0]) - chosen_pep = len(tmp['Chosen Peptides'].dropna()) - pepsickle_pep = len(tmp['Pepsickle Predicted Peptides'].dropna()) - netchop_pep = len(tmp['NetChop Predicted Peptides'].dropna()) - - check_a = [p for p in tmp['Pepsickle Predicted Peptides'] if p in list(tmp['Chosen Peptides'])] - if len(check_a) != pepsickle_pep: - print('Attention!') - exit(-1) - - check_b = [p for p in tmp['NetChop Predicted Peptides'] if p in list(tmp['Chosen Peptides'])] - if len(check_b) != netchop_pep: - print('Attention!') - exit(-1) - - data['embedding'].extend([name, name]) - data['tool'].extend(['NetChop3.1', 'Pepsickle']) - data['fraction'].extend([netchop_pep/chosen_pep, pepsickle_pep/chosen_pep]) - -data = pd.DataFrame.from_dict(data) -print(data) - -# sorting = ['mhcII', 'mhcII_concat', 'mhcII_1embedded', 'mhcII_2embedded', 'mhcII_3embedded', 'mhcII_4embedded', 'mhcII_5embedded', 'mhcII_6embedded', 'mhcII_7embedded', 'mhcII_8embedded', 'mhcII_9embedded', 'mhcII_10embedded'] -sorting = ['mhcI', 'mhcI_concat', 'mhcI_1embedded', 'mhcI_2embedded', 'mhcI_3embedded', 'mhcI_4embedded', 'mhcI_5embedded', 'mhcI_6embedded', 'mhcI_7embedded', 'mhcI_8embedded', 'mhcI_9embedded', 'mhcI_10embedded'] -colors = ['#DA0034', '#3A7A9B'] -bar = alt.Chart(data).mark_bar(size=25).encode( - x=alt.X('tool:O', axis=alt.Axis(title=None, labels=False, ticks=False)), - y=alt.Y('fraction:Q', title='Cleaved peptides'), - color=alt.Color('tool:O', scale=alt.Scale(range=colors), legend=alt.Legend(title='Tool')), - column=alt.Column('embedding:O', title='Cleaved peptides for different context embedding lengths', sort=sorting) - ).configure_axis( - # grid=False - ).configure_view( - strokeOpacity=0 - ).properties( - width=90 - ) - -bar.save('cleavage_plots/' + out_name + '.html') \ No newline at end of file diff --git a/Evaluation/plot_evaluation_results.py b/Evaluation/plot_evaluation_results.py deleted file mode 100644 index 1c904583a7b0d12ac902e53e453d46cf61070f59..0000000000000000000000000000000000000000 --- a/Evaluation/plot_evaluation_results.py +++ /dev/null @@ -1,199 +0,0 @@ -import altair_saver as saver -import altair as alt -import pandas as pd - - -class EvaluationPlots(object): - def __init__(self, data, outdir): - self.colors = ['#9AD6E5', '#66A6D9', '#BBB465', '#FFC12C', '#DA0034', '#3A7A9B', '#FFAD00'] - self.data = data - self.outdir = outdir - - def ilp_opitvax_bar_plot(self): - min_ = round(min(self.data['Population Coverage']), 2) - 0.01 - bar = alt.Chart(self.data).mark_bar().encode( - x='Method', - y=alt.Y('Population Coverage:Q', scale=alt.Scale(domain=[min_,1.0]), axis=alt.Axis(titleColor='#3a7a9b')), - color=alt.Color('Method', - scale=alt.Scale( - domain=self.data['Method'].tolist(), - range=['#9ad6e5', '#3a7a9b', '#9ad6e5', '#3a7a9b']), - legend=None) - ) - - crosses = alt.Chart(self.data).mark_circle(size=60, color='#FFAD00').encode( - x='Method', - y=alt.Y('Number of Peptides:Q', axis=alt.Axis(titleColor='#FFAD00')) - ) - - layered = alt.layer(bar, crosses).resolve_scale( - y='independent' - ).configure_axis( - labelFontSize=20, - titleFontSize=20 - ) - - layered.save(self.outdir + 'unlinked_pop_coverage_bar.html') - - def covered_locus_pie(self, loci, mhc_type, method): - charts = [] - for locus in loci: - df = pd.DataFrame.from_dict(self.data[locus]) - pie = alt.Chart(df).encode( - theta=alt.Theta('values:Q', stack=True), - color=alt.Color('allele_category:N', scale=alt.Scale(range=self.colors)) - ).properties( - title='Coverage of alleles at ' + locus - ) - - c1 = pie.mark_arc(stroke='#fff') - c2 = pie.mark_text(outerRadius=168).encode( - text='values:Q' - ) - - chart = (c1 + c2) - charts.append(chart) - - layered = alt.hconcat(*[chart for chart in charts]) - layered.configure_view( - strokeWidth=0 - ).configure_axis( - labelFontSize=20, - titleFontSize=20 - ).save(self.outdir + 'pies_covered_alleles_' + mhc_type + '_' + method + '.html') - - def hit_covered_locus_pie(self, loci, mhc_type, method): - charts = [] - for locus in loci: - df = pd.DataFrame.from_dict(self.data[locus]) - order = sorted(df.allele_category[:-2], key=float) + ['No-BA-prediction', 'Uncovered'] - pie = alt.Chart(df).transform_calculate( - order=f"-indexof({order}, datum.Origin)" - ).encode( - theta=alt.Theta('values:Q', stack=True), - color=alt.Color('allele_category:N', scale=alt.Scale(scheme='category20b')), - order='order:Q' - ).properties( - title='Coverage of alleles at ' + locus - ) - - chart = pie.mark_arc(stroke='#fff') - charts.append(chart) - - layered = alt.hconcat(*[chart for chart in charts]).resolve_scale(color='independent') - layered.configure_view( - strokeWidth=0 - ).configure_axis( - labelFontSize=20, - titleFontSize=20 - ).save(self.outdir + 'pies_hit_covered_alleles_' + mhc_type + '_' + method + '.html') - - def stacked_hit_covered_alleles(self, mhc_key, method_key): - order = ['No-BA-prediction', 'Uncovered'] + sorted([x for x in self.data['allele_category'] if x!='No-BA-prediction' and x!='Uncovered'], key=float, reverse=True) - chart = alt.Chart(self.data).mark_bar().encode( - x='method', - y='sum(values)', - color=alt.Color('allele_category', - scale=alt.Scale(scheme='viridis'), - sort=order, - legend=alt.Legend(columns=3, symbolLimit=0)), - order='order:Q' - ) - chart.show() - chart.save(self.outdir + 'stacked_bar_hit_alleles_' + mhc_key + '_' + method_key + '.html') - - def hit_pies(self, loci, mhc_type, method): - if mhc_type == 'mhc1': - bins = int(max([self.data[loc]['hits'].max() for loc in loci])) + 1 - else: - bins = 10 - for locus in loci: - df = self.data[locus] - pie = alt.Chart(df).encode( - theta=alt.Theta('count', stack=True), - color=alt.Color('hits', scale=alt.Scale(range=self.colors), bin=alt.Bin(maxbins=bins)) - ).properties( - title='Coverage of alleles at ' + locus - ) - - # c1 = pie.mark_arc(stroke='#fff') - c2 = pie.mark_text(outerRadius=168).encode( - text='hits' - ) - - # chart = (c1 + c2) - chart = pie.mark_arc() + c2 - chart.configure_view( - strokeWidth=0 - ).configure_axis( - labelFontSize=20, - titleFontSize=20 - ).save(self.outdir + 'allele_hit_pie_' + locus + '_' + mhc_type + '_' + method + '.html') - - def hit_histogram(self, mhc, method): - charts = [] - for population, data in self.data.items(): - df = pd.DataFrame.from_dict(data[0]) - hist = alt.Chart(df).mark_bar(color='#9AD6E5').encode( - x=alt.X('count:Q', - title='Number of peptide-HLA hits', - bin=alt.Bin(maxbins=30)), - y=alt.Y('prob:Q', title='Frequency') - ).properties( - title=population - ) - - exp = pd.DataFrame(data[1]) - line = alt.Chart(exp).mark_rule(size=4, color='#FFAD00').encode( - x='expected:Q' - ) - - text = line.mark_text( - align='left', - baseline='middle', - dx=7, - color='#FFAD00' - ).encode( - text=alt.Text('expected', format=',.3f') - ) - - chart = (hist + line + text) - charts.append(chart) - - layered = alt.hconcat(*[chart for chart in charts]) - layered.configure_view( - strokeWidth=0 - ).configure_axis( - labelFontSize=20, - titleFontSize=20 - ).save(self.outdir + 'hit_histogram_' + mhc + '_' + method + '.html') - - def population_hit_bar_plot(self, mhc, method): - sorting = sorted(list(set([p for p in self.data['population'] if not p == 'Average']))) + ['Average'] - bar = alt.Chart(self.data).mark_bar().encode( - x=alt.X('population', axis=alt.Axis(title=None, labels=False, ticks=False), sort=sorting), - y=alt.Y('prob:Q', title='Population coverage'), - color=alt.Color('population', scale=alt.Scale(range=self.colors)), - column=alt.Column('n', title='Minimum number of peptide-Hla hits') - ).configure_axis( - grid=False, - labelFontSize=20, - titleFontSize=20 - ).configure_view( - strokeOpacity=0 - ) - - bar.save(self.outdir + 'min_hit_number_bar_' + mhc + '_' + method + '.html') - - def composition_plot(self, mhc, method): - bar = alt.Chart(self.data).mark_bar().encode( - x=alt.X('Protein:N', axis=alt.Axis(labelAngle=0)), - y='Count', - color=alt.Color('Protein', scale=alt.Scale(range=self.colors)) - ).properties( - width=230 - ).configure_axis( - labelFontSize=20, - titleFontSize=20 - ) - bar.save(self.outdir + 'composition_bar_' + mhc + '_' + method + '.html') \ No newline at end of file diff --git a/Evaluation/read_peptides.py b/Evaluation/read_peptides.py deleted file mode 100644 index 58eb33be566a7381d2b55e6c4f9a058965552dc8..0000000000000000000000000000000000000000 --- a/Evaluation/read_peptides.py +++ /dev/null @@ -1,15 +0,0 @@ -import sys - - -def main(file): - peptides = [] - for line in open(file, 'r'): - if line.startswith('#'): - continue - pep = line.strip() - peptides.append(pep) - return peptides - -if __name__ == '__main__': - f = sys.argv[1] - main(f) \ No newline at end of file diff --git a/HOGVAX/__init__.py b/HOGVAX/__init__.py deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/HOGVAX/aho_corasick_trie.py b/HOGVAX/aho_corasick_trie.py deleted file mode 100644 index 40e59c00b826d1e695dbaabadfa4642feff500e1..0000000000000000000000000000000000000000 --- a/HOGVAX/aho_corasick_trie.py +++ /dev/null @@ -1,139 +0,0 @@ -import os -import pickle -import pydot -import networkx as nx - - -def log(string): - if logging_enabled: - print(string) - - -def get_next(): - global counter - counter += 1 - return str(counter) - - -def get_slink(c, node, graph): - cur_node = node - # loop until slink found and we return - while True: - for i in graph.successors(cur_node): - if graph.nodes[i]['char'] == c: - return i - # if we are at root node and root has no child labeled with c, we return root node as slink - if cur_node == '0': - return cur_node - # follow the suffix links further - else: - cur_node = graph.nodes[cur_node]['slink'] - - -def add_slinks(graph): - queue = ['0'] - while queue: - cur = queue.pop(0) - for i in graph.successors(cur): - queue.append(i) - # children of root node have suffix link back to root - if cur == '0': - graph.nodes[i]['slink'] = '0' - # for all other nodes, follow suffix link of parent and check for child with same label as node i - else: - pred_slink = graph.nodes[cur]['slink'] - char = graph.nodes[i]['char'] - graph.nodes[i]['slink'] = get_slink(char, pred_slink, graph) - - -def get_or_add_node(c, prefix, node, graph): - for i in graph.successors(node): - if graph.nodes[i]['char'] == c: - return i - next_node = get_next() - graph.add_node(next_node, char=c, string=prefix) - graph.add_edge(node, next_node, weight=1) - return next_node - - -def calc_lps(word): - lps_table = [0] * len(word) - lps_len = 0 # longest prefix suffix length is 0 at beginning - i = 1 # first entry is always 0 so we start at index 1 - while i < len(word): - if word[i] == word[lps_len]: - lps_len += 1 - lps_table[i] = lps_len - i += 1 - else: - if lps_len > 0: - lps_len = lps_table[lps_len-1] - else: - i += 1 - return lps_table - - -def insert(word, graph): - cur_node = '0' - word_nodes = [cur_node] - lps = calc_lps(word) - prefix = '' - for c, l in zip(word, lps): - prefix += c - cur_node = get_or_add_node(c, prefix, cur_node, graph) - word_nodes.append(cur_node) - graph.nodes[cur_node]['ancestor'] = word_nodes[l] - return cur_node - - -def main(strings, out_dir, logging=True, dot_bool=False): - global logging_enabled - logging_enabled = logging - - global counter - counter = -1 - - DG = nx.DiGraph() - root = get_next() - - # we calculate ancestor here already for linear time hog construction - DG.add_node(root, string='', ancestor='') - - log('Build trie') - leaves = {} - for i, entry in enumerate(strings): - word = entry - log('Insert word ' + word) - leaves[word] = insert(word, DG) - log('Built trie') - - log('Add slinks') - add_slinks(DG) - - if not os.path.exists(out_dir + 'pickle_files/'): - os.mkdir(out_dir + 'pickle_files/') - nx.write_gpickle(DG, out_dir + 'pickle_files/' + str(len(strings)) + '_aho_corasick.gpickle') - with open(out_dir + 'pickle_files/' + str(len(strings)) + '_ac_leaves.pickle', 'wb') as handle: - pickle.dump(leaves, handle, protocol=pickle.HIGHEST_PROTOCOL) - - # draw graph - if dot_bool: - if not os.path.exists(out_dir + 'vis/'): - os.mkdir(out_dir + 'vis/') - - log('Write dot') - dot = nx.drawing.nx_pydot.to_pydot(DG) - - for i, node in enumerate(dot.get_nodes()): - attr = node.get_attributes() - # use int here cause root is first node in list and it is easier to check for index here - if i == 0: - node.set_label('0 root') - else: - node.set_label(node.get_name() + ', ' + attr['string']) - edge = pydot.Edge(node.get_name(), attr['slink'], color='blue', style='dashed') - dot.add_edge(edge, ) - - dot.write_png(out_dir + 'vis/aho_corasick_trie.png') - - return leaves, DG \ No newline at end of file diff --git a/HOGVAX/ba_for_embedded_peptides.py b/HOGVAX/ba_for_embedded_peptides.py deleted file mode 100644 index 160625b2588dbb6fbe465257f797b036fb562d83..0000000000000000000000000000000000000000 --- a/HOGVAX/ba_for_embedded_peptides.py +++ /dev/null @@ -1,24 +0,0 @@ -import os -import pandas as pd -import numpy as np - - -def embedding_ba_predictions(embedded_epitope_features, ba_affinities, embedded_peptides, path): - all_embedded = pd.read_pickle(embedded_epitope_features) - - mapped_peptides = pd.DataFrame(all_embedded.loc[embedded_peptides]['peptide']).reset_index(level=0).set_index('peptide') - same_pep = list(set([p for p in mapped_peptides.index if p in ba_affinities.index])) - mapped_peptides = mapped_peptides.loc[same_pep] - filtered = ba_affinities.reset_index() - filtered.Peptide = filtered.Peptide.apply(lambda x: mapped_peptides.loc[x]['embedded'] if x in same_pep else np.nan) - filtered = filtered[filtered['Peptide'].notna()] - filtered = filtered.set_index(['Peptide']) - for embed in mapped_peptides['embedded']: - if embed not in filtered.index: - print(embed, ' is not in filtered index!!!') - exit(-1) - - if not os.path.exists(path + 'data/'): - os.mkdir(path + 'data/') - filtered.to_pickle(path + 'data/' + str(len(embedded_peptides)) + '_embedding_ba_predictions.pkl.gz', compression='gzip') - return filtered diff --git a/HOGVAX/draw_hog.py b/HOGVAX/draw_hog.py deleted file mode 100644 index 23b238e93b81a7c0308ed33b64fe8ac792e736db..0000000000000000000000000000000000000000 --- a/HOGVAX/draw_hog.py +++ /dev/null @@ -1,32 +0,0 @@ -import networkx as nx - - -def draw_hog(hog, leaves, vals, key, draw_all=False): - if draw_all: - SG = hog - else: - SG = hog.edge_subgraph([(node_a, node_b) for node_a, node_b in vals if round(vals[node_a, node_b], 0) == 1.0]) - - dot = nx.drawing.nx_pydot.to_pydot(SG) - for i, e in enumerate(dot.get_edges()): - attr = e.get_attributes() - e.set_label(attr['weight']) - if attr['is_slink'] == 'yes': - e.set_color('blue') - e.set_style('dashed') - - node_a, node_b = e.obj_dict['points'] - if round(vals[node_a, node_b], 0) == 1.0: - e.set_color('red') - if node_a in leaves.values(): - dot.get_node(node_a)[0].set_style('filled') - if node_b in leaves.values(): - dot.get_node(node_b)[0].set_style('filled') - dot.get_node(node_a)[0].set_color('red') - dot.get_node(node_b)[0].set_color('red') - - for i, node in enumerate(dot.get_nodes()): - attr = node.get_attributes() - node.set_label(node.get_name() + ', ' + attr['string'] + ', ' + attr['interval_size']) - - dot.write_png(key) \ No newline at end of file diff --git a/HOGVAX/example_arguments.txt b/HOGVAX/example_arguments.txt deleted file mode 100644 index 6d73afd13b63bf5b75b59b701a15b6bb7c0e5a96..0000000000000000000000000000000000000000 --- a/HOGVAX/example_arguments.txt +++ /dev/null @@ -1,11 +0,0 @@ -# MHC I single allele frequencies -python hogvax.py --k 170 --outdir mhcI_unlinked --population World --peptides ../OptiVax_Data/Peptides/optivax_unlinked_mhc1_4512_filtered_peptides.pep --allele-frequencies ../OptiVax_Data/Frequencies/IEDB_population_frequency2392_normalized.pkl --ba-threshold 0.638 --binding-affinities ../OptiVax_Data/BindingAffinities/25June_mhc1_netmhc-4.1_pred_affinity_pivot.pkl.gz --min-hits 1 --verbose 1 - -# MHC I haplotypye frequencies -python hogvax.py --k 174 --outdir mhc1_robust --population White Black Asians --peptides ../OptiVax_Data/Peptides/optivax_unlinked_mhc1_4512_filtered_peptides.pep -af ../OptiVax_Data/Frequencies/haplotype_frequency_marry.pkl -t 0.638 -ba ../OptiVax_Data/BindingAffinities/all_mhc1_predictions_for_haplotypes.pkl.gz --min-hits 1 - -# MHC II single allele frequencies -python hogvax.py --k 322 --outdir mhc2_unlinked --population World --peptides ../OptiVax_Data/Peptides/optivax_unlinked_mhc2_37435_filtered_peptides.pep -af ../OptiVax_Data/Frequencies/IEDB_population_frequency_mhc2_275normalized.pkl -t 0.638 -ba ../OptiVax_Data/BindingAffinities/25June_mhc2_netmhcii-4.1_pred_affinity_pivot_v1v2.pkl.gz --min-hits 1 - -# MHC II haplotype frequencies -python hogvax.py --k 324 --outdir mhc2_robust --population White Black Asians --peptides ../OptiVax_Data/Peptides/optivax_unlinked_mhc2_haplotype_37435_filtered_peptides.pep -af .../OptiVax_Data/Frequencies/haplotype_frequency_marry2.pkl -t 0.638 -ba ../OptiVax_Data/BindingAffinities/all_mhc2_predictions_for_haplotypes.pkl.gz --min-hits 1 diff --git a/HOGVAX/filter_substrings_in_ba_predictions.py b/HOGVAX/filter_substrings_in_ba_predictions.py deleted file mode 100644 index 31bbac8d0bfcb84532e548c50023acd581e84830..0000000000000000000000000000000000000000 --- a/HOGVAX/filter_substrings_in_ba_predictions.py +++ /dev/null @@ -1,31 +0,0 @@ -import os -import numpy as np -import pandas as pd -import find_superstrings - - -def compare_row_entries(df, row_super): - data = np.vstack([df.values, row_super.values]) - max_row = np.max(data, axis=0).reshape(row_super.shape) - new_row = pd.DataFrame(max_row, index=row_super.index, columns=row_super.columns) - return new_row - - -def modify_ba_predictions(peptides, ba_df, path): - # first read in all peptides and identify superstrings - superstrings = find_superstrings.find_superstrings(peptides) - print(len(superstrings)) - - ba_df.replace([np.inf, -np.inf], np.nan, inplace=True) - if ba_df.isnull().values.any(): - ba_df.fillna(0, inplace=True) - for super in superstrings: - new_row = compare_row_entries(ba_df.loc[superstrings[super]], ba_df.loc[[super]]) - ba_df.loc[[super]] = new_row - - # print(superstrings) - if not os.path.exists(path + 'data/'): - os.mkdir(path + 'data/') - ba_df.to_pickle(path + 'data/' + str(len(peptides)) + '_substr_modified_ba_predictions.pkl.gz', compression='gzip') - - return ba_df diff --git a/HOGVAX/find_superstrings.py b/HOGVAX/find_superstrings.py deleted file mode 100644 index 0834a6ebe9a15c167aeddd77501b3726dc7a7941..0000000000000000000000000000000000000000 --- a/HOGVAX/find_superstrings.py +++ /dev/null @@ -1,16 +0,0 @@ -def find_superstrings(peptides): - # sort peptides in reversed order - sorted_peptides = sorted(peptides, key=len, reverse=True) - # first read in all peptides and identify superstrings - superstrings = {} - for i, peptide in enumerate(sorted_peptides): - if i % 1000 == 0: - print(i, 'of', len(sorted_peptides)) - for j in range(i + 1, len(sorted_peptides)): - sec_peptide = sorted_peptides[j] - if sec_peptide in peptide: - if peptide in superstrings: - superstrings[peptide].append(sec_peptide) - else: - superstrings[peptide] = [sec_peptide] - return superstrings \ No newline at end of file diff --git a/HOGVAX/get_all_peptides_incl_substrings.py b/HOGVAX/get_all_peptides_incl_substrings.py deleted file mode 100644 index 1a460c42279d7c76d6c3bf9fd9b289905a1819f9..0000000000000000000000000000000000000000 --- a/HOGVAX/get_all_peptides_incl_substrings.py +++ /dev/null @@ -1,32 +0,0 @@ -import sys -import re -import find_superstrings - - -def get_all_peptides(all_peptides, vax_peptides): - superstrings_mhc = find_superstrings.find_superstrings(all_peptides) - pep_incl_substr = vax_peptides - for pep in vax_peptides: - if pep in superstrings_mhc: - pep_incl_substr = pep_incl_substr + superstrings_mhc[pep] - - print(len(set(pep_incl_substr))) - return set(pep_incl_substr) - - -def remove_embedding(peptides, strip): - stripped = [p[strip:-strip] for p in peptides] - return stripped - - -def recreate_unembedded_peptides(input_peptides, hogvax_peptides, embedding_length, path): - # optional for embedding use embedding length as third argument - if embedding_length > 0: - print('################### Get all peptides inc substrings: embedded will be executed! ##################') - hogvax_peptides = remove_embedding(hogvax_peptides, embedding_length) - - # use input of all peptides from which ilp may choose - unembedded_substr_incl_peptides = get_all_peptides(input_peptides, hogvax_peptides) - - with open(path + 'pep_out/' + str(len(input_peptides)) + '_chosen_peptides_hogvax_inc_substrings.txt', 'w') as file: - file.write('\n'.join(unembedded_substr_incl_peptides)) diff --git a/HOGVAX/hogvax.py b/HOGVAX/hogvax.py deleted file mode 100644 index 3e59e4a8dd389f20cd7a218fbf9f49c82db3d60b..0000000000000000000000000000000000000000 --- a/HOGVAX/hogvax.py +++ /dev/null @@ -1,141 +0,0 @@ -import argparse -import os -import gzip -import pickle -import networkx as nx -import pandas as pd -import gurobi as gp -import aho_corasick_trie -import linear_time_hog -import filter_substrings_in_ba_predictions -import ba_for_embedded_peptides -import hogvax_ilp -import draw_hog -import get_all_peptides_incl_substrings - - -def get_parser(): - """Get parser object for combinatorial vaccine design.""" - parser = argparse.ArgumentParser() - parser.add_argument('--k', '-k', required=True, dest='k', type=int, help='Maximal length of vaccine sequence') - parser.add_argument('--populations', '-pop', dest='populations', default=['World'], nargs='+', - help='Target population(s). Default "World"') - parser.add_argument('--peptides', '-pep', dest='peptides', required=True, type=str, - help='Preprocessed peptide file with every peptide in a new line.') - parser.add_argument('--allele-frequencies', '-af', dest='f_data', required=True, type=str, - help='(Normalized) allele frequency file.') - parser.add_argument('--ba-threshold', '-t', dest='ba_threshold', default=0.638, type=float, - help='If provided, binding affinities are converted to binary data.') - parser.add_argument('--binding-affinities', '-ba', dest='ba_matrix', required=True, type=str, - help='Binding affinity file for input peptides and alleles.') - parser.add_argument('--required_epitopes', '-epi', dest='required_epitopes', - help='File of peptides you want to be present in vaccine') - parser.add_argument('--min-hits', '-mh', dest='min_hits', default=1, type=int, - help='Minimum number of hits for an allele to be covered') - parser.add_argument('--maximize-peptides', dest='maximize_peptides', action='store_const', const=True, - default=False, help='Maximize number of peptides in the vaccine in a second optimization') - parser.add_argument('--embedding-length', default=0, type=int, help='Set length of embedding if used') - parser.add_argument('--embedded-peptides', type=str, help='File containing embedded peptides') - parser.add_argument('--embedded-epitope_features', type=str, help='Path to embedded epitope features') - parser.add_argument('--outdir', '-o', default='', type=str, help='Output directory') - parser.add_argument('--verbose', '-v', dest='logging_enabled', nargs='?') - - return parser - - -def binarize_entries(df, th): - for key in df.keys(): - df.loc[df[key] >= th, key] = 1.0 - df.loc[df[key] < th, key] = 0.0 - return df - - -def read_peptides(file): - peptides = [] - for line in open(file, 'r'): - if line.startswith('#'): - continue - pep = line.strip() - peptides.append(pep) - return peptides - - -def main(): - args = get_parser().parse_args() - - if args.outdir: - if not args.outdir.endswith('/'): - args.outdir = args.outdir + '/' - if not os.path.exists(args.outdir): - os.mkdir(args.outdir) - - # normal peptides - print('Reading peptides') - peptides = read_peptides(args.peptides) - pep_count = len(peptides) - - required_peptides = [] - if args.required_epitopes: - print('Reading required epitopes') - required_peptides = read_peptides(args.required_epitopes) - - drawing_enabled = False - if pep_count < 30: - print('Number of peptides below 30 -> drawing enabled') - drawing_enabled = True - - print('Read frequencies') - f_data = pd.read_pickle(args.f_data) - print('Read ba predictions') - ba_matrix = pd.read_pickle(gzip.open(args.ba_matrix)) - print('Modify ba predictions for substrings') - # use unembedded peptides for substr modifications - mod_ba_df = filter_substrings_in_ba_predictions.modify_ba_predictions(peptides, ba_matrix, args.outdir) - # if using embedded peptides - if args.embedding_length > 0: - print('Modify ba predictions for embedding') - # use substr modified ba data and reset index to embedded peptides - embedded_peptides = read_peptides(args.embedded_peptides) - embed_count = len(embedded_peptides) - mod_ba_df = ba_for_embedded_peptides.embedding_ba_predictions(args.embedded_epitope_features, - mod_ba_df, - embedded_peptides, - args.outdir) - print('Create HOG with embedded peptides') - leaves_dict, hog = linear_time_hog.compute_hog(str(embed_count), embedded_peptides, args.outdir, - drawing_enabled) - else: - print('Create HOG') - leaves_dict, hog = linear_time_hog.compute_hog(str(pep_count), peptides, args.outdir, drawing_enabled) - - print('Binarize ba predictions') - bin_matrix = binarize_entries(mod_ba_df, args.ba_threshold) - - full_known_alleles = gp.tuplelist(key for key in f_data.keys() if key in bin_matrix.keys()) - - print('Start HOG ILP') - hogvax_peptides = hogvax_ilp.hogvax(k=args.k, - alleles=full_known_alleles, - freq_vector=f_data, - B_matrix=bin_matrix, - leaves=leaves_dict, - pep_count=str(pep_count), - graph=hog, - min_hits=args.min_hits, - populations=args.populations, - path=args.outdir, - optional_peptides=required_peptides, - maximize_peptides=args.maximize_peptides, - logging=args.logging_enabled, - coloring=drawing_enabled) - - print('Get all chosen peptides and their substrings') - # recreate (unembedded) input peptides and get all their substrings - get_all_peptides_incl_substrings.recreate_unembedded_peptides(peptides, - hogvax_peptides, - args.embedding_length, - args.outdir) - - -if __name__ == '__main__': - main() diff --git a/HOGVAX/hogvax_env.yaml b/HOGVAX/hogvax_env.yaml deleted file mode 100644 index 82c6c49425555a5cba31e677befac041dfd37155..0000000000000000000000000000000000000000 --- a/HOGVAX/hogvax_env.yaml +++ /dev/null @@ -1,14 +0,0 @@ -name: hogvax_env -channels: - - conda-forge - - gurobi -dependencies: - - contextlib2=21.6.0 - - pandas = 1.4.2 - - networkx = 2.8 - - pydot = 1.4.2 - - gurobi = 10.0.0 - - python = 3.9 - - pip - - pip: - - gurobipy==10.0.0 diff --git a/HOGVAX/hogvax_ilp.py b/HOGVAX/hogvax_ilp.py deleted file mode 100644 index 9c79ddd95ea3657c12deb3417f07e73e48687cf2..0000000000000000000000000000000000000000 --- a/HOGVAX/hogvax_ilp.py +++ /dev/null @@ -1,221 +0,0 @@ -import os -import numpy -import random -import draw_hog -import gurobipy as gp -import networkx as nx -from gurobipy import GRB - - -def log(string): - if logging_enabled: - print(string) - - -# subtour elimination version 2 -def subtour_elim_boekler_paper(model, where): - global save_for_later - if where == GRB.Callback.MIPSOL: - vals = model.cbGetSolution(model._x_edges) - graph = model._graph - # find cycle - subtours = find_subtour(vals, graph) - # sum over all incoming edges of node v in W <= sum of all incoming edges to node set W - for subtour in sorted(subtours): - subtour = sorted(list(subtour), key=int) - log('## Subtour ' + ', '.join(subtour)) - save_for_later.append(subtour) - model.cbLazy(1 <= gp.quicksum(model._x_edges[node_outer, node_inner] for node_outer, node_inner in sorted(model._x_edges) - if node_inner in subtour and node_outer not in subtour), - 'At least one incoming edge to subtour ' + '_'.join(subtour) + ' from the outside') - - -def find_subtour(vals, graph): - # chosen edges - edges = gp.tuplelist((i, j) for i, j in vals.keys() if vals[i, j] >= 0.5) - log('Subtours edges') - log(edges) - subgraph = graph.edge_subgraph(edges).copy() - # finding strongly connected components with networkx contains a random factor: algorithm starts from random node - # generate sorted list of strongly connected components to remove random factor of scc algorithm - scc = sorted(nx.strongly_connected_components(subgraph), key=len, reverse=True) - subtours = [] - for c in scc: - if '0' not in c: - subtours.append(c) - return subtours - - -def hogvax(k, alleles, freq_vector, B_matrix, leaves, pep_count, graph, path, min_hits=1, populations=['World'], optional_peptides=[], maximize_peptides=False, logging=False, coloring=False): - global logging_enabled - logging_enabled = logging - - # create new model - m = gp.Model('ivp_on_hog') - # set time limit to 48 hours - m.setParam('TimeLimit', 172800) - m.setParam('Seed', 42) - random.seed(42) - numpy.random.seed(42) - # only for debugging, lp files becomes very large - # if not os.path.exists(path + 'lp_out/'): - # os.mkdir(path + 'lp_out/') - - # create hit variables - log('Create hit variables') - hit = gp.tupledict() - for allele in alleles: - hit[allele] = m.addVar(vtype=GRB.BINARY, name='_'.join(allele).replace(':', '-')) - - # create node variables - log('Create node variables for peptide nodes') - x_nodes = gp.tupledict() - for node in leaves.values(): - x_nodes[node] = m.addVar(vtype=GRB.BINARY, name=graph.nodes[node]['string']) - - # create edge variables - log('Create edge variables') - x_edges = gp.tupledict() - for node_a, node_b in sorted(graph.edges): - x_edges[node_a, node_b] = m.addVar(vtype=GRB.INTEGER, - name=graph.nodes[node_a]['string'] + '_' + graph.nodes[node_b]['string']) - - # the objective function is to maximize population coverage - log('Set objective function') - m.setObjective(gp.quicksum(hit[allele] * freq_vector[allele][pop] for pop in populations for allele in alleles), - GRB.MAXIMIZE) - - # subject to the following constraints - log('Add >>At least one outgoing edge from root<< constraint') - m.addConstr(x_edges.sum('0', '*') >= 1, 'At least one outgoing edge from root') - - # optionally force include peptides in vaccine - if optional_peptides: - for p in optional_peptides: - n = leaves[p] - m.addConstr(x_nodes[n] >= 1, 'Must include peptide ' + p) - - log('Add >>Sum of edge weights below threshold k<< constraint') - m.addConstr(gp.quicksum(x_edges[node_a, node_b] * graph.edges[node_a, node_b]['weight'] - for node_a, node_b in sorted(graph.edges)) <= k, 'Sum of edge weights below threshold k') - - log('Add flow conservation for nodes') - for node in sorted(graph.nodes): - m.addConstr(x_edges.sum('*', node) == x_edges.sum(node, '*'), - 'Flow conservation at node ' + str(node)) - - log('Add peptide node visiting constraint') - for pep, node in leaves.items(): - m.addConstr(x_nodes[node] <= x_edges.sum('*', node), 'Node visiting constraint for ' + pep) - - ''' - without this update function, the data will be cached in some intermediate storage that might require more memory - than the final storage to which the ilp will be transferred by update() and optimize(). - ''' - m.update() - log('Add allele hit constraint') - for allele in alleles: - # check for peptides (leaf nodes) with non-zero entry in B matrix for current allele - hit_pep = list(filter(lambda x: 1.0 == B_matrix[allele][x], leaves.keys())) - # only sum over such peptides instead of summing over all peptides -> only beneficial for ba threshold > 0.xx - m.addConstr(hit[allele] * min_hits <= gp.quicksum(x_nodes[leaves[pep]] for pep in hit_pep), - 'Peptide-hit for allele ' + '_'.join(allele)) - m.update() - - # sub tour elimination with callbacks - m._x_edges = x_edges - m._graph = graph - m.Params.LazyConstraints = 1 - # keep subtour to add them after solving to lp file: lazy constraints are not added to lp file otherwise - global save_for_later - save_for_later = [] - chosen_pep = [] - # Solve - log('Now optimize:') - m.optimize(subtour_elim_boekler_paper) - - # 2nd optimization: maximize number of peptides - if maximize_peptides: - # require optimal solution for first objective function - assert m.Status == GRB.Status.OPTIMAL - opt_coverage = m.getObjective() - # set new objective function - # maximize number of selected peptides - m.setObjective(gp.quicksum(x_nodes), GRB.MAXIMIZE) - - # add previous objective function with objective value as constraint - m.addConstr(gp.quicksum(hit[allele] * freq_vector[allele][pop] for pop in populations for allele in alleles) >= opt_coverage.getValue(), - 'Add maximal population coverage as constraint') - m.optimize(subtour_elim_boekler_paper) - - solution_edges = [] - if m.Status == GRB.OPTIMAL: - sol = m.getAttr('X', x_edges) - for edge in x_edges: - node_a, node_b = edge - # print('%s -> %s: %g' % (node_a, node_b, sol[node_a, node_b])) - # variable tolerance of gurobi is 1e-5 - traversals = round(sol[node_a, node_b]) - for i in range(traversals): - solution_edges.append(edge) - if node_a in leaves.values(): - chosen_pep.append(graph.nodes[node_a]['string']) - if node_b in leaves.values(): - chosen_pep.append(graph.nodes[node_b]['string']) - - # also only for more details and debugging - # if not os.path.exists(path + 'lp_out/'): - # os.mkdir(path + 'lp_out/') - # m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_hog.sol') - # m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_hog.json') - - if not os.path.exists(path + 'pep_out/'): - os.mkdir(path + 'pep_out/') - - if coloring: - draw_hog.draw_hog(graph, leaves, sol, path + 'pep_out/' + pep_count + '_colored_hog.png', True) - - # write chosen peptides to output file, remove empty string from root node - if '' in chosen_pep: - chosen_pep.remove('') - chosen_pep = list(set(chosen_pep)) - with open(path + 'pep_out/' + pep_count + '_chosen_peptides_hog.txt', 'w') as file: - file.write('\n'.join(chosen_pep)) - - # create subgraph from edges chosen by ILP in order to find eulerian path to construct vaccine sequence - # use multi graph here to add edges that are traversed more than once multiple times to the graph - log('Create vaccine sequence') - sub_hog = nx.MultiDiGraph() - sub_hog.add_edges_from(solution_edges) - log('sub graph is eulerian' + str(nx.is_eulerian(sub_hog))) - if coloring: - dot = nx.drawing.nx_pydot.to_pydot(sub_hog) - dot.write_png(path + 'pep_out/' + pep_count + '_sub_hog.png') - draw_hog.draw_hog(graph, leaves, sol, path + 'pep_out/' + pep_count + '_colored_sub_hog.png') - - hogvaxine = '' - for e in nx.eulerian_circuit(sub_hog, source='0'): - if graph.edges[e]['is_slink'] == 'yes': - continue - else: - node_a, node_b = e - length = graph.edges[e]['weight'] - node_seq = graph.nodes[node_b]['string'] - hogvaxine += node_seq[len(node_seq) - length:] - - with open(path + 'pep_out/' + pep_count + '_hogvaxine.txt', 'w') as out: - out.write('> MHC optimized combined peptide vaccine sequence with overlaps\n') - out.write(hogvaxine + '\n') - out.write('> MHC optimized combined peptide vaccine sequence concatenated\n') - out.write(''.join(chosen_pep)) - - # after solving add lazy constraints to lp file - for i, subtour in enumerate(save_for_later): - m.addConstr(1 <= gp.quicksum(x_edges[node_outer, node_inner] for node_outer, node_inner in sorted(x_edges) - if node_inner in subtour and node_outer not in subtour), - 'At least one incoming edge to subtour ' + str(i) + ' from the outside') - - # only for debugging, lp file becomes quite large - # m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_hog.lp') - - return chosen_pep diff --git a/HOGVAX/linear_time_hog.py b/HOGVAX/linear_time_hog.py deleted file mode 100644 index 5374100acf07ddfad5c9d178f7f04ead2cada1cf..0000000000000000000000000000000000000000 --- a/HOGVAX/linear_time_hog.py +++ /dev/null @@ -1,137 +0,0 @@ -import os -import pydot -import networkx as nx -import aho_corasick_trie -from collections import defaultdict - - -def log(string): - if logging_enabled: - print(string) - - -def contract_ac(unmarked_nodes, slinks, graph): - for node in unmarked_nodes: - log('Removing node ' + node) - parent = list(graph.pred[node])[0] - for succ in graph.successors(node): - w = len(graph.nodes[succ]['string']) - len(graph.nodes[parent]['string']) - graph.add_edge(parent, succ, weight=w) - graph.nodes[succ]['char'] = graph.nodes[node]['char'] - - if node in slinks: - for link_node in slinks[node]: - if link_node in graph.nodes(): - graph.nodes[link_node]['slink'] = graph.nodes[node]['slink'] - graph.remove_node(node) - return graph - - -def get_incoming_slinks(unmarked_nodes, graph): - incoming_slinks = {} - for node in graph.nodes(): - # skip root node - if node == '0': - continue - # slink is incoming edge to slink_suc - slink_suc = graph.nodes[node]['slink'] - # skip nodes that will not be removed - if slink_suc not in unmarked_nodes: - continue - - if slink_suc in incoming_slinks: - incoming_slinks[slink_suc].append(node) - else: - incoming_slinks[slink_suc] = [node] - return incoming_slinks - - -def mark_nodes(leaves, graph): - # root node is initially marked - marked_nodes = {'0'} - # for each node initialize child nodes as empty set - children = defaultdict(lambda: set()) - for leaf in leaves.values(): - log('Current leaf ' + leaf) - cur_node = leaf - marked_nodes.add(cur_node) - # while current node is not root node - while cur_node != '0': - interval = graph.nodes[cur_node]['interval_size'] - for child in children[cur_node]: - interval -= graph.nodes[child]['interval_size'] - if interval > 0: - marked_nodes.add(cur_node) - children[cur_node] = set() - children[graph.nodes[cur_node]['ancestor']].add(cur_node) - cur_node = graph.nodes[cur_node]['slink'] - - return marked_nodes - - -def compute_interval_size(node, graph): - log('Compute interval size for ' + node) - if graph.out_degree(node) == 0: - log('Is leaf ' + node) - graph.nodes[node]['interval_size'] = 0 - return 1 - else: - num_leaves = sum(compute_interval_size(suc, graph) for suc in graph.successors(node)) - graph.nodes[node]['interval_size'] = num_leaves - return num_leaves - - -def compute_hog(pep_count, peptides, path, logging=False, dot_bool=False): - global logging_enabled - logging_enabled = logging - - log('Call aho corasick construction') - leaves_dict, aho_corasick = aho_corasick_trie.main(peptides, path, logging, dot_bool) - - # compute |R(u)| for each node u starting with root = 0 - log('Compute interval sizes') - compute_interval_size('0', aho_corasick) - # mark nodes - log('Execute linear time algorithm') - md_nodes = mark_nodes(leaves_dict, aho_corasick) - log('Marked nodes' + ', '.join(md_nodes)) - - # get nodes that we have to remove from aho corasick to get hog - rm_nodes = set(aho_corasick.nodes) - md_nodes - log('Nodes to be removed' + ', '.join(rm_nodes)) - - # need to temporary store suffix link nodes for correct contraction - incoming_slinks = get_incoming_slinks(rm_nodes, aho_corasick) - - # remove nodes and contract edges - log('Contract aho corasick') - hog = contract_ac(rm_nodes, incoming_slinks, aho_corasick) - - # set suffix links as explicit edges -> need this for ILP subtour elimination constraints - nx.set_edge_attributes(hog, 'no', name='is_slink') - slinks = [(i, hog.nodes[i]['slink'], {'weight': 0, 'is_slink': 'yes'}) for i in hog.nodes if i != '0'] - hog.add_edges_from(slinks) - - # write hog - if not os.path.exists(path + 'pickle_files/'): - os.mkdir(path + 'pickle_files/') - nx.write_gpickle(hog, path + 'pickle_files/' + pep_count + '_hog.gpickle') - - if dot_bool: - dot = nx.drawing.nx_pydot.to_pydot(hog) - for i, e in enumerate(dot.get_edges()): - attr = e.get_attributes() - e.set_label(attr['weight']) - if attr['is_slink'] == 'yes': - e.set_color('blue') - e.set_style('dashed') - - for i, node in enumerate(dot.get_nodes()): - attr = node.get_attributes() - node.set_label(node.get_name() + ', ' + attr['string'] + ', ' + attr['interval_size']) - - if not os.path.exists(path + 'vis/'): - os.mkdir(path + 'vis/') - dot.write_png(path + 'vis/' + pep_count + '_hog.png') - - return leaves_dict, hog diff --git a/HOGVAX_logo.png b/HOGVAX_logo.png deleted file mode 100644 index a5b5405b1f8969dd26c2f8746dbc4c3773819494..0000000000000000000000000000000000000000 Binary files a/HOGVAX_logo.png and /dev/null differ diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 8eaa9973fa395635f48f2358b30e96ef52edd2a1..0000000000000000000000000000000000000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2023 Sara Schulte, Alexander Dilthey, Gunnar Klau - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/Pipeline/Snakefile b/Pipeline/Snakefile deleted file mode 100644 index 2079908c686fe11fa23a9a3dec82054d488d653d..0000000000000000000000000000000000000000 --- a/Pipeline/Snakefile +++ /dev/null @@ -1,250 +0,0 @@ -configfile: 'envs/config.yaml' - -# either embedded or original peptides -peptides = [] -for line in open(config['peptides'], 'r'): - pep = line.strip() - peptides.append(pep) - -num_pep = sum(1 for line in open(config['peptides'])) -if config['instance_start_size'] == 'all': - instances = [num_pep] -else: - instances = config['instance_start_size'] - while instances[-1] < num_pep: - instances.append(instances[-1] * 2) - instances[-1] = num_pep - - -rule all: - input: - expand(config['output_dir'] + '/ilp/lp_out/{pep_count}_vaccine_ilp_{approach}.{ext}', pep_count=instances, approach=config['approach'], ext=['sol', 'lp', 'json']), - expand(config['output_dir'] + '/ilp/pep_out/{pep_count}_vaccine_sequence_' + config['approach'] + '.txt', pep_count=instances), - expand(config['output_dir'] + '/ilp/pep_out/{pep_count}_chosen_peptides_' + config['approach'] + '_inc_substrings.txt', pep_count=instances), - expand(config['output_dir'] + '/ilp/lp_out/{pep_count}_vaccine_ilp_concat.{ext}', pep_count=instances, ext=['sol', 'lp', 'json']), - expand(config['output_dir'] + '/ilp/pep_out/{pep_count}_concat_vaccine_sequence.txt', pep_count=instances) - - -rule create_overlap_graph: - input: - peptides = config['peptides'] - output: - config['output_dir'] + '/graph/{pep_count}_og.gpickle' - params: - pep = peptides - conda: - 'envs/graph.yaml' - script: - 'scripts/networkx_basic_graph.py' - - -rule create_aho_corasick: - input: - peptides = config['peptides'] - output: - config['output_dir'] + '/graph/{pep_count}_aho_corasick.gpickle', - config['output_dir'] + '/graph/{pep_count}_ac_leaves.gpickle' - params: - pep = peptides, - path = config['output_dir'] + '/graph/', - log = config['logging'] - conda: - 'envs/graph.yaml' - script: - 'scripts/aho_corasick_trie.py' - - -rule create_hog: - input: - ac = config['output_dir'] + '/graph/{pep_count}_aho_corasick.gpickle', - leaves = config['output_dir'] + '/graph/{pep_count}_ac_leaves.gpickle' - output: - config['output_dir'] + '/graph/{pep_count}_hog.gpickle' - params: - pep = peptides, - path = config['output_dir'] + '/graph/', - log = config['logging'] - conda: - 'envs/graph.yaml' - script: - 'scripts/linear_time_hog.py' - -# input parameters for rule modify_ba_predictions_for_substrings -def define_param(): - if config['unembedded']: - pep = [] - for line in open(config['unembedded'], 'r'): - p = line.strip() - pep.append(p) - return pep - else: - return peptides - - -rule modify_ba_predictions_for_substrings: - input: - ba_predictions = config['binding_affinities'] - output: - config['output_dir'] + '/data/substr_modified_ba_prediction_data.pkl.gz' - params: - pep = define_param() - conda: - 'envs/ilp.yaml' - script: - 'scripts/filter_substrings_in_ba_predictions.py' - - -rule set_index_in_ba_predictions: - input: - embedded_epitope_features = config['embedded_epitope_features'], - ba_predictions = config['output_dir'] + '/data/substr_modified_ba_prediction_data.pkl.gz' - output: - config['output_dir'] + '/data/embedded_substr_modified_ba_prediction_data.pkl.gz' - params: - pep = peptides - conda: - 'envs/ilp.yaml' - script: - 'scripts/binding_affinities_for_embedded_peptide.py' - - -def define_input_ba(wildcards): - if config['unembedded']: - return config['output_dir'] + '/data/embedded_substr_modified_ba_prediction_data.pkl.gz' - else: - return config['output_dir'] + '/data/substr_modified_ba_prediction_data.pkl.gz' - - -rule solve_hog_ilp: - input: - hog = config['output_dir'] + '/graph/{pep_count}_hog.gpickle', - leaves = config['output_dir'] + '/graph/{pep_count}_ac_leaves.gpickle', - frequency_data = config['frequency_data'], - binding_affinity_data = define_input_ba - output: - expand(config['output_dir'] + '/ilp/lp_out/{{pep_count}}_vaccine_ilp_hog.{ext}', ext=['sol', 'lp', 'json']), - config['output_dir'] + '/ilp/pep_out/{pep_count}_chosen_peptides_hog.txt' - params: - k = config['k'], - min_hits = config['min_hits'], - type = config['output_dir'], - approach = config['approach'], - binding_affinity_threshold = config['ba_threshold'], - population = config['population'], - pep = peptides, - path = config['output_dir'] + '/ilp/' - conda: - 'envs/ilp.yaml' - script: - 'scripts/vaccine_data.py' - - -rule solve_og_ilp: - input: - overlap_graph = config['output_dir'] + '/graph/{pep_count}_og.gpickle', - frequency_data = config['frequency_data'], - binding_affinity_data = define_input_ba - output: - expand(config['output_dir'] + '/ilp/lp_out/{{pep_count}}_vaccine_ilp_og.{ext}', ext=['sol', 'lp', 'json']), - config['output_dir'] + '/ilp/pep_out/{pep_count}_chosen_peptides_og.txt' - params: - k = config['k'], - min_hits = config['min_hits'], - type = config['output_dir'], - approach = config['approach'], - binding_affinity_threshold = config['ba_threshold'], - population = config['population'], - pep = peptides, - path = config['output_dir'] + '/ilp/' - conda: - 'envs/ilp.yaml' - script: - 'scripts/vaccine_data.py' - - -# uses unembedded peptides -rule solve_concat_ilp: - input: - frequency_data = config['frequency_data'], - binding_affinity_data = config['binding_affinities'] - output: - expand(config['output_dir'] + '/ilp/lp_out/{{pep_count}}_vaccine_ilp_concat.{ext}', ext=['sol', 'lp', 'json']), - config['output_dir'] + '/ilp/pep_out/{pep_count}_chosen_peptides_concat.txt' - params: - k = config['k'], - min_hits = config['min_hits'], - type = config['output_dir'], - approach = 'concat', - binding_affinity_threshold = config['ba_threshold'], - population = config['population'], - pep = define_param(), - path = config['output_dir'] + '/ilp/' - conda: - 'envs/ilp.yaml' - script: - 'scripts/vaccine_data.py' - - -rule create_vaccine: - input: - sol = config['output_dir'] + '/ilp/lp_out/{pep_count}_vaccine_ilp_hog.sol', - hog = config['output_dir'] + '/graph/{pep_count}_hog.gpickle', - peptides = config['output_dir'] + '/ilp/pep_out/{pep_count}_chosen_peptides_hog.txt' - output: - config['output_dir'] + '/ilp/pep_out/{pep_count}_vaccine_sequence_hog.txt' - conda: - 'envs/graph.yaml' - script: - 'scripts/create_vac_seq_from_sol.py' - - -rule create_vaccine_og: - input: - sol = config['output_dir'] + '/ilp/lp_out/{pep_count}_vaccine_ilp_og.sol', - og = config['output_dir'] + '/graph/{pep_count}_og.gpickle', - peptides = config['output_dir'] + '/ilp/pep_out/{pep_count}_chosen_peptides_og.txt' - output: - config['output_dir'] + '/ilp/pep_out/{pep_count}_vaccine_sequence_og.txt' - conda: - 'envs/graph.yaml' - script: - 'scripts/create_vac_from_og_sol.py' - - -def define_input_params(): - if config['embedding_length']: - pep = define_param() - return {'pep': pep, 'embed_len': config['embedding_length']} - else: - return {'pep': peptides, 'embed_len': None} - -# need to get unembedded peptides back again -rule get_all_sub_peptides: - input: - chosen_peptides = config['output_dir'] + '/ilp/pep_out/{pep_count}_chosen_peptides_{approach}.txt' - output: - config['output_dir'] + '/ilp/pep_out/{pep_count}_chosen_peptides_{approach}_inc_substrings.txt' - params: - **define_input_params() - script: - 'scripts/get_all_peptides_incl_substrings.py' - - -rule create_concat_vaccine: - input: - config['output_dir'] + '/ilp/pep_out/{pep_count}_chosen_peptides_concat.txt' - output: - config['output_dir'] + '/ilp/pep_out/{pep_count}_concat_vaccine_sequence.txt' - params: - name = config['output_dir'] - run: - peptides = [] - for line in open(input[0], 'r'): - if line.startswith('#'): - continue - pep = line.strip() - peptides.append(pep) - seq = ''.join(peptides) - with open(output[0], 'w') as out: - out.write(params.name + ' concatenated peptides from basic approach\n') - out.write(seq) diff --git a/Pipeline/envs/config.yaml b/Pipeline/envs/config.yaml deleted file mode 100644 index 9e90fa9e6403436fd057d94bf98fcb226db91791..0000000000000000000000000000000000000000 --- a/Pipeline/envs/config.yaml +++ /dev/null @@ -1,20 +0,0 @@ -output_dir: 'test' - -k: 15 -ba_threshold: 0.638 -population: ['World'] # must be a list of strings -instance_start_size: 'all' # used for benchmarking; start size from where instance is iteratively increased -logging: True -approach: 'hog' # choose either hog or og -min_hits: 1 # choose min number of hits for an allele / haplotype to be covered - -peptides: '../OptiVax_Data/Peptides/30_filtered_mhc_peptides.pep' -frequency_data: '../OptiVax_Data/Frequencies/IEDB_population_frequency2392_normalized.pkl' -binding_affinities: '../OptiVax_Data/BindingAffinities/25June_mhc1_netmhc-4.1_pred_affinity_pivot.pkl.gz' -# optional: if use embedded peptides add non-embedded peptides here -# embedded length is either an int value -embedding_length: 0 -# unembedded is either the path to the unembedded peptides or False -unembedded: False -# this is either a path to the embedded epitope features or an empty string '' -embedded_epitope_features: '' diff --git a/Pipeline/envs/graph.yaml b/Pipeline/envs/graph.yaml deleted file mode 100644 index 4d75039d0748d47585eefa113c3c130277274f0f..0000000000000000000000000000000000000000 --- a/Pipeline/envs/graph.yaml +++ /dev/null @@ -1,5 +0,0 @@ -channels: - - conda-forge -dependencies: - - networkx = 2.8 - - pydot = 1.4.2 diff --git a/Pipeline/envs/ilp.yaml b/Pipeline/envs/ilp.yaml deleted file mode 100644 index 0e2ce12a348d9126f28d958b0e3fed1e838ac219..0000000000000000000000000000000000000000 --- a/Pipeline/envs/ilp.yaml +++ /dev/null @@ -1,10 +0,0 @@ -channels: - - conda-forge - - gurobi -dependencies: - - contextlib2=21.6.0 - - pandas = 1.4.2 - - networkx = 2.8 - - pydot = 1.4.2 - - gurobi = 9.5.1 - - python = 3.9 diff --git a/Pipeline/scripts/aho_corasick_trie.py b/Pipeline/scripts/aho_corasick_trie.py deleted file mode 100644 index c307609d5062851333402f32b00c3c21bc08d313..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/aho_corasick_trie.py +++ /dev/null @@ -1,149 +0,0 @@ -import sys -import pickle -import pydot -import networkx as nx - - -def log(string): - if logging_enabled: - print(string) - - -def get_next(): - global counter - counter += 1 - return str(counter) - - -def get_slink(c, node, graph): - cur_node = node - # loop until slink found and we return - while True: - for i in graph.successors(cur_node): - if graph.nodes[i]['char'] == c: - return i - # if we are at root node and root has no child labeled with c, we return root node as slink - if cur_node == '0': - return cur_node - # follow the suffix links further - else: - cur_node = graph.nodes[cur_node]['slink'] - - -def add_slinks(graph): - queue = ['0'] - while queue: - cur = queue.pop(0) - for i in graph.successors(cur): - queue.append(i) - # children of root node have suffix link back to root - if cur == '0': - graph.nodes[i]['slink'] = '0' - # for all other nodes, follow suffix link of parent and check for child with same label as node i - else: - pred_slink = graph.nodes[cur]['slink'] - char = graph.nodes[i]['char'] - graph.nodes[i]['slink'] = get_slink(char, pred_slink, graph) - - -def get_or_add_node(c, prefix, node, graph): - for i in graph.successors(node): - if graph.nodes[i]['char'] == c: - return i - next_node = get_next() - graph.add_node(next_node, char=c, string=prefix) - graph.add_edge(node, next_node, weight=1) - return next_node - - -def calc_lps(word): - lps_table = [0] * len(word) - lps_len = 0 # longest prefix suffix length is 0 at beginning - i = 1 # first entry is always 0 so we start at index 1 - while i < len(word): - if word[i] == word[lps_len]: - lps_len += 1 - lps_table[i] = lps_len - i += 1 - else: - if lps_len > 0: - lps_len = lps_table[lps_len-1] - else: - i += 1 - return lps_table - - -def insert(word, graph): - cur_node = '0' - word_nodes = [cur_node] - lps = calc_lps(word) - prefix = '' - for c, l in zip(word, lps): - prefix += c - cur_node = get_or_add_node(c, prefix, cur_node, graph) - word_nodes.append(cur_node) - graph.nodes[cur_node]['ancestor'] = word_nodes[l] - return cur_node - - -def main(count, strings, path, graph_out, leaves_out, logging=False, dot_bool=False): - global logging_enabled - logging_enabled = logging - - global counter - counter = -1 - - DG = nx.DiGraph() - root = get_next() - # we calculate ancestor here already for linear time hog construction - DG.add_node(root, string='', ancestor='') - - log('Build trie') - leaves = {} - for i, entry in enumerate(strings): - word = entry - log('Insert word ' + word) - leaves[word] = insert(word, DG) - log('Built trie') - - log('Add slinks') - add_slinks(DG) - - nx.write_gpickle(DG, graph_out) - with open(leaves_out, 'wb') as handle: - pickle.dump(leaves, handle, protocol=pickle.HIGHEST_PROTOCOL) - - # draw graph - if dot_bool: - print('Write dot') - dot = nx.drawing.nx_pydot.to_pydot(DG) - - for i, node in enumerate(dot.get_nodes()): - attr = node.get_attributes() - # use int here cause root is first node in list and it is easier to check for index here - if i == 0: - node.set_label('0 root') - else: - node.set_label(node.get_name() + ', ' + attr['string']) - edge = pydot.Edge(node.get_name(), attr['slink'], color='blue', style='dashed') - dot.add_edge(edge, ) - - dot.write_png(path + count + '_aho_corasick.png') - - -if __name__ == '__main__': - count = int(snakemake.wildcards['pep_count']) - strings = snakemake.params['pep'][:count] - path = snakemake.params['path'] - logging = snakemake.params['log'] - out1 = snakemake.output[0] - out2 = snakemake.output[1] - - # if count <= 30: - # coloring = True - # else: - # coloring = False - # TODO - coloring = False - - main(str(count), strings, path, out1, out2, logging=logging, dot_bool=coloring) diff --git a/Pipeline/scripts/binding_affinities_for_embedded_peptide.py b/Pipeline/scripts/binding_affinities_for_embedded_peptide.py deleted file mode 100644 index 11f07aaa19cc4df229610d78c999bc3cbc8a3b7a..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/binding_affinities_for_embedded_peptide.py +++ /dev/null @@ -1,22 +0,0 @@ -import pandas as pd -import numpy as np - -embedded_epitope_features = snakemake.input['embedded_epitope_features'] -ba_file = snakemake.input['ba_predictions'] - -embedded_peptides = snakemake.params['pep'] -all_embedded = pd.read_pickle(embedded_epitope_features) -ba_affinities = pd.read_pickle(ba_file) - -mapped_peptides = pd.DataFrame(all_embedded.loc[embedded_peptides]['peptide']).reset_index(level=0).set_index('peptide') -same_pep = list(set([p for p in mapped_peptides.index if p in ba_affinities.index])) -mapped_peptides = mapped_peptides.loc[same_pep] -filtered = ba_affinities.reset_index() -filtered.Peptide = filtered.Peptide.apply(lambda x: mapped_peptides.loc[x]['embedded'] if x in same_pep else np.nan) -filtered = filtered[filtered['Peptide'].notna()] -filtered = filtered.set_index(['Peptide']) -for embed in mapped_peptides['embedded']: - if embed not in filtered.index: - print(embed, ' is not in filtered index!!!') - exit(-1) -filtered.to_pickle(snakemake.output[0], compression='gzip') diff --git a/Pipeline/scripts/create_output_feature_table.py b/Pipeline/scripts/create_output_feature_table.py deleted file mode 100644 index e7f7fee5faa1320445cdf3a27c05cfcda7c902f0..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/create_output_feature_table.py +++ /dev/null @@ -1,42 +0,0 @@ -import sys -import pandas as pd - - -def collect_features(peptides, all_features): - ilp_out_features = [] - for pep in peptides: - all = all_features.loc[pep] - dict = {'Peptide': pep, 'Protein': all['protein'], - 'Start_pos': all['start_pos'], 'Pep_len': len(pep), - 'Mutation_prob': all['perc_mutated'], 'Glyco_prob': all['glyco_probs'], - 'Cleavage_prob': all['crosses_cleavage'], 'SARS-CoV-1_peptide': all['In_SARS_Cov1']} - ilp_out_features.append(dict) - return ilp_out_features - - -def read_peptides(file): - peptides = [] - with open(file) as f: - for line in f: - peptides.append(line.strip('\n')) - return peptides - - -# all epitope freatures based on gifford data -all_epi_features_file = sys.argv[1] -# ilp peptide output -peptides_mhcI_file = sys.argv[2] -peptides_mhcII_file = sys.argv[3] - -all_epi_features = pd.read_pickle(all_epi_features_file) -peptides_mhcI = read_peptides(peptides_mhcI_file) -peptides_mhcII = read_peptides(peptides_mhcII_file) - -with pd.ExcelWriter('peptides_output/all_peptide_vaccine_features.xlsx', engine='openpyxl') as writer: - features = collect_features(peptides_mhcI, all_epi_features) - df = pd.DataFrame(features) - df.to_excel(writer, sheet_name='Sheet1') - - features = collect_features(peptides_mhcII, all_epi_features) - df = pd.DataFrame(features) - df.to_excel(writer, sheet_name='Sheet2') diff --git a/Pipeline/scripts/create_vac_from_og_sol.py b/Pipeline/scripts/create_vac_from_og_sol.py deleted file mode 100644 index 8b2321747f90414ca79a7745a270a729d8966358..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/create_vac_from_og_sol.py +++ /dev/null @@ -1,62 +0,0 @@ -import sys -import networkx as nx -import read_peptides - -# lp output -sol_file = snakemake.input['sol'] -# og -og_file = snakemake.input['og'] -# ilp chosen pep output -pep_file = snakemake.input['peptides'] - -edges = [] -with open(sol_file) as f: - for line in f: - if line.startswith('#'): - continue - l = line.strip('\n').split(' ') - # filter out hit variables named by alleles; DRB1 is not labelled with HLA prefix - if 'HLA' in l[0] or 'DRB1' in l[0]: - continue - # filter for traversed edges - if round(float(l[1])) == 0: - continue - edges.append(l[0]) - -edge_dict = {} -og = nx.read_gpickle(og_file) -for edge in og.edges(): - key = '_'.join(edge) - edge_dict[key] = edge - -# create subgraph from edges chosen by ILP in order to find eulerian path to construct vaccine sequence -sub_og = nx.DiGraph() -sub_og.add_edges_from([edge_dict[e] for e in edge_dict if e in edges]) -print(sub_og) -print(nx.is_eulerian(sub_og)) -seq = '' -if nx.has_eulerian_path(sub_og): - print('Has Eulerian path') - for e in nx.eulerian_path(sub_og): - print(e) - node_a, node_b = e - length = og.edges[e]['weight'] - seq += node_b[len(node_b)-length:] -else: - print('Attention! No Eulerian path!!') - exit(-1) - -print(seq) -print(len(seq)) - -chosen_peptides = read_peptides.main(pep_file) -for pep in chosen_peptides: - if not pep in seq: - print('{} does not occur in overall sequence!'.format(pep)) - exit(-1) - -with open(snakemake.output[0], 'w') as out: - out.write('> HOGVAX MHC optimized combined peptide vaccine sequence with overlaps\n') - out.write(seq + '\n') - out.write('> Concat MHC optimized combined peptide vaccine sequence concatenated\n') - out.write(''.join(chosen_peptides)) diff --git a/Pipeline/scripts/create_vac_seq_from_sol.py b/Pipeline/scripts/create_vac_seq_from_sol.py deleted file mode 100644 index 87da9d15c6cfd2d35278262af01f25daa13e9fd2..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/create_vac_seq_from_sol.py +++ /dev/null @@ -1,61 +0,0 @@ -import sys -import networkx as nx -import read_peptides - -# lp output -sol_file = snakemake.input['sol'] -# hog -hog_file = snakemake.input['hog'] -# ilp chosen pep output -pep_file = snakemake.input['peptides'] - -edges = [] -with open(sol_file) as f: - for line in f: - if line.startswith('#'): - continue - l = line.strip('\n').split(' ') - # filter out hit variables named by alleles; DRB1 is not labelled with HLA prefix - if 'HLA' in l[0] or 'DRB1' in l[0]: - continue - # filter for traversed edges - if round(float(l[1])) == 0: - continue - edges.append(l[0]) - -edge_dict = {} -hog = nx.read_gpickle(hog_file) -for edge in hog.edges(): - node_a, node_b = edge - key = hog.nodes[node_a]['string'] + '_' + hog.nodes[node_b]['string'] - edge_dict[key] = edge - -# create subgraph from edges chosen by ILP in order to find eulerian path to construct vaccine sequence -sub_hog = nx.MultiDiGraph() -sub_hog.add_edges_from([edge_dict[e] for e in edge_dict if e in edges]) -print(sub_hog) -print(nx.is_eulerian(sub_hog)) -seq = '' -for e in nx.eulerian_circuit(sub_hog): - if hog.edges[e]['is_slink'] == 'yes': - continue - else: - node_a, node_b = e - length = hog.edges[e]['weight'] - node_seq = hog.nodes[node_b]['string'] - seq += node_seq[len(node_seq)-length:] - -print(seq) -print(len(seq)) - -chosen_peptides = read_peptides.main(pep_file) -for pep in chosen_peptides: - if not pep in seq: - print('{} does not occur in overall sequence!'.format(pep)) - exit(-1) - -with open(snakemake.output[0], 'w') as out: - out.write('> HOGVAX optimized combined peptide vaccine sequence with overlaps\n') - out.write(seq + '\n') - out.write('> Concat optimized combined peptide vaccine sequence concatenated\n') - out.write(''.join(chosen_peptides)) diff --git a/Pipeline/scripts/draw_output.py b/Pipeline/scripts/draw_output.py deleted file mode 100644 index a3578de125a870b881af564d0c7f526d571658c2..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/draw_output.py +++ /dev/null @@ -1,56 +0,0 @@ -import networkx as nx - - -def draw(G, vals, path): - dot = nx.drawing.nx_pydot.to_pydot(G) - for i, e in enumerate(dot.get_edges()): - print(e) - attr = e.get_attributes() - e.set_label(attr['weight']) - - node_a, node_b = e.obj_dict['points'] - if round(vals[node_a, node_b], 0) == 1.0: - e.set_color('red') - dot.get_node(node_a)[0].set_color('red') - if node_b == 'Sink': - dot.get_node(node_b)[0].set_color('red') - dot.write_png(path) - - -def draw_colored_graph(graph, vals, path, draw_all=False): - if draw_all: - SG = graph - else: - SG = graph.edge_subgraph([(node_a, node_b) for node_a, node_b in vals if round(vals[node_a, node_b], 0) == 1.0]) - draw(SG, vals, path) - - -def draw_hog(hog, leaves, vals, path, draw_all=False): - if draw_all: - SG = hog - else: - SG = hog.edge_subgraph([(node_a, node_b) for node_a, node_b in vals if round(vals[node_a, node_b], 0) == 1.0]) - - dot = nx.drawing.nx_pydot.to_pydot(SG) - for i, e in enumerate(dot.get_edges()): - attr = e.get_attributes() - e.set_label(attr['weight']) - if attr['is_slink'] == 'yes': - e.set_color('blue') - e.set_style('dashed') - - node_a, node_b = e.obj_dict['points'] - if round(vals[node_a, node_b], 0) == 1.0: - e.set_color('red') - if node_a in leaves.values(): - dot.get_node(node_a)[0].set_style('filled') - if node_b in leaves.values(): - dot.get_node(node_b)[0].set_style('filled') - dot.get_node(node_a)[0].set_color('red') - dot.get_node(node_b)[0].set_color('red') - - for i, node in enumerate(dot.get_nodes()): - attr = node.get_attributes() - node.set_label(node.get_name() + ', ' + attr['string'] + ', ' + attr['interval_size']) - - dot.write_png(path) diff --git a/Pipeline/scripts/filter_substrings_in_ba_predictions.py b/Pipeline/scripts/filter_substrings_in_ba_predictions.py deleted file mode 100644 index 24b722865c9032983cd1f6bfcc21f00a5bb4a4fd..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/filter_substrings_in_ba_predictions.py +++ /dev/null @@ -1,31 +0,0 @@ -import gzip -import numpy as np -import pandas as pd -import find_superstrings -import read_peptides - - -def compare_row_entries(df, row_super): - data = np.vstack([df.values, row_super.values]) - max_row = np.max(data, axis=0).reshape(row_super.shape) - new_row = pd.DataFrame(max_row, index=row_super.index, columns=row_super.columns) - return new_row - - -ba_file = snakemake.input['ba_predictions'] -ba_df = pd.read_pickle(gzip.open(ba_file)) -peptides = snakemake.params['pep'] -print(len(peptides)) - -# first read in all peptides and identify superstrings -superstrings = find_superstrings.main(peptides) -print(len(superstrings)) - -ba_df.replace([np.inf, -np.inf], np.nan, inplace=True) -if ba_df.isnull().values.any(): - ba_df.fillna(0, inplace=True) -for super in superstrings: - new_row = compare_row_entries(ba_df.loc[superstrings[super]], ba_df.loc[[super]]) - ba_df.loc[[super]] = new_row - -ba_df.to_pickle(snakemake.output[0], compression='gzip') diff --git a/Pipeline/scripts/find_superstrings.py b/Pipeline/scripts/find_superstrings.py deleted file mode 100644 index 4fa74a4032e3627e79916610e08b6ff05bf8cd11..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/find_superstrings.py +++ /dev/null @@ -1,25 +0,0 @@ -import sys -import read_peptides - -def main(peptides): - # sort peptides in reversed order - sorted_peptides = sorted(peptides, key=len, reverse=True) - # first read in all peptides and identify superstrings - superstrings = {} - for i, peptide in enumerate(sorted_peptides): - if i % 1000 == 0: - print(i, 'of', len(sorted_peptides)) - for j in range(i+1, len(sorted_peptides)): - sec_peptide = sorted_peptides[j] - if sec_peptide in peptide: - if peptide in superstrings: - superstrings[peptide].append(sec_peptide) - else: - superstrings[peptide] = [sec_peptide] - - return superstrings - -if __name__ == '__main__': - peptide_file = sys.argv[1] - peptides = read_peptides.main(peptide_file) - main(peptides) diff --git a/Pipeline/scripts/get_all_peptides_incl_substrings.py b/Pipeline/scripts/get_all_peptides_incl_substrings.py deleted file mode 100644 index 530d763e4ac0fd3900c233abb4cad8d024df598b..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/get_all_peptides_incl_substrings.py +++ /dev/null @@ -1,35 +0,0 @@ -import sys -import re -import read_peptides, find_superstrings - - -def get_all_peptides(all_peptides, vax_peptides): - superstrings_mhc = find_superstrings.main(all_peptides) - pep_incl_substr = vax_peptides - for pep in vax_peptides: - if pep in superstrings_mhc: - pep_incl_substr = pep_incl_substr + superstrings_mhc[pep] - - print(len(set(pep_incl_substr))) - return set(pep_incl_substr) - - -def remove_embedding(peptides, strip): - stripped = [p[strip:-strip] for p in peptides] - return stripped - - -# use pipeline output containing all chosen peptides -peptide_file = snakemake.input['chosen_peptides'] -ilp_peptides = list(set(read_peptides.main(peptide_file))) - -# optional for embedding use embedding length as third argument -if snakemake.params['embed_len']: - print('################### Get all peptides inc substrings: embedded will be executed! ##################') - ilp_peptides = remove_embedding(ilp_peptides, snakemake.params['embed_len']) - -# use pipeline input of all peptides from which ilp may choose -all_peptides = snakemake.params['pep'] - -with open(snakemake.output[0], 'w') as file: - file.write('\n'.join(get_all_peptides(all_peptides, ilp_peptides))) diff --git a/Pipeline/scripts/linear_time_hog.py b/Pipeline/scripts/linear_time_hog.py deleted file mode 100644 index be3bedea55fc97d4f5bf6316938928e5c1eb82df..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/linear_time_hog.py +++ /dev/null @@ -1,151 +0,0 @@ -import sys -import pickle -import pydot -import networkx as nx -import aho_corasick_trie -from collections import defaultdict - - -def log(string): - if logging_enabled: - print(string) - - -def contract_ac(unmarked_nodes, slinks, graph): - for node in unmarked_nodes: - log('Removing node ' + node) - parent = list(graph.pred[node])[0] - for succ in graph.successors(node): - w = len(graph.nodes[succ]['string']) - len(graph.nodes[parent]['string']) - graph.add_edge(parent, succ, weight=w) - graph.nodes[succ]['char'] = graph.nodes[node]['char'] - - if node in slinks: - for link_node in slinks[node]: - if link_node in graph.nodes(): - graph.nodes[link_node]['slink'] = graph.nodes[node]['slink'] - graph.remove_node(node) - return graph - - -def get_incoming_slinks(unmarked_nodes, graph): - incoming_slinks = {} - for node in graph.nodes(): - # skip root node - if node == '0': - continue - # slink is incoming edge to slink_suc - slink_suc = graph.nodes[node]['slink'] - # skip nodes that will not be removed - if slink_suc not in unmarked_nodes: - continue - - if slink_suc in incoming_slinks: - incoming_slinks[slink_suc].append(node) - else: - incoming_slinks[slink_suc] = [node] - return incoming_slinks - - -def mark_nodes(leaves, graph): - # root node is initially marked - marked_nodes = {'0'} - # for each node initialize child nodes as empty set - children = defaultdict(lambda: set()) - for leaf in leaves.values(): - log('Current leaf ' + leaf) - cur_node = leaf - marked_nodes.add(cur_node) - # while current node is not root node - while cur_node != '0': - interval = graph.nodes[cur_node]['interval_size'] - for child in children[cur_node]: - interval -= graph.nodes[child]['interval_size'] - if interval > 0: - marked_nodes.add(cur_node) - children[cur_node] = set() - children[graph.nodes[cur_node]['ancestor']].add(cur_node) - cur_node = graph.nodes[cur_node]['slink'] - - return marked_nodes - - -def compute_interval_size(node, graph): - log('Compute interval size for ' + node) - if graph.out_degree(node) == 0: - log('Is leaf ' + node) - graph.nodes[node]['interval_size'] = 0 - return 1 - else: - num_leaves = sum(compute_interval_size(suc, graph) for suc in graph.successors(node)) - graph.nodes[node]['interval_size'] = num_leaves - return num_leaves - - -def main(aho_corasick, leaves, pep_count, peptides, path, logging=False, dot_bool=False): - global logging_enabled - logging_enabled = logging - - with open(leaves, 'rb') as handle: - leaves_dict = pickle.load(handle) - - aho_corasick = nx.read_gpickle(aho_corasick) - - # compute |R(u)| for each node u starting with root = 0 - log('Compute interval sizes') - compute_interval_size('0', aho_corasick) - # mark nodes - log('Execute linear time algorithm') - md_nodes = mark_nodes(leaves_dict, aho_corasick) - log('Marked nodes' + ', '.join(md_nodes)) - - # get nodes that we have to remove from aho corasick to get hog - rm_nodes = set(aho_corasick.nodes) - md_nodes - log('Nodes to be removed' + ', '.join(rm_nodes)) - - # need to temporary store suffix link nodes for correct contraction - incoming_slinks = get_incoming_slinks(rm_nodes, aho_corasick) - - # remove nodes and contract edges - log('Contract aho corasick') - hog = contract_ac(rm_nodes, incoming_slinks, aho_corasick) - - # set suffix links as explicit edges -> need this for ILP subtour elimination constraints - nx.set_edge_attributes(hog, 'no', name='is_slink') - slinks = [(i, hog.nodes[i]['slink'], {'weight': 0, 'is_slink': 'yes'}) for i in hog.nodes if i != '0'] - hog.add_edges_from(slinks) - - # write hog - nx.write_gpickle(hog, path + pep_count + '_hog.gpickle') - - if dot_bool: - dot = nx.drawing.nx_pydot.to_pydot(hog) - for i, e in enumerate(dot.get_edges()): - attr = e.get_attributes() - e.set_label(attr['weight']) - if attr['is_slink'] == 'yes': - e.set_color('blue') - e.set_style('dashed') - - for i, node in enumerate(dot.get_nodes()): - attr = node.get_attributes() - node.set_label(node.get_name() + ', ' + attr['string'] + ', ' + attr['interval_size']) - - dot.write_png(path + pep_count + '_hog.png') - - -if __name__ == '__main__': - aho_corasick = snakemake.input['ac'] - leaves = snakemake.input['leaves'] - path = snakemake.params['path'] - pep_count = int(snakemake.wildcards['pep_count']) - peptides = snakemake.params['pep'][:pep_count] - logging = snakemake.params['log'] - - # if pep_count <= 30: - # coloring = True - # else: - # coloring = False - coloring = False - - main(aho_corasick, leaves, str(pep_count), peptides, path, logging=logging, dot_bool=coloring) diff --git a/Pipeline/scripts/networkx_basic_graph.py b/Pipeline/scripts/networkx_basic_graph.py deleted file mode 100644 index 3d70f5142e285d903bed12afcef67566815572e2..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/networkx_basic_graph.py +++ /dev/null @@ -1,28 +0,0 @@ -import itertools -import networkx as nx - - -def calculate_overlaps(p_a, p_b): - ov = len(p_b) - for i in range(min(len(p_a), len(p_b))): - if p_a[-(i+1):] == p_b[:i+1]: - ov = len(p_b) - (i+1) - return ov - - -pep_count = int(snakemake.wildcards['pep_count']) -peptides = snakemake.params['pep'][:pep_count] - -DG = nx.DiGraph() -DG.add_nodes_from(['Source', 'Sink']) - -for peptide_a, peptide_b in itertools.product(peptides, peptides): - if peptide_a == peptide_b: - continue - overlap = calculate_overlaps(peptide_a, peptide_b) - DG.add_edge(peptide_a, peptide_b, weight=overlap) - -DG.add_edges_from([('Source', p, {'weight': len(p)}) for p in peptides]) -DG.add_edges_from([(p, 'Sink', {'weight': 0}) for p in peptides]) - -nx.write_gpickle(DG, snakemake.output[0]) diff --git a/Pipeline/scripts/read_peptides.py b/Pipeline/scripts/read_peptides.py deleted file mode 100644 index 58eb33be566a7381d2b55e6c4f9a058965552dc8..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/read_peptides.py +++ /dev/null @@ -1,15 +0,0 @@ -import sys - - -def main(file): - peptides = [] - for line in open(file, 'r'): - if line.startswith('#'): - continue - pep = line.strip() - peptides.append(pep) - return peptides - -if __name__ == '__main__': - f = sys.argv[1] - main(f) \ No newline at end of file diff --git a/Pipeline/scripts/vaccine_data.py b/Pipeline/scripts/vaccine_data.py deleted file mode 100644 index 45ad1a3af52a43b8d7a5942d6d8c7f1138ceddd2..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/vaccine_data.py +++ /dev/null @@ -1,104 +0,0 @@ -import vaccine_ilp_og -import vaccine_ilp_hog -import vaccine_ilp_naive -import gzip -import pickle -import networkx as nx -import pandas as pd -import gurobipy as gp -from gurobipy import GRB - - -def binarize_entries(df, th): - df[df < th] = 0.0 - df[df >= th] = 1.0 - return df - - -path = snakemake.params['path'] -k = int(snakemake.params['k']) -populations = snakemake.params['population'] -peptides_count = snakemake.wildcards['pep_count'] -peptides = snakemake.params['pep'][:int(peptides_count)] -min_hits = int(snakemake.params['min_hits']) - -print('Read frequencies') -f_data = pd.read_pickle(snakemake.input['frequency_data']) -type = snakemake.params['type'] - -print('Read ba data') -ba_threshold = float(snakemake.params['binding_affinity_threshold']) -ba_matrix = pd.read_pickle(snakemake.input['binding_affinity_data']) -print('Binarize') -ba_matrix = binarize_entries(ba_matrix, ba_threshold) -print('Calc shared alleles') -full_known_alleles = gp.tuplelist(allele for allele in f_data.keys() if allele in ba_matrix.keys()) -print(full_known_alleles) - -# if int(snakemake.wildcards['pep_count']) <= 30: -# coloring = True -# else: -# coloring = False -coloring = False - -if snakemake.params['approach'] == 'og': - cost_graph = nx.read_gpickle(snakemake.input['overlap_graph']) - - vaccine_ilp_og.solve_vaccine_problem(k=k, - alleles=full_known_alleles, - freq_vector=f_data, - B_matrix=ba_matrix, - peptides=peptides, - pep_count=peptides_count, - graph=cost_graph, - populations=populations, - path=path, - subtour_el='boeckler', - coloring=coloring) - -elif snakemake.params['approach'] == 'hog': - print('Start HOGVAX') - hog = nx.read_gpickle(snakemake.input['hog']) - with open(snakemake.input['leaves'], 'rb') as handle: - leaves_dict = pickle.load(handle) - - vaccine_ilp_hog.solve_msks_hog(k=k, - alleles=full_known_alleles, - freq_vector=f_data, - B_matrix=ba_matrix, - leaves=leaves_dict, - pep_count=peptides_count, - graph=hog, - min_hits=min_hits, - populations=populations, - path=path, - logging=False, - coloring=coloring) - -elif snakemake.params['approach'] == 'concat': - print('Start concat ilp') - vaccine_ilp_naive.solve_vaccine_problem(k=k, - peptides=peptides, - pep_count=peptides_count, - alleles=full_known_alleles, - freq_vector=f_data, - B_matrix=ba_matrix, - populations=populations, - path=path) - -else: - print('Method is unclear, choose between og and hog for overlap graph or hierarchical overlap graph, respectively.') - - -print('Possible maximum for population %s: %g' % (populations, sum(f_data[i][pop] for pop in populations for i in f_data if i in ba_matrix.keys()))) -# calculate maximum for given set of peptides --> if take all peptides from input set -# frequencies = set() -# for peptide in peptides: -# for pop in populations: -# for locus in full_known_alleles: -# hit = f_data[locus][pop] * ba_matrix[locus][peptide] -# if hit > 0: -# frequencies.add((locus, f_data[locus][pop])) -# -# total_max_peptides = sum(f for _, f in frequencies) -# print('Possible maximum for given set of peptides: %g' % total_max_peptides) diff --git a/Pipeline/scripts/vaccine_ilp_hog.py b/Pipeline/scripts/vaccine_ilp_hog.py deleted file mode 100644 index ebb19fc3c198932d4728e6d4c9f31e144d7201bd..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/vaccine_ilp_hog.py +++ /dev/null @@ -1,163 +0,0 @@ -import numpy -import random -import draw_output -import gurobipy as gp -import networkx as nx -from gurobipy import GRB - - -def log(string): - if logging_enabled: - print(string) - - -# subtour elimination version 2 -def subtour_elim_boekler_paper(model, where): - global save_for_later - if where == GRB.Callback.MIPSOL: - vals = model.cbGetSolution(model._x_edges) - graph = model._graph - # find cycle - subtours = find_subtour(vals, graph) - # sum over all incoming edges of node v in W <= sum of all incoming edges to node set W - if subtours: - for subtour in subtours: - log('Subtours ' + ', '.join(subtour)) - sorted_sub_int = sorted(list(map(int, subtour))) - subtour = [str(x) for x in sorted_sub_int] - print('SUBTOUR!!!', subtour) - save_for_later.append(subtour) - # for each subtour that does not contain the root node, we require an incoming edge from the outside - for node in subtour: - model.cbLazy(gp.quicksum(model._x_edges.select('*', node)) <= - gp.quicksum(model._x_edges[node_outer, node_inner] for node_outer, node_inner in model._x_edges - if node_inner in subtour and node_outer not in subtour), - 'At least one incoming edge to subtour ' + '_'.join(subtour) + ' from the outside') - # first add constraint only for single node, if this does not work, add it for all nodes in cycle - break - - -def find_subtour(vals, graph): - random.seed(42) - numpy.random.seed(42) - # chosen edges - edges = gp.tuplelist((i, j) for i, j in vals.keys() if vals[i, j] >= 0.5) - log('Subtours edges') - log(edges) - subgraph = graph.edge_subgraph(edges).copy() - # finding strongly connected components with networkx contains a random factor: algorithm starts from random node - # generate sorted list of strongly connected components to remove random factor of scc algorithm - scc = sorted(nx.strongly_connected_components(subgraph), key=len, reverse=True) - subtours = [] - for c in scc: - if '0' not in c: - subtours.append(c) - return subtours - - -def solve_msks_hog(k, alleles, freq_vector, B_matrix, leaves, pep_count, graph, path, min_hits=1, populations=['World'], logging=False, coloring=False): - global logging_enabled - logging_enabled = logging - - # create new model - m = gp.Model('ivp_on_hog') - # set time limit to 48 hours - m.setParam('TimeLimit', 172800) - m.setParam('Seed', 42) - # m.setParam('PoolSearchMode', 2) - # m.setParam('PoolSolutions', 5) - # m.setParam('SolFiles', path + 'lp_out/' + pep_count) - - # create hit variables - log('Create hit variables') - hit = gp.tupledict() - for allele in alleles: - hit[allele] = m.addVar(vtype=GRB.BINARY, name='_'.join(allele).replace(':', '-')) - - # create edge variables - log('Create edge variables') - x_edges = gp.tupledict() - for node_a, node_b in sorted(graph.edges): - x_edges[node_a, node_b] = m.addVar(vtype=GRB.INTEGER, - name=graph.nodes[node_a]['string'] + '_' + graph.nodes[node_b]['string']) - - # the objective function is to maximize population coverage - log('Set objective function') - m.setObjective(gp.quicksum(hit[allele] * freq_vector[allele][pop] for pop in populations for allele in alleles), - GRB.MAXIMIZE) - - # subject to the following constraints - log('Add >>At least one outgoing edge from root<< constraint') - m.addConstr(x_edges.sum('0', '*') >= 1, 'At least one outgoing edge from root') - - log('Add >>Sum of edge weights below threshold k<< constraint') - m.addConstr(gp.quicksum(x_edges[node_a, node_b] * graph.edges[node_a, node_b]['weight'] - for node_a, node_b in sorted(graph.edges)) <= k, 'Sum of edge weights below threshold k') - - - log('Add flow conservation for nodes') - for node in sorted(graph.nodes): - m.addConstr(x_edges.sum('*', node) == x_edges.sum(node, '*'), - 'Flow conservation at node ' + str(node)) - - ''' - without this update function, the data will be cached in some intermediate storage that might require more memory - than the final storage to which the ilp will be transferred by update() and optimize(). - ''' - m.update() - log('Add allele hit constraint') - for allele in alleles: - # check for peptides (leaf nodes) with non-zero entry in B matrix for current allele - hit_leaves = list(filter(lambda x: 1.0 == B_matrix[allele][x], leaves.keys())) - # only sum over such peptides instead of summing over all peptides -> only beneficial for ba threshold > 0.xx - m.addConstr(hit[allele] * min_hits <= gp.quicksum(x_edges.sum('*', leaves[leaf]) for leaf in hit_leaves), - 'Peptide-hit for allele ' + '_'.join(allele)) - m.update() - - # sub tour elimination with callbacks - m._x_edges = x_edges - m._graph = graph - m.Params.LazyConstraints = 1 - # keep subtour to add them after solving to lp file: lazy constraints are not added to lp file otherwise - global save_for_later - save_for_later = [] - chosen_pep = [] - # Solve - log('Now optimize:') - m.optimize(subtour_elim_boekler_paper) - - if m.Status == GRB.OPTIMAL: - sol = m.getAttr('X', x_edges) - for node_a, node_b in x_edges: - # print('%s -> %s: %g' % (node_a, node_b, sol[node_a, node_b])) - traversals = round(sol[node_a, node_b]) - for i in range(traversals): - if node_a in leaves.values(): - chosen_pep.append(graph.nodes[node_a]['string']) - if node_b in leaves.values(): - chosen_pep.append(graph.nodes[node_b]['string']) - - m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_hog.sol') - m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_hog.json') - - if coloring: - draw_output.draw_hog(graph, leaves, sol, path + 'pep_out/' + pep_count + '_colored_hog.png', True) - - # write chosen peptides to output file, remove empty string from root node - if '' in chosen_pep: - chosen_pep.remove('') - chosen_pep = set(chosen_pep) - with open(path + 'pep_out/' + pep_count + '_chosen_peptides_hog.txt', 'w') as file: - file.write('\n'.join(chosen_pep)) - - # after solving add lazy constraints to lp file - for i, subtour in enumerate(save_for_later): - for node in subtour: - m.addConstr(gp.quicksum(m._x_edges.select('*', node)) <= - gp.quicksum(m._x_edges[node_outer, node_inner] for node_outer, node_inner in m._x_edges - if node_inner in subtour and node_outer not in subtour), - 'Subtour elimination ' + node) - # first add constraint only for single node, if this does not work, add it for all nodes in cycle - break - - m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_hog.lp') diff --git a/Pipeline/scripts/vaccine_ilp_naive.py b/Pipeline/scripts/vaccine_ilp_naive.py deleted file mode 100644 index a6d93f4b425b06744f54f98b46df347247ebad5d..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/vaccine_ilp_naive.py +++ /dev/null @@ -1,41 +0,0 @@ -import gurobipy as gp -from gurobipy import GRB - - -def solve_vaccine_problem(k, peptides, pep_count, alleles, freq_vector, B_matrix, min_hits=1, populations=['World'], path=''): - # create new model - m = gp.Model('naive_vaccine_design') - - # create peptide variables - x = m.addVars(peptides, vtype=GRB.BINARY, name='peptide') - - # create hit variables - hit = m.addVars(alleles, vtype=GRB.BINARY, name='allele_hit') - - # maximize population coverage - m.setObjective(gp.quicksum(hit[allele] * freq_vector[allele][pop] for pop in populations for allele in alleles), - GRB.MAXIMIZE) - - # add constraints - m.addConstrs(x[i] <= 1 for i in peptides) - - m.addConstr(gp.quicksum(x[i] * len(i) for i in peptides) <= k, 'Sum of peptide lengths smaller k') - - m.addConstrs(hit[a] * min_hits <= gp.quicksum(x[i] * B_matrix[a][i] for i in peptides) for a in alleles) - - m.optimize() - m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_concat.lp') - m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_concat.sol') - m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_concat.json') - - chosen_pep = [] - if m.Status == GRB.OPTIMAL: - sol = m.getAttr('X', x) - for peptide in x: - print('%s: %g' % (peptide, sol[peptide])) - if sol[peptide]: - chosen_pep.append(peptide) - - chosen_pep = set(chosen_pep) - with open(path + 'pep_out/' + pep_count + '_chosen_peptides_concat.txt', 'w') as file: - file.write('\n'.join(chosen_pep)) diff --git a/Pipeline/scripts/vaccine_ilp_og.py b/Pipeline/scripts/vaccine_ilp_og.py deleted file mode 100644 index e8d94fbe6c5fc8e6592206fa736f5420ca0f394e..0000000000000000000000000000000000000000 --- a/Pipeline/scripts/vaccine_ilp_og.py +++ /dev/null @@ -1,164 +0,0 @@ -import draw_output -import gurobipy as gp -from gurobipy import GRB - - -def log(string): - if logging_enabled: - print(string) - - -# subtour elimination version 1 -def subtour_elim_cycle(model, where): - global save_for_later - if where == GRB.Callback.MIPSOL: - vals = model.cbGetSolution(model._x_edges) - # find cycle - subtour_edges = find_subtour(vals) - # add sub tour elimination constr. for specific sub tour - if subtour_edges: - model.cbLazy(gp.quicksum(model._x_edges[i, j] for i, j in subtour_edges) <= len(subtour_edges) - 1) - save_for_later.append(subtour_edges) - - -# subtour elimination version 2 -def subtour_elim_boekler_paper(model, where): - global save_for_later - if where == GRB.Callback.MIPSOL: - vals = model.cbGetSolution(model._x_edges) - # find cycle - subtour_edges = find_subtour(vals) - # sum over all incoming edges of node v in W <= sum of all incoming edges to node set W - if subtour_edges: - subtour_nodes = [node for node, _ in subtour_edges] - save_for_later.append(subtour_nodes) - for node in subtour_nodes: - model.cbLazy(gp.quicksum(model._x_edges.select('*', node)) <= - gp.quicksum(model._x_edges[node_outer, node_inner] for node_outer, node_inner in model._x_edges - if node_inner in subtour_nodes and node_outer not in subtour_nodes)) - # first add constraint only for single node, if this does not work, add it for all nodes in cycle - break - - -def find_subtour(vals): - # chosen edges - edges = gp.tuplelist((i, j) for i, j in vals.keys() if vals[i, j]) - nodes = ['Source'] + [node for node, _ in edges if node != 'Source'] - while nodes: - current, nextn = edges.select(nodes[0], '*')[0] - nodes.remove(current) - curr_tour_edges = [(current, nextn)] - while nextn != 'Sink': - if nextn not in nodes: - return curr_tour_edges - else: - nodes.remove(nextn) - current, nextn = edges.select(nextn, '*')[0] - curr_tour_edges.append((current, nextn)) - return None - - -def solve_vaccine_problem(k, alleles, freq_vector, B_matrix, peptides, pep_count, graph, path, min_hits=1, populations=['World'], subtour_el='cycle', logging=False, coloring=False): - global logging_enabled - logging_enabled = logging - - # create new model - m = gp.Model('vaccine_overlap_design') - # m.setParam('TimeLimit', 36000) - - # create allele hit variables - log('Create allele hit variables') - hit = gp.tupledict() - for allele in alleles: - hit[allele] = m.addVar(vtype=GRB.BINARY, name='_'.join(allele).replace(':', '-')) - - # create edge variables - log('Create edge variables') - x_edges = gp.tupledict() - for node_a, node_b in graph.edges(): - x_edges[node_a, node_b] = m.addVar(vtype=GRB.BINARY, name=node_a + '_' + node_b) - - # the objective function is to maximize population coverage - log('Set objective function') - m.setObjective(gp.quicksum(hit[allele] * freq_vector[allele][pop] for pop in populations for allele in alleles), - GRB.MAXIMIZE) - - # subject to the following constraints - log('Add constraints') - m.addConstr(x_edges.sum('Source', '*') == 1, 'Exactly one outgoing edge from the source') - m.addConstr(x_edges.sum('*', 'Sink') == 1, 'Exactly one incoming edge to the sink') - - log('Add >>At most one outgoing edge constraint<<') - for node_a in graph.nodes(): - if node_a == 'Source' or node_a == 'Sink': - continue - m.addConstr(x_edges.sum(node_a, '*') <= 1, 'At most one outgoing edge from ' + node_a) - ''' - Due to flow conservation, we might not need constraint of - 'at most one incoming edge per node' -> skip it here; - ''' - m.addConstr(x_edges.sum('*', node_a) == x_edges.sum(node_a, '*'), 'Flow conservation at node ' + node_a) - - log('Sum of edge weights below threshold k constraint') - m.addConstr(gp.quicksum(x_edges[node_a, node_b] * graph.edges[node_a, node_b]['weight'] - for node_a, node_b in graph.edges()) <= k, 'Sum of edge weights below threshold k') - - ''' - without this update function, the data will be cached in some intermediate storage that might require more memory - than the final storage to which the ilp will be transferred by update() and optimize(). - ''' - m.update() - log('Allele hit constraint') - for allele in alleles: - # check for those peptides with non-zero entry in B matrix for current allele - hit_nodes = list(filter(lambda x: 1.0 == B_matrix[allele][x], peptides)) - # only sum over such peptides instead of summing over all peptides -> only beneficial for ba threshold > 0.xx - m.addConstr(hit[allele] * min_hits <= gp.quicksum(x_edges.sum(node_a, '*') for node_a in hit_nodes), - 'Peptide-hit for allele ' + '_'.join(allele)) - m.update() - - # sub tour elimination with callbacks - m._x_edges = x_edges - m.Params.LazyConstraints = 1 - # keep subtour to add them after solving to lp file: lazy constraints are not added to lp file otherwise - global save_for_later - save_for_later = [] - chosen_pep = [] - # Solve - log('Now optimize:') - if subtour_el == 'cycle': - m.optimize(subtour_elim_cycle) - else: - m.optimize(subtour_elim_boekler_paper) - if m.Status == GRB.OPTIMAL: - sol = m.getAttr('X', x_edges) - for node_a, node_b in x_edges: - # print('%s -> %s: %g' % (node_a, node_b, sol[node_a, node_b])) - if sol[node_a, node_b]: - chosen_pep.append(node_a) - m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_og.sol') - m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_og.json') - - if coloring: - draw_output.draw_colored_graph(graph, sol, path + 'pep_out/' + pep_count + '_colored_og.png') - - # write chosen peptides to output file - with open(path + 'pep_out/' + pep_count + '_chosen_peptides_og.txt', 'w') as file: - chosen_pep.remove('Source') - file.write('\n'.join(chosen_pep)) - - # after solving add lazy constraints to lp file - for i, subtour in enumerate(save_for_later): - if subtour_el == 'cycle': - m.addConstr(gp.quicksum(m._x_edges[i, j] for i, j in subtour) <= len(subtour) - 1, - 'Subtour elimination ' + str(i)) - else: - for node in subtour: - m.addConstr(gp.quicksum(m._x_edges.select('*', node)) <= - gp.quicksum(m._x_edges[node_outer, node_inner] for node_outer, node_inner in m._x_edges - if node_inner in subtour and node_outer not in subtour), - 'Subtour elimination ' + node) - # first add constraint only for single node, if this does not work, add it for all nodes in cycle - break - - m.write(path + 'lp_out/' + pep_count + '_vaccine_ilp_og.lp') diff --git a/README.md b/README.md index 5b4ba2b3536f667c4813bdf9a8a9e747daff25dd..2d399398fa544708e6b0dd5061afc1e2951559f3 100644 --- a/README.md +++ b/README.md @@ -1,69 +1,4 @@  -# Abstract -Vaccination is the key component to overcoming the global COVID-19 pandemic. Peptide vaccines present a safe and cost-efficient alternative to traditional vaccines. They are rapidly produced and adapted for new viral variants. The vaccine's efficacy essentially depends on two components: the peptides included in the vaccine and the ability of major histocompatibility complex (MHC) molecules to bind and present these peptides to cells of the immune system. Due to the high diversity of MHC alleles and their diverging specificities in binding peptides, choosing a set of peptides that maximizes population coverage is a challenging task. Further, peptide vaccines are limited in their size allowing only for a small set of peptides to be included. Thus, they might fail to immunize a large part of the human population or protect against upcoming viral variants. Here, we present HOGVAX, a combinatorial optimization approach to select peptides that maximize population coverage. Furthermore, we exploit overlaps between peptide sequences to include a large number of peptides in a limited space and thereby also cover rare MHC alleles. We model this task as a theoretical problem, which we call the *Maximal Scoring k-Superstring Problem*. Additionally, HOGVAX is able to consider haplotype frequencies to take linkage disequilibrium between MHC loci into account. Our vaccine formulations contain significantly more peptides compared to vaccine sequences built from concatenated peptides. We predicted over 98% population coverage for our vaccine candidates of MHC class I and II based on single-allele and haplotype frequencies. Moreover, we predicted high numbers of per-individual presented peptides leading to a robust immunity in the face of new virus variants. - -# Execute HOGVAX -HOGVAX uses the Gurobi solver for which a license is required. Further information can be found [here](https://www.gurobi.com/academia/academic-program-and-licenses/). For the use of HOGVAX, we recommend the stand-alone version. The pipeline was used for producing the results of the master thesis. In any case, Conda is required. - -## Data -HLA haplotype and allele frequencies, binding affinity predictions, and input peptides are available in [Sciebo](https://uni-duesseldorf.sciebo.de/s/jRTn9Vpff78kLqi) (~2GB). You can use the [download script](download_data.sh) to download and extract the data directly. - -## HOGVAX GitHub Repository -the repo will be hosted on [GitHub](https://github.com/AlBi-HHU/hogvax) in the future. - -## Snakemake Pipeline -The pipeline can be used to execute HOGVAX or the OCG approach. Additionally, the concatenation approach is always executed. Use the the [config file](Pipeline/envs/config.yaml) to adjust parameters for your execution. The pipeline can optionally be used for regional context embedding computations. Open a shell in the [Pipeline](Pipeline/) directory and execute the pipeline after adjusting the config file as follows: - -```shell -snakemake --cores <cpu cores> --use-conda -``` - -In your specified output directory, you can find the computed vaccine sequences and chosen peptides in `ilp/pep_out/`. - -## Stand-alone Version -Open a shell in the [HOGVAX](HOGVAX/) folder and create the conda environment from the `yaml` file for proper execution of HOGVAX. - -```shell -conda env create -f hogvax_env.yaml -conda activate hogvax_env -``` - -To execute HOGVAX, call the python script with the necessary arguments, see the [example arguments](HOGVAX/example_arguments.txt). - -```shell -python hogvax.py <arguments> -``` -The `--help` argument gives the following list of arguments. - -```angular2html - -h, --help show this help message and exit - --k K, -k K Maximal length of vaccine sequence - --populations POPULATIONS [POPULATIONS ...], -pop POPULATIONS [POPULATIONS ...] - Target population(s). Default "World" - --peptides PEPTIDES, -pep PEPTIDES - Preprocessed peptide file with every peptide in a new - line. - --allele-frequencies F_DATA, -af F_DATA - (Normalized) allele frequency file. - --ba-threshold BA_THRESHOLD, -t BA_THRESHOLD - Binding affinities are converted to binary data, where - everything >= BA_THRESHOLD is set to 1. - --binding-affinities BA_MATRIX, -ba BA_MATRIX - Binding affinity file for input peptides and alleles. - --required_epitopes REQUIRED_EPITOPES, -epi REQUIRED_EPITOPES - File of peptides you want to be present in vaccine - --min-hits MIN_HITS, -mh MIN_HITS - Minimum number of hits for an allele to be covered - --maximize-peptides Maximize number of peptides in the vaccine in a second - optimization - --embedding-length EMBEDDING_LENGTH - Set length of embedding if used - --embedded-peptides EMBEDDED_PEPTIDES - File containing embedded peptides - --embedded-epitope_features EMBEDDED_EPITOPE_FEATURES - Path to embedded epitope features - --outdir OUTDIR, -o OUTDIR - Output directory - --verbose [LOGGING_ENABLED], -v [LOGGING_ENABLED] -``` \ No newline at end of file +# Moved to GitHub +HOGVAX was moved to GitHub: https://github.com/AlBi-HHU/HOGVAX \ No newline at end of file diff --git a/SupplementaryResults/CombinedComputations/41947_chosen_peptides_hog_inc_substrings.txt b/SupplementaryResults/CombinedComputations/41947_chosen_peptides_hog_inc_substrings.txt deleted file mode 100644 index db501bdc9e6d5617ecef7c651bf032f9a7996796..0000000000000000000000000000000000000000 --- a/SupplementaryResults/CombinedComputations/41947_chosen_peptides_hog_inc_substrings.txt +++ /dev/null @@ -1,1095 +0,0 @@ -ELKFNPPALQDAYYRARAGE -EKWESGVKDCVVLHSYF -TQQLIRAAE -KYAISAKNRARTV -VTQQLIRAAEIRASANLAA -GVKDCVVL -QQIELKFNPPALQDA -FIASFRLFARTRSMWSF -LMWLSYFI -MNLKYAISAKNRA -IELKFNPPALQDA -AYILFTRFFY -LHSYFTSD -IELKFNPPALQDAY -TITQMNLKYAISAKN -YRARAGEAANFCAL -ARKTLNSLE -DCVMYASA -EKMADQAM -CVVLHSYFTSDYYQ -WFLAYILFT -NVIPTITQMNLKYAISAK -ESGVKDCVVLHSYFTSD -LISMMGFKMN -ARKTLNSL -PTHLSVDTKFKTEG -KDCVVLHSYFTSD -AKNRARTV -VVLHSYFTS -WFLAYILF -HAGTDLEGNF -QQIELKFNPPALQD -FLAYILFTRFFYV -KWESGVKDCVVLHSYFT -IASFRLFARTRSM -FNPPALQDAYYRARAGE -ITQMNLKYAISAKNRARTV -AYTKRNVIPTITQMNLKYAISAKNR -KNRARTVAGV -NPPALQDAYYRARAGE -LSYFIASFRLFARTRS -GVKDCVVLHSYFTSD -RAGEAANF -TISLAGSYK -VKDCVVLHSYFTSDYYQ -AYYRARAGEAANFCAL -WESGVKDCVVLHSY -CLVGLMWLSYFIASFRLFART -PPALQDAYYRARAGEA -LQDAYYRARAGEAANFC -KDCVVLHSYFTSDY -EHFIETISL -TKRNVIPTITQMNLKY -TAQNSVRVLQKAA -CLVGLMWLSYFIASFRLF -NSVRVLQKAAITIL -FAPSASAFFGMSR -AYTKRNVIPTITQMNLKYAI -YILFTRFF -QDAYYRARAGEAANFCAL -LKFNPPALQDAYYRARA -SAKNRART -LISMMGFKMNYQV -RRLISMMGFKMNY -FIETISLAGS -YQVNGYPN -ELKFNPPALQDAYY -LNMARKTLN -PQIAQFAPSA -SVDTKFKTEG -TKRNVIPTITQMNLKYAISAKNRAR -SEKSYELQT -VLHSYFTS -APTHLSVDTKFKTEGLCV -ESGVKDCVVLHSYFTSDYY -LHSYFTSDYYQLYS -RDAAMQRKLEKMA -QQIELKFNPPALQDAYYRAR -AEWFLAYIL -TQMNLKYAISAKNRARTVAGV -NPPALQDAYYRARAGEA -AQNSVRVLQKAAIT -NYMPYFFT -QIAQFAPS -AYTKRNVIPTITQMNLKYAISA -AYYRARAGEAANFC -SEKSYELQTP -QQIELKFNPPALQDAYYRARAGEA -SYFIASFRLFART -IELKFNPPALQDAYYRARAGE -MGFKMNYQVNGYP -VVLHSYFTSDYYQ -ISAKNRARTVAGVS -TAQNSVRVLQKAAITI -HAGTDLEGN -YYRARAGEAANFCALI -PTITQMNLKYAISAKNRARTVA -DCVVLHSYFTSDYYQL -TQQLIRAAEI -PYFFTLLLQ -APTHLSVDTKFKTEGLC -QLIRAAEIRASAN -IPTITQMNLKYAISAKNRART -DAYYRARAGEAANFCALIL -RNVIPTITQMNLKYAI -QDAYYRARAGEAANFCALI -QFAPSASAFF -SNEKQEILGT -LMWLSYFIASFRLFART -VLHSYFTSD -FKMNYQVN -QIPFAMQM -SVDTKFKTEGLCV -LPTGVHAGTDLEG -QDAYYRARAGEAANFCALIL -RSEKSYELQ -YVTQQLIRAAEIRAS -ALQDAYYRARAGEAANFC -LKFNPPALQDAYYRARAGEA -QMNLKYAISAKNRARTV -LKYAISAKN -KFKTEGLCVD -RAGEAANFC -ITQMNLKYAISAK -TGVHAGTDL -IRAAEIRASANLAA -RNVIPTITQMNLKYAISAKN -YFIASFRLFARTRSMW -ELKFNPPALQDAYYRAR -DCVMYASAV -SYFIASFRLFARTRSMWS -LKFNPPALQDAYYR -SAKNRARTVAGVSI -IELKFNPPALQDAYYRARAGEA -FKTEGLCV -RNVIPTITQMNLKY -KMADQAMTQ -AYTKRNVIPTITQMNLKYA -LQQIELKFNPPALQDAY -IASFRLFARTRSMW -PALQDAYYRARAGEAA -VTQQLIRAAEIRASAN -QMNLKYAI -KWESGVKDCVVLHS -LMWLSYFIASFRLFA -NLKYAISAKNRARTVAGV -MMGFKMNYQVNGYP -HSYFTSDYYQLYS -PTHLSVDTKFKTE -RSEKSYELQTPFE -QQIELKFNPPALQDAY -YVTQQLIRAAEIRASANLAA -QQIELKFNPPALQ -LQQIELKFNPPALQDAYYRARAGEA -GVKDCVVLHSYFTS -SFRLFART -TKRNVIPTITQMNLKYAIS -LQTPFEIKL -SMMGFKMNYQVNGYPN -TKFKTEGLCV -QDAYYRARAGEAA -NMARKTLNS -NVIPTITQMNLKYAISAKN -LMWLSYFIASFRL -VIPTITQMNLKYA -TKRNVIPTITQMNLKYAISAKN -LVGLMWLSYF -QLIRAAEIR -IAQFAPSASAFFGMS -LKFNPPALQDAYYRARAG -RSEKSYELQT -ISNEKQEI -SYFIASFRLFARTRSMWSF -LVGLMWLSYFIASFRL -VLHSYFTSDYYQLYS -EHFIETIS -YASAVVLLI -PYFFTLLL -KDCVVLHSYFTSDYYQL -QMNLKYAISAKNRAR -PALQDAYYRARAGEAANFCA -LSLNMARKTLNSL -QQLIRAAE -IPTITQMNLKYAISAK -RNVIPTITQMNLKYAISAK -LVGLMWLSYFIASFRLF -FIASFRLFARTRSM -MMGFKMNYQVNGYPNM -DLEGNFYG -GLMWLSYFI -LQQIELKFNPPAL -SLNMARKT -LKYAISAK -CVMYASAV -VIPTITQMNLKYAIS -ITQMNLKY -TITQMNLKY -WESGVKDCVVLHSYFTS -IISNEKQEILGTV -ERSEKSYEL -QFAPSASAF -YFIASFRLFARTR -ARTVAGVS -MEIDFLEL -LKFNPPALQDAYYRAR -AQFAPSASA -AISAKNRARTVAGV -AQFAPSASAFFGMS -ISMMGFKMNY -TITQMNLK -QQLIRAAEIRASAN -TITQMNLKYAISAKNRAR -AYILFTRF -KRNVIPTITQMNLKYAISAKN -DCVVLHSYFTSDYY -AYTKRNVIPTITQMN -VTQQLIRAAE -KFNPPALQDAYYRARAGE -RRLISMMGFKMNYQV -LNMARKTLNS -VGLMWLSYFI -IELKFNPPALQDAYY -RLISMMGFKMNYQVN -THLSVDTKFKTEGLC -QAMTQMYKQ -LQIPFAMQMA -FRLFARTRS -KTEGLCVD -IAQFAPSA -TAQNSVRVLQKAAI -TQMNLKYAISAKNR -RLISMMGFK -TITQMNLKYAISAKNRART -YYRARAGEAANFCA -GLMWLSYFIASFRLF -PTGVHAGT -QNSVRVLQKAAIT -QFAPSASAFFGMS -EKQEILGTVS -SLAGSYKD -NLKYAISAK -KDCVVLHSYF -LQDAYYRARAGEAANFCA -TGVHAGTD -GVHAGTDLE -MPYFFTLLL -KLEKMADQAM -SFRLFARTR -YTKRNVIPTITQMNLKYAI -MNLKYAISAKNRARTVAGV -IETISLAG -MNLKYAISAKNRARTV -VIPTITQMNLKYAISAKN -VGLMWLSYFIASFRLFAR -TDLEGNFY -NMARKTLN -NPPALQDAYYRARAGEAANF -IAQFAPSASAFFGMSR -TITQMNLKYAISAKNR -ALQDAYYRARAGE -QIELKFNPPALQDAY -DAYYRARAGEAANFCAL -CVVLHSYFTSDYYQL -EKWESGVKDCVVLHS -KRNVIPTITQMNLKYAISAKNRAR -IVTRCLNRV -LMWLSYFIASFRLF -LKFNPPALQDAYYRARAGEAA -LQDAYYRARAGEAAN -KDCVVLHSYFTSDYY -QQIELKFNPPALQDAYYRARAG -QIAQFAPSASAFF -CLVGLMWLSYFIASFRLFA -QMNLKYAISAKNRARTVAGV -VTQQLIRAAEIRASANLA -VTQQLIRAAEIRASA -KYAISAKNRARTVAG -GFKMNYQVN -LQQIELKFNPPALQDAYYRARAGE -TQMNLKYAISAKNRART -IISNEKQEILGTVS -ELKFNPPALQDAY -NPPALQDAYYRAR -VKDCVVLHSYFTSD -LVGLMWLSYFIASFRLFARTRS -NVIPTITQMNLKYAISA -LIRAAEIRASANLA -LQDAYYRARAGEAA -SFRLFARTRSMWS -FIASFRLFARTRS -VKDCVVLHSYFTSDY -RAGEAANFCA -YTKRNVIPTITQMNLKYAISA -VVLHSYFTSD -AQNSVRVL -YFIASFRLFARTRS -QFAPSASAFFGMSR -ETISLAGSYK -VIPTITQMNLKYAISAKNRA -WLTNIFGTVYEKL -ESGVKDCVVLHSYFTSDY -DAYYRARAGEAAN -EHFIETISLA -EEHFIETIS -NLKYAISAKNRARTV -CLVGLMWLSYFIASFRLFARTRS -AGTDLEGNF -LQDAYYRARAGEA -GLMWLSYFIASFR -AYTKRNVIPTITQMNLKYAISAK -NPPALQDAYYRARAGEAA -YVTQQLIR -WLSYFIASFRLFAR -RKTLNSLE -TKRNVIPTITQMNLKYAISA -YFIASFRLFARTRSMWSF -KWESGVKDCVVLHSYFTSDY -CLVGLMWLSYFIAS -RLISMMGFKMNYQVNGY -RNVIPTITQMNLK -YRARAGEAANFCA -ALQDAYYRARAGEAA -LISMMGFKMNYQVNGY -CLVGLMWLSYFIA -EKQEILGTV -TITQMNLKYA -NVIPTITQMNLKYAISAKNRAR -CLVGLMWLSYFIASFRLFAR -KFNPPALQDAYYRAR -LIRAAEIRASANLAA -TITQMNLKYAISAKNRA -MNYQVNGYPN -LISMMGFKMNYQVNGYP -SFRLFARTRS -RNVIPTITQMNLKYAISAKNR -AQFAPSAS -KQEILGTVSW -QIELKFNPPALQDAYYRARAGEAA -ITQMNLKYAISAKNRARTVAGV -ESGVKDCVVLHSYF -NRARTVAGV -IASFRLFARTRSMWSF -APTHLSVDTKFKTE -ETISLAGS -MWLSYFIASFRLFAR -SGVKDCVVLHSYFTS -AQNSVRVLQKAAITI -NLKYAISAKNRART -YELQTPFE -QMNLKYAISAKNRARTVA -QEILGTVSW -SGVKDCVVLHSYF -FNPPALQDAYYRARAG -AEWFLAYI -IPTITQMNLKYAISAKNRA -EILGTVSW -AISAKNRAR -QDAYYRARAGEAANFC -YELQTPFEIK -EHFIETISLAGSYK -IISNEKQE -VKDCVVLHSYFTSDYYQL -TISLAGSY -KYAISAKNRARTVA -IAQFAPSASA -FIETISLA -QQIELKFNPPALQDAYYR -LKYAISAKNR -PALQDAYYRARAGEAANF -NEKQEILGTV -QIAQFAPSASAFFG -MMGFKMNYQVNGYPN -AMTQMYKQ -YFIASFRLFARTRSM -ALQDAYYRARAGEAANFCALIL -LQDAYYRARAGEAANFCALIL -YAISAKNRARTVAG -TKRNVIPTITQMNLKYA -QWLTNIFGTVYEKLK -EEHFIETISL -WLTNIFGTVYEKLK -ASFRLFARTRSMWS -PPALQDAYYRARAGEAAN -RSEKSYEL -YMPYFFTLLL -NMARKTLNSL -SFRLFARTRSMWSF -ARAGEAANFC -TKFKTEGLC -VLHSYFTSDY -LISMMGFKM -PPALQDAYYRARAGEAANFC -QLIRAAEIRASANLA -EEHFIETISLAGSY -MNYQVNGYP -RARAGEAANFCAL -SYELQTPF -GTDLEGNFY -TITQMNLKYAISAKNRARTVA -NVIPTITQMNLKYAISAKNR -TNIVTRCLNR -ISLAGSYKDW -PTGVHAGTD -QIELKFNPPALQDAYYRARAGEA -QIELKFNPPALQDAYYRARAGE -SVDTKFKTE -CLVGLMWL -LQQIELKFNPPALQDAYYRAR -IETISLAGSYKDW -QNSVRVLQKAAITIL -ISMMGFKMNYQVNGY -ITQMNLKYAISAKNRARTVAG -QQIELKFNPPALQDAYY -VVLHSYFTSDYYQLY -YAISAKNRAR -LQDAYYRARAGEAANFCAL -QQIELKFNPPALQDAYYRARAGEAA -ITQMNLKYA -YAISAKNRA -AQFAPSASAFFGM -YTKRNVIPTITQMNLKYA -LKYAISAKNRARTVA -RRLISMMGFKMNYQVNG -HSYFTSDY -YRARAGEAANFCALI -SGVKDCVV -ESGVKDCVVLHSYFTS -TQQLIRAAEIRASANLAA -RLISMMGFKM -LHSYFTSDYYQLY -GVKDCVVLHSYFTSDYY -KYAISAKNRARTVAGVS -TQMNLKYAISAKN -EKWESGVKDCVVLH -MWLSYFIASFRLFARTR -VGLMWLSYFIASFR -VGLMWLSYF -MWLSYFIASFRLFA -QTPFEIKL -PTITQMNLKYAISAKNRA -MNYQVNGY -ELKFNPPALQDAYYRARAG -FKMNYQVNGYPNM -IPTITQMNLKYAISAKNRAR -MGFKMNYQV -TQQLIRAA -IISNEKQEILGTVSW -FPLKLRGTA -GFKMNYQV -KLEKMADQ -PPALQDAYYRARAGEAA -TQQLIRAAEIRASANL -YTKRNVIPTITQM -IPFAMQMAY -YFFTLLLQ -TGVHAGTDLE -LQIPFAMQM -LQTPFEIK -TKRNVIPTITQMNLKYAISAK -IELKFNPPALQDAYYRA -DCVVLHSYF -LEKMADQA -SGVKDCVVLHSYFTSD -VTQQLIRAA -AGEAANFC -SYFIASFRLFARTRS -SMMGFKMNYQ -KDCVVLHSYFTSDYYQLY -GVKDCVVLHSYFT -ITQMNLKYAI -YRARAGEAANFCALIL -ADQAMTQM -QIPFAMQMA -IPTITQMNLKYAIS -NLKYAISAKNRARTVAG -TAQNSVRVLQKAAIT -YTKRNVIPTITQMNLKYAISAKN -PQIAQFAPSASAFFGM -MWLSYFIASFRLFARTRSM -THLSVDTKFKTEG -GVHAGTDLEG -MMGFKMNYQ -YAISAKNRARTVAGV -GFKMNYQVNG -PLKLRGTAV -SLNMARKTLNSLE -SYFIASFRLFARTRSMW -DTKFKTEGL -AQNSVRVLQKAAITIL -KYAISAKNRARTVAGV -VHAGTDLE -KMNYQVNGYP -KWESGVKDCVVLHSY -MWLSYFIASFRLFARTRS -KRNVIPTITQMNLKYAI -PTGVHAGTDL -GEAANFCA -AYTKRNVIPTITQMNL -SEKSYELQ -ITQMNLKYAISAKNRARTVA -VKDCVVLHSY -SGVKDCVVLHSYFTSDY -TAQNSVRV -MNLKYAISAKNRAR -TNIVTRCL -TTTNIVTRCLNRV -DCVVLHSY -MGFKMNYQ -RNVIPTITQMNLKYAISAKNRAR -YTKRNVIPTITQMNLKYAISAKNRA -AQFAPSASAF -YYRARAGEAANFCALIL -LSLNMARK -VGLMWLSYFIASFRLFARTR -TQMNLKYAISAKNRARTV -KMNYQVNG -SGVKDCVVLHSYFTSDYYQ -RRLISMMGFKMNYQ -KFNPPALQDAYYR -FAPSASAF -RLISMMGFKMNYQ -CVVLHSYFTSDYY -VTQQLIRAAEIRA -LPTGVHAGT -MARKTLNSLE -ISAKNRART -NIVTRCLN -LNMARKTL -CVVLHSYF -EAANFCAL -FNPPALQDAYYRA -TQMNLKYAISAKNRARTVAG -QIELKFNPPALQDAYYRARAG -ARAGEAAN -PTITQMNLKYAISAKNRARTV -FKMNYQVNG -GLMWLSYFIASFRLFAR -FRLFARTRSMWSF -TQQLIRAAEIRAS -LKFNPPALQDAYYRA -SYFTSDYY -QIAQFAPSA -QQLIRAAEIRASANL -APTHLSVDTKFKTEGL -LAGSYKDW -CLVGLMWLSYFIASFR -MEIDFLELA -FAPSASAFF -NPPALQDAYYRARAG -LSYFIASFRLFARTR -PQIAQFAP -MWLSYFIASFRLFART -PLSLNMARKTLNS -RAGEAANFCALIL -ISAKNRARTVAGVSI -CLVGLMWLSYFIASFRLFARTR -WESGVKDCVVLHSYFTSD -ALQDAYYRARAGEAANF -GFKMNYQVNGYPN -IAQFAPSASAFFGM -LQQIELKFNPPALQDAYY -KWESGVKDCVVLHSYF -GVKDCVVLHSYFTSDY -QQIELKFNPPALQDAYYRA -IETISLAGS -MNLKYAISAK -ITQMNLKYAISAKNRART -QEILGTVS -RARAGEAANFCALIL -QLIRAAEI -MMGFKMNYQV -MARKTLNSL -YAISAKNRARTVA -WESGVKDCVVLHSYF -IAQFAPSASAFFG -YMPYFFTL -VKDCVVLHSYFTSDYYQLY -NEKQEILG -ALQDAYYRARAGEAANFCALI -TKFKTEGL -RARTVAGVSI -VMYASAVV -PTITQMNLKYAIS -YFIASFRLFARTRSMWS -ALQDAYYRARAGEA -LAYILFTR -FNPPALQDAYYRAR -SAKNRARTV -AYTKRNVIPTITQMNLKY -LHSYFTSDY -LPTGVHAGTD -EKSYELQT -QQLIRAAEIRASA -IAQFAPSAS -YVTQQLIRAAEIRASANL -ASFRLFARTRSMWSF -LISMMGFKMNYQVNG -IPTITQMNLKYAI -KDCVVLHSYFTSDYYQ -LHSYFTSDYY -QIELKFNPPALQDA -QQLIRAAEIRASANLA -QAMTQMYK -VIPTITQMNLKYAISAKNRAR -CVVLHSYFTS -RLISMMGFKMNYQV -YYRARAGE -TQMNLKYA -NYQVNGYPN -VIPTITQMNLKYAI -QIAQFAPSAS -MYASAVVL -CLVGLMWLS -QQLIRAAEIR -ERSEKSYE -NIVTRCLNR -LAYILFTRF -YYRARAGEAA -VAEWFLAYIL -FIASFRLFARTRSMWS -PLSLNMARKT -RTVAGVSI -ETISLAGSY -TKRNVIPTITQMNLKYAISAKNRA -AQNSVRVLQKAAI -AISAKNRARTVAGVS -QIELKFNPPALQDAYYRA -TNIVTRCLN -LSYFIASFRLFART -PALQDAYYRARAGEA -NLKYAISAKNRARTVAGVS -WLSYFIASFRLFA -SMMGFKMNYQVNG -SLAGSYKDW -LKYAISAKNRARTVAG -QIELKFNPPALQD -HFIETISLA -YAISAKNR -YYRARAGEAANFC -EHFIETISLAGSY -PTITQMNLKYAISAKNRAR -GVKDCVVLHSYFTSDYYQ -TKRNVIPTITQMN -YTKRNVIPTITQMNLKYAISAK -LVGLMWLSYFIASF -LSLNMARKTL -TKRNVIPTITQMNLKYAISAKNR -DTKFKTEGLC -TQMNLKYAIS -ARAGEAANF -YTKRNVIPTITQMNLKYAISAKNR -ARTVAGVSI -ESGVKDCVVL -KYAISAKNR -PTITQMNLKYAISAKNRART -SGVKDCVVLHSYFT -LKYAISAKNRARTVAGV -QQIELKFNPPALQDAYYRARA -ELKFNPPALQDAYYRARA -AMTQMYKQA -IETISLAGSY -AGTDLEGNFY -HFIETISLAGSYK -KLEKMADQA -LMWLSYFIASFRLFARTR -AGTDLEGN -AYTKRNVIPTITQM -NLKYAISAKNRAR -ELKFNPPALQDAYYRARAGEA -FIETISLAG -PFAMQMAY -VAEWFLAY -AQFAPSASAFFGMSR -LSVDTKFKTEGLCV -QIELKFNPPALQDAYYR -AYTKRNVIPTITQMNLK -MTQMYKQA -TAQNSVRVL -KWESGVKDCVVLH -KYAISAKNRA -SLNMARKTLN -ESGVKDCVV -LVGLMWLSYFIASFRLFART -VHAGTDLEG -KSYELQTP -RAAEIRASANLAA -VTQQLIRA -LSVDTKFK -ISNEKQEIL -KRNVIPTITQMNLKYAISAK -LQQIELKFNPPALQDAYYRARAG -NYQVNGYP -VGLMWLSYFIASF -AYYRARAGEAANF -IELKFNPPALQDAYYRARA -QQLIRAAEIRASANLAA -DCVVLHSYFT -ITQMNLKYAISAKNRAR -KDCVVLHS -SAVVLLIL -MPYFFTLLLQ -PTHLSVDTKFKTEGL -LSYFIASFRLFAR -LSVDTKFKTEGLC -DAYYRARAGEAANFC -CLVGLMWLSY -KNRARTVA -YRARAGEA -IRAAEIRASANLA -EKWESGVKDCVVLHSY -NVIPTITQMNLKYAI -LQDAYYRARAGEAANF -VTQQLIRAAEIRASANL -SYELQTPFE -EEHFIETISLAGS -RNVIPTITQMNLKYAISAKNRART -PTITQMNLKYAISAKN -KRNVIPTITQMNLKY -SVDTKFKT -ASAVVLLIL -MGFKMNYQVNGYPNM -GLMWLSYFIASFRLFARTR -AYTKRNVIPTITQMNLKYAIS -LSVDTKFKTE -MADQAMTQ -SMMGFKMNYQVNGYPNM -IVTRCLNR -NVIPTITQMNLKYA -VGLMWLSYFIASFRLFART -NEKQEILGT -FNPPALQDAYYRARAGEAAN -AYYRARAGEAANFCALIL -AKNRARTVAG -KMADQAMTQM -LKFNPPALQDAYYRARAGE -SMMGFKMNYQVNGYP -LQQIELKFNPPALQDAYYRA -SYFIASFRLFARTR -AGEAANFCALILA -AYYRARAGEAANFCALI -IPTITQMNLKYAISAKN -PQIAQFAPSASAFF -ISMMGFKMNYQVNGYPN -TITQMNLKYAISA -LAYILFTRFF -VKDCVVLHS -FKMNYQVNGY -GVKDCVVLHS -NSVRVLQKAAITI -YTKRNVIPTITQMNL -KMADQAMT -VIPTITQMNLKYAISAKNR -GLMWLSYFIASFRLFART -QMNLKYAISA -ALQDAYYRARAGEAANFCA -VCTNYMPYFFTLL -NLKYAISAKNRARTVA -DCVVLHSYFTSDYYQ -ISMMGFKMNYQVNG -VLHSYFTSDYYQLY -VKDCVVLH -VHAGTDLEGN -LVGLMWLSYFIASFRLFAR -YTKRNVIPTITQMNLKYAIS -ITQMNLKYAISAKN -KFNPPALQDAYYRARAGEAA -VIPTITQMNLKYAISA -MNLKYAISAKNRARTVAG -VDTKFKTEGL -AKNRARTVAGVSI -PALQDAYYRARAGEAANFC -QQIELKFNPPALQDAYYRARAGE -KFKTEGLCV -WLSYFIASFRLFARTRS -SMMGFKMNYQVNGY -PTHLSVDTKFKTEGLCV -VGLMWLSY -ISAKNRAR -YELQTPFEI -YVTQQLIRAAEIRASA -PALQDAYYRARAG -YMPYFFTLL -DCVVLHSYFTSDY -DTKFKTEGLCVDI -ISMMGFKMN -IELKFNPPALQDAYYRARAG -ARAGEAANFCALI -HAGTDLEG -LSYFIASFRLFARTRSM -AGEAANFCA -CLVGLMWLSYFIASF -ERSEKSYELQTPF -ELQTPFEI -AYILFTRFF -SGVKDCVVL -IISNEKQEI -QQLIRAAEI -HLSVDTKFKTEGLC -PTITQMNLKYAISAK -IISNEKQEIL -IPTITQMNLKYAISA -YYRARAGEAANFCAL -LSLNMARKT -KRNVIPTITQMNLKYAISAKNRA -MGFKMNYQVN -NVIPTITQMNLKYAISAKNRART -VDTKFKTEG -PPALQDAYYRARA -PQIAQFAPSASAFFG -HSYFTSDYY -ASFRLFARTRSMW -PALQDAYYRARAGEAAN -VTRCLNRV -RRLISMMGFKMNYQVNGY -VIPTITQMNLKYAISAKNRART -HFIETISLAG -WESGVKDCVVLHSYFT -ELQTPFEIKL -EWFLAYIL -DMSKFPLKLRGTA -PTITQMNLKYAISA -IELKFNPPALQDAYYR -QMNLKYAISAKNRARTVAG -LQQIELKFNPPALQDAYYRARA -NYMPYFFTLL -RRLISMMG -GEAANFCAL -GLMWLSYFIASFRL -NRARTVAGVS -VDTKFKTE -ELKFNPPALQDAYYRA -RRLISMMGF -GVHAGTDL -VGLMWLSYFIASFRL -IELKFNPPALQDAYYRARAGEAA -KRNVIPTITQMNL -LMWLSYFIASFRLFARTRS -VKDCVVLHSYFTS -KNRARTVAG -TQQLIRAAEIRASANLA -QIELKFNPPALQDAYYRARA -YVTQQLIRAAEIRASANLA -QAMTQMYKQA -KYAISAKN -QMNLKYAISAKNR -SGVKDCVVLHSYFTSDYY -PLKLRGTA -RLFARTRS -GTDLEGNF -FIASFRLFARTRSMW -KDCVVLHSY -WESGVKDCVVLHS -RARAGEAANFCALI -LMWLSYFIASFRLFAR -ALQDAYYRARAGEAAN -LQIPFAMQ -ISAKNRARTVAGV -FLAYILFTR -IPTITQMNLKYAISAKNR -SIISNEKQ -WLSYFIASFRLFARTRSM -HLSVDTKFKTEGLCV -QLIRAAEIRASANL -ISMMGFKMNYQVN -PLSLNMARK -NPPALQDAYYRARAGEAAN -TDLEGNFYG -SNEKQEILG -RARTVAGV -KSYELQTPFE -SIISNEKQE -YVTQQLIRA -EIDFLELA -QIELKFNPPALQDAYYRAR -SGWTFGAGAALQI -SYFIASFRLFARTRSM -DRDAAMQRKLEKM -CVVLHSYFT -KFNPPALQDAYYRARAG -NVIPTITQMNLKYAIS -ILFTRFFY -DAYYRARAGEAANF -KQEILGTV -LEKMADQAM -ISNEKQEILGTVSW -TITQMNLKYAISAKNRARTV -LQQIELKFNPPALQD -ITQMNLKYAISAKNR -LVGLMWLSYFIASFR -LTNIFGTVYEKLK -HLSVDTKFKTEGL -LSVDTKFKT -PPALQDAYYRARAGEAANF -IPFAMQMA -NVIPTITQMNLKY -VGLMWLSYFIASFRLFARTRS -ESGVKDCV -APSASAFF -CVVLHSYFTSDYYQLY -KWESGVKDCVVLHSYFTSD -PQIAQFAPSASAF -YRARAGEAA -AYTKRNVIPTITQ -QMNLKYAISAKNRARTVAGVS -LQQIELKFNPPALQ -WESGVKDCVVLHSYFTSDY -VTQQLIRAAEIRAS -FNPPALQDAYYRARA -NIVTRCLNRV -LQQIELKFNPPALQDAYYR -APTHLSVDTKFKTEG -MMGFKMNY -QDAYYRARAGEAANF -RLISMMGFKMNYQVNG -ISMMGFKM -AISAKNRARTVAG -QDAYYRARAGEAANFCA -SGVKDCVVLH -VIPTITQMNLKYAISAK -PPALQDAYYRARAGE -YILFTRFFY -YAISAKNRARTVAGVS -GLMWLSYF -TQMNLKYAISAKNRAR -IELKFNPPALQDAYYRAR -QDAYYRARAGEAAN -MADQAMTQM -RARAGEAANF -GFKMNYQVNGYPNM -RRLISMMGFKMNYQVN -ELQTPFEIK -EKSYELQTP -KFKTEGLC -ALQDAYYRARAGEAANFCAL -DTKFKTEG -AYTKRNVIPTITQMNLKYAISAKN -QIAQFAPSASAFFGM -PALQDAYYRARAGE -RNVIPTITQMNLKYAISAKNRA -LIRAAEIRASANL -NVIPTITQMNLKYAISAKNRA -AGEAANFCAL -QMNLKYAISAKNRART -PTHLSVDTKFKTEGLC -TQQLIRAAEIRASAN -LISMMGFKMNYQVN -WFLAYILFTR -THLSVDTKFKTEGL -SAKNRARTVAGVS -RARTVAGVS -MARKTLNS -QNSVRVLQKAAITI -QFAPSASA -GLMWLSYFIASFRLFARTRS -ISNEKQEILGTVS -VAEWFLAYI -QMNLKYAIS -GVKDCVVLH -ELKFNPPALQDAYYR -ERSEKSYELQTPFE -QIAQFAPSASAFFGMS -QWLTNIFGTVYEKL -VKDCVVLHSYFTSDYY -DAYYRARAGEAANFCALI -MNLKYAIS -VGLMWLSYFIASFRLF -LKYAISAKNRARTV -TQMNLKYAISAKNRA -QWLTNIFGTVYEK -YASAVVLL -DCVVLHSYFTSDYYQLY -NRARTVAG -YRARAGEAAN -EKWESGVKDCVVL -FRLFARTR -TKRNVIPTITQMNL -SLNMARKTL -KRNVIPTITQMNLK -SNEKQEILGTVSW -THLSVDTKFKTEGLCV -VLHSYFTSDYYQL -FNPPALQDAYYRARAGEAA -ERSEKSYELQ -SNEKQEIL -LQQIELKFNPPALQDA -ISAKNRARTV -KQEILGTVS -PQIAQFAPS -MMGFKMNYQVNGY -WLSYFIASFRLFARTR -NLKYAISA -PLSLNMAR -QMNLKYAISAKNRA -TISLAGSYKD -VVLHSYFT -KFNPPALQDAYYRARA -NLKYAISAKN -LVGLMWLS -FLAYILFTRF -YVTQQLIRAAEIRA -ELKFNPPALQDAYYRARAGEAA -MNLKYAISA -AISAKNRARTVAGVSI -YTKRNVIPTITQMN -EKQEILGT -RLISMMGF -RNVIPTITQMNLKYA -ISLAGSYKD -ESGVKDCVVLHSYFT -VHAGTDLEGNFYG -MNLKYAISAKNRART -PTITQMNLKYAISAKNR -LVGLMWLSYFIASFRLFARTR -RRLISMMGFK -RNVIPTITQMNLKYAISA -KRNVIPTITQMNLKYAIS -HFIETISL -KFNPPALQDAYYRARAGEA -SVRVLQKAAITIL -AISAKNRA -KMNYQVNGY -TQQLIRAAEIRASA -MPYFFTLL -ESGVKDCVVLHSY -ISLAGSYK -LQDAYYRARAGEAANFCALI -IASFRLFARTRSMWS -RNVIPTITQMNLKYAIS -FEYVSQPF -AISAKNRART -DAYYRARAGEAANFCA -VGLMWLSYFIASFRLFA -TQMNLKYAI -LVGLMWLSYFIASFRLFA -FKTEGLCVD -GTDLEGNFYG -QIPFAMQMAY -LPTGVHAG -MGFKMNYQVNGYPN -EEHFIETI -ISMMGFKMNYQVNGYP -RARAGEAAN -ARAGEAANFCALIL -APTHLSVDTKFKT -MNLKYAISAKNRARTVA -MWLSYFIASFRLF -TQMNLKYAISAKNRARTVA -LKYAISAKNRART -LVGLMWLSY -FLAYILFT -WLSYFIASFRLFART -KSYELQTPF -KWESGVKDCVVLHSYFTS -ITQMNLKYAISAKNRA -NYMPYFFTL -GVKDCVVLHSYFTSDYYQL -LKFNPPALQDAYY -GLMWLSYFIASFRLFA -SMMGFKMNY -QLIRAAEIRASANLAA -PPALQDAYYRARAG -ASAVVLLI -AKNRARTVA -YVTQQLIRAAEIRASAN -YYRARAGEA -MYASAVVLL -SMMGFKMN -TITQMNLKYAISAK -SAKNRARTVA -FNPPALQDAYYRARAGEA -EEHFIETISLAGSYK -KRNVIPTITQMNLKYAISAKNR -EKSYELQTPF -KRNVIPTITQMNLKYAISA -LISMMGFK -FPLKLRGT -LKLRGTAV -CLVGLMWLSYFIASFRL -TKRNVIPTITQMNLKYAI -MNLKYAISAKNRARTVAGVS -TKRNVIPTITQMNLK -QIELKFNPPALQDAYY -LVGLMWLSYFIAS -KFNPPALQDAYYRA -ISNEKQEILG -YTKRNVIPTITQMNLKY -YVTQQLIRAAEIR -KRNVIPTITQMNLKYA -NPPALQDAYYRARA -VVLHSYFTSDYYQL -YTKRNVIPTITQMNLK -AYYRARAGEAANFCA -YVTQQLIRAA -LKYAISAKNRARTVAGVS -LIRAAEIR \ No newline at end of file diff --git a/SupplementaryResults/CombinedComputations/41947_vaccine_sequence_hog.txt b/SupplementaryResults/CombinedComputations/41947_vaccine_sequence_hog.txt deleted file mode 100644 index 90b4f7cbf02e7aa9631e51821cbdd2c80308415b..0000000000000000000000000000000000000000 --- a/SupplementaryResults/CombinedComputations/41947_vaccine_sequence_hog.txt +++ /dev/null @@ -1,4 +0,0 @@ -> HOGVAX optimized combined peptide vaccine sequence with overlaps -ISPDAVTAYNGYLTSSSKTPEEHFIETISLAGSYKDWPQIAQFAPSASAFFGMSREKWESGVKDCVVLHSYFTSDYYQLYSTQSPLSLNMARKTLNSLEDCVMYASAVVLLILYRRLISMMGFKMNYQVNGYPNMSYSLFDMSKFPLKLRGTAVLRQWLTNIFGTVYEKLKSAPTHLSVDTKFKTEGLCVDINKVVSTTTNIVTRCLNRVCTNYMPYFFTLLLQYVTQQLIRAAEIRASANLAATERSEKSYELQTPFEIKLQQIELKFNPPALQDAYYRARAGEAANFCALILASGWTFGAGAALQIPFAMQMAYTKRNVIPTITQMNLKYAISAKNRARTVAGVSIISNEKQEILGTVSWTAQNSVRVLQKAAITILTAFGLVAEWFLAYILFTRFFYVLGLPTGVHAGTDLEGNFYGCLVGLMWLSYFIASFRLFARTRSMWSFEYVSQPFDRDAAMQRKLEKMADQAMTQMYKQARSQMEIDFLELA -> Concat optimized combined peptide vaccine sequence concatenated -LQQIELKFNPPALQDPQIAQFAPSASAFKQEILGTVSWCLVGLMWLSYFIASFRLFDAYYRARAGEAANFCALILPTITQMNLKYAISAKNRARTVLAGSYKDWLQQIELKFNPPALQDASLAGSYKDWIISNEKQEILGTVSVTQQLIRAAEIRASANLAADCVMYASAAPTHLSVDTKFKTEGLCVMYASAVVLAMTQMYKQAFKMNYQVNGYPNMTAQNSVRVLPQIAQFAPSQIAQFAPSASAFFGMKSYELQTPFESMMGFKMNYQVNGYPNMYVTQQLIRAAEIRAALQDAYYRARAGEAANFCALILIRAAEIRASANLAAIASFRLFARTRSMWSFRRLISMMGFKLQQIELKFNPPALQKWESGVKDCVVLHSYFTYVTQQLIRAADLEGNFYGMWLSYFIASFRLFARTRSISAKNRARTVAGVSIAYTKRNVIPTITQMNLKYAISQMNLKYAISAKNRARTVAGVSLIRAAEIRASANLAAYAISAKNRARTVAGVSVCTNYMPYFFTLLIETISLAGSYKDWNPPALQDAYYRARAGEAANNSVRVLQKAAITILFAPSASAFFGMSRSNEKQEILGTVSWAYTKRNVIPTITQMNLKYAISAVHAGTDLEGNFYGIISNEKQEIITQMNLKYAISAKNRARTVACLVGLMWLSYFIASFRLQIPFAMQMATAQNSVRVLQKAAIQQLIRAAEIRASANLAAYVTQQLIRAIAQFAPSASAFFGMSRYTKRNVIPTITQMNLKYAISAKNRWFLAYILFTRPPALQDAYYRARAGEAANFCCLVGLMWLSPLKLRGTAARAGEAANFCALILEEHFIETISLAGSYKIPTITQMNLKYAISAKNRARTKWESGVKDCVVLHSYFTSDYSFRLFARTRSMWSFLPTGVHAGTDMWLSYFIASFRLFARTRSMLQQIELKFNPPALQDAYYRARAGERSEKSYETAQNSVRVLQKAAITIIISNEKQERRLISMMGFKMNYQVNGYSLNMARKTLNSLESAKNRARTVAGVSIYVTQQLIRAAEIRASANLCLVGLMWLSYFIASFRLFAVKDCVVLHSYFTSDYYQLYCLVGLMWLSYFIASLKYAISAKNRARTVAGVSCLVGLMWLSYQMNLKYAISAKNRARTVAGVLISMMGFKMNYQVNGYQQIELKFNPPALQDAYYRARAGEAAYVTQQLIRAAEIRASAPQIAQFAPSASAFFRNVIPTITQMNLKYAISAKNRARLVGLMWLSYFIASFRLFARTRSEEHFIETISLAGSGTDLEGNFYGALQDAYYRARAGEAANFCALIHFIETISLAGSYKMYASAVVLLARTVAGVSIISNEKQEILGTVSWLQQIELKFNPPALQDAYYRARAGEITQMNLKYAISAKNRARTVAGVAPTHLSVDTKFKTEGLCAQNSVRVLQKAAITILEIDFLELACVMYASAVLHSYFTSDYYQLYSSYFIASFRLFARTRSMWSFYVTQQLIRAAEIRASCLVGLMWLSYFIASFIISNEKQEILPQIAQFAPSARDAAMQRKLEKMAQDAYYRARAGEAANFCALILAISAKNRARTVAGVSIVMYASAVVQWLTNIFGTVYEKLKTQQLIRAAEIRASANLAARRLISMMGFKMNYQRSEKSYELQTPFEYVTQQLIRAAEIRASANTKRNVIPTITQMNLKYAISAKNRARAAEIRASANLAAKWESGVKDCVVLHSYFTSKWESGVKDCVVLHSYFDCVMYASAVYYRARAGEAANFCALILYVTQQLIRAAEIRSIISNEKQQNSVRVLQKAAITILAPTHLSVDTKFKTECLVGLMWLSYFIASFRLFARTAYTKRNVIPTITQMNLKYAAQFAPSASAFFGMSRKMADQAMTQMTDLEGNFYGLPTGVHAGTDLEGIELKFNPPALQDAYYRARAGEAASYFIASFRLFARTRSMWISLAGSYKDWIPFAMQMAYLQDAYYRARAGEAANFCALILIAQFAPSASAFFGMSRRLISMMGFKMNYQVNTAQNSVRVLQKAARRLISMMGFLISMMGFKMNYQVNGYPSGVKDCVVLHSYFTSDYYQMMGFKMNYQVNGYPNMMNLKYAISAKNRARTVAGVSYMPYFFTLLLAYTKRNVIPTITQCVVLHSYFTSDYYQLYWLSYFIASFRLFARTRSMELQTPFEIKLEKWESGVKDCVVLHSYYTKRNVIPTITQMNLKYAISAKNRAIISNEKQEILGTVSWKRNVIPTITQMNLKYAISAKNRARDRDAAMQRKLEKMTKRNVIPTITQMNLKYAISAKNRARRTVAGVSIAYTKRNVIPTITQMNLKYAISAKERSEKSYELQTPFEFRLFARTRSMWSFLQQIELKFNPPALQDAYYRAPLKLRGTAVHLSVDTKFKTEGLCVEEHFIETILQQIELKFNPPALQDAYYRAPTHLSVDTKFKTEGQEILGTVSWQAMTQMYKQAQIPFAMQMAYTHLSVDTKFKTEGLCVISMMGFKMNYQVNGYPNVLHSYFTSDYYQLYSLQQIELKFNPPALLTNIFGTVYEKLKVGLMWLSYFIASFRLFARTRSYFIASFRLFARTRSMWSFAYTKRNVIPTITQMNLKYAISAKNRLPTGVHAGFPLKLRGTAWLTNIFGTVYEKLKDTKFKTEGLCVDIYMPYFFTLLLKLRGTAVQWLTNIFGTVYEKFIASFRLFARTRSMWSFVAEWFLAYILAYYRARAGEAANFCALILGLMWLSYFIASFRLFARTRSRARTVAGVSIEKWESGVKDCVVLLPTGVHAGTALQDAYYRARAGEAANFCALCLVGLMWLCLVGLMWLSYFIASFRLFARTRSAYTKRNVIPTITQMNTAQNSVRVLQKAAITGFKMNYQVNGYPNMSIISNEKQEASAVVLLILSMMGFKMNYQVNGYPNPQIAQFAPSASAFFGRRLISMMGFKMNYQVNGIISNEKQEILGTVLSVDTKFKTEGLCVAYTKRNVIPTITQMNLKYAISAKNFLAYILFTRFFYVYVTQQLIRCLVGLMWLSYFIASFRLFARCLVGLMWLSYFIASFRLAYTKRNVIPTITQMNLRRLISMMGFKMNYQVERSEKSYELRAGEAANFCALILYASAVVLLIPALQDAYYRARAGEAANFCLQQIELKFNPPALQDAYYRARAFEYVSQPFMGFKMNYQVNGYPNMVIPTITQMNLKYAISAKNRARTPALQDAYYRARAGEAANFCAEKWESGVKDCVVLHSQFAPSASAFFGMSRQIELKFNPPALQDAYYRARAGEAAAGEAANFCALILALQQIELKFNPPALQDAYYAYTKRNVIPTITQMNLKQLIRAAEIRASANLAAEHFIETISLAGSYKYVTQQLIRAAEIRASANLAAAPTHLSVDTKFKTEGLELKFNPPALQDAYYRARAGEAARNVIPTITQMNLKYAISAKNRARTSYFIASFRLFARTRSMWSRARAGEAANFCALILLKFNPPALQDAYYRARAGEAAAYTKRNVIPTITQMNLKYNLKYAISAKNRARTVAGVSNYMPYFFTLLMEIDFLELRRLISMMGFKMNYKFNPPALQDAYYRARAGEAAAQNSVRVLQKAAITIEEHFIETISNPPALQDAYYRARAGEAANFEILGTVSWEEHFIETISLAGSYITQMNLKYAISAKNRARTVAGYFFTLLLQYVTQQLIRAAEIRASANLAQTPFEIKLASAVVLLIPPALQDAYYRARAGEAANFSYFIASFRLFARTRSMYRARAGEAANFCALILTQMNLKYAISAKNRARTVAGVEKWESGVKDCVVLHRRLISMMGAISAKNRARTVAGVSSVDTKFKTEGLCVHSYFTSDYYQLYSYASAVVLLPLSLNMARKTLNSMPYFFTLLLQFNPPALQDAYYRARAGEAAAYTKRNVIPTITQMLSYFIASFRLFARTRSMRLISMMGFKMNYQVNGYKLEKMADQAMSGWTFGAGAALQIDMSKFPLKLRGTASVRVLQKAAITILLQQIELKFNPPALQDAYYRARAGEAVLHSYFTSDYYQLYGVKDCVVLHSYFTSDYYQLPTHLSVDTKFKTEGLCVYELQTPFEIKNVIPTITQMNLKYAISAKNRARTSGVKDCVVLHSYFTSDYYAPTHLSVDTKFKTPYFFTLLLQTAQNSVRVLQQIELKFNPPALQDAYYRARASFRLFARTRSMWSFVVLHSYFTSDYYQLYWESGVKDCVVLHSYFTSDYESGVKDCVVLHSYFTSDYKDCVVLHSYFTSDYYQLYPQIAQFAPALQDAYYRARAGEAANFCAQIAQFAPSASAFFGMSERSEKSYELQTPFLMWLSYFIASFRLFARTRSEKWESGVKDCVVLHSYFEEHFIETISLCLVGLMWLSYFIASFRLFARTRPTITQMNLKYAISAKNRARTMTQMYKQATTTNIVTRCLNRVFNPPALQDAYYRARAGEAANMEIDFLELAKWESGVKDCVVLHSYFTSDQWLTNIFGTVYEKLCLVGLMWLSYFIAERSEKSYELQTITQMNLKYAISAKNRARTVAISMMGFKMNYQVNGYPESGVKDCVVLHSYFTSDYYGVKDCVVLHSYFTSDYYQKYAISAKNRARTVAGVSPFAMQMAYAYTKRNVIPTITQMNLKYAILQQIELKFNPPALQDAYVKDCVVLHSYFTSDYYQLPQIAQFAPSASAFFGMLSLNMARKTLNSLAKNRARTVAGVSILQTPFEIKLPTITQMNLKYAISAKNRARTVAQQIELKFNPPALQDAYYRARAGEASAVVLLILDCVVLHSYFTSDYYQLY \ No newline at end of file diff --git a/SupplementaryResults/CombinedComputations/hit_hist_mhc1_Combined.csv b/SupplementaryResults/CombinedComputations/hit_hist_mhc1_Combined.csv deleted file mode 100644 index 0357aa133bcb888cb1aec97ee0d203cbca82e7ad..0000000000000000000000000000000000000000 --- a/SupplementaryResults/CombinedComputations/hit_hist_mhc1_Combined.csv +++ /dev/null @@ -1,53 +0,0 @@ -,count,prob -0,0,0.0 -1,1,1.1271576454168899e-05 -2,2,9.184902162729291e-05 -3,3,0.013021122902304885 -4,4,0.00209473315343291 -5,5,0.005917125451690525 -6,6,0.020494421487969497 -7,7,0.019503272622992382 -8,8,0.028486998056936864 -9,9,0.05961998458703115 -10,10,0.03912729617590892 -11,11,0.05015994349717297 -12,12,0.06903966498840747 -13,13,0.07696695307883539 -14,14,0.05696434534463272 -15,15,0.06858987219001793 -16,16,0.08932612403417163 -17,17,0.053213134589637806 -18,18,0.05794027391464695 -19,19,0.08217727631479205 -20,20,0.0401524657892574 -21,21,0.036128608395606325 -22,22,0.04001397620412572 -23,23,0.029844474295751787 -24,24,0.015245321540241028 -25,25,0.02000283474963957 -26,26,0.012647647527411102 -27,27,0.005258464271491665 -28,28,0.004326352634977892 -29,29,0.002161033557783765 -30,30,0.0007909675968822278 -31,31,0.00044133618035007707 -32,32,0.0001724388036393076 -33,33,4.5122428272960904e-05 -34,34,1.6439533869298958e-05 -35,35,5.031668147617412e-06 -36,36,1.2356280212770568e-06 -37,37,5.86205861320914e-07 -38,38,0.0 -39,39,0.0 -40,40,0.0 -41,41,0.0 -42,42,0.0 -43,43,0.0 -44,44,0.0 -45,45,0.0 -46,46,0.0 -47,47,0.0 -48,48,0.0 -49,49,0.0 -50,50,0.0 -51,51,0.0 diff --git a/SupplementaryResults/CombinedComputations/hit_hist_mhc2_Combined.csv b/SupplementaryResults/CombinedComputations/hit_hist_mhc2_Combined.csv deleted file mode 100644 index 38da4bee4b0ef122c898dc8de4e4515978227b77..0000000000000000000000000000000000000000 --- a/SupplementaryResults/CombinedComputations/hit_hist_mhc2_Combined.csv +++ /dev/null @@ -1,398 +0,0 @@ -,count,prob -0,0,0.0007243433400952906 -1,1,0.014885742639532804 -2,2,0.019507630785920414 -3,3,0.017474705383599104 -4,4,0.008843217748788402 -5,5,0.020781655403095702 -6,6,0.03292508469472294 -7,7,0.016883875960736965 -8,8,0.014820899585693117 -9,9,0.005949623636914083 -10,10,0.006754939451606302 -11,11,0.0101567353185798 -12,12,0.014271345575631492 -13,13,0.007744249049454156 -14,14,0.020599972037271812 -15,15,0.025128145572793196 -16,16,0.009540393868010854 -17,17,0.008249663471868457 -18,18,0.004059030553326011 -19,19,0.015270719413900574 -20,20,0.002697911073053284 -21,21,0.008597064480062054 -22,22,0.0038416781998314034 -23,23,0.013111011218753906 -24,24,0.015997999029488136 -25,25,0.012164069362286326 -26,26,0.015649389600556708 -27,27,0.0074565786295851776 -28,28,0.015154416956053782 -29,29,0.003713595549594871 -30,30,0.011970196740797927 -31,31,0.004080614421715299 -32,32,0.007158334906220716 -33,33,0.005400271554255336 -34,34,0.009595297802666729 -35,35,0.004515510260208585 -36,36,0.005563365449253851 -37,37,0.012642785480997024 -38,38,0.00958631592284183 -39,39,0.009583418066430736 -40,40,0.007116045516848406 -41,41,0.0033720075184625236 -42,42,0.0073694892989234345 -43,43,0.011788252774555722 -44,44,0.026056292450397714 -45,45,0.011641090559484413 -46,46,0.012539469014545394 -47,47,0.0066851430090249546 -48,48,0.022769338836215576 -49,49,0.010932842609617457 -50,50,0.024194622219603387 -51,51,0.01670133044785422 -52,52,0.018240532491242235 -53,53,0.010520678113468107 -54,54,0.01844413805294535 -55,55,0.007271633364483284 -56,56,0.010552452994347618 -57,57,0.016342485276994913 -58,58,0.008566809744123835 -59,59,0.011675942894455591 -60,60,0.013044186117088092 -61,61,0.0062746165937871455 -62,62,0.006340580708275876 -63,63,0.014549271618452184 -64,64,0.004741411328712042 -65,65,0.005314948051474561 -66,66,0.00973306297026134 -67,67,0.0017047335047484966 -68,68,0.006606334440703958 -69,69,0.00402962461480823 -70,70,0.005792204874037294 -71,71,0.002832027891788934 -72,72,0.010429396960383107 -73,73,0.0030937020873403665 -74,74,0.00783506999248173 -75,75,0.0042561689586959085 -76,76,0.003620523119224851 -77,77,0.002575804187273225 -78,78,0.0020342857935578694 -79,79,0.0013221775404518863 -80,80,0.005192080858247845 -81,81,0.004023838943961698 -82,82,0.003730905542930535 -83,83,0.003879143920230482 -84,84,0.0023765282679353216 -85,85,0.0016513661363588867 -86,86,0.0036476941467093833 -87,87,0.0010377953621737502 -88,88,0.003265970869476515 -89,89,0.0024577705600102107 -90,90,0.0026312212385898493 -91,91,0.0016369154743639946 -92,92,0.006874769519627707 -93,93,0.0018241655613680792 -94,94,0.005290177050181119 -95,95,0.0028975364237482804 -96,96,0.0018182482779463805 -97,97,0.0016998239735334531 -98,98,0.00155070870767842 -99,99,0.0008618346746215543 -100,100,0.001015505257822371 -101,101,0.004021098027542306 -102,102,0.0009760575215940696 -103,103,0.00134721374269414 -104,104,0.0009759325283437079 -105,105,0.0006125292804202072 -106,106,0.0009341559146669635 -107,107,0.0006199580006714205 -108,108,0.0004746150420312386 -109,109,0.0005463595219076837 -110,110,0.0003012447462523442 -111,111,0.00029270125771039705 -112,112,0.0011654010080659669 -113,113,0.0003628276156394898 -114,114,0.0007712531901685733 -115,115,0.0005692756963982802 -116,116,0.0002781443245554417 -117,117,0.00016007809361808767 -118,118,0.000882369044062463 -119,119,0.00022246029847093615 -120,120,0.0006041599241163189 -121,121,0.00048609432211481265 -122,122,0.00029217158973790817 -123,123,0.00027448054427056 -124,124,0.00024996615980153763 -125,125,0.0016624074711140205 -126,126,0.006227192545163455 -127,127,0.002907255534373722 -128,128,0.0031637345038517304 -129,129,0.0012195078940228695 -130,130,0.004559602715663477 -131,131,0.0011207884776601052 -132,132,0.002970058349323239 -133,133,0.0010110458346951302 -134,134,0.0013493371011060577 -135,135,0.0023429801489307078 -136,136,0.0023294107880408206 -137,137,0.001282540107573138 -138,138,0.0009741661685170036 -139,139,0.003732246095190711 -140,140,0.00044721008340829765 -141,141,0.0011103863757015609 -142,142,0.00039921350718391215 -143,143,0.0002087257974257665 -144,144,0.00038235675461651807 -145,145,0.000791171138486037 -146,146,0.0004230835603764005 -147,147,0.0004644483330619967 -148,148,0.0023160837354348463 -149,149,0.0003481743633093405 -150,150,0.001826390229446151 -151,151,0.00043883951622792196 -152,152,0.0007488609062397758 -153,153,0.0003310763873473602 -154,154,0.0005903788338233738 -155,155,0.00025617449353534905 -156,156,0.000356144322352788 -157,157,0.0008810879307393528 -158,158,0.00019586844890875715 -159,159,0.0004747374815420896 -160,160,0.0002246746665996275 -161,161,0.00016491715802093222 -162,162,0.0010227225276420763 -163,163,0.00012631453558882555 -164,164,0.0007658462836870963 -165,165,0.0001621939657936222 -166,166,0.0001491600392880271 -167,167,0.0002553644121657558 -168,168,0.002673521109892955 -169,169,0.00031388914449083545 -170,170,0.001331148451395637 -171,171,0.0006802174320526843 -172,172,0.0009752526976882012 -173,173,0.000709143763491639 -174,174,0.002141128743299102 -175,175,0.0005944579797398802 -176,176,0.0017566191802746414 -177,177,0.001247079912605256 -178,178,0.00030356647542992927 -179,179,0.0007139173765706895 -180,180,0.0015165756333407863 -181,181,0.0008971358028146609 -182,182,0.0006728106775609067 -183,183,0.0014202094719398947 -184,184,0.0011006192319756262 -185,185,0.0008487593303406805 -186,186,0.00044839981205288206 -187,187,0.00013581693031984715 -188,188,0.00039998496949274995 -189,189,0.0008333643486688547 -190,190,0.0005700317992738204 -191,191,0.0004663426968319652 -192,192,0.0007873415771112568 -193,193,0.0013976417569055257 -194,194,0.0007274858365524796 -195,195,0.00022045188933389215 -196,196,0.0007316598947876834 -197,197,0.00020472327169380168 -198,198,0.00017922961611297996 -199,199,0.0001875103094607204 -200,200,0.00026211055204194153 -201,201,0.00011780628145287742 -202,202,0.0007398373646644862 -203,203,0.0002497120087256085 -204,204,0.0002853950969577969 -205,205,0.00015095641005353688 -206,206,0.0001448755903129666 -207,207,4.071177529302868e-05 -208,208,0.0002663212585389268 -209,209,5.010677897821636e-05 -210,210,8.133170995404069e-05 -211,211,0.00036938769749407746 -212,212,6.962555201259847e-05 -213,213,0.00019273445458432978 -214,214,0.0004622816700672576 -215,215,8.28797860462528e-05 -216,216,0.0003591107337711076 -217,217,8.926817441402302e-05 -218,218,0.00013831476953375058 -219,219,0.00010646389640565377 -220,220,0.00021938966968305945 -221,221,5.4493671503768445e-05 -222,222,0.000541444211282152 -223,223,0.00022989075854468237 -224,224,0.0001541027551181564 -225,225,0.0002310536819234731 -226,226,0.00032994292696326787 -227,227,0.00014427676139507363 -228,228,0.0004737354677501027 -229,229,0.00021175132881369544 -230,230,0.00038270957062836727 -231,231,0.00045041182482234623 -232,232,0.00010706942064060679 -233,233,8.602633309027005e-05 -234,234,0.00036009338953766354 -235,235,7.936338072874132e-05 -236,236,0.00010462224425896287 -237,237,0.0004307599773619015 -238,238,0.0001398877930812572 -239,239,0.00019179442446984657 -240,240,0.00021576034388373066 -241,241,4.5976700256988275e-05 -242,242,8.995755609529846e-05 -243,243,7.457217544414228e-05 -244,244,2.931486980703164e-06 -245,245,2.748069289784707e-05 -246,246,1.7245810882433596e-05 -247,247,2.9843135922513843e-06 -248,248,0.0001135488257244353 -249,249,0.00011895235055084846 -250,250,0.00010053993066556743 -251,251,3.910162353269622e-05 -252,252,2.5282565112598494e-05 -253,253,6.726147915417903e-06 -254,254,1.4457961250347279e-05 -255,255,7.561342723375148e-06 -256,256,6.629091815392547e-06 -257,257,5.851146967790437e-05 -258,258,6.861846073852791e-06 -259,259,2.403368650146518e-05 -260,260,5.102413940506678e-05 -261,261,6.790011401176247e-06 -262,262,5.185833031542418e-05 -263,263,1.7884337751032193e-05 -264,264,1.55197509450367e-05 -265,265,1.052856205928514e-05 -266,266,7.242845210949828e-06 -267,267,3.4909499140288e-06 -268,268,9.173471082089403e-05 -269,269,1.2266000836010834e-05 -270,270,1.7832859001998484e-05 -271,271,7.885047704625105e-06 -272,272,4.126819053722653e-06 -273,273,3.880026227232865e-06 -274,274,5.9525274267199355e-05 -275,275,8.838124488314211e-06 -276,276,2.1024719423933415e-05 -277,277,2.322972650747568e-05 -278,278,3.148718822490281e-06 -279,279,3.4089542777969673e-06 -280,280,1.020428513637472e-05 -281,281,3.907283446925561e-06 -282,282,3.575675271821935e-07 -283,283,2.177632875782642e-05 -284,284,4.18377924363513e-06 -285,285,2.776828756244325e-06 -286,286,2.68773584395311e-06 -287,287,6.547432144891336e-07 -288,288,0.0 -289,289,1.8120611650479897e-06 -290,290,0.0 -291,291,0.0 -292,292,2.2715702939216605e-06 -293,293,5.357533517646244e-07 -294,294,3.1505406366604974e-06 -295,295,1.7932050884168508e-06 -296,296,1.9719888520079474e-06 -297,297,4.385882628564196e-06 -298,298,3.5517577114753e-07 -299,299,0.0 -300,300,2.4192612290621317e-06 -301,301,1.7406004542263633e-06 -302,302,2.0987659204172227e-07 -303,303,6.6224424936406595e-06 -304,304,0.00013153681490275237 -305,305,4.044336067201817e-05 -306,306,5.3005625288352846e-05 -307,307,1.4094874286162012e-05 -308,308,1.4532909605420118e-05 -309,309,1.934768248606306e-05 -310,310,1.4083187478246815e-05 -311,311,9.75296717198097e-06 -312,312,5.354831793229161e-06 -313,313,0.0001157619199830647 -314,314,1.4941865890815309e-05 -315,315,2.696409159252389e-05 -316,316,7.569457295667665e-05 -317,317,6.883263889179919e-06 -318,318,2.0121173587958805e-05 -319,319,6.430632058803913e-06 -320,320,1.1641872498724594e-06 -321,321,5.813149043677531e-06 -322,322,6.413905764929394e-06 -323,323,3.8880914045637985e-06 -324,324,0.0 -325,325,1.4994264546016192e-05 -326,326,0.0 -327,327,0.0 -328,328,0.0 -329,329,0.0 -330,330,2.103065481850773e-06 -331,331,9.0407178232671e-07 -332,332,2.1408816245058623e-07 -333,333,0.0 -334,334,1.82371397643092e-07 -335,335,0.0 -336,336,0.0 -337,337,0.0 -338,338,3.575675271821935e-07 -339,339,1.2290246362904023e-06 -340,340,0.0 -341,341,0.0 -342,342,1.187548866926756e-06 -343,343,0.0 -344,344,0.0 -345,345,0.0 -346,346,3.575675271821935e-07 -347,347,0.0 -348,348,0.0 -349,349,7.139391763470553e-07 -350,350,3.459837887536425e-05 -351,351,3.7281357204596237e-06 -352,352,7.069562886197659e-06 -353,353,7.139391763470553e-07 -354,354,1.2556719181983384e-06 -355,355,1.785445879876304e-06 -356,356,1.2185996996610543e-06 -357,357,7.139391763470553e-07 -358,358,0.0 -359,359,1.0657768879853376e-05 -360,360,3.575675271821935e-07 -361,361,0.0 -362,362,5.848191469258976e-06 -363,363,0.0 -364,364,0.0 -365,365,0.0 -366,366,0.0 -367,367,0.0 -368,368,0.0 -369,369,0.0 -370,370,0.0 -371,371,0.0 -372,372,0.0 -373,373,0.0 -374,374,0.0 -375,375,0.0 -376,376,3.64742795286184e-07 -377,377,0.0 -378,378,0.0 -379,379,0.0 -380,380,0.0 -381,381,0.0 -382,382,0.0 -383,383,0.0 -384,384,0.0 -385,385,0.0 -386,386,0.0 -387,387,0.0 -388,388,0.0 -389,389,0.0 -390,390,0.0 -391,391,0.0 -392,392,0.0 -393,393,0.0 -394,394,0.0 -395,395,0.0 -396,396,0.0 diff --git a/SupplementaryResults/CombinedComputations/hit_histogram_mhc1_Combined.html b/SupplementaryResults/CombinedComputations/hit_histogram_mhc1_Combined.html deleted file mode 100644 index 8d78ce3017cb1a4bf33be27bb89399b4be9483e6..0000000000000000000000000000000000000000 --- a/SupplementaryResults/CombinedComputations/hit_histogram_mhc1_Combined.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-338ef06e93bd6c72b584658192265b6b"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-11d744ec7f2239c19837cf9795962876"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-11d744ec7f2239c19837cf9795962876"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-3fc3105d920306aa79f36576eeff9ea2"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-046a9594b44c03fc67a5a7b1080449a7"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-046a9594b44c03fc67a5a7b1080449a7"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-5bd1f170a716bc7bc7252d4fb70df9e6"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-eea12aae55ff58712cd9ba48f1541736"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-eea12aae55ff58712cd9ba48f1541736"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-338ef06e93bd6c72b584658192265b6b": [{"count": 0, "prob": 2.9157434089351536e-09}, {"count": 1, "prob": 2.057342949837412e-06}, {"count": 2, "prob": 0.0003529196043915635}, {"count": 3, "prob": 0.0007131228108120494}, {"count": 4, "prob": 0.010516477302637856}, {"count": 5, "prob": 0.0076901575892442744}, {"count": 6, "prob": 0.01839118939972713}, {"count": 7, "prob": 0.021062847612631094}, {"count": 8, "prob": 0.0312986964531149}, {"count": 9, "prob": 0.04681774216105072}, {"count": 10, "prob": 0.06247695119833873}, {"count": 11, "prob": 0.07446240378131638}, {"count": 12, "prob": 0.08108236595883171}, {"count": 13, "prob": 0.0803423493547248}, {"count": 14, "prob": 0.06849538687735097}, {"count": 15, "prob": 0.06293132502856365}, {"count": 16, "prob": 0.059056692257747095}, {"count": 17, "prob": 0.054921467354545755}, {"count": 18, "prob": 0.04540195020948427}, {"count": 19, "prob": 0.044465097422342684}, {"count": 20, "prob": 0.034275527377231295}, {"count": 21, "prob": 0.03150648245954496}, {"count": 22, "prob": 0.031169744272157504}, {"count": 23, "prob": 0.02533793819138337}, {"count": 24, "prob": 0.018398835582848487}, {"count": 25, "prob": 0.016113983162285173}, {"count": 26, "prob": 0.017812449633947167}, {"count": 27, "prob": 0.01015653229849485}, {"count": 28, "prob": 0.008687742317856675}, {"count": 29, "prob": 0.008629242157984015}, {"count": 30, "prob": 0.008173224140452386}, {"count": 31, "prob": 0.006783731734474121}, {"count": 32, "prob": 0.0038782845634500714}, {"count": 33, "prob": 0.001782988007603473}, {"count": 34, "prob": 0.0010327693622966822}, {"count": 35, "prob": 0.0009592197088085826}, {"count": 36, "prob": 0.0010047414988029332}, {"count": 37, "prob": 0.0017625935803525573}, {"count": 38, "prob": 0.00048627016928368735}, {"count": 39, "prob": 0.00030744240047355227}, {"count": 40, "prob": 0.0011360374285069297}, {"count": 41, "prob": 2.0829682947574476e-05}, {"count": 42, "prob": 3.73961090700032e-05}, {"count": 43, "prob": 1.3444486859127956e-05}, {"count": 44, "prob": 3.987763069129633e-05}, {"count": 45, "prob": 1.1033425037236078e-05}, {"count": 46, "prob": 0.0}, {"count": 47, "prob": 2.459383569484534e-07}, {"count": 48, "prob": 0.0}, {"count": 49, "prob": 9.244186493691868e-08}, {"count": 50, "prob": 9.760141088688624e-08}, {"count": 51, "prob": 0.0}], "data-11d744ec7f2239c19837cf9795962876": [{"expected": 15.49836906713853}], "data-3fc3105d920306aa79f36576eeff9ea2": [{"count": 0, "prob": 5.628473181818705e-05}, {"count": 1, "prob": 0.00036085520720086024}, {"count": 2, "prob": 0.0020744597429590947}, {"count": 3, "prob": 0.005195859618042493}, {"count": 4, "prob": 0.009769876440386807}, {"count": 5, "prob": 0.017074024496939184}, {"count": 6, "prob": 0.022482413383065347}, {"count": 7, "prob": 0.03202690872583874}, {"count": 8, "prob": 0.04112017499516675}, {"count": 9, "prob": 0.051669334233936194}, {"count": 10, "prob": 0.054468176099719386}, {"count": 11, "prob": 0.0557278414383863}, {"count": 12, "prob": 0.05620609443279874}, {"count": 13, "prob": 0.056097081884935916}, {"count": 14, "prob": 0.056132154269952717}, {"count": 15, "prob": 0.05206581385852963}, {"count": 16, "prob": 0.05045213473232858}, {"count": 17, "prob": 0.04641914450126209}, {"count": 18, "prob": 0.04460347651735252}, {"count": 19, "prob": 0.043374961257236486}, {"count": 20, "prob": 0.039425872045706724}, {"count": 21, "prob": 0.03581406871659726}, {"count": 22, "prob": 0.03286769756861849}, {"count": 23, "prob": 0.02818043598491274}, {"count": 24, "prob": 0.027742596336154793}, {"count": 25, "prob": 0.02321999979902291}, {"count": 26, "prob": 0.02008038558696777}, {"count": 27, "prob": 0.016332353563889346}, {"count": 28, "prob": 0.014059884069460335}, {"count": 29, "prob": 0.012700514322799436}, {"count": 30, "prob": 0.010785489950130244}, {"count": 31, "prob": 0.009421573847583568}, {"count": 32, "prob": 0.0069330035660697216}, {"count": 33, "prob": 0.006326253900168092}, {"count": 34, "prob": 0.00451579340668031}, {"count": 35, "prob": 0.003790926733158412}, {"count": 36, "prob": 0.0029383370151260654}, {"count": 37, "prob": 0.0022431732245939274}, {"count": 38, "prob": 0.0016210662187028354}, {"count": 39, "prob": 0.0012785329205100059}, {"count": 40, "prob": 0.0006812628248755467}, {"count": 41, "prob": 0.0005843693759967607}, {"count": 42, "prob": 0.00041131066337017543}, {"count": 43, "prob": 0.0003217819771184582}, {"count": 44, "prob": 0.00013055455035193268}, {"count": 45, "prob": 8.778639790256953e-05}, {"count": 46, "prob": 5.856772958597231e-05}, {"count": 47, "prob": 4.4720600451551286e-05}, {"count": 48, "prob": 1.3159979415056792e-05}, {"count": 49, "prob": 7.082192891709988e-06}, {"count": 50, "prob": 3.075370325682435e-06}, {"count": 51, "prob": 1.2989931131300916e-06}], "data-046a9594b44c03fc67a5a7b1080449a7": [{"expected": 16.2631791327854}], "data-5bd1f170a716bc7bc7252d4fb70df9e6": [{"count": 0, "prob": 0.0}, {"count": 1, "prob": 1.1271576454168899e-05}, {"count": 2, "prob": 9.184902162729291e-05}, {"count": 3, "prob": 0.013021122902304885}, {"count": 4, "prob": 0.00209473315343291}, {"count": 5, "prob": 0.005917125451690525}, {"count": 6, "prob": 0.020494421487969497}, {"count": 7, "prob": 0.019503272622992382}, {"count": 8, "prob": 0.028486998056936864}, {"count": 9, "prob": 0.05961998458703115}, {"count": 10, "prob": 0.03912729617590892}, {"count": 11, "prob": 0.05015994349717297}, {"count": 12, "prob": 0.06903966498840747}, {"count": 13, "prob": 0.07696695307883539}, {"count": 14, "prob": 0.05696434534463272}, {"count": 15, "prob": 0.06858987219001793}, {"count": 16, "prob": 0.08932612403417163}, {"count": 17, "prob": 0.053213134589637806}, {"count": 18, "prob": 0.05794027391464695}, {"count": 19, "prob": 0.08217727631479205}, {"count": 20, "prob": 0.0401524657892574}, {"count": 21, "prob": 0.036128608395606325}, {"count": 22, "prob": 0.04001397620412572}, {"count": 23, "prob": 0.029844474295751787}, {"count": 24, "prob": 0.015245321540241028}, {"count": 25, "prob": 0.02000283474963957}, {"count": 26, "prob": 0.012647647527411102}, {"count": 27, "prob": 0.005258464271491665}, {"count": 28, "prob": 0.004326352634977892}, {"count": 29, "prob": 0.002161033557783765}, {"count": 30, "prob": 0.0007909675968822278}, {"count": 31, "prob": 0.00044133618035007707}, {"count": 32, "prob": 0.0001724388036393076}, {"count": 33, "prob": 4.5122428272960904e-05}, {"count": 34, "prob": 1.6439533869298958e-05}, {"count": 35, "prob": 5.031668147617412e-06}, {"count": 36, "prob": 1.2356280212770568e-06}, {"count": 37, "prob": 5.86205861320914e-07}, {"count": 38, "prob": 0.0}, {"count": 39, "prob": 0.0}, {"count": 40, "prob": 0.0}, {"count": 41, "prob": 0.0}, {"count": 42, "prob": 0.0}, {"count": 43, "prob": 0.0}, {"count": 44, "prob": 0.0}, {"count": 45, "prob": 0.0}, {"count": 46, "prob": 0.0}, {"count": 47, "prob": 0.0}, {"count": 48, "prob": 0.0}, {"count": 49, "prob": 0.0}, {"count": 50, "prob": 0.0}, {"count": 51, "prob": 0.0}], "data-eea12aae55ff58712cd9ba48f1541736": [{"expected": 15.332033299230426}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/CombinedComputations/hit_histogram_mhc2_Combined.html b/SupplementaryResults/CombinedComputations/hit_histogram_mhc2_Combined.html deleted file mode 100644 index bcc8872184e1d0597f38518b152563169896c436..0000000000000000000000000000000000000000 --- a/SupplementaryResults/CombinedComputations/hit_histogram_mhc2_Combined.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-8fd3800725702bebcc144c96470db11f"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-34d101aa1030539c0f7eb43cc594566e"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-34d101aa1030539c0f7eb43cc594566e"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-13519f502f900576bd61c5e13850040a"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-97af3783481bf03c39457b4cc22f6b4c"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-97af3783481bf03c39457b4cc22f6b4c"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-0627ab076b355673561bb7fbe0671199"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-0796fc7ed16cee3117cf15eb7521fb65"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-0796fc7ed16cee3117cf15eb7521fb65"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-8fd3800725702bebcc144c96470db11f": [{"count": 0, "prob": 4.393462030429269e-06}, {"count": 1, "prob": 5.320744457518211e-05}, {"count": 2, "prob": 0.00018868252307336692}, {"count": 3, "prob": 0.0005574872318479181}, {"count": 4, "prob": 0.00037997124509183154}, {"count": 5, "prob": 0.00029680876405809156}, {"count": 6, "prob": 0.0011070325489548353}, {"count": 7, "prob": 0.0013323816573282345}, {"count": 8, "prob": 0.0004738711524130245}, {"count": 9, "prob": 0.00033918075085613385}, {"count": 10, "prob": 0.0004240675734516486}, {"count": 11, "prob": 0.0010697833560292338}, {"count": 12, "prob": 0.0024205150679461377}, {"count": 13, "prob": 0.002715529664532261}, {"count": 14, "prob": 0.006933860428747953}, {"count": 15, "prob": 0.007119819124289087}, {"count": 16, "prob": 0.004733937556791812}, {"count": 17, "prob": 0.002602906372716218}, {"count": 18, "prob": 0.005493478863509513}, {"count": 19, "prob": 0.0033819856175431274}, {"count": 20, "prob": 0.002452037390171465}, {"count": 21, "prob": 0.00239599132763591}, {"count": 22, "prob": 0.0022499236639612593}, {"count": 23, "prob": 0.004664025730784366}, {"count": 24, "prob": 0.007107597759902265}, {"count": 25, "prob": 0.006847334713375705}, {"count": 26, "prob": 0.016096339553395796}, {"count": 27, "prob": 0.007596678740053713}, {"count": 28, "prob": 0.0056980814340930296}, {"count": 29, "prob": 0.00296617441844197}, {"count": 30, "prob": 0.004274051863553537}, {"count": 31, "prob": 0.003145193265357046}, {"count": 32, "prob": 0.0037009075959238916}, {"count": 33, "prob": 0.0038450339508867546}, {"count": 34, "prob": 0.0031204036841599265}, {"count": 35, "prob": 0.006265152050602991}, {"count": 36, "prob": 0.004908396410350842}, {"count": 37, "prob": 0.009700216285507135}, {"count": 38, "prob": 0.009334320769645108}, {"count": 39, "prob": 0.011114033273150015}, {"count": 40, "prob": 0.005033773926393445}, {"count": 41, "prob": 0.0019276489978326174}, {"count": 42, "prob": 0.0026962632696292403}, {"count": 43, "prob": 0.004346644183666555}, {"count": 44, "prob": 0.0025124628929522417}, {"count": 45, "prob": 0.002508255681351685}, {"count": 46, "prob": 0.004433197729597273}, {"count": 47, "prob": 0.004106752878941549}, {"count": 48, "prob": 0.005156036147981976}, {"count": 49, "prob": 0.006338921515635212}, {"count": 50, "prob": 0.005715935490906239}, {"count": 51, "prob": 0.007571355870992874}, {"count": 52, "prob": 0.004790673751974263}, {"count": 53, "prob": 0.0034586006329239216}, {"count": 54, "prob": 0.0038856035397519333}, {"count": 55, "prob": 0.004212029636357439}, {"count": 56, "prob": 0.0037011983402053267}, {"count": 57, "prob": 0.005706135045088938}, {"count": 58, "prob": 0.006142757487603428}, {"count": 59, "prob": 0.005233968401127068}, {"count": 60, "prob": 0.00755907174709157}, {"count": 61, "prob": 0.007187077897727638}, {"count": 62, "prob": 0.015407082294529471}, {"count": 63, "prob": 0.00984469731733163}, {"count": 64, "prob": 0.01817434080683671}, {"count": 65, "prob": 0.006071809398566066}, {"count": 66, "prob": 0.004971214624121553}, {"count": 67, "prob": 0.006083656139974292}, {"count": 68, "prob": 0.006758597240146769}, {"count": 69, "prob": 0.0051110070433874385}, {"count": 70, "prob": 0.004984974576668106}, {"count": 71, "prob": 0.010638225053262704}, {"count": 72, "prob": 0.009937644936325405}, {"count": 73, "prob": 0.010203381657373448}, {"count": 74, "prob": 0.020165314979829475}, {"count": 75, "prob": 0.0076124511532964685}, {"count": 76, "prob": 0.008307872940371346}, {"count": 77, "prob": 0.004578809789758471}, {"count": 78, "prob": 0.004534958444117492}, {"count": 79, "prob": 0.0019883476699106596}, {"count": 80, "prob": 0.0037913137465974416}, {"count": 81, "prob": 0.00578522793822896}, {"count": 82, "prob": 0.004158042902142638}, {"count": 83, "prob": 0.010511224141311233}, {"count": 84, "prob": 0.007340287448342355}, {"count": 85, "prob": 0.007238990790808949}, {"count": 86, "prob": 0.00445253391940873}, {"count": 87, "prob": 0.011230010429779837}, {"count": 88, "prob": 0.00471017283398596}, {"count": 89, "prob": 0.002442124900079791}, {"count": 90, "prob": 0.0018919377800324115}, {"count": 91, "prob": 0.003067497650463532}, {"count": 92, "prob": 0.003477176503158095}, {"count": 93, "prob": 0.003422174929113068}, {"count": 94, "prob": 0.0029052287585327958}, {"count": 95, "prob": 0.005267064263469405}, {"count": 96, "prob": 0.005734596257894558}, {"count": 97, "prob": 0.005661993350188641}, {"count": 98, "prob": 0.004655936604799637}, {"count": 99, "prob": 0.004535020249578549}, {"count": 100, "prob": 0.0042203976509596975}, {"count": 101, "prob": 0.0028214791796220343}, {"count": 102, "prob": 0.004307780600336349}, {"count": 103, "prob": 0.004352244309269197}, {"count": 104, "prob": 0.0014893305673441444}, {"count": 105, "prob": 0.004317067384388979}, {"count": 106, "prob": 0.003747359287182184}, {"count": 107, "prob": 0.004522326317728309}, {"count": 108, "prob": 0.005580489136016541}, {"count": 109, "prob": 0.003573976858902123}, {"count": 110, "prob": 0.005992915012542298}, {"count": 111, "prob": 0.002709396679089877}, {"count": 112, "prob": 0.002990243311281098}, {"count": 113, "prob": 0.0023863147747565303}, {"count": 114, "prob": 0.002811483769886928}, {"count": 115, "prob": 0.0027891669201608343}, {"count": 116, "prob": 0.0014532746982437433}, {"count": 117, "prob": 0.002528925155826068}, {"count": 118, "prob": 0.0024377306910075354}, {"count": 119, "prob": 0.0028116204235394296}, {"count": 120, "prob": 0.006618600851458744}, {"count": 121, "prob": 0.0018500453310881183}, {"count": 122, "prob": 0.005876008235854459}, {"count": 123, "prob": 0.003652913243277756}, {"count": 124, "prob": 0.0029904935672952324}, {"count": 125, "prob": 0.0014606971988979577}, {"count": 126, "prob": 0.00425132615693177}, {"count": 127, "prob": 0.00277108092935954}, {"count": 128, "prob": 0.002435232219095065}, {"count": 129, "prob": 0.0018536771594676578}, {"count": 130, "prob": 0.004227253188864423}, {"count": 131, "prob": 0.005449877761882001}, {"count": 132, "prob": 0.0035554463312070833}, {"count": 133, "prob": 0.006172567259927308}, {"count": 134, "prob": 0.005272349286426552}, {"count": 135, "prob": 0.007965573329861524}, {"count": 136, "prob": 0.009776899726719688}, {"count": 137, "prob": 0.010695563066146472}, {"count": 138, "prob": 0.010613013124414455}, {"count": 139, "prob": 0.00860657088522209}, {"count": 140, "prob": 0.005881954078816983}, {"count": 141, "prob": 0.003708396201279905}, {"count": 142, "prob": 0.0035041342967733974}, {"count": 143, "prob": 0.005212401048372222}, {"count": 144, "prob": 0.005165544314431869}, {"count": 145, "prob": 0.0046145241817364254}, {"count": 146, "prob": 0.006640707474412313}, {"count": 147, "prob": 0.008260664563739296}, {"count": 148, "prob": 0.00909887379779922}, {"count": 149, "prob": 0.009548771125696884}, {"count": 150, "prob": 0.004834611938478245}, {"count": 151, "prob": 0.006511344300175941}, {"count": 152, "prob": 0.0026173895697638914}, {"count": 153, "prob": 0.0017935745247672377}, {"count": 154, "prob": 0.002614993813603418}, {"count": 155, "prob": 0.002484909112962171}, {"count": 156, "prob": 0.004308284518555365}, {"count": 157, "prob": 0.002053279338033177}, {"count": 158, "prob": 0.005865878502597331}, {"count": 159, "prob": 0.0028335100163394697}, {"count": 160, "prob": 0.005600509914164431}, {"count": 161, "prob": 0.004414576254809266}, {"count": 162, "prob": 0.004879524107524511}, {"count": 163, "prob": 0.002408943270934579}, {"count": 164, "prob": 0.0013092980116621712}, {"count": 165, "prob": 0.0015648870624486349}, {"count": 166, "prob": 0.0014451053727679232}, {"count": 167, "prob": 0.0022426509076926096}, {"count": 168, "prob": 0.0030817054990919146}, {"count": 169, "prob": 0.0033902848122915213}, {"count": 170, "prob": 0.0021905117589411556}, {"count": 171, "prob": 0.0035474713616150465}, {"count": 172, "prob": 0.003059792583985846}, {"count": 173, "prob": 0.002433575508320566}, {"count": 174, "prob": 0.002228500360273051}, {"count": 175, "prob": 0.0022215073546702118}, {"count": 176, "prob": 0.002519545172554353}, {"count": 177, "prob": 0.0022794745607883074}, {"count": 178, "prob": 0.003012347937122819}, {"count": 179, "prob": 0.002257040542500877}, {"count": 180, "prob": 0.003870910644961347}, {"count": 181, "prob": 0.004121311866233421}, {"count": 182, "prob": 0.004014610479039408}, {"count": 183, "prob": 0.005864884858954084}, {"count": 184, "prob": 0.005029315865745537}, {"count": 185, "prob": 0.00829439353553523}, {"count": 186, "prob": 0.005524390314526535}, {"count": 187, "prob": 0.007254566880057766}, {"count": 188, "prob": 0.0031590975149841357}, {"count": 189, "prob": 0.0013714625628282982}, {"count": 190, "prob": 0.002242065457907879}, {"count": 191, "prob": 0.0019160496352774066}, {"count": 192, "prob": 0.003296845766778236}, {"count": 193, "prob": 0.004385192283329916}, {"count": 194, "prob": 0.004926281217886034}, {"count": 195, "prob": 0.005110885271568306}, {"count": 196, "prob": 0.003950316120605737}, {"count": 197, "prob": 0.0029068470951583818}, {"count": 198, "prob": 0.0011301922098776913}, {"count": 199, "prob": 0.0007112857114421982}, {"count": 200, "prob": 0.0012611678404103167}, {"count": 201, "prob": 0.0010061618782763605}, {"count": 202, "prob": 0.0017070968760867116}, {"count": 203, "prob": 0.0013859294449623596}, {"count": 204, "prob": 0.002156702469647461}, {"count": 205, "prob": 0.0008410132520827684}, {"count": 206, "prob": 0.0032909654834869847}, {"count": 207, "prob": 0.0008498693220157426}, {"count": 208, "prob": 0.0016166107649354293}, {"count": 209, "prob": 0.0006004512007964962}, {"count": 210, "prob": 0.0010161994343716309}, {"count": 211, "prob": 0.0009988045542719827}, {"count": 212, "prob": 0.001401212802818419}, {"count": 213, "prob": 0.0011430501819140453}, {"count": 214, "prob": 0.0011332264197910645}, {"count": 215, "prob": 0.0006773514051476504}, {"count": 216, "prob": 0.0007043225235091326}, {"count": 217, "prob": 0.0007399560109564938}, {"count": 218, "prob": 0.0008951725229594771}, {"count": 219, "prob": 0.0010947342322587437}, {"count": 220, "prob": 0.0011894386916342207}, {"count": 221, "prob": 0.0012515476696882992}, {"count": 222, "prob": 0.0013198748819586174}, {"count": 223, "prob": 0.0020436975254591854}, {"count": 224, "prob": 0.0011430788575198547}, {"count": 225, "prob": 0.0007268065105947825}, {"count": 226, "prob": 0.0013790901659680981}, {"count": 227, "prob": 0.00045250118971186705}, {"count": 228, "prob": 0.0008765015333986998}, {"count": 229, "prob": 0.0012025835557363056}, {"count": 230, "prob": 0.0007730245567691348}, {"count": 231, "prob": 0.0027649422986010257}, {"count": 232, "prob": 0.00047146928791049543}, {"count": 233, "prob": 0.0012033594811875228}, {"count": 234, "prob": 0.0003258536675499167}, {"count": 235, "prob": 0.00026593309204466534}, {"count": 236, "prob": 0.000492870762376287}, {"count": 237, "prob": 0.00033682737406887835}, {"count": 238, "prob": 0.000870254581574296}, {"count": 239, "prob": 0.0003492375450287226}, {"count": 240, "prob": 0.0005288557895095943}, {"count": 241, "prob": 0.0014361762507440912}, {"count": 242, "prob": 0.00018985381566483342}, {"count": 243, "prob": 0.0008106792674034089}, {"count": 244, "prob": 0.00011319681493289091}, {"count": 245, "prob": 0.0009288756123060586}, {"count": 246, "prob": 0.0003352679407418345}, {"count": 247, "prob": 0.00013126631681082977}, {"count": 248, "prob": 0.0004521600786099126}, {"count": 249, "prob": 0.0012030388912347353}, {"count": 250, "prob": 0.0011477831449562652}, {"count": 251, "prob": 0.000285005022057794}, {"count": 252, "prob": 0.00018093769836925516}, {"count": 253, "prob": 0.0004359213232523439}, {"count": 254, "prob": 0.0006972550317351351}, {"count": 255, "prob": 0.00023997081217734704}, {"count": 256, "prob": 0.000844742992945333}, {"count": 257, "prob": 0.0016004420154981359}, {"count": 258, "prob": 0.0007982804610799755}, {"count": 259, "prob": 0.0003195270952668288}, {"count": 260, "prob": 0.002761162604941147}, {"count": 261, "prob": 0.0023158318387673784}, {"count": 262, "prob": 0.0002379239615553168}, {"count": 263, "prob": 0.00012861928457910004}, {"count": 264, "prob": 0.00015368057799188323}, {"count": 265, "prob": 0.0008199171307165119}, {"count": 266, "prob": 0.00024008450454403023}, {"count": 267, "prob": 0.00011016853535160844}, {"count": 268, "prob": 0.0002547358390072737}, {"count": 269, "prob": 0.0011800151239218172}, {"count": 270, "prob": 6.296736612313705e-05}, {"count": 271, "prob": 7.039091783621295e-05}, {"count": 272, "prob": 7.194564889993364e-05}, {"count": 273, "prob": 1.981460760249126e-05}, {"count": 274, "prob": 0.00014514932624847413}, {"count": 275, "prob": 8.946641604915781e-05}, {"count": 276, "prob": 3.489841228372784e-05}, {"count": 277, "prob": 0.00026100115385999345}, {"count": 278, "prob": 3.859143108988567e-05}, {"count": 279, "prob": 0.00010213217532174725}, {"count": 280, "prob": 9.583681478649276e-05}, {"count": 281, "prob": 1.2633111444336631e-05}, {"count": 282, "prob": 0.00010106157736910126}, {"count": 283, "prob": 3.828111771257983e-05}, {"count": 284, "prob": 9.268137008406332e-05}, {"count": 285, "prob": 2.78691246491312e-05}, {"count": 286, "prob": 4.0552022881488934e-05}, {"count": 287, "prob": 5.258247857757615e-05}, {"count": 288, "prob": 1.792307967841045e-05}, {"count": 289, "prob": 9.25028000842833e-06}, {"count": 290, "prob": 0.00012756881975389337}, {"count": 291, "prob": 0.00033538498529623776}, {"count": 292, "prob": 3.650252811295665e-05}, {"count": 293, "prob": 5.028442588842719e-05}, {"count": 294, "prob": 0.0002594538712133784}, {"count": 295, "prob": 0.00034375445598003437}, {"count": 296, "prob": 4.638707363975674e-05}, {"count": 297, "prob": 6.289301995981015e-05}, {"count": 298, "prob": 2.6296434579720277e-05}, {"count": 299, "prob": 0.00018820980160133473}, {"count": 300, "prob": 4.068610238983627e-05}, {"count": 301, "prob": 5.816338310385424e-05}, {"count": 302, "prob": 0.00028978863393630864}, {"count": 303, "prob": 0.00025918446212668076}, {"count": 304, "prob": 4.2821251956538074e-05}, {"count": 305, "prob": 5.164635415534241e-05}, {"count": 306, "prob": 0.0007250473660840698}, {"count": 307, "prob": 1.3562421484970338e-05}, {"count": 308, "prob": 2.890934690076175e-05}, {"count": 309, "prob": 0.00012180861718706556}, {"count": 310, "prob": 0.00015056307541418302}, {"count": 311, "prob": 0.00021516250493159079}, {"count": 312, "prob": 0.0003335917608770761}, {"count": 313, "prob": 0.0002158870975082068}, {"count": 314, "prob": 0.0003385287253432156}, {"count": 315, "prob": 0.00012679666251369328}, {"count": 316, "prob": 0.00026144948296607194}, {"count": 317, "prob": 8.42342090496679e-05}, {"count": 318, "prob": 2.8340943070592897e-05}, {"count": 319, "prob": 3.300560628807602e-05}, {"count": 320, "prob": 2.412647706380062e-05}, {"count": 321, "prob": 0.0001349838389891572}, {"count": 322, "prob": 1.2129143222511316e-05}, {"count": 323, "prob": 0.0003679923292819369}, {"count": 324, "prob": 2.086236827626755e-06}, {"count": 325, "prob": 0.0003851999268939126}, {"count": 326, "prob": 1.3534557924632802e-06}, {"count": 327, "prob": 4.894574092311865e-07}, {"count": 328, "prob": 5.649316357286992e-07}, {"count": 329, "prob": 0.0}, {"count": 330, "prob": 1.1206395549365046e-05}, {"count": 331, "prob": 6.322194037909577e-07}, {"count": 332, "prob": 1.2960325768082227e-07}, {"count": 333, "prob": 1.4555625103594317e-05}, {"count": 334, "prob": 2.2597265429147968e-08}, {"count": 335, "prob": 5.840387057096384e-06}, {"count": 336, "prob": 3.7668549409235093e-06}, {"count": 337, "prob": 2.2597265429147968e-08}, {"count": 338, "prob": 2.1905386684480695e-06}, {"count": 339, "prob": 1.3642363961686354e-07}, {"count": 340, "prob": 2.2597265429147968e-08}, {"count": 341, "prob": 0.0}, {"count": 342, "prob": 1.4062387482674237e-07}, {"count": 343, "prob": 0.0}, {"count": 344, "prob": 1.4532813826180664e-08}, {"count": 345, "prob": 2.2597265429147968e-08}, {"count": 346, "prob": 4.7270647119178885e-06}, {"count": 347, "prob": 2.216206105804438e-06}, {"count": 348, "prob": 1.9039030170763127e-05}, {"count": 349, "prob": 6.7984387072376875e-06}, {"count": 350, "prob": 5.504456245234288e-06}, {"count": 351, "prob": 2.339551013022541e-06}, {"count": 352, "prob": 5.290016236761931e-07}, {"count": 353, "prob": 1.4333662673872264e-06}, {"count": 354, "prob": 1.951425278285683e-06}, {"count": 355, "prob": 2.9093683223451306e-05}, {"count": 356, "prob": 6.036618045877913e-07}, {"count": 357, "prob": 9.953924211952079e-05}, {"count": 358, "prob": 9.465098038069575e-06}, {"count": 359, "prob": 2.7863068309980947e-05}, {"count": 360, "prob": 3.850860445165887e-05}, {"count": 361, "prob": 0.0}, {"count": 362, "prob": 1.2764926825894657e-05}, {"count": 363, "prob": 0.0}, {"count": 364, "prob": 0.0}, {"count": 365, "prob": 0.0}, {"count": 366, "prob": 0.0}, {"count": 367, "prob": 0.0}, {"count": 368, "prob": 0.0}, {"count": 369, "prob": 0.0}, {"count": 370, "prob": 2.2597265429147968e-08}, {"count": 371, "prob": 0.0}, {"count": 372, "prob": 4.494251674570321e-08}, {"count": 373, "prob": 0.0}, {"count": 374, "prob": 0.0}, {"count": 375, "prob": 0.0}, {"count": 376, "prob": 0.0}, {"count": 377, "prob": 0.0}, {"count": 378, "prob": 0.0}, {"count": 379, "prob": 0.0}, {"count": 380, "prob": 0.0}, {"count": 381, "prob": 0.0}, {"count": 382, "prob": 0.0}, {"count": 383, "prob": 0.0}, {"count": 384, "prob": 0.0}, {"count": 385, "prob": 0.0}, {"count": 386, "prob": 0.0}, {"count": 387, "prob": 0.0}, {"count": 388, "prob": 0.0}, {"count": 389, "prob": 0.0}, {"count": 390, "prob": 0.0}, {"count": 391, "prob": 0.0}, {"count": 392, "prob": 0.0}, {"count": 393, "prob": 0.0}, {"count": 394, "prob": 0.0}, {"count": 395, "prob": 0.0}, {"count": 396, "prob": 0.0}], "data-34d101aa1030539c0f7eb43cc594566e": [{"expected": 106.76803868213383}], "data-13519f502f900576bd61c5e13850040a": [{"count": 0, "prob": 3.2401326454022686e-05}, {"count": 1, "prob": 0.00022902254638281828}, {"count": 2, "prob": 0.0010703511281401307}, {"count": 3, "prob": 0.0008925238405230591}, {"count": 4, "prob": 0.0010594654128414922}, {"count": 5, "prob": 0.0010721014861648202}, {"count": 6, "prob": 0.0014231561048089027}, {"count": 7, "prob": 0.0018977239822823148}, {"count": 8, "prob": 0.00158112654233405}, {"count": 9, "prob": 0.0013093502177258267}, {"count": 10, "prob": 0.0018535969886945304}, {"count": 11, "prob": 0.002088476944231993}, {"count": 12, "prob": 0.0015213211472103832}, {"count": 13, "prob": 0.002428310031055912}, {"count": 14, "prob": 0.0036272805540843666}, {"count": 15, "prob": 0.0024425455769368034}, {"count": 16, "prob": 0.003316599028737026}, {"count": 17, "prob": 0.003528241071226686}, {"count": 18, "prob": 0.005214227781781975}, {"count": 19, "prob": 0.002556721915173649}, {"count": 20, "prob": 0.0017515930885454074}, {"count": 21, "prob": 0.0041069096352018665}, {"count": 22, "prob": 0.0028920118457242193}, {"count": 23, "prob": 0.0022791007573665385}, {"count": 24, "prob": 0.002664513186154577}, {"count": 25, "prob": 0.00479067523540007}, {"count": 26, "prob": 0.003204023619168562}, {"count": 27, "prob": 0.0035988401546550456}, {"count": 28, "prob": 0.0045804501825996696}, {"count": 29, "prob": 0.007592872384337008}, {"count": 30, "prob": 0.00614138006401662}, {"count": 31, "prob": 0.008809069758581301}, {"count": 32, "prob": 0.004245648379146097}, {"count": 33, "prob": 0.004594587727032636}, {"count": 34, "prob": 0.006494854419557238}, {"count": 35, "prob": 0.0062206664636685225}, {"count": 36, "prob": 0.0031086630259010554}, {"count": 37, "prob": 0.00380578974952545}, {"count": 38, "prob": 0.00654062939838956}, {"count": 39, "prob": 0.0035776730649867885}, {"count": 40, "prob": 0.002789209919926285}, {"count": 41, "prob": 0.008685474105490204}, {"count": 42, "prob": 0.006018595556571396}, {"count": 43, "prob": 0.0037432031500342355}, {"count": 44, "prob": 0.0033750668322056446}, {"count": 45, "prob": 0.008198742359580305}, {"count": 46, "prob": 0.0058479815121503425}, {"count": 47, "prob": 0.005287192618004197}, {"count": 48, "prob": 0.005982960813382356}, {"count": 49, "prob": 0.00503061271330202}, {"count": 50, "prob": 0.007494931616980114}, {"count": 51, "prob": 0.008453296102297217}, {"count": 52, "prob": 0.0073552159117882725}, {"count": 53, "prob": 0.007706409247974708}, {"count": 54, "prob": 0.006620801082321749}, {"count": 55, "prob": 0.008669320733857233}, {"count": 56, "prob": 0.005224585707969479}, {"count": 57, "prob": 0.004125764132116469}, {"count": 58, "prob": 0.008923465551496325}, {"count": 59, "prob": 0.005462492435537214}, {"count": 60, "prob": 0.005785007224195425}, {"count": 61, "prob": 0.004408964592942627}, {"count": 62, "prob": 0.005826272215275218}, {"count": 63, "prob": 0.00998065974172823}, {"count": 64, "prob": 0.005467166907790375}, {"count": 65, "prob": 0.006107640536861315}, {"count": 66, "prob": 0.006241351115672161}, {"count": 67, "prob": 0.007501375029670171}, {"count": 68, "prob": 0.004588644016319248}, {"count": 69, "prob": 0.006159756835624774}, {"count": 70, "prob": 0.005024248679644599}, {"count": 71, "prob": 0.008583329074615256}, {"count": 72, "prob": 0.008082184284334895}, {"count": 73, "prob": 0.006661348128838734}, {"count": 74, "prob": 0.005607608392140394}, {"count": 75, "prob": 0.00859815322422922}, {"count": 76, "prob": 0.009229213618908029}, {"count": 77, "prob": 0.007034260701655834}, {"count": 78, "prob": 0.004243386797269136}, {"count": 79, "prob": 0.0031233986497871914}, {"count": 80, "prob": 0.010641110233011886}, {"count": 81, "prob": 0.0035028639035985377}, {"count": 82, "prob": 0.0024917042299234405}, {"count": 83, "prob": 0.0062015567633589225}, {"count": 84, "prob": 0.0030897367175289556}, {"count": 85, "prob": 0.0037960360862611168}, {"count": 86, "prob": 0.0038587439249662824}, {"count": 87, "prob": 0.0041960681191179055}, {"count": 88, "prob": 0.003996391651994735}, {"count": 89, "prob": 0.00547631064970157}, {"count": 90, "prob": 0.0046352874671540855}, {"count": 91, "prob": 0.004865179119587743}, {"count": 92, "prob": 0.0036961020884215684}, {"count": 93, "prob": 0.005883149347855113}, {"count": 94, "prob": 0.004812597387451992}, {"count": 95, "prob": 0.004405796780193297}, {"count": 96, "prob": 0.003458878551775295}, {"count": 97, "prob": 0.0033957291995157426}, {"count": 98, "prob": 0.007213774957480031}, {"count": 99, "prob": 0.0029094676043366473}, {"count": 100, "prob": 0.0037317816070134434}, {"count": 101, "prob": 0.006251493165453349}, {"count": 102, "prob": 0.005553979656433883}, {"count": 103, "prob": 0.0030557769876385183}, {"count": 104, "prob": 0.0033887410154238382}, {"count": 105, "prob": 0.005515140485712966}, {"count": 106, "prob": 0.004850963256202638}, {"count": 107, "prob": 0.0038552809637862145}, {"count": 108, "prob": 0.004216365990726865}, {"count": 109, "prob": 0.00547727166473731}, {"count": 110, "prob": 0.003993863389850489}, {"count": 111, "prob": 0.004136433600980639}, {"count": 112, "prob": 0.006436099820292545}, {"count": 113, "prob": 0.003484349558535054}, {"count": 114, "prob": 0.004419966419065434}, {"count": 115, "prob": 0.006030272732019907}, {"count": 116, "prob": 0.0028777580624572796}, {"count": 117, "prob": 0.003501663079337621}, {"count": 118, "prob": 0.005753336989303328}, {"count": 119, "prob": 0.00350665779892911}, {"count": 120, "prob": 0.0032126454504151605}, {"count": 121, "prob": 0.0047697146424253555}, {"count": 122, "prob": 0.005558194479754391}, {"count": 123, "prob": 0.004782846433422439}, {"count": 124, "prob": 0.004452319398845113}, {"count": 125, "prob": 0.007849696513600004}, {"count": 126, "prob": 0.006835256714640158}, {"count": 127, "prob": 0.004295198795906188}, {"count": 128, "prob": 0.0053275704916643215}, {"count": 129, "prob": 0.008325779695234355}, {"count": 130, "prob": 0.0050172109197849585}, {"count": 131, "prob": 0.005072095875962417}, {"count": 132, "prob": 0.007740266869105052}, {"count": 133, "prob": 0.005437738684287901}, {"count": 134, "prob": 0.006515303589664608}, {"count": 135, "prob": 0.007922137399002655}, {"count": 136, "prob": 0.007951620881704756}, {"count": 137, "prob": 0.005882566536562304}, {"count": 138, "prob": 0.006215239457223916}, {"count": 139, "prob": 0.006089943796934621}, {"count": 140, "prob": 0.0071382937220150905}, {"count": 141, "prob": 0.004868976625192663}, {"count": 142, "prob": 0.0074346167371363145}, {"count": 143, "prob": 0.005497537054877677}, {"count": 144, "prob": 0.006920614426702982}, {"count": 145, "prob": 0.005105027970754127}, {"count": 146, "prob": 0.005431069123410841}, {"count": 147, "prob": 0.006837817110226478}, {"count": 148, "prob": 0.006859506810612356}, {"count": 149, "prob": 0.006509723417579602}, {"count": 150, "prob": 0.004741958816022607}, {"count": 151, "prob": 0.005731076193514967}, {"count": 152, "prob": 0.005820280728930887}, {"count": 153, "prob": 0.0065383114302272755}, {"count": 154, "prob": 0.006446235840615427}, {"count": 155, "prob": 0.003763754763927192}, {"count": 156, "prob": 0.003224508493989363}, {"count": 157, "prob": 0.0048652204597295435}, {"count": 158, "prob": 0.004870088113664189}, {"count": 159, "prob": 0.0027628577531996624}, {"count": 160, "prob": 0.00541882524289363}, {"count": 161, "prob": 0.002866239040028187}, {"count": 162, "prob": 0.0024210776104023482}, {"count": 163, "prob": 0.004212897700141753}, {"count": 164, "prob": 0.003078251213647218}, {"count": 165, "prob": 0.0024626972024312387}, {"count": 166, "prob": 0.005483802634081529}, {"count": 167, "prob": 0.003587790156871132}, {"count": 168, "prob": 0.003096069720828044}, {"count": 169, "prob": 0.003432508117660394}, {"count": 170, "prob": 0.0026996984231817825}, {"count": 171, "prob": 0.00492166804066416}, {"count": 172, "prob": 0.003307910784442974}, {"count": 173, "prob": 0.002291573886306302}, {"count": 174, "prob": 0.0034435030752612813}, {"count": 175, "prob": 0.004121564320936815}, {"count": 176, "prob": 0.0026869814387093186}, {"count": 177, "prob": 0.0026833699442409572}, {"count": 178, "prob": 0.0032606688021205436}, {"count": 179, "prob": 0.00208500165911533}, {"count": 180, "prob": 0.002900497895651731}, {"count": 181, "prob": 0.0032802849069161976}, {"count": 182, "prob": 0.0020374514263663073}, {"count": 183, "prob": 0.00364404574021424}, {"count": 184, "prob": 0.003374900657576619}, {"count": 185, "prob": 0.002732555178247745}, {"count": 186, "prob": 0.003584772312519334}, {"count": 187, "prob": 0.0023782701690986106}, {"count": 188, "prob": 0.0037853652412922554}, {"count": 189, "prob": 0.003349122166448507}, {"count": 190, "prob": 0.002566047657916615}, {"count": 191, "prob": 0.0027552618269202317}, {"count": 192, "prob": 0.0034778801258674896}, {"count": 193, "prob": 0.002186431295621238}, {"count": 194, "prob": 0.0027115789080814786}, {"count": 195, "prob": 0.002910881088759412}, {"count": 196, "prob": 0.002374050066376903}, {"count": 197, "prob": 0.0014976595519633111}, {"count": 198, "prob": 0.0020017639231675955}, {"count": 199, "prob": 0.0011706023020845969}, {"count": 200, "prob": 0.0014471339620914436}, {"count": 201, "prob": 0.0015042421082280845}, {"count": 202, "prob": 0.001249659074285128}, {"count": 203, "prob": 0.0009074186045036216}, {"count": 204, "prob": 0.0011807817857106527}, {"count": 205, "prob": 0.0012707163686090824}, {"count": 206, "prob": 0.0011327222612561927}, {"count": 207, "prob": 0.0005763571143084216}, {"count": 208, "prob": 0.002636212664355791}, {"count": 209, "prob": 0.0013552781371813875}, {"count": 210, "prob": 0.0009509190084715067}, {"count": 211, "prob": 0.0011859033329408495}, {"count": 212, "prob": 0.0017381804212020626}, {"count": 213, "prob": 0.0017915377202797423}, {"count": 214, "prob": 0.0009861230399270616}, {"count": 215, "prob": 0.0014235400909913118}, {"count": 216, "prob": 0.0012727212509772493}, {"count": 217, "prob": 0.001789667000107708}, {"count": 218, "prob": 0.0009120421498863923}, {"count": 219, "prob": 0.0015190011018902884}, {"count": 220, "prob": 0.0026180190096642924}, {"count": 221, "prob": 0.001024440794021041}, {"count": 222, "prob": 0.0012739268045975846}, {"count": 223, "prob": 0.0014482104359018972}, {"count": 224, "prob": 0.0011944800347578014}, {"count": 225, "prob": 0.0016207779597845271}, {"count": 226, "prob": 0.0017793044825713397}, {"count": 227, "prob": 0.0010611520340222675}, {"count": 228, "prob": 0.0016613757681593361}, {"count": 229, "prob": 0.0014126967049096215}, {"count": 230, "prob": 0.0014992475006451206}, {"count": 231, "prob": 0.0012145217198969317}, {"count": 232, "prob": 0.001219872900578935}, {"count": 233, "prob": 0.0006455110699091887}, {"count": 234, "prob": 0.0011739450381277093}, {"count": 235, "prob": 0.0004796999165009629}, {"count": 236, "prob": 0.00041928683519402066}, {"count": 237, "prob": 0.0011704939378490728}, {"count": 238, "prob": 0.00037756447235469187}, {"count": 239, "prob": 0.000383093012515761}, {"count": 240, "prob": 0.0006882140112710671}, {"count": 241, "prob": 0.0005351240866578597}, {"count": 242, "prob": 0.0004647721120093768}, {"count": 243, "prob": 0.00120418919263978}, {"count": 244, "prob": 0.0007611271665655832}, {"count": 245, "prob": 0.0005190403223149964}, {"count": 246, "prob": 0.0007145620216818136}, {"count": 247, "prob": 0.0009550084312617347}, {"count": 248, "prob": 0.0008251288826035833}, {"count": 249, "prob": 0.0006969265494113859}, {"count": 250, "prob": 0.0012636010798574154}, {"count": 251, "prob": 0.0006200761488919189}, {"count": 252, "prob": 0.0008235123377485089}, {"count": 253, "prob": 0.0005220443086136171}, {"count": 254, "prob": 0.000602768249516559}, {"count": 255, "prob": 0.0006901413937493552}, {"count": 256, "prob": 0.0006872559304583097}, {"count": 257, "prob": 0.0003780748871454789}, {"count": 258, "prob": 0.0005068863706322189}, {"count": 259, "prob": 0.0003781916720209611}, {"count": 260, "prob": 0.0002910535136467534}, {"count": 261, "prob": 0.0006279422787064276}, {"count": 262, "prob": 0.0003355728610528692}, {"count": 263, "prob": 0.00019921327592130445}, {"count": 264, "prob": 0.00021113731013068594}, {"count": 265, "prob": 0.0006038471955148978}, {"count": 266, "prob": 0.00030771354578513837}, {"count": 267, "prob": 0.0001777959162328949}, {"count": 268, "prob": 0.0004956888776389218}, {"count": 269, "prob": 0.00037468459548820884}, {"count": 270, "prob": 0.00013320174113998218}, {"count": 271, "prob": 0.0003462785046663255}, {"count": 272, "prob": 0.00040731300320007944}, {"count": 273, "prob": 0.00015435693890446405}, {"count": 274, "prob": 0.00021831584168871827}, {"count": 275, "prob": 0.0004756537549985317}, {"count": 276, "prob": 0.0002802506726464369}, {"count": 277, "prob": 0.0001809787401229144}, {"count": 278, "prob": 8.429689644240412e-05}, {"count": 279, "prob": 0.000613061879817599}, {"count": 280, "prob": 0.00015011604860292488}, {"count": 281, "prob": 0.0001072033312983761}, {"count": 282, "prob": 0.0003441118240017235}, {"count": 283, "prob": 0.00017191724346225313}, {"count": 284, "prob": 0.00020368499376540312}, {"count": 285, "prob": 0.0001375699891205212}, {"count": 286, "prob": 0.0003329832742480117}, {"count": 287, "prob": 0.0001963682777055481}, {"count": 288, "prob": 0.0002518061789059868}, {"count": 289, "prob": 0.0002993861569156095}, {"count": 290, "prob": 7.753830079889468e-05}, {"count": 291, "prob": 0.00016098420656723654}, {"count": 292, "prob": 0.00014022343877886345}, {"count": 293, "prob": 0.00010053256232956709}, {"count": 294, "prob": 0.00012127310658098066}, {"count": 295, "prob": 0.00011812626942590091}, {"count": 296, "prob": 9.655430998813382e-05}, {"count": 297, "prob": 6.0606163980946764e-05}, {"count": 298, "prob": 0.0001287267950505413}, {"count": 299, "prob": 0.0002587640456938156}, {"count": 300, "prob": 0.00011177500873926004}, {"count": 301, "prob": 0.00013893296270454524}, {"count": 302, "prob": 0.0003664785918437814}, {"count": 303, "prob": 0.0005145833975951543}, {"count": 304, "prob": 0.00014368634195450426}, {"count": 305, "prob": 0.00043642382158024}, {"count": 306, "prob": 0.00035777512439282325}, {"count": 307, "prob": 0.00030810462550663294}, {"count": 308, "prob": 0.0003442768505435027}, {"count": 309, "prob": 0.0003479182672859165}, {"count": 310, "prob": 0.0003315356682320449}, {"count": 311, "prob": 0.0005833965932986612}, {"count": 312, "prob": 0.00023650911635132144}, {"count": 313, "prob": 0.00018673858586287328}, {"count": 314, "prob": 0.0002929634027955705}, {"count": 315, "prob": 0.00024104230286695055}, {"count": 316, "prob": 0.00012437051797977426}, {"count": 317, "prob": 0.00016775094282942135}, {"count": 318, "prob": 6.536539967598713e-05}, {"count": 319, "prob": 4.6912979318685466e-05}, {"count": 320, "prob": 0.00017745327219244244}, {"count": 321, "prob": 0.00010741767758838454}, {"count": 322, "prob": 1.5670154909145252e-05}, {"count": 323, "prob": 9.216581446881135e-05}, {"count": 324, "prob": 4.590564876301782e-06}, {"count": 325, "prob": 0.0001149184036327328}, {"count": 326, "prob": 7.1726691124951515e-06}, {"count": 327, "prob": 3.900662444713205e-06}, {"count": 328, "prob": 4.811957301806428e-05}, {"count": 329, "prob": 0.0}, {"count": 330, "prob": 2.7784271564518164e-05}, {"count": 331, "prob": 2.697264988244231e-06}, {"count": 332, "prob": 5.995815673333162e-07}, {"count": 333, "prob": 1.6434761018105428e-05}, {"count": 334, "prob": 1.0403790673067987e-06}, {"count": 335, "prob": 1.4221880842407502e-06}, {"count": 336, "prob": 2.040235054918056e-07}, {"count": 337, "prob": 1.1852012735853514e-05}, {"count": 338, "prob": 9.545563449038252e-06}, {"count": 339, "prob": 3.1575719709102278e-06}, {"count": 340, "prob": 1.7708065787429237e-06}, {"count": 341, "prob": 1.4424838266878687e-05}, {"count": 342, "prob": 1.3374800465522048e-05}, {"count": 343, "prob": 9.122405289629179e-06}, {"count": 344, "prob": 0.00011747417386758012}, {"count": 345, "prob": 6.543795118979741e-05}, {"count": 346, "prob": 2.2626107551501613e-05}, {"count": 347, "prob": 1.81554397872072e-05}, {"count": 348, "prob": 0.00010253482649875273}, {"count": 349, "prob": 6.25410070262242e-05}, {"count": 350, "prob": 3.6426520362947366e-05}, {"count": 351, "prob": 9.354866556349771e-05}, {"count": 352, "prob": 3.997738822377728e-05}, {"count": 353, "prob": 5.4197074899431305e-05}, {"count": 354, "prob": 3.369797499743962e-05}, {"count": 355, "prob": 2.3092787018467214e-05}, {"count": 356, "prob": 1.799754778764324e-05}, {"count": 357, "prob": 4.8264776053285284e-05}, {"count": 358, "prob": 9.076889830520011e-07}, {"count": 359, "prob": 1.4795462433780189e-05}, {"count": 360, "prob": 5.10458594116046e-06}, {"count": 361, "prob": 0.0}, {"count": 362, "prob": 1.2504950358169972e-05}, {"count": 363, "prob": 5.818042162803069e-08}, {"count": 364, "prob": 0.0}, {"count": 365, "prob": 4.860489390175064e-07}, {"count": 366, "prob": 0.0}, {"count": 367, "prob": 2.5801400869208608e-06}, {"count": 368, "prob": 0.0}, {"count": 369, "prob": 0.0}, {"count": 370, "prob": 3.4649033276495505e-07}, {"count": 371, "prob": 0.0}, {"count": 372, "prob": 0.0}, {"count": 373, "prob": 0.0}, {"count": 374, "prob": 0.0}, {"count": 375, "prob": 0.0}, {"count": 376, "prob": 2.642360815606393e-07}, {"count": 377, "prob": 0.0}, {"count": 378, "prob": 0.0}, {"count": 379, "prob": 0.0}, {"count": 380, "prob": 0.0}, {"count": 381, "prob": 0.0}, {"count": 382, "prob": 1.7413723417834183e-07}, {"count": 383, "prob": 3.830155086255777e-06}, {"count": 384, "prob": 5.482696677030392e-07}, {"count": 385, "prob": 1.6161228230008524e-07}, {"count": 386, "prob": 0.0}, {"count": 387, "prob": 5.373608386477834e-07}, {"count": 388, "prob": 0.0}, {"count": 389, "prob": 1.287967883699324e-06}, {"count": 390, "prob": 4.754229314562757e-06}, {"count": 391, "prob": 1.3377456667389555e-06}, {"count": 392, "prob": 3.232245646001705e-07}, {"count": 393, "prob": 0.0}, {"count": 394, "prob": 1.0747216772955669e-06}, {"count": 395, "prob": 0.0}, {"count": 396, "prob": 5.018061365417647e-07}], "data-97af3783481bf03c39457b4cc22f6b4c": [{"expected": 109.70599655574796}], "data-0627ab076b355673561bb7fbe0671199": [{"count": 0, "prob": 0.0007243433400952906}, {"count": 1, "prob": 0.014885742639532804}, {"count": 2, "prob": 0.019507630785920414}, {"count": 3, "prob": 0.017474705383599104}, {"count": 4, "prob": 0.008843217748788402}, {"count": 5, "prob": 0.020781655403095702}, {"count": 6, "prob": 0.03292508469472294}, {"count": 7, "prob": 0.016883875960736965}, {"count": 8, "prob": 0.014820899585693117}, {"count": 9, "prob": 0.005949623636914083}, {"count": 10, "prob": 0.006754939451606302}, {"count": 11, "prob": 0.0101567353185798}, {"count": 12, "prob": 0.014271345575631492}, {"count": 13, "prob": 0.007744249049454156}, {"count": 14, "prob": 0.020599972037271812}, {"count": 15, "prob": 0.025128145572793196}, {"count": 16, "prob": 0.009540393868010854}, {"count": 17, "prob": 0.008249663471868457}, {"count": 18, "prob": 0.004059030553326011}, {"count": 19, "prob": 0.015270719413900574}, {"count": 20, "prob": 0.002697911073053284}, {"count": 21, "prob": 0.008597064480062054}, {"count": 22, "prob": 0.0038416781998314034}, {"count": 23, "prob": 0.013111011218753906}, {"count": 24, "prob": 0.015997999029488136}, {"count": 25, "prob": 0.012164069362286326}, {"count": 26, "prob": 0.015649389600556708}, {"count": 27, "prob": 0.0074565786295851776}, {"count": 28, "prob": 0.015154416956053782}, {"count": 29, "prob": 0.003713595549594871}, {"count": 30, "prob": 0.011970196740797927}, {"count": 31, "prob": 0.004080614421715299}, {"count": 32, "prob": 0.007158334906220716}, {"count": 33, "prob": 0.005400271554255336}, {"count": 34, "prob": 0.009595297802666729}, {"count": 35, "prob": 0.004515510260208585}, {"count": 36, "prob": 0.005563365449253851}, {"count": 37, "prob": 0.012642785480997024}, {"count": 38, "prob": 0.00958631592284183}, {"count": 39, "prob": 0.009583418066430736}, {"count": 40, "prob": 0.007116045516848406}, {"count": 41, "prob": 0.0033720075184625236}, {"count": 42, "prob": 0.0073694892989234345}, {"count": 43, "prob": 0.011788252774555722}, {"count": 44, "prob": 0.026056292450397714}, {"count": 45, "prob": 0.011641090559484413}, {"count": 46, "prob": 0.012539469014545394}, {"count": 47, "prob": 0.0066851430090249546}, {"count": 48, "prob": 0.022769338836215576}, {"count": 49, "prob": 0.010932842609617457}, {"count": 50, "prob": 0.024194622219603387}, {"count": 51, "prob": 0.01670133044785422}, {"count": 52, "prob": 0.018240532491242235}, {"count": 53, "prob": 0.010520678113468107}, {"count": 54, "prob": 0.01844413805294535}, {"count": 55, "prob": 0.007271633364483284}, {"count": 56, "prob": 0.010552452994347618}, {"count": 57, "prob": 0.016342485276994913}, {"count": 58, "prob": 0.008566809744123835}, {"count": 59, "prob": 0.011675942894455591}, {"count": 60, "prob": 0.013044186117088092}, {"count": 61, "prob": 0.0062746165937871455}, {"count": 62, "prob": 0.006340580708275876}, {"count": 63, "prob": 0.014549271618452184}, {"count": 64, "prob": 0.004741411328712042}, {"count": 65, "prob": 0.005314948051474561}, {"count": 66, "prob": 0.00973306297026134}, {"count": 67, "prob": 0.0017047335047484966}, {"count": 68, "prob": 0.006606334440703958}, {"count": 69, "prob": 0.00402962461480823}, {"count": 70, "prob": 0.005792204874037294}, {"count": 71, "prob": 0.002832027891788934}, {"count": 72, "prob": 0.010429396960383107}, {"count": 73, "prob": 0.0030937020873403665}, {"count": 74, "prob": 0.00783506999248173}, {"count": 75, "prob": 0.0042561689586959085}, {"count": 76, "prob": 0.003620523119224851}, {"count": 77, "prob": 0.002575804187273225}, {"count": 78, "prob": 0.0020342857935578694}, {"count": 79, "prob": 0.0013221775404518863}, {"count": 80, "prob": 0.005192080858247845}, {"count": 81, "prob": 0.004023838943961698}, {"count": 82, "prob": 0.003730905542930535}, {"count": 83, "prob": 0.003879143920230482}, {"count": 84, "prob": 0.0023765282679353216}, {"count": 85, "prob": 0.0016513661363588867}, {"count": 86, "prob": 0.0036476941467093833}, {"count": 87, "prob": 0.0010377953621737502}, {"count": 88, "prob": 0.003265970869476515}, {"count": 89, "prob": 0.0024577705600102107}, {"count": 90, "prob": 0.0026312212385898493}, {"count": 91, "prob": 0.0016369154743639946}, {"count": 92, "prob": 0.006874769519627707}, {"count": 93, "prob": 0.0018241655613680792}, {"count": 94, "prob": 0.005290177050181119}, {"count": 95, "prob": 0.0028975364237482804}, {"count": 96, "prob": 0.0018182482779463805}, {"count": 97, "prob": 0.0016998239735334531}, {"count": 98, "prob": 0.00155070870767842}, {"count": 99, "prob": 0.0008618346746215543}, {"count": 100, "prob": 0.001015505257822371}, {"count": 101, "prob": 0.004021098027542306}, {"count": 102, "prob": 0.0009760575215940696}, {"count": 103, "prob": 0.00134721374269414}, {"count": 104, "prob": 0.0009759325283437079}, {"count": 105, "prob": 0.0006125292804202072}, {"count": 106, "prob": 0.0009341559146669635}, {"count": 107, "prob": 0.0006199580006714205}, {"count": 108, "prob": 0.0004746150420312386}, {"count": 109, "prob": 0.0005463595219076837}, {"count": 110, "prob": 0.0003012447462523442}, {"count": 111, "prob": 0.00029270125771039705}, {"count": 112, "prob": 0.0011654010080659669}, {"count": 113, "prob": 0.0003628276156394898}, {"count": 114, "prob": 0.0007712531901685733}, {"count": 115, "prob": 0.0005692756963982802}, {"count": 116, "prob": 0.0002781443245554417}, {"count": 117, "prob": 0.00016007809361808767}, {"count": 118, "prob": 0.000882369044062463}, {"count": 119, "prob": 0.00022246029847093615}, {"count": 120, "prob": 0.0006041599241163189}, {"count": 121, "prob": 0.00048609432211481265}, {"count": 122, "prob": 0.00029217158973790817}, {"count": 123, "prob": 0.00027448054427056}, {"count": 124, "prob": 0.00024996615980153763}, {"count": 125, "prob": 0.0016624074711140205}, {"count": 126, "prob": 0.006227192545163455}, {"count": 127, "prob": 0.002907255534373722}, {"count": 128, "prob": 0.0031637345038517304}, {"count": 129, "prob": 0.0012195078940228695}, {"count": 130, "prob": 0.004559602715663477}, {"count": 131, "prob": 0.0011207884776601052}, {"count": 132, "prob": 0.002970058349323239}, {"count": 133, "prob": 0.0010110458346951302}, {"count": 134, "prob": 0.0013493371011060577}, {"count": 135, "prob": 0.0023429801489307078}, {"count": 136, "prob": 0.0023294107880408206}, {"count": 137, "prob": 0.001282540107573138}, {"count": 138, "prob": 0.0009741661685170036}, {"count": 139, "prob": 0.003732246095190711}, {"count": 140, "prob": 0.00044721008340829765}, {"count": 141, "prob": 0.0011103863757015609}, {"count": 142, "prob": 0.00039921350718391215}, {"count": 143, "prob": 0.0002087257974257665}, {"count": 144, "prob": 0.00038235675461651807}, {"count": 145, "prob": 0.000791171138486037}, {"count": 146, "prob": 0.0004230835603764005}, {"count": 147, "prob": 0.0004644483330619967}, {"count": 148, "prob": 0.0023160837354348463}, {"count": 149, "prob": 0.0003481743633093405}, {"count": 150, "prob": 0.001826390229446151}, {"count": 151, "prob": 0.00043883951622792196}, {"count": 152, "prob": 0.0007488609062397758}, {"count": 153, "prob": 0.0003310763873473602}, {"count": 154, "prob": 0.0005903788338233738}, {"count": 155, "prob": 0.00025617449353534905}, {"count": 156, "prob": 0.000356144322352788}, {"count": 157, "prob": 0.0008810879307393528}, {"count": 158, "prob": 0.00019586844890875715}, {"count": 159, "prob": 0.0004747374815420896}, {"count": 160, "prob": 0.0002246746665996275}, {"count": 161, "prob": 0.00016491715802093222}, {"count": 162, "prob": 0.0010227225276420763}, {"count": 163, "prob": 0.00012631453558882555}, {"count": 164, "prob": 0.0007658462836870963}, {"count": 165, "prob": 0.0001621939657936222}, {"count": 166, "prob": 0.0001491600392880271}, {"count": 167, "prob": 0.0002553644121657558}, {"count": 168, "prob": 0.002673521109892955}, {"count": 169, "prob": 0.00031388914449083545}, {"count": 170, "prob": 0.001331148451395637}, {"count": 171, "prob": 0.0006802174320526843}, {"count": 172, "prob": 0.0009752526976882012}, {"count": 173, "prob": 0.000709143763491639}, {"count": 174, "prob": 0.002141128743299102}, {"count": 175, "prob": 0.0005944579797398802}, {"count": 176, "prob": 0.0017566191802746414}, {"count": 177, "prob": 0.001247079912605256}, {"count": 178, "prob": 0.00030356647542992927}, {"count": 179, "prob": 0.0007139173765706895}, {"count": 180, "prob": 0.0015165756333407863}, {"count": 181, "prob": 0.0008971358028146609}, {"count": 182, "prob": 0.0006728106775609067}, {"count": 183, "prob": 0.0014202094719398947}, {"count": 184, "prob": 0.0011006192319756262}, {"count": 185, "prob": 0.0008487593303406805}, {"count": 186, "prob": 0.00044839981205288206}, {"count": 187, "prob": 0.00013581693031984715}, {"count": 188, "prob": 0.00039998496949274995}, {"count": 189, "prob": 0.0008333643486688547}, {"count": 190, "prob": 0.0005700317992738204}, {"count": 191, "prob": 0.0004663426968319652}, {"count": 192, "prob": 0.0007873415771112568}, {"count": 193, "prob": 0.0013976417569055257}, {"count": 194, "prob": 0.0007274858365524796}, {"count": 195, "prob": 0.00022045188933389215}, {"count": 196, "prob": 0.0007316598947876834}, {"count": 197, "prob": 0.00020472327169380168}, {"count": 198, "prob": 0.00017922961611297996}, {"count": 199, "prob": 0.0001875103094607204}, {"count": 200, "prob": 0.00026211055204194153}, {"count": 201, "prob": 0.00011780628145287742}, {"count": 202, "prob": 0.0007398373646644862}, {"count": 203, "prob": 0.0002497120087256085}, {"count": 204, "prob": 0.0002853950969577969}, {"count": 205, "prob": 0.00015095641005353688}, {"count": 206, "prob": 0.0001448755903129666}, {"count": 207, "prob": 4.071177529302868e-05}, {"count": 208, "prob": 0.0002663212585389268}, {"count": 209, "prob": 5.010677897821636e-05}, {"count": 210, "prob": 8.133170995404069e-05}, {"count": 211, "prob": 0.00036938769749407746}, {"count": 212, "prob": 6.962555201259847e-05}, {"count": 213, "prob": 0.00019273445458432978}, {"count": 214, "prob": 0.0004622816700672576}, {"count": 215, "prob": 8.28797860462528e-05}, {"count": 216, "prob": 0.0003591107337711076}, {"count": 217, "prob": 8.926817441402302e-05}, {"count": 218, "prob": 0.00013831476953375058}, {"count": 219, "prob": 0.00010646389640565377}, {"count": 220, "prob": 0.00021938966968305945}, {"count": 221, "prob": 5.4493671503768445e-05}, {"count": 222, "prob": 0.000541444211282152}, {"count": 223, "prob": 0.00022989075854468237}, {"count": 224, "prob": 0.0001541027551181564}, {"count": 225, "prob": 0.0002310536819234731}, {"count": 226, "prob": 0.00032994292696326787}, {"count": 227, "prob": 0.00014427676139507363}, {"count": 228, "prob": 0.0004737354677501027}, {"count": 229, "prob": 0.00021175132881369544}, {"count": 230, "prob": 0.00038270957062836727}, {"count": 231, "prob": 0.00045041182482234623}, {"count": 232, "prob": 0.00010706942064060679}, {"count": 233, "prob": 8.602633309027005e-05}, {"count": 234, "prob": 0.00036009338953766354}, {"count": 235, "prob": 7.936338072874132e-05}, {"count": 236, "prob": 0.00010462224425896287}, {"count": 237, "prob": 0.0004307599773619015}, {"count": 238, "prob": 0.0001398877930812572}, {"count": 239, "prob": 0.00019179442446984657}, {"count": 240, "prob": 0.00021576034388373066}, {"count": 241, "prob": 4.5976700256988275e-05}, {"count": 242, "prob": 8.995755609529846e-05}, {"count": 243, "prob": 7.457217544414228e-05}, {"count": 244, "prob": 2.931486980703164e-06}, {"count": 245, "prob": 2.748069289784707e-05}, {"count": 246, "prob": 1.7245810882433596e-05}, {"count": 247, "prob": 2.9843135922513843e-06}, {"count": 248, "prob": 0.0001135488257244353}, {"count": 249, "prob": 0.00011895235055084846}, {"count": 250, "prob": 0.00010053993066556743}, {"count": 251, "prob": 3.910162353269622e-05}, {"count": 252, "prob": 2.5282565112598494e-05}, {"count": 253, "prob": 6.726147915417903e-06}, {"count": 254, "prob": 1.4457961250347279e-05}, {"count": 255, "prob": 7.561342723375148e-06}, {"count": 256, "prob": 6.629091815392547e-06}, {"count": 257, "prob": 5.851146967790437e-05}, {"count": 258, "prob": 6.861846073852791e-06}, {"count": 259, "prob": 2.403368650146518e-05}, {"count": 260, "prob": 5.102413940506678e-05}, {"count": 261, "prob": 6.790011401176247e-06}, {"count": 262, "prob": 5.185833031542418e-05}, {"count": 263, "prob": 1.7884337751032193e-05}, {"count": 264, "prob": 1.55197509450367e-05}, {"count": 265, "prob": 1.052856205928514e-05}, {"count": 266, "prob": 7.242845210949828e-06}, {"count": 267, "prob": 3.4909499140288e-06}, {"count": 268, "prob": 9.173471082089403e-05}, {"count": 269, "prob": 1.2266000836010834e-05}, {"count": 270, "prob": 1.7832859001998484e-05}, {"count": 271, "prob": 7.885047704625105e-06}, {"count": 272, "prob": 4.126819053722653e-06}, {"count": 273, "prob": 3.880026227232865e-06}, {"count": 274, "prob": 5.9525274267199355e-05}, {"count": 275, "prob": 8.838124488314211e-06}, {"count": 276, "prob": 2.1024719423933415e-05}, {"count": 277, "prob": 2.322972650747568e-05}, {"count": 278, "prob": 3.148718822490281e-06}, {"count": 279, "prob": 3.4089542777969673e-06}, {"count": 280, "prob": 1.020428513637472e-05}, {"count": 281, "prob": 3.907283446925561e-06}, {"count": 282, "prob": 3.575675271821935e-07}, {"count": 283, "prob": 2.177632875782642e-05}, {"count": 284, "prob": 4.18377924363513e-06}, {"count": 285, "prob": 2.776828756244325e-06}, {"count": 286, "prob": 2.68773584395311e-06}, {"count": 287, "prob": 6.547432144891336e-07}, {"count": 288, "prob": 0.0}, {"count": 289, "prob": 1.8120611650479897e-06}, {"count": 290, "prob": 0.0}, {"count": 291, "prob": 0.0}, {"count": 292, "prob": 2.2715702939216605e-06}, {"count": 293, "prob": 5.357533517646244e-07}, {"count": 294, "prob": 3.1505406366604974e-06}, {"count": 295, "prob": 1.7932050884168508e-06}, {"count": 296, "prob": 1.9719888520079474e-06}, {"count": 297, "prob": 4.385882628564196e-06}, {"count": 298, "prob": 3.5517577114753e-07}, {"count": 299, "prob": 0.0}, {"count": 300, "prob": 2.4192612290621317e-06}, {"count": 301, "prob": 1.7406004542263633e-06}, {"count": 302, "prob": 2.0987659204172227e-07}, {"count": 303, "prob": 6.6224424936406595e-06}, {"count": 304, "prob": 0.00013153681490275237}, {"count": 305, "prob": 4.044336067201817e-05}, {"count": 306, "prob": 5.3005625288352846e-05}, {"count": 307, "prob": 1.4094874286162012e-05}, {"count": 308, "prob": 1.4532909605420118e-05}, {"count": 309, "prob": 1.934768248606306e-05}, {"count": 310, "prob": 1.4083187478246815e-05}, {"count": 311, "prob": 9.75296717198097e-06}, {"count": 312, "prob": 5.354831793229161e-06}, {"count": 313, "prob": 0.0001157619199830647}, {"count": 314, "prob": 1.4941865890815309e-05}, {"count": 315, "prob": 2.696409159252389e-05}, {"count": 316, "prob": 7.569457295667665e-05}, {"count": 317, "prob": 6.883263889179919e-06}, {"count": 318, "prob": 2.0121173587958805e-05}, {"count": 319, "prob": 6.430632058803913e-06}, {"count": 320, "prob": 1.1641872498724594e-06}, {"count": 321, "prob": 5.813149043677531e-06}, {"count": 322, "prob": 6.413905764929394e-06}, {"count": 323, "prob": 3.8880914045637985e-06}, {"count": 324, "prob": 0.0}, {"count": 325, "prob": 1.4994264546016192e-05}, {"count": 326, "prob": 0.0}, {"count": 327, "prob": 0.0}, {"count": 328, "prob": 0.0}, {"count": 329, "prob": 0.0}, {"count": 330, "prob": 2.103065481850773e-06}, {"count": 331, "prob": 9.0407178232671e-07}, {"count": 332, "prob": 2.1408816245058623e-07}, {"count": 333, "prob": 0.0}, {"count": 334, "prob": 1.82371397643092e-07}, {"count": 335, "prob": 0.0}, {"count": 336, "prob": 0.0}, {"count": 337, "prob": 0.0}, {"count": 338, "prob": 3.575675271821935e-07}, {"count": 339, "prob": 1.2290246362904023e-06}, {"count": 340, "prob": 0.0}, {"count": 341, "prob": 0.0}, {"count": 342, "prob": 1.187548866926756e-06}, {"count": 343, "prob": 0.0}, {"count": 344, "prob": 0.0}, {"count": 345, "prob": 0.0}, {"count": 346, "prob": 3.575675271821935e-07}, {"count": 347, "prob": 0.0}, {"count": 348, "prob": 0.0}, {"count": 349, "prob": 7.139391763470553e-07}, {"count": 350, "prob": 3.459837887536425e-05}, {"count": 351, "prob": 3.7281357204596237e-06}, {"count": 352, "prob": 7.069562886197659e-06}, {"count": 353, "prob": 7.139391763470553e-07}, {"count": 354, "prob": 1.2556719181983384e-06}, {"count": 355, "prob": 1.785445879876304e-06}, {"count": 356, "prob": 1.2185996996610543e-06}, {"count": 357, "prob": 7.139391763470553e-07}, {"count": 358, "prob": 0.0}, {"count": 359, "prob": 1.0657768879853376e-05}, {"count": 360, "prob": 3.575675271821935e-07}, {"count": 361, "prob": 0.0}, {"count": 362, "prob": 5.848191469258976e-06}, {"count": 363, "prob": 0.0}, {"count": 364, "prob": 0.0}, {"count": 365, "prob": 0.0}, {"count": 366, "prob": 0.0}, {"count": 367, "prob": 0.0}, {"count": 368, "prob": 0.0}, {"count": 369, "prob": 0.0}, {"count": 370, "prob": 0.0}, {"count": 371, "prob": 0.0}, {"count": 372, "prob": 0.0}, {"count": 373, "prob": 0.0}, {"count": 374, "prob": 0.0}, {"count": 375, "prob": 0.0}, {"count": 376, "prob": 3.64742795286184e-07}, {"count": 377, "prob": 0.0}, {"count": 378, "prob": 0.0}, {"count": 379, "prob": 0.0}, {"count": 380, "prob": 0.0}, {"count": 381, "prob": 0.0}, {"count": 382, "prob": 0.0}, {"count": 383, "prob": 0.0}, {"count": 384, "prob": 0.0}, {"count": 385, "prob": 0.0}, {"count": 386, "prob": 0.0}, {"count": 387, "prob": 0.0}, {"count": 388, "prob": 0.0}, {"count": 389, "prob": 0.0}, {"count": 390, "prob": 0.0}, {"count": 391, "prob": 0.0}, {"count": 392, "prob": 0.0}, {"count": 393, "prob": 0.0}, {"count": 394, "prob": 0.0}, {"count": 395, "prob": 0.0}, {"count": 396, "prob": 0.0}], "data-0796fc7ed16cee3117cf15eb7521fb65": [{"expected": 50.56212164166337}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/CombinedComputations/min_hit_dictmhc1_Combined.csv b/SupplementaryResults/CombinedComputations/min_hit_dictmhc1_Combined.csv deleted file mode 100644 index 239e0d0cbab65a29aad6fd4e0309f67ffa774ccd..0000000000000000000000000000000000000000 --- a/SupplementaryResults/CombinedComputations/min_hit_dictmhc1_Combined.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999999970842566,White -1,2,0.9999979397413068,White -2,3,0.9996450201369151,White -3,4,0.9989318973261031,White -4,5,0.9884154200234653,White -5,6,0.980725262434221,White -6,7,0.9623340730344939,White -7,8,0.9412712254218628,White -8,9,0.9099725289687479,White -9,10,0.8631547868076972,White -0,1,0.9999437152681818,Black -1,2,0.999582860060981,Black -2,3,0.9975084003180219,Black -3,4,0.9923125406999793,Black -4,5,0.9825426642595926,Black -5,6,0.9654686397626534,Black -6,7,0.9429862263795881,Black -7,8,0.9109593176537493,Black -8,9,0.8698391426585825,Black -9,10,0.8181698084246464,Black -0,1,1.0,Asians -1,2,0.9999887284235458,Asians -2,3,0.9998968794019185,Asians -3,4,0.9868757564996137,Asians -4,5,0.9847810233461808,Asians -5,6,0.9788638978944902,Asians -6,7,0.9583694764065207,Asians -7,8,0.9388662037835284,Asians -8,9,0.9103792057265915,Asians -9,10,0.8507592211395603,Asians -0,1,0.9999812374508128,Average -1,2,0.9998565094086113,Average -2,3,0.9990167666189519,Average -3,4,0.9927067315085654,Average -4,5,0.9852463692097463,Average -5,6,0.9750192666971215,Average -6,7,0.9545632586068676,Average -7,8,0.9303655822863801,Average -8,9,0.8967302924513073,Average -9,10,0.8440279387906345,Average diff --git a/SupplementaryResults/CombinedComputations/min_hit_dictmhc2_Combined.csv b/SupplementaryResults/CombinedComputations/min_hit_dictmhc2_Combined.csv deleted file mode 100644 index e6cfb085fb8c7d97289b874280dd60a8a282eb76..0000000000000000000000000000000000000000 --- a/SupplementaryResults/CombinedComputations/min_hit_dictmhc2_Combined.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999956065379696,White -1,2,0.9999423990933944,White -2,3,0.999753716570321,White -3,4,0.9991962293384731,White -4,5,0.9988162580933813,White -5,6,0.9985194493293231,White -6,7,0.9974124167803683,White -7,8,0.9960800351230401,White -8,9,0.9956061639706271,White -9,10,0.9952669832197709,White -0,1,0.999967598673546,Black -1,2,0.9997385761271632,Black -2,3,0.9986682249990231,Black -3,4,0.9977757011585,Black -4,5,0.9967162357456585,Black -5,6,0.9956441342594936,Black -6,7,0.9942209781546848,Black -7,8,0.9923232541724024,Black -8,9,0.9907421276300684,Black -9,10,0.9894327774123426,Black -0,1,0.9992756566599047,Asians -1,2,0.9843899140203719,Asians -2,3,0.9648822832344515,Asians -3,4,0.9474075778508524,Asians -4,5,0.938564360102064,Asians -5,6,0.9177827046989683,Asians -6,7,0.8848576200042454,Asians -7,8,0.8679737440435084,Asians -8,9,0.8531528444578153,Asians -9,10,0.8472032208209012,Asians -0,1,0.9997462872904733,Average -1,2,0.9946902964136433,Average -2,3,0.9877680749345985,Average -3,4,0.9814598361159419,Average -4,5,0.9780322846470346,Average -5,6,0.970648762762595,Average -6,7,0.9588303383130995,Average -7,8,0.9521256777796503,Average -8,9,0.9465003786861703,Average -9,10,0.9439676604843382,Average diff --git a/SupplementaryResults/CombinedComputations/min_hit_number_bar_mhc1_Combined.html b/SupplementaryResults/CombinedComputations/min_hit_number_bar_mhc1_Combined.html deleted file mode 100644 index 220165c7cbc373a39fad50d3644d987201f0d119..0000000000000000000000000000000000000000 --- a/SupplementaryResults/CombinedComputations/min_hit_number_bar_mhc1_Combined.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-bf9d885beb3466dc629a67223ba34309"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-bf9d885beb3466dc629a67223ba34309": [{"n": 1, "prob": 0.9999999970842566, "population": "White"}, {"n": 2, "prob": 0.9999979397413068, "population": "White"}, {"n": 3, "prob": 0.9996450201369151, "population": "White"}, {"n": 4, "prob": 0.9989318973261031, "population": "White"}, {"n": 5, "prob": 0.9884154200234653, "population": "White"}, {"n": 6, "prob": 0.980725262434221, "population": "White"}, {"n": 7, "prob": 0.9623340730344939, "population": "White"}, {"n": 8, "prob": 0.9412712254218628, "population": "White"}, {"n": 9, "prob": 0.9099725289687479, "population": "White"}, {"n": 10, "prob": 0.8631547868076972, "population": "White"}, {"n": 1, "prob": 0.9999437152681818, "population": "Black"}, {"n": 2, "prob": 0.999582860060981, "population": "Black"}, {"n": 3, "prob": 0.9975084003180219, "population": "Black"}, {"n": 4, "prob": 0.9923125406999793, "population": "Black"}, {"n": 5, "prob": 0.9825426642595926, "population": "Black"}, {"n": 6, "prob": 0.9654686397626534, "population": "Black"}, {"n": 7, "prob": 0.9429862263795881, "population": "Black"}, {"n": 8, "prob": 0.9109593176537493, "population": "Black"}, {"n": 9, "prob": 0.8698391426585825, "population": "Black"}, {"n": 10, "prob": 0.8181698084246464, "population": "Black"}, {"n": 1, "prob": 1.0, "population": "Asians"}, {"n": 2, "prob": 0.9999887284235458, "population": "Asians"}, {"n": 3, "prob": 0.9998968794019185, "population": "Asians"}, {"n": 4, "prob": 0.9868757564996137, "population": "Asians"}, {"n": 5, "prob": 0.9847810233461808, "population": "Asians"}, {"n": 6, "prob": 0.9788638978944902, "population": "Asians"}, {"n": 7, "prob": 0.9583694764065207, "population": "Asians"}, {"n": 8, "prob": 0.9388662037835284, "population": "Asians"}, {"n": 9, "prob": 0.9103792057265915, "population": "Asians"}, {"n": 10, "prob": 0.8507592211395603, "population": "Asians"}, {"n": 1, "prob": 0.9999812374508128, "population": "Average"}, {"n": 2, "prob": 0.9998565094086113, "population": "Average"}, {"n": 3, "prob": 0.9990167666189519, "population": "Average"}, {"n": 4, "prob": 0.9927067315085654, "population": "Average"}, {"n": 5, "prob": 0.9852463692097463, "population": "Average"}, {"n": 6, "prob": 0.9750192666971215, "population": "Average"}, {"n": 7, "prob": 0.9545632586068676, "population": "Average"}, {"n": 8, "prob": 0.9303655822863801, "population": "Average"}, {"n": 9, "prob": 0.8967302924513073, "population": "Average"}, {"n": 10, "prob": 0.8440279387906345, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/CombinedComputations/min_hit_number_bar_mhc2_Combined.html b/SupplementaryResults/CombinedComputations/min_hit_number_bar_mhc2_Combined.html deleted file mode 100644 index 7c04d7500a0eca665a5b464504d00890e23a4181..0000000000000000000000000000000000000000 --- a/SupplementaryResults/CombinedComputations/min_hit_number_bar_mhc2_Combined.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-46163c47e84983044c6bda62286e8240"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-46163c47e84983044c6bda62286e8240": [{"n": 1, "prob": 0.9999956065379696, "population": "White"}, {"n": 2, "prob": 0.9999423990933944, "population": "White"}, {"n": 3, "prob": 0.999753716570321, "population": "White"}, {"n": 4, "prob": 0.9991962293384731, "population": "White"}, {"n": 5, "prob": 0.9988162580933813, "population": "White"}, {"n": 6, "prob": 0.9985194493293231, "population": "White"}, {"n": 7, "prob": 0.9974124167803683, "population": "White"}, {"n": 8, "prob": 0.9960800351230401, "population": "White"}, {"n": 9, "prob": 0.9956061639706271, "population": "White"}, {"n": 10, "prob": 0.9952669832197709, "population": "White"}, {"n": 1, "prob": 0.999967598673546, "population": "Black"}, {"n": 2, "prob": 0.9997385761271632, "population": "Black"}, {"n": 3, "prob": 0.9986682249990231, "population": "Black"}, {"n": 4, "prob": 0.9977757011585, "population": "Black"}, {"n": 5, "prob": 0.9967162357456585, "population": "Black"}, {"n": 6, "prob": 0.9956441342594936, "population": "Black"}, {"n": 7, "prob": 0.9942209781546848, "population": "Black"}, {"n": 8, "prob": 0.9923232541724024, "population": "Black"}, {"n": 9, "prob": 0.9907421276300684, "population": "Black"}, {"n": 10, "prob": 0.9894327774123426, "population": "Black"}, {"n": 1, "prob": 0.9992756566599047, "population": "Asians"}, {"n": 2, "prob": 0.9843899140203719, "population": "Asians"}, {"n": 3, "prob": 0.9648822832344515, "population": "Asians"}, {"n": 4, "prob": 0.9474075778508524, "population": "Asians"}, {"n": 5, "prob": 0.938564360102064, "population": "Asians"}, {"n": 6, "prob": 0.9177827046989683, "population": "Asians"}, {"n": 7, "prob": 0.8848576200042454, "population": "Asians"}, {"n": 8, "prob": 0.8679737440435084, "population": "Asians"}, {"n": 9, "prob": 0.8531528444578153, "population": "Asians"}, {"n": 10, "prob": 0.8472032208209012, "population": "Asians"}, {"n": 1, "prob": 0.9997462872904733, "population": "Average"}, {"n": 2, "prob": 0.9946902964136433, "population": "Average"}, {"n": 3, "prob": 0.9877680749345985, "population": "Average"}, {"n": 4, "prob": 0.9814598361159419, "population": "Average"}, {"n": 5, "prob": 0.9780322846470346, "population": "Average"}, {"n": 6, "prob": 0.970648762762595, "population": "Average"}, {"n": 7, "prob": 0.9588303383130995, "population": "Average"}, {"n": 8, "prob": 0.9521256777796503, "population": "Average"}, {"n": 9, "prob": 0.9465003786861703, "population": "Average"}, {"n": 10, "prob": 0.9439676604843382, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/37435_chosen_peptides_hog_inc_substrings.txt b/SupplementaryResults/GenotypeComputations/37435_chosen_peptides_hog_inc_substrings.txt deleted file mode 100644 index 93b486135b549938581cc4342906c657cfa3cd64..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/37435_chosen_peptides_hog_inc_substrings.txt +++ /dev/null @@ -1,518 +0,0 @@ -SFRLFARTRSMWSFNPET -YFIASFRLFARTRS -GDSGFAAYSRYRIGN -SGFAAYSRYRIGNYKL -AGDSGFAAYSRYRIGNYKL -QMNLKYAISAKNRARTVA -FAAYSRYRIGNYKLNT -ARTRSMWSFNPETNILLNV -ARTRSMWSFNPETNI -ASFRLFARTRSMWSFNPETNI -AVKRTIKGTHHWL -LSYFIASFRLFART -GLVEVEKGVLPQLEQP -GLVEVEKGVLPQLEQ -MWSFNPETNILLNVPLH -SAVKRTIKGTHHWL -LVEVEKGVLPQLEQPYV -SFNPETNILLNVPLHGT -SMMGFKMNYQVNGYPN -KRTIKGTHHWLLL -TQMNLKYAISAKNRARTVAG -TYRRLISMMGFKMNY -PETNILLNVPLHG -FKMNYQVNGYPNM -IASFRLFARTRSMWSFN -AGDSGFAAYSRYR -ASFRLFARTRSMW -AVKRTIKGTHHWLLL -LISMMGFKMNYQVNG -KGVLPQLEQPYVF -SMWSFNPETNILLNV -FKMNYQVNGYPNMF -DSGFAAYSRYRIG -KATYKPNTWCIRCLW -SYFIASFRLFARTRS -ARTRSMWSFNPET -EKGVLPQLEQPYVF -EVEKGVLPQLEQPYVF -APTHLSVDTKFKTE -RTRSMWSFNPETNILL -LMWLSYFIASFRLF -DKLQFTSLEIPRR -HLSVDTKFKTEGLC -EKGVLPQLEQPYVFIK -KLQFTSLEIPRRN -LQTYVTQQLIRAAE -PTHLSVDTKFKTE -RLFARTRSMWSFNP -FARTRSMWSFNPETNILLNVP -TRSMWSFNPETNILLNVP -TQMNLKYAISAKNRARTVA -LQTYVTQQLIRAA -SMMGFKMNYQVNG -SMWSFNPETNILLNVP -FNPETNILLNVPLHGT -ETNILLNVPLHGT -THLSVDTKFKTEGL -LFARTRSMWSFNPETN -SFRLFARTRSMWSFNPETNILL -FIASFRLFARTRSM -TCGLVEVEKGVLPQLEQPYVFIK -EKGVLPQLEQPYVFIKR -FIASFRLFARTRS -RSMWSFNPETNILLNVPLHGT -QLIRAAEIRASAN -MTYRRLISMMGFK -CGLVEVEKGVLPQLEQ -GLVEVEKGVLPQL -ASFRLFARTRSMWSFNPET -FRLFARTRSMWSF -GDSGFAAYSRYRI -FARTRSMWSFNPETNILLNVPL -SMWSFNPETNILLNVPLH -YFIASFRLFARTR -VAGDSGFAAYSRYRIGNYKLNT -SFRLFARTRSMWSFNPETNILLNV -QMNLKYAISAKNRA -SAVKRTIKGTHHW -RLFARTRSMWSFNPETNILLN -QWLTNIFGTVYEKLK -YRRLISMMGFKMNYQ -LFARTRSMWSFNPETNILLNV -EVEKGVLPQLEQPYVFIK -RSMWSFNPETNILLNVP -NLKYAISAKNRARTV -AGDSGFAAYSRYRIGNYKLNT -SFRLFARTRSMWSF -QMNLKYAISAKNRAR -TQMNLKYAISAKNRA -FIASFRLFARTRSMWS -SYFIASFRLFARTR -LVEVEKGVLPQLEQPYVFIK -ATYKPNTWCIRCLW -LQSLQTYVTQQLIRAAE -QQLIRAAEIRASANL -WSFNPETNILLNV -WLTNIFGTVYEKLK -FARTRSMWSFNPE -TRSMWSFNPETNILL -SFNPETNILLNVP -TQMNLKYAISAKNRAR -DSGFAAYSRYRIGNYK -VTQQLIRAAEIRAS -AAYSRYRIGNYKL -ARTRSMWSFNPETNIL -SMMGFKMNYQVNGYPNMF -IASFRLFARTRSMWSFNPE -IRAAEIRASANLA -GVLPQLEQPYVFIK -MMGFKMNYQVNGYPN -AGDSGFAAYSRYRIGNYK -SMWSFNPETNILLN -TQMNLKYAISAKNRART -APTHLSVDTKFKT -MNLKYAISAKNRA -MWSFNPETNILLN -GVLPQLEQPYVFIKRS -TCGLVEVEKGVLPQ -DSGFAAYSRYRIGNYKLN -NLKYAISAKNRART -CGLVEVEKGVLPQLE -VEVEKGVLPQLEQPY -RSMWSFNPETNILLNVPL -LIRAAEIRASANLAA -LISMMGFKMNYQV -FARTRSMWSFNPETNILLNVPLHG -THLSVDTKFKTEGLC -VEKGVLPQLEQPYV -MNLKYAISAKNRART -RLFARTRSMWSFNPETNILL -LIRAAEIRASANLA -VAGDSGFAAYSRYRIGNY -TQQLIRAAEIRASA -KGVLPQLEQPYVFIK -MGFKMNYQVNGYPNM -VEVEKGVLPQLEQPYV -IASFRLFARTRSMWSFNPETNI -AAYSRYRIGNYKLN -WSFNPETNILLNVPLH -FARTRSMWSFNPETNI -MNLKYAISAKNRAR -LIRAAEIRASANL -MMGFKMNYQVNGY -CGLVEVEKGVLPQLEQPY -IASFRLFARTRSMWSFNP -LSVDTKFKTEGLC -GDSGFAAYSRYRIG -SLQTYVTQQLIRAA -ARTRSMWSFNPETNILL -RTRSMWSFNPETNIL -TQQLIRAAEIRASAN -IRAAEIRASANLAA -SMWSFNPETNILLNVPLHGT -FIASFRLFARTRSMWSFNPE -RTRSMWSFNPETNI -VEKGVLPQLEQPYVFIK -GLVEVEKGVLPQLE -GFKMNYQVNGYPNMF -TRSMWSFNPETNILLN -MWLSYFIASFRLFA -PTHLSVDTKFKTEGLC -QLIRAAEIRASANL -YFIASFRLFARTRSMWS -SMWSFNPETNILLNVPLHG -RLFARTRSMWSFN -QMNLKYAISAKNRARTVAG -LFARTRSMWSFNPETNI -YFIASFRLFARTRSMW -WSFNPETNILLNVPLHG -SFRLFARTRSMWSFNPETNILLN -YFIASFRLFARTRSMWSFN -SGFAAYSRYRIGNY -TRSMWSFNPETNILLNVPL -SFRLFARTRSMWS -ASFRLFARTRSMWSFNP -FIASFRLFARTRSMWSFNPETNI -LQSLQTYVTQQLI -MNLKYAISAKNRARTVA -IASFRLFARTRSMWS -CGLVEVEKGVLPQL -FRLFARTRSMWSFNPET -PQLEQPYVFIKRS -ISMMGFKMNYQVNGYP -TRSMWSFNPETNILLNVPLHG -YFIASFRLFARTRSMWSF -CGLVEVEKGVLPQ -GDSGFAAYSRYRIGNYKLNT -LMWLSYFIASFRL -LPQLEQPYVFIKRS -FRLFARTRSMWSFNPETNI -SFNPETNILLNVPLH -VTQQLIRAAEIRA -IASFRLFARTRSMWSFNPET -LFARTRSMWSFNP -ARTRSMWSFNPETN -PTHLSVDTKFKTEG -LFARTRSMWSFNPETNILL -GLVEVEKGVLPQLEQPYV -YRRLISMMGFKMN -QQLIRAAEIRASA -MGFKMNYQVNGYP -RTRSMWSFNPETN -SFRLFARTRSMWSFNPETNI -RAAEIRASANLAA -NLKYAISAKNRARTVAG -SMMGFKMNYQVNGYPNM -SFRLFARTRSMWSFNPE -SYFIASFRLFART -GDSGFAAYSRYRIGNY -LKYAISAKNRARTVA -VEVEKGVLPQLEQPYVFIKR -VEKGVLPQLEQPYVF -IASFRLFARTRSMWSFNPETNILL -RSMWSFNPETNILL -EKGVLPQLEQPYVFIKRS -QWLTNIFGTVYEK -IASFRLFARTRSM -VEVEKGVLPQLEQPYVFI -VKRTIKGTHHWLLL -ASFRLFARTRSMWS -CGLVEVEKGVLPQLEQPYVFIKR -KGVLPQLEQPYVFI -GDSGFAAYSRYRIGNYKL -ASFRLFARTRSMWSFNPETN -RLFARTRSMWSFNPE -IASFRLFARTRSMWSFNPETNIL -THLSVDTKFKTEG -SFNPETNILLNVPL -TQMNLKYAISAKNRARTV -LKYAISAKNRARTVAG -TYRRLISMMGFKMNYQ -KMNYQVNGYPNMF -VEKGVLPQLEQPYVFIKRS -LSYFIASFRLFARTR -QSLQTYVTQQLIRA -LSYFIASFRLFAR -RLQSLQTYVTQQL -FRLFARTRSMWSFNPE -QSLQTYVTQQLIR -CGLVEVEKGVLPQLEQPYVFIKRS -AAYSRYRIGNYKLNT -AGDSGFAAYSRYRIGNYKLN -TQQLIRAAEIRAS -FIASFRLFARTRSMWSFNPETN -MGFKMNYQVNGYPNMF -MNLKYAISAKNRARTV -AGDSGFAAYSRYRIGN -VKRTIKGTHHWLLLT -QTYVTQQLIRAAE -NPETNILLNVPLHGT -EVEKGVLPQLEQPYVFI -YFIASFRLFARTRSM -EKGVLPQLEQPYVFI -FRLFARTRSMWSFNPETNIL -SMMGFKMNYQVNGY -RSMWSFNPETNILLNVPLHG -YDKLQFTSLEIPR -ARTRSMWSFNPETNILLNVPLHG -RLFARTRSMWSFNPETNIL -LQSLQTYVTQQLIR -DKLQFTSLEIPRRN -YAISAKNRARTVA -RTRSMWSFNPETNILLNVPL -CGLVEVEKGVLPQLEQPYVF -GFAAYSRYRIGNY -CGLVEVEKGVLPQLEQP -ISMMGFKMNYQVNGY -GFAAYSRYRIGNYKLNT -VAGDSGFAAYSRYR -LKYAISAKNRARTV -YFIASFRLFARTRSMWSFNP -FAAYSRYRIGNYKL -LQSLQTYVTQQLIRA -VEVEKGVLPQLEQPYVFIK -NLKYAISAKNRAR -ASFRLFARTRSMWSFN -SFRLFARTRSMWSFNPETN -YRRLISMMGFKMNY -ARTRSMWSFNPETNILLNVP -WLSYFIASFRLFART -RLISMMGFKMNYQ -LKYAISAKNRART -RTIKGTHHWLLLT -KLQFTSLEIPRRNV -FIASFRLFARTRSMW -QWLTNIFGTVYEKL -LVEVEKGVLPQLEQPYVFIKRS -ASFRLFARTRSMWSFNPETNILL -GVLPQLEQPYVFI -FIASFRLFARTRSMWSFN -DSGFAAYSRYRIGNYKLNT -RLFARTRSMWSFNPETNI -RTRSMWSFNPETNILLNVPLH -SAVKRTIKGTHHWLL -LMWLSYFIASFRLFAR -RTRSMWSFNPETNILLNVPLHG -VEKGVLPQLEQPYVFIKR -GFAAYSRYRIGNYKLN -ATYKPNTWCIRCL -KYAISAKNRARTV -ASFRLFARTRSMWSF -FNPETNILLNVPL -IASFRLFARTRSMWSFNPETN -ISMMGFKMNYQVNGYPN -TCGLVEVEKGVLP -ISMMGFKMNYQVN -VAGDSGFAAYSRYRIG -NPETNILLNVPLH -VEVEKGVLPQLEQP -LFARTRSMWSFNPET -ASFRLFARTRSMWSFNPE -FAAYSRYRIGNYKLN -YFIASFRLFARTRSMWSFNPETNI -FRLFARTRSMWSFNPETNILL -TQMNLKYAISAKNR -TCGLVEVEKGVLPQL -FIASFRLFARTRSMWSFNPET -LISMMGFKMNYQVNGYPN -GLVEVEKGVLPQLEQPYVFIK -YFIASFRLFARTRSMWSFNPET -GDSGFAAYSRYRIGNYK -RLQSLQTYVTQQLIRAA -LVEVEKGVLPQLEQPYVFIKR -AGDSGFAAYSRYRI -RRLISMMGFKMNY -RSMWSFNPETNILLNVPLH -MMGFKMNYQVNGYPNMF -FARTRSMWSFNPETNILLNVPLH -MWLSYFIASFRLF -SLQTYVTQQLIRA -KRTIKGTHHWLLLT -MWSFNPETNILLNVPLHG -VLPQLEQPYVFIKR -SFNPETNILLNVPLHG -HLSVDTKFKTEGL -CGLVEVEKGVLPQLEQPYV -TRSMWSFNPETNIL -FARTRSMWSFNPETNILLN -WLSYFIASFRLFA -LVEVEKGVLPQLEQPY -FARTRSMWSFNPETN -GFAAYSRYRIGNYKL -ISMMGFKMNYQVNGYPNM -QQLIRAAEIRASAN -FRLFARTRSMWSFNP -AVKRTIKGTHHWLL -KYAISAKNRARTVAG -TRSMWSFNPETNI -LFARTRSMWSFNPETNILLNVPL -VAGDSGFAAYSRYRIGNYKL -EVEKGVLPQLEQPY -QMNLKYAISAKNR -WLSYFIASFRLFAR -KATYKPNTWCIRCL -EVEKGVLPQLEQPYV -YDKLQFTSLEIPRRN -RLQSLQTYVTQQLI -GLVEVEKGVLPQLEQPYVFIKRS -LYQPPQTSITSAV -VLPQLEQPYVFIK -TQMNLKYAISAKN -MWSFNPETNILLNVPL -SGFAAYSRYRIGNYKLN -GLVEVEKGVLPQLEQPYVF -LISMMGFKMNYQVNGY -RSMWSFNPETNIL -SFRLFARTRSMWSFN -GLVEVEKGVLPQLEQPYVFIKR -MFDAYVNTFSSTF -AISAKNRARTVAG -KATYKPNTWCIRC -GFAAYSRYRIGNYK -SMWSFNPETNILL -SFRLFARTRSMWSFNP -LQFTSLEIPRRNV -WSFNPETNILLNVPL -MNLKYAISAKNRARTVAG -ARTRSMWSFNPETNILLNVPLH -LVEVEKGVLPQLEQPYVFI -TYKPNTWCIRCLW -MWSFNPETNILLNVPLHGT -YDKLQFTSLEIPRRNV -IASFRLFARTRSMWSF -TCGLVEVEKGVLPQLEQPYVFIKR -LVEVEKGVLPQLE -FARTRSMWSFNPET -FRLFARTRSMWSFN -TYRRLISMMGFKMN -LISMMGFKMNYQVNGYPNM -MWLSYFIASFRLFAR -LQSLQTYVTQQLIRAA -VAGDSGFAAYSRYRIGNYK -SVDTKFKTEGLCV -TYRRLISMMGFKM -CGLVEVEKGVLPQLEQPYVFI -FARTRSMWSFNPETNILL -TCGLVEVEKGVLPQLEQPYVFI -RLQSLQTYVTQQLIRAAE -RLFARTRSMWSFNPETN -WSFNPETNILLNVP -TRSMWSFNPETNILLNVPLH -PTHLSVDTKFKTEGL -DKLQFTSLEIPRRNV -EKGVLPQLEQPYV -GFKMNYQVNGYPN -SFRLFARTRSMWSFNPETNIL -QSLQTYVTQQLIRAAE -LFARTRSMWSFNPE -DSGFAAYSRYRIGN -FRLFARTRSMWSFNPETNILLNV -VAGDSGFAAYSRYRIGN -RSMWSFNPETNILLNV -GVLPQLEQPYVFIKR -YVTQQLIRAAEIRAS -KGVLPQLEQPYVFIKRS -MTYRRLISMMGFKM -FNPETNILLNVPLHG -LVEVEKGVLPQLEQP -LISMMGFKMNYQVN -GLVEVEKGVLPQLEQPY -VEVEKGVLPQLEQ -MWSFNPETNILLNV -AYSRYRIGNYKLN -LFARTRSMWSFNPETNILLN -FIASFRLFARTRSMWSFNP -TCGLVEVEKGVLPQLE -RLQSLQTYVTQQLIRA -MMGFKMNYQVNGYPNM -LFARTRSMWSFNPETNIL -YAISAKNRARTVAG -AGDSGFAAYSRYRIGNY -DSGFAAYSRYRIGNYKL -TCGLVEVEKGVLPQLEQP -MGFKMNYQVNGYPN -FRLFARTRSMWSFNPETNILLN -TCGLVEVEKGVLPQLEQ -SGFAAYSRYRIGN -YSRYRIGNYKLNT -SAVKRTIKGTHHWLLL -SMWSFNPETNILLNVPL -MMGFKMNYQVNGYP -RTRSMWSFNPETNILLN -HLSVDTKFKTEGLCV -ISMMGFKMNYQVNGYPNMF -QSLQTYVTQQLIRAA -VLYQPPQTSITSA -YFIASFRLFARTRSMWSFNPETN -LFARTRSMWSFNPETNILLNVPLH -TCGLVEVEKGVLPQLEQPYVFIKRS -VEVEKGVLPQLEQPYVFIKRS -EVEKGVLPQLEQPYVFIKR -LVEVEKGVLPQLEQ -WSFNPETNILLNVPLHGT -QMNLKYAISAKNRARTV -RTRSMWSFNPETNILLNVP -FAAYSRYRIGNYK -LVEVEKGVLPQLEQPYVF -GDSGFAAYSRYRIGNYKLN -RLQSLQTYVTQQLIR -RRLISMMGFKMNYQ -TCGLVEVEKGVLPQLEQPYV -ISMMGFKMNYQVNG -EVEKGVLPQLEQP -YDKLQFTSLEIPRR -GLVEVEKGVLPQLEQPYVFI -VEVEKGVLPQLEQPYVF -VAGDSGFAAYSRYRIGNYKLN -KGVLPQLEQPYVFIKR -LISMMGFKMNYQVNGYPNMF -VEKGVLPQLEQPYVFI -LTNIFGTVYEKLK -LSVDTKFKTEGLCV -VEKGVLPQLEQPY -LFARTRSMWSFNPETNILLNVP -VLPQLEQPYVFIKRS -VAGDSGFAAYSRY -TRSMWSFNPETNILLNV -RLFARTRSMWSFNPETNILLNVP -TCGLVEVEKGVLPQLEQPYVF -MWSFNPETNILLNVP -VAGDSGFAAYSRYRI -ASFRLFARTRSMWSFNPETNIL -IASFRLFARTRSMW -SGFAAYSRYRIGNYKLNT -FRLFARTRSMWSFNPETN -NLKYAISAKNRARTVA -GFKMNYQVNGYPNM -WLTNIFGTVYEKL -VKRTIKGTHHWLL -ARTRSMWSFNPETNILLNVPL -DSGFAAYSRYRIGNY -RLFARTRSMWSFNPET -RLFARTRSMWSFNPETNILLNV -EVEKGVLPQLEQPYVFIKRS -LMWLSYFIASFRLFA -KYAISAKNRARTVA -FARTRSMWSFNPETNIL -TCGLVEVEKGVLPQLEQPY -RTRSMWSFNPETNILLNV -NPETNILLNVPLHG -AGDSGFAAYSRYRIG -LPQLEQPYVFIKR -SGFAAYSRYRIGNYK -AYSRYRIGNYKLNT -SMMGFKMNYQVNGYP -FIASFRLFARTRSMWSF -CGLVEVEKGVLPQLEQPYVFIK -PETNILLNVPLHGT -ARTRSMWSFNPETNILLN -SLQTYVTQQLIRAAE -YVTQQLIRAAEIRA -FNPETNILLNVPLH -LISMMGFKMNYQVNGYP -QMNLKYAISAKNRART -YFIASFRLFARTRSMWSFNPE -YVTQQLIRAAEIR -FARTRSMWSFNPETNILLNV -RSMWSFNPETNILLN \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/37435_vaccine_sequence_hog.txt b/SupplementaryResults/GenotypeComputations/37435_vaccine_sequence_hog.txt deleted file mode 100644 index 51912d4177250060825259e5c56de964ddd21e5f..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/37435_vaccine_sequence_hog.txt +++ /dev/null @@ -1,4 +0,0 @@ -> HOGVAX optimized combined peptide vaccine sequence with overlaps -RLQSLQTYVTQQLIRAAEIRASANLAAPTHLSVDTKFKTEGLCVCSVIDLLLSTMTYRRLISMMGFKMNYQVNGYPNMFDAYVNTFSSTFELTALRVYDKLQFTSLEIPRRNVLQVKSVLYQPPQTSITSAVKRTIKGTHHWLLLTILMWLSYFIASFRLFARTRSMWSFNPETNILLNVPLHGTCGLVEVEKGVLPQLEQPYVFIKRSVRMYIFFASRQRKYKGIKIQWLTNIFGTVYEKLKATYKPNTWCIRCLWMTQMNLKYAISAKNRARTVAGDSGFAAYSRYRIGNYKLNTVA -> Concat optimized combined peptide vaccine sequence concatenated -TYRRLISMMGFKMNYQLVEVEKGVLPQLEQPYVFIKRSVKRTIKGTHHWLLLTETNILLNVPLHGTSFNPETNILLNVPLHGTNPETNILLNVPLHGTTYRRLISMMGFKMFKMNYQVNGYPNMFLIRAAEIRASANLVAGDSGFAAYSRYRILISMMGFKMNYQVNGTCGLVEVEKGVLPQLEQMWLSYFIASFRLFARKATYKPNTWCIRCLLMWLSYFIASFRLFARTQQLIRAAEIRASAYFIASFRLFARTRSMWKATYKPNTWCIRCWLSYFIASFRLFARRLQSLQTYVTQQLITQMNLKYAISAKNVKRTIKGTHHWLLLLSVDTKFKTEGLCVLSYFIASFRLFARTTCGLVEVEKGVLPQLEQPYVFARTRSMWSFNPETNILLNVPLHGPTHLSVDTKFKTEGLCTCGLVEVEKGVLPQLEQPYVFIKEVEKGVLPQLEQPYVFIKRSGFKMNYQVNGYPNMFPQLEQPYVFIKRSTCGLVEVEKGVLPVAGDSGFAAYSRYRIGMFDAYVNTFSSTFLSYFIASFRLFARTRFIASFRLFARTRSMWSFNPETNITCGLVEVEKGVLPQSLQTYVTQQLIRAAEQTYVTQQLIRAAERSMWSFNPETNILLNVPLHGTVAGDSGFAAYSRYRIGNYKSMMGFKMNYQVNGYPNMFFRLFARTRSMWSFNPETNILLNVYFIASFRLFARTRSMWSCGLVEVEKGVLPQLEQPYVFIKRSYFIASFRLFARTRSMWSFNPETGVLPQLEQPYVFIKRSMTYRRLISMMGFKLMWLSYFIASFRLFTRSMWSFNPETNILLNVPLHGYDKLQFTSLEIPRRNVQWLTNIFGTVYEKLFARTRSMWSFNPETNILLNVPLHWLTNIFGTVYEKLKISMMGFKMNYQVNGYPNMFQQLIRAAEIRASANVAGDSGFAAYSRYRIGNYKLNTLIRAAEIRASANLAAYFIASFRLFARTRSMWSFNPETNVLPQLEQPYVFIKRSAAYSRYRIGNYKLNTQWLTNIFGTVYEKLKLMWLSYFIASFRLRLQSLQTYVTQQLIRAAERLFARTRSMWSFNPETNILLNVPLQSLQTYVTQQLIRAAEYFIASFRLFARTRSMWSFNPETCGLVEVEKGVLPQLEQPYVFIKRSKGVLPQLEQPYVFIKRSLPQLEQPYVFIKRSTCGLVEVEKGVLPQLEQPYVSAVKRTIKGTHHWLPTHLSVDTKFKTEGTQMNLKYAISAKNRARSYFIASFRLFARTRSSFRLFARTRSMWSFNPETNILLNVLFARTRSMWSFNPETNILLNVPLQTYVTQQLIRAAEVAGDSGFAAYSRYRIGNYKLNLISMMGFKMNYQVNGYPMGFKMNYQVNGYPNMFYFIASFRLFARTRSMTYRRLISMMGFKMNWSFNPETNILLNVPLHGTYFIASFRLFARTRSMWSFNPSVDTKFKTEGLCVFNPETNILLNVPLHGTEKGVLPQLEQPYVFIKRSTQMNLKYAISAKNRARTVRLFARTRSMWSFNPETNILLNVGDSGFAAYSRYRIGNYKLNTHLSVDTKFKTEGLCRLQSLQTYVTQQLIRTYKPNTWCIRCLWVEVEKGVLPQLEQPYVFIKRSFARTRSMWSFNPETNILLNVPLHAGDSGFAAYSRYRIGNYKLNTPTHLSVDTKFKTEGLKRTIKGTHHWLLLTLISMMGFKMNYQVNGYPNMFRRLISMMGFKMNYQYVTQQLIRAAEIRLISMMGFKMNYQVAPTHLSVDTKFKTYFIASFRLFARTRSMWSFNPETNILIRAAEIRASANLATHLSVDTKFKTEGLCYVTQQLIRAAEIRATYRRLISMMGFKMNYTQMNLKYAISAKNRATCGLVEVEKGVLPQLEQPYVFIKRAPTHLSVDTKFKTEHLSVDTKFKTEGLCVIASFRLFARTRSMWSFNPETNILLKMNYQVNGYPNMFSYFIASFRLFARTRIRAAEIRASANLAAAISAKNRARTVAGFARTRSMWSFNPETNILLNVPLHGTCGLVEVEKGVLPQLYDKLQFTSLEIPRGLVEVEKGVLPQLEQPYVFIKRSTCGLVEVEKGVLPQLEQPYIASFRLFARTRSMWSFNPETNILVLYQPPQTSITSARAAEIRASANLAATCGLVEVEKGVLPQLEQSLQTYVTQQLIRAAEYDKLQFTSLEIPRRRLISMMGFKMNYQYFIASFRLFARTRSVAGDSGFAAYSRYRIGNYKLQMNLKYAISAKNRARTVAGYFIASFRLFARTRSMWSFSMWSFNPETNILLNVPLHGTYSRYRIGNYKLNTSFRLFARTRSMWSFNPETNILLNMTYRRLISMMGFKMTQMNLKYAISAKNRARTVADSGFAAYSRYRIGNYKLNTQQLIRAAEIRASANLVTQQLIRAAEIRASVAGDSGFAAYSRYRIGNSAVKRTIKGTHHWLLTQMNLKYAISAKNRARTTQMNLKYAISAKNRSAVKRTIKGTHHWLLLWLSYFIASFRLFARTSAVKRTIKGTHHWLMWLSYFIASFRLFAPTHLSVDTKFKTERTRSMWSFNPETNILLNVPLHGYRRLISMMGFKMNYQTCGLVEVEKGVLPQLEQPYVFISGFAAYSRYRIGNYKLNTFAAYSRYRIGNYKLNTLQFTSLEIPRRNVLKYAISAKNRARTVAGTCGLVEVEKGVLPQLEQPYAISAKNRARTVAGYDKLQFTSLEIPRRNLISMMGFKMNYQVNMNLKYAISAKNRARTVAGPETNILLNVPLHGTTQQLIRAAEIRASVAGDSGFAAYSRYRIGNYMWSFNPETNILLNVPLHGTNLKYAISAKNRARTVAGAYSRYRIGNYKLNTTQQLIRAAEIRASANKYAISAKNRARTVAGYFIASFRLFARTRSMWSFNRLQSLQTYVTQQLIRAQLIRAAEIRASANLKLQFTSLEIPRRNVVEKGVLPQLEQPYVFIKRSRTIKGTHHWLLLTRLQSLQTYVTQQLLYQPPQTSITSAVLISMMGFKMNYQVNGYPNMIASFRLFARTRSMWSFNPETNIMMGFKMNYQVNGYPNMFVAGDSGFAAYSRYLTNIFGTVYEKLKSFRLFARTRSMWSFNPETNILLVAGDSGFAAYSRYRRLQSLQTYVTQQLIRAAATYKPNTWCIRCLWLISMMGFKMNYQVNGYDKLQFTSLEIPRRNVGFAAYSRYRIGNYKLNTRSMWSFNPETNILLNVPLHGASFRLFARTRSMWSFNPETNILLQWLTNIFGTVYEKLLFARTRSMWSFNPETNILLNVPLYVTQQLIRAAEIRASLISMMGFKMNYQVNGYPNTQMNLKYAISAKNRARTVAGKATYKPNTWCIRCLWAVKRTIKGTHHWLLL \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/4519_chosen_peptides_hog_inc_substrings.txt b/SupplementaryResults/GenotypeComputations/4519_chosen_peptides_hog_inc_substrings.txt deleted file mode 100644 index bb0bdafd3398de33a1c2f8e61f3497e40640935f..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/4519_chosen_peptides_hog_inc_substrings.txt +++ /dev/null @@ -1,114 +0,0 @@ -TTLPVNVAF -HFIETISLA -FFTLLLQL -GTDLEGNFY -KTIQPRVEK -LPTGVHAG -IETISLAGS -MPYFFTLL -FGTTLDSK -TNYDLSVVN -PYFFTLLL -YFFTLLLQ -FTGYRVTK -YDLSVVNAR -GYRVTKNSK -AGTDLEGNFY -IKTIQPRVE -TGYRVTKN -HFIETISLAG -FIETISLA -EEHFIETISL -WIFGTTLDSK -TGYRVTKNS -EHFIETISL -HAGTDLEGN -WIFGTTLDS -NYDLSVVNA -AGTDLEGNF -TTLPVNVA -MPYFFTLLLQ -NYDLSVVN -YMPYFFTL -LVAEWFLAY -HAGTDLEG -IETISLAGSY -NYMPYFFT -FTSLEIPR -QFTSLEIP -ELPTGVHA -DLSVVNAR -GTTLDSKT -PTGVHAGT -DLEGNFYG -QFTSLEIPR -LQFTSLEI -VAEWFLAYI -IKTIQPRVEK -YDKLQFTSL -YDLSVVNA -TIQPRVEK -VAEWFLAY -TISLAGSY -IKTIQPRV -KTIQPRVE -DLSVVNARL -IFGTTLDSKT -HSYFTSDY -YRVTKNSK -AEWFLAYI -FGTTLDSKT -GTDLEGNF -EHFIETISLA -WIFGTTLD -HSYFTSDYY -HFIETISL -SYFTSDYY -TNYDLSVVNA -KLQFTSLE -ISLAGSYK -MPYFFTLLL -LVAEWFLA -KTTLPVNV -EEHFIETI -ETISLAGS -IFGTTLDS -KLQFTSLEI -FIETISLAG -IETISLAG -TDLEGNFY -GYRVTKNS -TISLAGSYK -NYMPYFFTLL -ELPTGVHAG -GWIFGTTL -EEHFIETIS -ETISLAGSY -TGVHAGTD -PYFFTLLLQ -EHFIETIS -YMPYFFTLL -YDKLQFTS -FTGYRVTKNS -LPAPRTLL -IFGTTLDSK -LSVVNARL -LVAEWFLAYI -TLPVNVAF -FTLLLQLC -AYYFMRFR -FTGYRVTKN -FIETISLAGS -FFTLLLQLC -GWIFGTTLD -TDLEGNFYG -DKLQFTSLE -DKLQFTSL -KTTLPVNVA -AGTDLEGN -DKLQFTSLEI -TGYRVTKNSK -NYDLSVVNAR -NYMPYFFTL -ETISLAGSYK -TNYDLSVV \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/4519_vaccine_sequence_hog.txt b/SupplementaryResults/GenotypeComputations/4519_vaccine_sequence_hog.txt deleted file mode 100644 index 7d9c0299bff09f6839404a792ab92e857c25910b..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/4519_vaccine_sequence_hog.txt +++ /dev/null @@ -1,4 +0,0 @@ -> HOGVAX optimized combined peptide vaccine sequence with overlaps -AKDTTEAYYFMRFRNYMPYFFTLLLQLCFTGYRVTKNSKITEHSYFTSDYYEEHFIETISLAGSYKDCVPLTNYDLSVVNARLPAPRTLLVAEWFLAYIKTIQPRVEKFKTTLPVNVAFELPTGVHAGTDLEGNFYGWIFGTTLDSKTEQCYDKLQFTSLEIPR -> Concat optimized combined peptide vaccine sequence concatenated -TGYRVTKNSIKTIQPRVEKLVAEWFLAYNYMPYFFTLLTTLPVNVATGYRVTKNSKFIETISLAGSHSYFTSDYIFGTTLDSKTGYRVTKNSKFTSLEIPRFIETISLAGPTGVHAGTAGTDLEGNLQFTSLEIIETISLAGSTNYDLSVVNATISLAGSYKLPAPRTLLDKLQFTSLEIAGTDLEGNFFFTLLLQLLSVVNARLWIFGTTLDSKEEHFIETIYRVTKNSKDKLQFTSLEIFGTTLDSKELPTGVHAGKLQFTSLEIMPYFFTLLLQEEHFIETISLFFTLLLQLCNYDLSVVNARHFIETISLAAGTDLEGNFYYDKLQFTSLNYDLSVVNATTLPVNVAFETISLAGSYKELPTGVHANYMPYFFTLQFTSLEIPREHFIETISLYDKLQFTSISLAGSYKTDLEGNFYAYYFMRFRDLSVVNARLTIQPRVEKKTIQPRVEKVAEWFLAYIAEWFLAYIGWIFGTTLFGTTLDSKTYDLSVVNARFTGYRVTKNSQFTSLEIPMPYFFTLLLNYMPYFFTTNYDLSVVDLEGNFYGHAGTDLEGEHFIETISLAHFIETISLAGHSYFTSDYYYMPYFFTLLLVAEWFLAYIDLSVVNARDKLQFTSLGTDLEGNFYFTGYRVTKNIKTIQPRVTLPVNVAFIKTIQPRVELPTGVHAGHAGTDLEGNSYFTSDYYETISLAGSYFTLLLQLCPYFFTLLLQTDLEGNFYGGWIFGTTLDTGVHAGTDFTGYRVTKMPYFFTLLGTTLDSKTKTTLPVNVTNYDLSVVNKTTLPVNVAWIFGTTLDSIETISLAGSYWIFGTTLDEEHFIETISLVAEWFLAYFFTLLLQ \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/evalvax-unlinked.csv b/SupplementaryResults/GenotypeComputations/evalvax-unlinked.csv deleted file mode 100644 index c632210c1d9088db68de63377be9aba760b5335b..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/evalvax-unlinked.csv +++ /dev/null @@ -1,5 +0,0 @@ -,Method,Population Coverage,Number of Peptides -0,MHCI OptiVax-Unlinked,0.9660236112979911,19 -1,MHCI HOGVAX,0.9458208799581866,114 -2,MHCII OptiVax-Unlinked,0.9824151601089331,19 -3,MHCII HOGVAX,0.9942225768510408,518 diff --git a/SupplementaryResults/GenotypeComputations/hit_hist_mhc1_HOGVAX.csv b/SupplementaryResults/GenotypeComputations/hit_hist_mhc1_HOGVAX.csv deleted file mode 100644 index a7593ff77132140f03f342cea654e926145677b4..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/hit_hist_mhc1_HOGVAX.csv +++ /dev/null @@ -1,22 +0,0 @@ -,count,prob -0,0,0.0 -1,1,0.00020255576255769878 -2,2,0.027411885142501282 -3,3,0.06449908633430962 -4,4,0.16582164010285252 -5,5,0.23644302657750377 -6,6,0.2291970081736202 -7,7,0.15895121716901736 -8,8,0.06535014126005981 -9,9,0.03121017413576232 -10,10,0.01671387676629871 -11,11,0.0036948692548380464 -12,12,0.00047909031758776446 -13,13,2.5429003142817705e-05 -14,14,0.0 -15,15,0.0 -16,16,0.0 -17,17,0.0 -18,18,0.0 -19,19,0.0 -20,20,0.0 diff --git a/SupplementaryResults/GenotypeComputations/hit_hist_mhc1_OptiVax.csv b/SupplementaryResults/GenotypeComputations/hit_hist_mhc1_OptiVax.csv deleted file mode 100644 index 38f5f3b1429d8379721e898fd9ed84470517f39b..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/hit_hist_mhc1_OptiVax.csv +++ /dev/null @@ -1,23 +0,0 @@ -,count,prob -0,0,0.0 -1,1,0.010899192265474547 -2,2,0.041103801087957796 -3,3,0.10355535446938997 -4,4,0.09670031709977213 -5,5,0.07490409101259721 -6,6,0.10969245679125345 -7,7,0.13666664812909482 -8,8,0.09467987025972693 -9,9,0.0857471847814406 -10,10,0.10295143293042615 -11,11,0.04662551180090322 -12,12,0.020340342733792375 -13,13,0.04382989385011436 -14,14,0.028842227526130044 -15,15,0.0020970738305962563 -16,16,0.0008097090192772844 -17,17,0.000536976937811024 -18,18,1.7915474231537395e-05 -19,19,0.0 -20,20,0.0 -21,21,0.0 diff --git a/SupplementaryResults/GenotypeComputations/hit_hist_mhc2_HOGVAX.csv b/SupplementaryResults/GenotypeComputations/hit_hist_mhc2_HOGVAX.csv deleted file mode 100644 index ac2785f6c0a71dace61e75d83db3473b83f77725..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/hit_hist_mhc2_HOGVAX.csv +++ /dev/null @@ -1,222 +0,0 @@ -,count,prob -0,0,0.0007243433400952906 -1,1,0.000348344217983722 -2,2,0.010074772235027497 -3,3,0.007996187006127245 -4,4,0.013510442233751495 -5,5,0.01494617208757196 -6,6,0.011913443301796375 -7,7,0.021015337313933277 -8,8,0.024769760645987814 -9,9,0.023705974241968245 -10,10,0.04758796840344677 -11,11,0.04206787852597208 -12,12,0.03833786242531609 -13,13,0.03889501528027554 -14,14,0.029232288115579094 -15,15,0.04416553157090515 -16,16,0.020414891548962807 -17,17,0.03622040551742788 -18,18,0.03703903453013959 -19,19,0.03585096881093293 -20,20,0.029190054605506912 -21,21,0.029446074101852595 -22,22,0.01620238620246493 -23,23,0.018635512968206345 -24,24,0.01673607207711764 -25,25,0.01732909500523648 -26,26,0.017035298060289042 -27,27,0.009422892263480148 -28,28,0.010769090865721268 -29,29,0.009034453110284106 -30,30,0.014126851714381189 -31,31,0.009920917954564299 -32,32,0.01837962742119759 -33,33,0.015195140693126661 -34,34,0.01269984706656692 -35,35,0.008917815847588304 -36,36,0.0066424822845298605 -37,37,0.015832627492814947 -38,38,0.01588833092392022 -39,39,0.01684069173364043 -40,40,0.01705531964503526 -41,41,0.013329016750622638 -42,42,0.00735141151890402 -43,43,0.01005405239250535 -44,44,0.006159137739930592 -45,45,0.011026586561490576 -46,46,0.0048561354815500595 -47,47,0.0059360920071754855 -48,48,0.005933726610452106 -49,49,0.002272551019885064 -50,50,0.00329977912794622 -51,51,0.001973445877387569 -52,52,0.0026249717000590405 -53,53,0.0020467144438032253 -54,54,0.0013087747005764159 -55,55,0.0007495943444271725 -56,56,0.000610258658029598 -57,57,0.000598583758899675 -58,58,0.0006559360098209077 -59,59,0.0011713655376684332 -60,60,0.0007561477379639869 -61,61,0.000503998604831406 -62,62,0.0005982180262053602 -63,63,0.0004458414190156264 -64,64,0.00031790148522164524 -65,65,0.0005440532611522787 -66,66,0.00038344902720187417 -67,67,0.00033787164421348546 -68,68,0.0004299861702922356 -69,69,0.00015278918710551038 -70,70,0.0002433521494477967 -71,71,0.00020219930714475046 -72,72,0.000207433355258229 -73,73,0.0003276092450048971 -74,74,6.565784872865345e-05 -75,75,0.0001258919166970517 -76,76,6.664934959298636e-05 -77,77,5.603406837928056e-05 -78,78,7.044783013809096e-05 -79,79,6.665785772513478e-05 -80,80,5.210429622626144e-05 -81,81,0.00022167896716876172 -82,82,0.00020419787528560182 -83,83,0.00021324555239900345 -84,84,0.00014413529182533748 -85,85,0.00013312439696525267 -86,86,0.00020598624486725293 -87,87,0.0002934895553019923 -88,88,0.000431233468064618 -89,89,0.00031907974403618157 -90,90,0.0007478949447703576 -91,91,0.0018182139364493013 -92,92,0.0008046426273591338 -93,93,0.004780879469859005 -94,94,0.0030348856647684492 -95,95,0.003748942188145809 -96,96,0.0022308259249532677 -97,97,0.0013904557748943825 -98,98,0.0044974984534597254 -99,99,0.00607666857799963 -100,100,0.004702010430706125 -101,101,0.005418170325534121 -102,102,0.004318972839536711 -103,103,0.00319081438263366 -104,104,0.004319231897112163 -105,105,0.0024824781887678145 -106,106,0.0037228395586819084 -107,107,0.001900752742276425 -108,108,0.0018134195364905678 -109,109,0.0026797725902257025 -110,110,0.0011631394787478381 -111,111,0.0022474297723176456 -112,112,0.001269041946420687 -113,113,0.0014542655251338877 -114,114,0.0014338235862648224 -115,115,0.0006837062201872204 -116,116,0.00109434201426816 -117,117,0.0005112123790076768 -118,118,0.0007056821485853642 -119,119,0.000541751281960144 -120,120,0.00048406972362912396 -121,121,0.0018789802511271526 -122,122,0.0006855016270510503 -123,123,0.0013874852148992277 -124,124,0.0004256434272633195 -125,125,0.00021497596589232614 -126,126,0.0007131986898786018 -127,127,0.00027686570897755646 -128,128,0.0012997602570730992 -129,129,0.00037394400473888753 -130,130,0.0003539724658877963 -131,131,0.00034847926620845167 -132,132,8.049231557445065e-05 -133,133,0.0005342724228232282 -134,134,0.00033471361434074624 -135,135,0.00012850476018022044 -136,136,0.0001124677160004392 -137,137,1.949576138163055e-05 -138,138,0.00011027352981313737 -139,139,0.00010166697970363418 -140,140,2.923431802352307e-05 -141,141,8.629175201684926e-05 -142,142,1.5585178271279246e-05 -143,143,6.732561261239946e-06 -144,144,1.5501402816593523e-05 -145,145,2.4436009463476604e-05 -146,146,5.30090309409674e-05 -147,147,1.731688963221624e-05 -148,148,1.7824601844250058e-06 -149,149,1.3298165552525085e-05 -150,150,6.671487490923372e-06 -151,151,3.472987346257432e-05 -152,152,9.213426206562791e-06 -153,153,1.060283248350869e-05 -154,154,4.117410013469232e-06 -155,155,2.86023424866716e-06 -156,156,1.1180393570775552e-05 -157,157,4.196481947926252e-06 -158,158,4.982053817552275e-06 -159,159,1.7932050884168508e-06 -160,160,1.1579686841823348e-05 -161,161,4.839412367351208e-06 -162,162,4.4414909563701225e-06 -163,163,1.4350416220220076e-06 -164,164,2.507144264763906e-06 -165,165,0.0 -166,166,0.0 -167,167,6.984327580420546e-05 -168,168,5.631021621148344e-06 -169,169,1.840717042073999e-05 -170,170,1.9612439480161022e-06 -171,171,0.0 -172,172,1.82371397643092e-07 -173,173,8.981043910161448e-07 -174,174,0.0 -175,175,6.7064459250721625e-06 -176,176,4.201123474478472e-06 -177,177,3.940210088322495e-06 -178,178,9.244137073974434e-07 -179,179,1.1205137046876631e-06 -180,180,7.969289111782459e-06 -181,181,1.1641872498724594e-06 -182,182,8.227516771889474e-06 -183,183,1.742392271456345e-06 -184,184,1.8619002813284977e-05 -185,185,6.018260121814067e-06 -186,186,1.5837324551702808e-06 -187,187,0.00013957563692199745 -188,188,4.6474201510566415e-05 -189,189,6.949979484015717e-05 -190,190,1.7727485750344226e-05 -191,191,1.6986427340229562e-06 -192,192,7.354263645979654e-05 -193,193,9.583812426205011e-06 -194,194,0.0001320897285041269 -195,195,1.4582898506422195e-05 -196,196,2.5953542671142317e-05 -197,197,4.191110495828337e-06 -198,198,3.575675271821935e-07 -199,199,1.379103327873506e-05 -200,200,3.689146297482178e-05 -201,201,4.803256055389071e-06 -202,202,8.141069589726907e-06 -203,203,7.139391763470553e-07 -204,204,1.187548866926756e-06 -205,205,5.848191469258976e-06 -206,206,1.586592163472596e-06 -207,207,9.586262176324126e-06 -208,208,0.0 -209,209,0.0 -210,210,0.0 -211,211,0.0 -212,212,3.64742795286184e-07 -213,213,0.0 -214,214,0.0 -215,215,0.0 -216,216,0.0 -217,217,0.0 -218,218,0.0 -219,219,0.0 -220,220,0.0 diff --git a/SupplementaryResults/GenotypeComputations/hit_hist_mhc2_OptiVax.csv b/SupplementaryResults/GenotypeComputations/hit_hist_mhc2_OptiVax.csv deleted file mode 100644 index 0414cc725ececaa19e7dbf6b624286bd849f3591..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/hit_hist_mhc2_OptiVax.csv +++ /dev/null @@ -1,33 +0,0 @@ -,count,prob -0,0,0.0007243433400952906 -1,1,0.010177667465446337 -2,2,0.03644120903589482 -3,3,0.08558678148767522 -4,4,0.10996397146689167 -5,5,0.15646584583875525 -6,6,0.13495604462342714 -7,7,0.10314111673882029 -8,8,0.09019927341850127 -9,9,0.07513057986443755 -10,10,0.05811281683453095 -11,11,0.05359727827520919 -12,12,0.035421551513614175 -13,13,0.020158541162369037 -14,14,0.01526986183637574 -15,15,0.004815929352679795 -16,16,0.00447016828520799 -17,17,0.0031531883705847564 -18,18,0.000808844151792713 -19,19,0.0011127791156358652 -20,20,0.0001798180660895516 -21,21,9.655300334252445e-05 -22,22,1.5836752610042344e-05 -23,23,0.0 -24,24,0.0 -25,25,0.0 -26,26,0.0 -27,27,0.0 -28,28,0.0 -29,29,0.0 -30,30,0.0 -31,31,0.0 diff --git a/SupplementaryResults/GenotypeComputations/hit_histogram_mhc1_HOGVAX.html b/SupplementaryResults/GenotypeComputations/hit_histogram_mhc1_HOGVAX.html deleted file mode 100644 index 2e99ce5eae1c58e2a9e71553820ee525dfa76bc7..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/hit_histogram_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-92acd7db6fb95eb3828733cf6b74478b"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-56bc6ee0a132df7f2e00011e9956e30e"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-56bc6ee0a132df7f2e00011e9956e30e"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-b4f2853c598ad43cb93688708e0be35b"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-2c222da48e8e0cd8294aea5ecf9ad4f8"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-2c222da48e8e0cd8294aea5ecf9ad4f8"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-5838f67835184ee6f02cb9e9bd43fa3c"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-95c59198f93a5ce3d2b0a0eeaf726065"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-95c59198f93a5ce3d2b0a0eeaf726065"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-92acd7db6fb95eb3828733cf6b74478b": [{"count": 0, "prob": 4.172792786156318e-07}, {"count": 1, "prob": 0.0013490524037767073}, {"count": 2, "prob": 0.02735772295141076}, {"count": 3, "prob": 0.08714210385216996}, {"count": 4, "prob": 0.17071406317899673}, {"count": 5, "prob": 0.2523883324652009}, {"count": 6, "prob": 0.1955640714481571}, {"count": 7, "prob": 0.14857646188773313}, {"count": 8, "prob": 0.06946699702477821}, {"count": 9, "prob": 0.03031757964129436}, {"count": 10, "prob": 0.011702926667796635}, {"count": 11, "prob": 0.0038958036037406467}, {"count": 12, "prob": 0.0012466575557215634}, {"count": 13, "prob": 0.00021315918357917084}, {"count": 14, "prob": 5.263556396846866e-05}, {"count": 15, "prob": 8.29869969836031e-06}, {"count": 16, "prob": 3.716592932626628e-06}, {"count": 17, "prob": 0.0}, {"count": 18, "prob": 0.0}, {"count": 19, "prob": 0.0}, {"count": 20, "prob": 0.0}], "data-56bc6ee0a132df7f2e00011e9956e30e": [{"expected": 5.482837490030306}], "data-b4f2853c598ad43cb93688708e0be35b": [{"count": 0, "prob": 0.0002733299832364417}, {"count": 1, "prob": 0.0052327003545992}, {"count": 2, "prob": 0.02968846761890996}, {"count": 3, "prob": 0.08865571112136746}, {"count": 4, "prob": 0.16960988250991751}, {"count": 5, "prob": 0.19458054503048725}, {"count": 6, "prob": 0.18192396492509944}, {"count": 7, "prob": 0.15072359475108035}, {"count": 8, "prob": 0.09193754621271949}, {"count": 9, "prob": 0.05094025970396056}, {"count": 10, "prob": 0.02250797451415598}, {"count": 11, "prob": 0.008670443686975064}, {"count": 12, "prob": 0.003476325707227193}, {"count": 13, "prob": 0.0012345813566561725}, {"count": 14, "prob": 0.0003553180820921208}, {"count": 15, "prob": 0.00013983249168263796}, {"count": 16, "prob": 4.015701911876941e-05}, {"count": 17, "prob": 8.191200046354695e-06}, {"count": 18, "prob": 1.113867562910433e-06}, {"count": 19, "prob": 0.0}, {"count": 20, "prob": 5.986302838878687e-08}], "data-2c222da48e8e0cd8294aea5ecf9ad4f8": [{"expected": 5.708585725923648}], "data-5838f67835184ee6f02cb9e9bd43fa3c": [{"count": 0, "prob": 0.0}, {"count": 1, "prob": 0.00020255576255769878}, {"count": 2, "prob": 0.027411885142501282}, {"count": 3, "prob": 0.06449908633430962}, {"count": 4, "prob": 0.16582164010285252}, {"count": 5, "prob": 0.23644302657750377}, {"count": 6, "prob": 0.2291970081736202}, {"count": 7, "prob": 0.15895121716901736}, {"count": 8, "prob": 0.06535014126005981}, {"count": 9, "prob": 0.03121017413576232}, {"count": 10, "prob": 0.01671387676629871}, {"count": 11, "prob": 0.0036948692548380464}, {"count": 12, "prob": 0.00047909031758776446}, {"count": 13, "prob": 2.5429003142817705e-05}, {"count": 14, "prob": 0.0}, {"count": 15, "prob": 0.0}, {"count": 16, "prob": 0.0}, {"count": 17, "prob": 0.0}, {"count": 18, "prob": 0.0}, {"count": 19, "prob": 0.0}, {"count": 20, "prob": 0.0}], "data-95c59198f93a5ce3d2b0a0eeaf726065": [{"expected": 5.5994205351947155}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/hit_histogram_mhc1_OptiVax.html b/SupplementaryResults/GenotypeComputations/hit_histogram_mhc1_OptiVax.html deleted file mode 100644 index d45e0a7cdb8c24f2a72605645485839b9437743f..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/hit_histogram_mhc1_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-c273cc457cb06a40278df094055bf766"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-cda0af5629f1d45e63cdcf292b69fa53"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-cda0af5629f1d45e63cdcf292b69fa53"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-670f79438ee6201ed76a3388ead2668b"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-cd00050b7465968499bf801f73e83ea4"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-cd00050b7465968499bf801f73e83ea4"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-5585d0520f08c627cd32d83f77b0c7d5"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-bee4ddd487176cd8a5bdbd8e463a7309"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-bee4ddd487176cd8a5bdbd8e463a7309"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-c273cc457cb06a40278df094055bf766": [{"count": 0, "prob": 2.9157434089351536e-09}, {"count": 1, "prob": 0.0012618225891692732}, {"count": 2, "prob": 0.02990340156976628}, {"count": 3, "prob": 0.11950943818908905}, {"count": 4, "prob": 0.2037163003622207}, {"count": 5, "prob": 0.1406710489213888}, {"count": 6, "prob": 0.11343702722002076}, {"count": 7, "prob": 0.14668377817856876}, {"count": 8, "prob": 0.09798874802748465}, {"count": 9, "prob": 0.04703586383592203}, {"count": 10, "prob": 0.03482787230980769}, {"count": 11, "prob": 0.03636110280655717}, {"count": 12, "prob": 0.013203196287165563}, {"count": 13, "prob": 0.005660120726418187}, {"count": 14, "prob": 0.006075134898367532}, {"count": 15, "prob": 0.003300602872557273}, {"count": 16, "prob": 0.00025519867402262324}, {"count": 17, "prob": 7.816047972646593e-05}, {"count": 18, "prob": 2.1412545654527842e-05}, {"count": 19, "prob": 9.674148656189164e-06}, {"count": 20, "prob": 9.244186493691868e-08}, {"count": 21, "prob": 0.0}], "data-cda0af5629f1d45e63cdcf292b69fa53": [{"expected": 5.97327345661347}], "data-670f79438ee6201ed76a3388ead2668b": [{"count": 0, "prob": 0.00010038879348156764}, {"count": 1, "prob": 0.004954299356406587}, {"count": 2, "prob": 0.03239536217327722}, {"count": 3, "prob": 0.09660171283849005}, {"count": 4, "prob": 0.13079604744727227}, {"count": 5, "prob": 0.14183422983811503}, {"count": 6, "prob": 0.14172558299597618}, {"count": 7, "prob": 0.13035837601664674}, {"count": 8, "prob": 0.09642306072203123}, {"count": 9, "prob": 0.08077879949368541}, {"count": 10, "prob": 0.060137913707682095}, {"count": 11, "prob": 0.037919811441273765}, {"count": 12, "prob": 0.022584831209982118}, {"count": 13, "prob": 0.012376345755211342}, {"count": 14, "prob": 0.006590841653072659}, {"count": 15, "prob": 0.002743338269575401}, {"count": 16, "prob": 0.0010094128188961882}, {"count": 17, "prob": 0.0005477181953622403}, {"count": 18, "prob": 8.472976915114629e-05}, {"count": 19, "prob": 3.509781015414074e-05}, {"count": 20, "prob": 1.8539777308589935e-06}, {"count": 21, "prob": 2.4571663976429846e-07}], "data-cd00050b7465968499bf801f73e83ea4": [{"expected": 6.4646867502301095}], "data-5585d0520f08c627cd32d83f77b0c7d5": [{"count": 0, "prob": 0.0}, {"count": 1, "prob": 0.010899192265474547}, {"count": 2, "prob": 0.041103801087957796}, {"count": 3, "prob": 0.10355535446938997}, {"count": 4, "prob": 0.09670031709977213}, {"count": 5, "prob": 0.07490409101259721}, {"count": 6, "prob": 0.10969245679125345}, {"count": 7, "prob": 0.13666664812909482}, {"count": 8, "prob": 0.09467987025972693}, {"count": 9, "prob": 0.0857471847814406}, {"count": 10, "prob": 0.10295143293042615}, {"count": 11, "prob": 0.04662551180090322}, {"count": 12, "prob": 0.020340342733792375}, {"count": 13, "prob": 0.04382989385011436}, {"count": 14, "prob": 0.028842227526130044}, {"count": 15, "prob": 0.0020970738305962563}, {"count": 16, "prob": 0.0008097090192772844}, {"count": 17, "prob": 0.000536976937811024}, {"count": 18, "prob": 1.7915474231537395e-05}, {"count": 19, "prob": 0.0}, {"count": 20, "prob": 0.0}, {"count": 21, "prob": 0.0}], "data-bee4ddd487176cd8a5bdbd8e463a7309": [{"expected": 7.123000899656947}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/hit_histogram_mhc2_HOGVAX.html b/SupplementaryResults/GenotypeComputations/hit_histogram_mhc2_HOGVAX.html deleted file mode 100644 index ebef8b5dc3c457a1924c49d0bbc62860a5fcdc5b..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/hit_histogram_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-3890bfedec908d2f2b2b80b298b38e35"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-802cca9b1a5236c2c660ce6dbb40a280"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-802cca9b1a5236c2c660ce6dbb40a280"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-5083c28819f2fa36228b6ac1809dc4af"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-0c713e3bb55cd4eb347bce60ea3cef5a"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-0c713e3bb55cd4eb347bce60ea3cef5a"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-72ad0c73486ee36a1527b3639c2ec07e"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-d0779f2c875841cd89a416c4002df116"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-d0779f2c875841cd89a416c4002df116"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-3890bfedec908d2f2b2b80b298b38e35": [{"count": 0, "prob": 4.393462030429269e-06}, {"count": 1, "prob": 1.903410289483951e-05}, {"count": 2, "prob": 0.00012197689861069313}, {"count": 3, "prob": 0.0005271783935767373}, {"count": 4, "prob": 0.0002744028943469544}, {"count": 5, "prob": 0.0005152309985319806}, {"count": 6, "prob": 0.001156007261500338}, {"count": 7, "prob": 0.005154975584591292}, {"count": 8, "prob": 0.0024188520698195408}, {"count": 9, "prob": 0.0031472327015638767}, {"count": 10, "prob": 0.0019725382475954114}, {"count": 11, "prob": 0.0037313393380775718}, {"count": 12, "prob": 0.001483395765999922}, {"count": 13, "prob": 0.0020893588234560593}, {"count": 14, "prob": 0.003721644836193045}, {"count": 15, "prob": 0.003189859553634149}, {"count": 16, "prob": 0.006964638676305664}, {"count": 17, "prob": 0.004347841505715641}, {"count": 18, "prob": 0.004577707460028871}, {"count": 19, "prob": 0.008222681147697787}, {"count": 20, "prob": 0.007966138279498268}, {"count": 21, "prob": 0.014385494816431688}, {"count": 22, "prob": 0.008698408356048444}, {"count": 23, "prob": 0.011388028424663677}, {"count": 24, "prob": 0.007098651476917426}, {"count": 25, "prob": 0.008038912317787356}, {"count": 26, "prob": 0.007260144193382887}, {"count": 27, "prob": 0.01145287540504384}, {"count": 28, "prob": 0.01240965870315834}, {"count": 29, "prob": 0.016477193473916747}, {"count": 30, "prob": 0.015601322053803756}, {"count": 31, "prob": 0.011703194857736842}, {"count": 32, "prob": 0.013344513867314672}, {"count": 33, "prob": 0.014168125507920808}, {"count": 34, "prob": 0.010489181532942388}, {"count": 35, "prob": 0.009975126123242507}, {"count": 36, "prob": 0.02280641580240505}, {"count": 37, "prob": 0.011075679249354738}, {"count": 38, "prob": 0.020788163189841027}, {"count": 39, "prob": 0.014453830067152106}, {"count": 40, "prob": 0.011640256940262769}, {"count": 41, "prob": 0.015020808534501754}, {"count": 42, "prob": 0.015270222942513137}, {"count": 43, "prob": 0.02029654502660932}, {"count": 44, "prob": 0.01313695087995007}, {"count": 45, "prob": 0.018147859891926223}, {"count": 46, "prob": 0.01106281221581094}, {"count": 47, "prob": 0.010801178296516573}, {"count": 48, "prob": 0.01088703885164035}, {"count": 49, "prob": 0.011519198323075124}, {"count": 50, "prob": 0.018269014925513038}, {"count": 51, "prob": 0.010819146351713556}, {"count": 52, "prob": 0.014087147708227466}, {"count": 53, "prob": 0.009806702183633907}, {"count": 54, "prob": 0.00821807955601222}, {"count": 55, "prob": 0.008097836256481725}, {"count": 56, "prob": 0.010637218128875742}, {"count": 57, "prob": 0.0095211471357751}, {"count": 58, "prob": 0.019343067451612503}, {"count": 59, "prob": 0.009976339981217597}, {"count": 60, "prob": 0.012228988126747744}, {"count": 61, "prob": 0.014355970263079812}, {"count": 62, "prob": 0.0108151553852226}, {"count": 63, "prob": 0.008821111415323582}, {"count": 64, "prob": 0.0055544074444622725}, {"count": 65, "prob": 0.009394425172444485}, {"count": 66, "prob": 0.006869877404748759}, {"count": 67, "prob": 0.008757433823428343}, {"count": 68, "prob": 0.006984990127970984}, {"count": 69, "prob": 0.005761337407377955}, {"count": 70, "prob": 0.00641015852985215}, {"count": 71, "prob": 0.008041280237388993}, {"count": 72, "prob": 0.01089029850217821}, {"count": 73, "prob": 0.008521426175185084}, {"count": 74, "prob": 0.007573332007655004}, {"count": 75, "prob": 0.007236135791931268}, {"count": 76, "prob": 0.00573267241616094}, {"count": 77, "prob": 0.0028744726182130496}, {"count": 78, "prob": 0.0027059858120839974}, {"count": 79, "prob": 0.007088569519335688}, {"count": 80, "prob": 0.0075811074150717046}, {"count": 81, "prob": 0.004354353270369371}, {"count": 82, "prob": 0.0031380073999542147}, {"count": 83, "prob": 0.004994761786744229}, {"count": 84, "prob": 0.005498890878578136}, {"count": 85, "prob": 0.0050012524952187795}, {"count": 86, "prob": 0.0020629214389832683}, {"count": 87, "prob": 0.0043319492077594154}, {"count": 88, "prob": 0.004438989937956387}, {"count": 89, "prob": 0.010950372904297637}, {"count": 90, "prob": 0.007213173066036639}, {"count": 91, "prob": 0.003247163548612961}, {"count": 92, "prob": 0.003170066479237528}, {"count": 93, "prob": 0.003456741289802165}, {"count": 94, "prob": 0.003985756942263955}, {"count": 95, "prob": 0.005240385622486424}, {"count": 96, "prob": 0.007557776126537852}, {"count": 97, "prob": 0.005442097324183604}, {"count": 98, "prob": 0.008686189902824652}, {"count": 99, "prob": 0.005490979766562051}, {"count": 100, "prob": 0.0031970697403989824}, {"count": 101, "prob": 0.004865034912140913}, {"count": 102, "prob": 0.006362017277979773}, {"count": 103, "prob": 0.0046385141121537046}, {"count": 104, "prob": 0.0033924880266697965}, {"count": 105, "prob": 0.006027213501230764}, {"count": 106, "prob": 0.0034135187583742886}, {"count": 107, "prob": 0.004364129509831101}, {"count": 108, "prob": 0.004686026351801892}, {"count": 109, "prob": 0.004886160277144814}, {"count": 110, "prob": 0.006437928942973499}, {"count": 111, "prob": 0.004801349771822999}, {"count": 112, "prob": 0.005981145251444913}, {"count": 113, "prob": 0.004056821786839546}, {"count": 114, "prob": 0.0030843889173612225}, {"count": 115, "prob": 0.0029285770980215006}, {"count": 116, "prob": 0.0019101192271792032}, {"count": 117, "prob": 0.0054450118683957785}, {"count": 118, "prob": 0.009095434727213976}, {"count": 119, "prob": 0.003943557086105097}, {"count": 120, "prob": 0.00252639981440893}, {"count": 121, "prob": 0.004456196957535984}, {"count": 122, "prob": 0.004411847552004053}, {"count": 123, "prob": 0.0028501391455576634}, {"count": 124, "prob": 0.0032380032216418365}, {"count": 125, "prob": 0.003669761145747093}, {"count": 126, "prob": 0.0013130575261920403}, {"count": 127, "prob": 0.007516310105473168}, {"count": 128, "prob": 0.004081760051362812}, {"count": 129, "prob": 0.0019854254842705645}, {"count": 130, "prob": 0.0019493880682035134}, {"count": 131, "prob": 0.0021606621453861977}, {"count": 132, "prob": 0.0029633247098605317}, {"count": 133, "prob": 0.001832005020844889}, {"count": 134, "prob": 0.0037680468116673364}, {"count": 135, "prob": 0.0024479732865848596}, {"count": 136, "prob": 0.0011218039381410512}, {"count": 137, "prob": 0.0007932673843516087}, {"count": 138, "prob": 0.00044684307886209496}, {"count": 139, "prob": 0.003562071587216253}, {"count": 140, "prob": 0.002447722448538123}, {"count": 141, "prob": 0.000654984876639589}, {"count": 142, "prob": 0.0009726962162255225}, {"count": 143, "prob": 0.000281725314396736}, {"count": 144, "prob": 0.00046355110449843213}, {"count": 145, "prob": 0.001656991774240288}, {"count": 146, "prob": 0.0008414915508671256}, {"count": 147, "prob": 0.00045001654257357523}, {"count": 148, "prob": 0.000457440358301436}, {"count": 149, "prob": 0.002612677769906792}, {"count": 150, "prob": 0.0026850092364122126}, {"count": 151, "prob": 0.0004313940217270076}, {"count": 152, "prob": 0.0011166615421709075}, {"count": 153, "prob": 0.00018095733146869343}, {"count": 154, "prob": 0.000475540353886998}, {"count": 155, "prob": 0.00020301201051342918}, {"count": 156, "prob": 0.0013678538887453842}, {"count": 157, "prob": 0.0005379986615032578}, {"count": 158, "prob": 0.00043111852229925563}, {"count": 159, "prob": 2.6228818793289247e-05}, {"count": 160, "prob": 7.072671664068271e-05}, {"count": 161, "prob": 0.0008334853445258471}, {"count": 162, "prob": 0.0009503530450254524}, {"count": 163, "prob": 1.9206273536260478e-05}, {"count": 164, "prob": 0.0002210038620430094}, {"count": 165, "prob": 0.0007899518446839871}, {"count": 166, "prob": 0.0012315926902250944}, {"count": 167, "prob": 0.0002585472804450061}, {"count": 168, "prob": 0.0004641880081645378}, {"count": 169, "prob": 0.00016065611661657776}, {"count": 170, "prob": 4.3083154622882065e-05}, {"count": 171, "prob": 5.338592957020183e-05}, {"count": 172, "prob": 0.0005735854403349726}, {"count": 173, "prob": 8.794176066965195e-05}, {"count": 174, "prob": 0.00017302441923182737}, {"count": 175, "prob": 0.00020027392118257323}, {"count": 176, "prob": 0.00011072975877968046}, {"count": 177, "prob": 9.390617267204801e-05}, {"count": 178, "prob": 0.00028414188572283564}, {"count": 179, "prob": 4.489857628507186e-05}, {"count": 180, "prob": 7.624578970444738e-05}, {"count": 181, "prob": 3.30936512185231e-05}, {"count": 182, "prob": 0.00013456370746212112}, {"count": 183, "prob": 8.212846712977122e-05}, {"count": 184, "prob": 0.00016919310668132812}, {"count": 185, "prob": 0.00016933513063455824}, {"count": 186, "prob": 3.177943962370411e-05}, {"count": 187, "prob": 2.6029549634372576e-05}, {"count": 188, "prob": 8.06804260406055e-05}, {"count": 189, "prob": 0.0001373849974521487}, {"count": 190, "prob": 3.9156492732894677e-05}, {"count": 191, "prob": 2.5577286307980873e-05}, {"count": 192, "prob": 0.0002299644558292364}, {"count": 193, "prob": 8.010380975054535e-05}, {"count": 194, "prob": 0.0001566143442804954}, {"count": 195, "prob": 0.00017518587627172698}, {"count": 196, "prob": 1.076369475846783e-05}, {"count": 197, "prob": 3.0475548606829407e-05}, {"count": 198, "prob": 1.3367566573248042e-05}, {"count": 199, "prob": 0.000415651612164414}, {"count": 200, "prob": 1.2592717182289624e-05}, {"count": 201, "prob": 9.792842391496418e-06}, {"count": 202, "prob": 3.1259550510321354e-07}, {"count": 203, "prob": 6.128233176253388e-06}, {"count": 204, "prob": 3.449093146512145e-07}, {"count": 205, "prob": 1.2855483897019644e-05}, {"count": 206, "prob": 0.0}, {"count": 207, "prob": 2.92006112113348e-05}, {"count": 208, "prob": 0.0}, {"count": 209, "prob": 4.494251674570321e-08}, {"count": 210, "prob": 0.0}, {"count": 211, "prob": 0.0}, {"count": 212, "prob": 0.0}, {"count": 213, "prob": 0.0}, {"count": 214, "prob": 0.0}, {"count": 215, "prob": 0.0}, {"count": 216, "prob": 0.0}, {"count": 217, "prob": 0.0}, {"count": 218, "prob": 0.0}, {"count": 219, "prob": 0.0}, {"count": 220, "prob": 0.0}], "data-802cca9b1a5236c2c660ce6dbb40a280": [{"expected": 62.88949745574069}], "data-5083c28819f2fa36228b6ac1809dc4af": [{"count": 0, "prob": 3.2401326454022686e-05}, {"count": 1, "prob": 1.949170134115574e-05}, {"count": 2, "prob": 0.0002514034312977512}, {"count": 3, "prob": 0.0011084026900038883}, {"count": 4, "prob": 0.00046561215985179924}, {"count": 5, "prob": 0.0006989120113036186}, {"count": 6, "prob": 0.0021307286342994386}, {"count": 7, "prob": 0.0018822038777767816}, {"count": 8, "prob": 0.0017155809846775073}, {"count": 9, "prob": 0.0030998290035281957}, {"count": 10, "prob": 0.002666506184619639}, {"count": 11, "prob": 0.00247327310218445}, {"count": 12, "prob": 0.007942339684347264}, {"count": 13, "prob": 0.0048276862991875405}, {"count": 14, "prob": 0.007511698199216145}, {"count": 15, "prob": 0.011071099018538925}, {"count": 16, "prob": 0.00919902665974282}, {"count": 17, "prob": 0.005554622644299986}, {"count": 18, "prob": 0.011091207670767418}, {"count": 19, "prob": 0.009810433678793414}, {"count": 20, "prob": 0.006951088234668352}, {"count": 21, "prob": 0.009935473544642623}, {"count": 22, "prob": 0.009294362673142221}, {"count": 23, "prob": 0.006496489743839575}, {"count": 24, "prob": 0.009052708188750288}, {"count": 25, "prob": 0.011810523283715268}, {"count": 26, "prob": 0.00928514156335126}, {"count": 27, "prob": 0.009038509898700867}, {"count": 28, "prob": 0.017904654134860316}, {"count": 29, "prob": 0.011055232377697117}, {"count": 30, "prob": 0.011192548137496552}, {"count": 31, "prob": 0.015633417055121505}, {"count": 32, "prob": 0.01090982376685249}, {"count": 33, "prob": 0.009078367790842914}, {"count": 34, "prob": 0.016334197258405316}, {"count": 35, "prob": 0.014254681231189904}, {"count": 36, "prob": 0.009659334550477686}, {"count": 37, "prob": 0.014734987383763741}, {"count": 38, "prob": 0.01396960518782252}, {"count": 39, "prob": 0.010549751464877567}, {"count": 40, "prob": 0.016886724702692882}, {"count": 41, "prob": 0.011950851491456338}, {"count": 42, "prob": 0.011378970463324055}, {"count": 43, "prob": 0.017005355852489072}, {"count": 44, "prob": 0.013136005110420025}, {"count": 45, "prob": 0.008503995509378831}, {"count": 46, "prob": 0.009378981803073692}, {"count": 47, "prob": 0.00997257504830318}, {"count": 48, "prob": 0.010708858542785764}, {"count": 49, "prob": 0.011171231260444505}, {"count": 50, "prob": 0.00944650042239125}, {"count": 51, "prob": 0.009252262320576065}, {"count": 52, "prob": 0.012048263762648427}, {"count": 53, "prob": 0.01090224712203827}, {"count": 54, "prob": 0.012333690383659453}, {"count": 55, "prob": 0.010953305164376028}, {"count": 56, "prob": 0.008756960120324087}, {"count": 57, "prob": 0.011108345077185397}, {"count": 58, "prob": 0.010989826965980217}, {"count": 59, "prob": 0.007141501015764736}, {"count": 60, "prob": 0.009457954125856273}, {"count": 61, "prob": 0.008944037782956287}, {"count": 62, "prob": 0.0076798733932880335}, {"count": 63, "prob": 0.007267662146828555}, {"count": 64, "prob": 0.010560013261759284}, {"count": 65, "prob": 0.007831384099882972}, {"count": 66, "prob": 0.006524933163498298}, {"count": 67, "prob": 0.007599150562469453}, {"count": 68, "prob": 0.008479482276408554}, {"count": 69, "prob": 0.0063523243294762175}, {"count": 70, "prob": 0.005684116196623027}, {"count": 71, "prob": 0.007244675222855545}, {"count": 72, "prob": 0.005046683114629286}, {"count": 73, "prob": 0.004820370465194722}, {"count": 74, "prob": 0.005598366447765926}, {"count": 75, "prob": 0.004348825836483867}, {"count": 76, "prob": 0.005356411543542623}, {"count": 77, "prob": 0.004879105526974594}, {"count": 78, "prob": 0.0032268168754230084}, {"count": 79, "prob": 0.004996646813942677}, {"count": 80, "prob": 0.003625051568684625}, {"count": 81, "prob": 0.002982980206188262}, {"count": 82, "prob": 0.00342149608276165}, {"count": 83, "prob": 0.0048791875482080875}, {"count": 84, "prob": 0.0024397049830557453}, {"count": 85, "prob": 0.00356402300660207}, {"count": 86, "prob": 0.00269373963332236}, {"count": 87, "prob": 0.0020259701868086902}, {"count": 88, "prob": 0.003870896546547976}, {"count": 89, "prob": 0.0033177988619225935}, {"count": 90, "prob": 0.0015762793969580074}, {"count": 91, "prob": 0.004331560581349379}, {"count": 92, "prob": 0.004614570337682204}, {"count": 93, "prob": 0.0027877838595477596}, {"count": 94, "prob": 0.0035960614014738427}, {"count": 95, "prob": 0.007010355233874673}, {"count": 96, "prob": 0.005325443782037415}, {"count": 97, "prob": 0.005569557619336538}, {"count": 98, "prob": 0.006970988619068835}, {"count": 99, "prob": 0.007174744177197043}, {"count": 100, "prob": 0.005071685207752196}, {"count": 101, "prob": 0.00557898603988291}, {"count": 102, "prob": 0.006642819032654135}, {"count": 103, "prob": 0.007389725603474967}, {"count": 104, "prob": 0.008643621115723376}, {"count": 105, "prob": 0.009714584385385411}, {"count": 106, "prob": 0.005720329905812639}, {"count": 107, "prob": 0.009475975647465797}, {"count": 108, "prob": 0.014150526523582355}, {"count": 109, "prob": 0.010135795548825616}, {"count": 110, "prob": 0.00834503798283634}, {"count": 111, "prob": 0.010710037601392382}, {"count": 112, "prob": 0.00905481575092184}, {"count": 113, "prob": 0.004693537980108972}, {"count": 114, "prob": 0.008206286527926139}, {"count": 115, "prob": 0.006049596184574333}, {"count": 116, "prob": 0.0035079394003289764}, {"count": 117, "prob": 0.004597861028798845}, {"count": 118, "prob": 0.0055455092006914545}, {"count": 119, "prob": 0.006348772043507587}, {"count": 120, "prob": 0.004406107383798738}, {"count": 121, "prob": 0.004907790204968662}, {"count": 122, "prob": 0.006097815923204821}, {"count": 123, "prob": 0.005394075375939488}, {"count": 124, "prob": 0.0039680822525212725}, {"count": 125, "prob": 0.00341910799927075}, {"count": 126, "prob": 0.004260543319139993}, {"count": 127, "prob": 0.0033270952484345576}, {"count": 128, "prob": 0.00311212168075383}, {"count": 129, "prob": 0.0016509821162567957}, {"count": 130, "prob": 0.0010952659326292997}, {"count": 131, "prob": 0.004905626774551083}, {"count": 132, "prob": 0.003595659554934032}, {"count": 133, "prob": 0.0022636953175753467}, {"count": 134, "prob": 0.001843388196841086}, {"count": 135, "prob": 0.003000219662361995}, {"count": 136, "prob": 0.0035643913765976147}, {"count": 137, "prob": 0.002402411969840616}, {"count": 138, "prob": 0.002496739716613154}, {"count": 139, "prob": 0.0026042095001615035}, {"count": 140, "prob": 0.0024746339386059408}, {"count": 141, "prob": 0.0021761029706834647}, {"count": 142, "prob": 0.0018887461439795774}, {"count": 143, "prob": 0.0018840290874900922}, {"count": 144, "prob": 0.0031407437439892947}, {"count": 145, "prob": 0.0024053517312582306}, {"count": 146, "prob": 0.001207145277297944}, {"count": 147, "prob": 0.0013904693656639406}, {"count": 148, "prob": 0.0024088331558414712}, {"count": 149, "prob": 0.0015691219530025995}, {"count": 150, "prob": 0.0008692446333369363}, {"count": 151, "prob": 0.0012058231428176355}, {"count": 152, "prob": 0.0009245116975540112}, {"count": 153, "prob": 0.0009381108410692799}, {"count": 154, "prob": 0.0005040635501019342}, {"count": 155, "prob": 0.00047641247666028086}, {"count": 156, "prob": 0.0003731981745223616}, {"count": 157, "prob": 0.0007353106665488626}, {"count": 158, "prob": 0.00039318356338305626}, {"count": 159, "prob": 0.0003055808897063561}, {"count": 160, "prob": 0.00021909258472006723}, {"count": 161, "prob": 0.0002455856101517438}, {"count": 162, "prob": 0.00023604730525434513}, {"count": 163, "prob": 0.00010938830335309715}, {"count": 164, "prob": 7.123082543987549e-05}, {"count": 165, "prob": 6.272177076400728e-05}, {"count": 166, "prob": 7.676599410470115e-05}, {"count": 167, "prob": 1.587071415135805e-05}, {"count": 168, "prob": 1.0740126234084953e-05}, {"count": 169, "prob": 3.1064858884417295e-05}, {"count": 170, "prob": 1.856414484820167e-05}, {"count": 171, "prob": 1.35361727295811e-05}, {"count": 172, "prob": 4.334441411288285e-06}, {"count": 173, "prob": 3.4952424333777744e-05}, {"count": 174, "prob": 4.157967199503019e-05}, {"count": 175, "prob": 0.00022062198695242856}, {"count": 176, "prob": 6.394075940538378e-05}, {"count": 177, "prob": 3.869073644009968e-05}, {"count": 178, "prob": 4.870078118904601e-05}, {"count": 179, "prob": 0.0004373519981203166}, {"count": 180, "prob": 9.528423946460799e-05}, {"count": 181, "prob": 2.7451478272708552e-05}, {"count": 182, "prob": 0.00012374710460125784}, {"count": 183, "prob": 0.0001661339259384724}, {"count": 184, "prob": 3.510516394176741e-05}, {"count": 185, "prob": 1.0636054324770129e-05}, {"count": 186, "prob": 9.56649864008254e-05}, {"count": 187, "prob": 0.00010529323013344589}, {"count": 188, "prob": 0.0002318154076362373}, {"count": 189, "prob": 0.0001845349003859597}, {"count": 190, "prob": 5.340838095983076e-05}, {"count": 191, "prob": 0.0005807101631338484}, {"count": 192, "prob": 0.0008762232517018546}, {"count": 193, "prob": 0.00038717896504225326}, {"count": 194, "prob": 0.00018229080183771002}, {"count": 195, "prob": 0.00043045998233707}, {"count": 196, "prob": 0.00046167831288511173}, {"count": 197, "prob": 0.0001806971247205506}, {"count": 198, "prob": 0.00020710308953574602}, {"count": 199, "prob": 0.000289172508693093}, {"count": 200, "prob": 8.835746503975404e-05}, {"count": 201, "prob": 0.0001244354829170157}, {"count": 202, "prob": 4.809296899619706e-05}, {"count": 203, "prob": 1.1952186348903458e-05}, {"count": 204, "prob": 7.595481845652324e-05}, {"count": 205, "prob": 0.000173828368705012}, {"count": 206, "prob": 4.696074894910838e-05}, {"count": 207, "prob": 3.269710693291198e-05}, {"count": 208, "prob": 7.165564572560374e-05}, {"count": 209, "prob": 1.1051329885113055e-05}, {"count": 210, "prob": 4.530258293088541e-06}, {"count": 211, "prob": 6.447950034891754e-06}, {"count": 212, "prob": 8.161420256154304e-08}, {"count": 213, "prob": 5.018061365417647e-07}, {"count": 214, "prob": 4.754229314562757e-06}, {"count": 215, "prob": 1.1114884715188361e-06}, {"count": 216, "prob": 1.287967883699324e-06}, {"count": 217, "prob": 3.830155086255777e-06}, {"count": 218, "prob": 4.3514107009297953e-07}, {"count": 219, "prob": 1.7413723417834183e-07}, {"count": 220, "prob": 2.642360815606393e-07}], "data-0c713e3bb55cd4eb347bce60ea3cef5a": [{"expected": 65.84305742388253}], "data-72ad0c73486ee36a1527b3639c2ec07e": [{"count": 0, "prob": 0.0007243433400952906}, {"count": 1, "prob": 0.000348344217983722}, {"count": 2, "prob": 0.010074772235027497}, {"count": 3, "prob": 0.007996187006127245}, {"count": 4, "prob": 0.013510442233751495}, {"count": 5, "prob": 0.01494617208757196}, {"count": 6, "prob": 0.011913443301796375}, {"count": 7, "prob": 0.021015337313933277}, {"count": 8, "prob": 0.024769760645987814}, {"count": 9, "prob": 0.023705974241968245}, {"count": 10, "prob": 0.04758796840344677}, {"count": 11, "prob": 0.04206787852597208}, {"count": 12, "prob": 0.03833786242531609}, {"count": 13, "prob": 0.03889501528027554}, {"count": 14, "prob": 0.029232288115579094}, {"count": 15, "prob": 0.04416553157090515}, {"count": 16, "prob": 0.020414891548962807}, {"count": 17, "prob": 0.03622040551742788}, {"count": 18, "prob": 0.03703903453013959}, {"count": 19, "prob": 0.03585096881093293}, {"count": 20, "prob": 0.029190054605506912}, {"count": 21, "prob": 0.029446074101852595}, {"count": 22, "prob": 0.01620238620246493}, {"count": 23, "prob": 0.018635512968206345}, {"count": 24, "prob": 0.01673607207711764}, {"count": 25, "prob": 0.01732909500523648}, {"count": 26, "prob": 0.017035298060289042}, {"count": 27, "prob": 0.009422892263480148}, {"count": 28, "prob": 0.010769090865721268}, {"count": 29, "prob": 0.009034453110284106}, {"count": 30, "prob": 0.014126851714381189}, {"count": 31, "prob": 0.009920917954564299}, {"count": 32, "prob": 0.01837962742119759}, {"count": 33, "prob": 0.015195140693126661}, {"count": 34, "prob": 0.01269984706656692}, {"count": 35, "prob": 0.008917815847588304}, {"count": 36, "prob": 0.0066424822845298605}, {"count": 37, "prob": 0.015832627492814947}, {"count": 38, "prob": 0.01588833092392022}, {"count": 39, "prob": 0.01684069173364043}, {"count": 40, "prob": 0.01705531964503526}, {"count": 41, "prob": 0.013329016750622638}, {"count": 42, "prob": 0.00735141151890402}, {"count": 43, "prob": 0.01005405239250535}, {"count": 44, "prob": 0.006159137739930592}, {"count": 45, "prob": 0.011026586561490576}, {"count": 46, "prob": 0.0048561354815500595}, {"count": 47, "prob": 0.0059360920071754855}, {"count": 48, "prob": 0.005933726610452106}, {"count": 49, "prob": 0.002272551019885064}, {"count": 50, "prob": 0.00329977912794622}, {"count": 51, "prob": 0.001973445877387569}, {"count": 52, "prob": 0.0026249717000590405}, {"count": 53, "prob": 0.0020467144438032253}, {"count": 54, "prob": 0.0013087747005764159}, {"count": 55, "prob": 0.0007495943444271725}, {"count": 56, "prob": 0.000610258658029598}, {"count": 57, "prob": 0.000598583758899675}, {"count": 58, "prob": 0.0006559360098209077}, {"count": 59, "prob": 0.0011713655376684332}, {"count": 60, "prob": 0.0007561477379639869}, {"count": 61, "prob": 0.000503998604831406}, {"count": 62, "prob": 0.0005982180262053602}, {"count": 63, "prob": 0.0004458414190156264}, {"count": 64, "prob": 0.00031790148522164524}, {"count": 65, "prob": 0.0005440532611522787}, {"count": 66, "prob": 0.00038344902720187417}, {"count": 67, "prob": 0.00033787164421348546}, {"count": 68, "prob": 0.0004299861702922356}, {"count": 69, "prob": 0.00015278918710551038}, {"count": 70, "prob": 0.0002433521494477967}, {"count": 71, "prob": 0.00020219930714475046}, {"count": 72, "prob": 0.000207433355258229}, {"count": 73, "prob": 0.0003276092450048971}, {"count": 74, "prob": 6.565784872865345e-05}, {"count": 75, "prob": 0.0001258919166970517}, {"count": 76, "prob": 6.664934959298636e-05}, {"count": 77, "prob": 5.603406837928056e-05}, {"count": 78, "prob": 7.044783013809096e-05}, {"count": 79, "prob": 6.665785772513478e-05}, {"count": 80, "prob": 5.210429622626144e-05}, {"count": 81, "prob": 0.00022167896716876172}, {"count": 82, "prob": 0.00020419787528560182}, {"count": 83, "prob": 0.00021324555239900345}, {"count": 84, "prob": 0.00014413529182533748}, {"count": 85, "prob": 0.00013312439696525267}, {"count": 86, "prob": 0.00020598624486725293}, {"count": 87, "prob": 0.0002934895553019923}, {"count": 88, "prob": 0.000431233468064618}, {"count": 89, "prob": 0.00031907974403618157}, {"count": 90, "prob": 0.0007478949447703576}, {"count": 91, "prob": 0.0018182139364493013}, {"count": 92, "prob": 0.0008046426273591338}, {"count": 93, "prob": 0.004780879469859005}, {"count": 94, "prob": 0.0030348856647684492}, {"count": 95, "prob": 0.003748942188145809}, {"count": 96, "prob": 0.0022308259249532677}, {"count": 97, "prob": 0.0013904557748943825}, {"count": 98, "prob": 0.0044974984534597254}, {"count": 99, "prob": 0.00607666857799963}, {"count": 100, "prob": 0.004702010430706125}, {"count": 101, "prob": 0.005418170325534121}, {"count": 102, "prob": 0.004318972839536711}, {"count": 103, "prob": 0.00319081438263366}, {"count": 104, "prob": 0.004319231897112163}, {"count": 105, "prob": 0.0024824781887678145}, {"count": 106, "prob": 0.0037228395586819084}, {"count": 107, "prob": 0.001900752742276425}, {"count": 108, "prob": 0.0018134195364905678}, {"count": 109, "prob": 0.0026797725902257025}, {"count": 110, "prob": 0.0011631394787478381}, {"count": 111, "prob": 0.0022474297723176456}, {"count": 112, "prob": 0.001269041946420687}, {"count": 113, "prob": 0.0014542655251338877}, {"count": 114, "prob": 0.0014338235862648224}, {"count": 115, "prob": 0.0006837062201872204}, {"count": 116, "prob": 0.00109434201426816}, {"count": 117, "prob": 0.0005112123790076768}, {"count": 118, "prob": 0.0007056821485853642}, {"count": 119, "prob": 0.000541751281960144}, {"count": 120, "prob": 0.00048406972362912396}, {"count": 121, "prob": 0.0018789802511271526}, {"count": 122, "prob": 0.0006855016270510503}, {"count": 123, "prob": 0.0013874852148992277}, {"count": 124, "prob": 0.0004256434272633195}, {"count": 125, "prob": 0.00021497596589232614}, {"count": 126, "prob": 0.0007131986898786018}, {"count": 127, "prob": 0.00027686570897755646}, {"count": 128, "prob": 0.0012997602570730992}, {"count": 129, "prob": 0.00037394400473888753}, {"count": 130, "prob": 0.0003539724658877963}, {"count": 131, "prob": 0.00034847926620845167}, {"count": 132, "prob": 8.049231557445065e-05}, {"count": 133, "prob": 0.0005342724228232282}, {"count": 134, "prob": 0.00033471361434074624}, {"count": 135, "prob": 0.00012850476018022044}, {"count": 136, "prob": 0.0001124677160004392}, {"count": 137, "prob": 1.949576138163055e-05}, {"count": 138, "prob": 0.00011027352981313737}, {"count": 139, "prob": 0.00010166697970363418}, {"count": 140, "prob": 2.923431802352307e-05}, {"count": 141, "prob": 8.629175201684926e-05}, {"count": 142, "prob": 1.5585178271279246e-05}, {"count": 143, "prob": 6.732561261239946e-06}, {"count": 144, "prob": 1.5501402816593523e-05}, {"count": 145, "prob": 2.4436009463476604e-05}, {"count": 146, "prob": 5.30090309409674e-05}, {"count": 147, "prob": 1.731688963221624e-05}, {"count": 148, "prob": 1.7824601844250058e-06}, {"count": 149, "prob": 1.3298165552525085e-05}, {"count": 150, "prob": 6.671487490923372e-06}, {"count": 151, "prob": 3.472987346257432e-05}, {"count": 152, "prob": 9.213426206562791e-06}, {"count": 153, "prob": 1.060283248350869e-05}, {"count": 154, "prob": 4.117410013469232e-06}, {"count": 155, "prob": 2.86023424866716e-06}, {"count": 156, "prob": 1.1180393570775552e-05}, {"count": 157, "prob": 4.196481947926252e-06}, {"count": 158, "prob": 4.982053817552275e-06}, {"count": 159, "prob": 1.7932050884168508e-06}, {"count": 160, "prob": 1.1579686841823348e-05}, {"count": 161, "prob": 4.839412367351208e-06}, {"count": 162, "prob": 4.4414909563701225e-06}, {"count": 163, "prob": 1.4350416220220076e-06}, {"count": 164, "prob": 2.507144264763906e-06}, {"count": 165, "prob": 0.0}, {"count": 166, "prob": 0.0}, {"count": 167, "prob": 6.984327580420546e-05}, {"count": 168, "prob": 5.631021621148344e-06}, {"count": 169, "prob": 1.840717042073999e-05}, {"count": 170, "prob": 1.9612439480161022e-06}, {"count": 171, "prob": 0.0}, {"count": 172, "prob": 1.82371397643092e-07}, {"count": 173, "prob": 8.981043910161448e-07}, {"count": 174, "prob": 0.0}, {"count": 175, "prob": 6.7064459250721625e-06}, {"count": 176, "prob": 4.201123474478472e-06}, {"count": 177, "prob": 3.940210088322495e-06}, {"count": 178, "prob": 9.244137073974434e-07}, {"count": 179, "prob": 1.1205137046876631e-06}, {"count": 180, "prob": 7.969289111782459e-06}, {"count": 181, "prob": 1.1641872498724594e-06}, {"count": 182, "prob": 8.227516771889474e-06}, {"count": 183, "prob": 1.742392271456345e-06}, {"count": 184, "prob": 1.8619002813284977e-05}, {"count": 185, "prob": 6.018260121814067e-06}, {"count": 186, "prob": 1.5837324551702808e-06}, {"count": 187, "prob": 0.00013957563692199745}, {"count": 188, "prob": 4.6474201510566415e-05}, {"count": 189, "prob": 6.949979484015717e-05}, {"count": 190, "prob": 1.7727485750344226e-05}, {"count": 191, "prob": 1.6986427340229562e-06}, {"count": 192, "prob": 7.354263645979654e-05}, {"count": 193, "prob": 9.583812426205011e-06}, {"count": 194, "prob": 0.0001320897285041269}, {"count": 195, "prob": 1.4582898506422195e-05}, {"count": 196, "prob": 2.5953542671142317e-05}, {"count": 197, "prob": 4.191110495828337e-06}, {"count": 198, "prob": 3.575675271821935e-07}, {"count": 199, "prob": 1.379103327873506e-05}, {"count": 200, "prob": 3.689146297482178e-05}, {"count": 201, "prob": 4.803256055389071e-06}, {"count": 202, "prob": 8.141069589726907e-06}, {"count": 203, "prob": 7.139391763470553e-07}, {"count": 204, "prob": 1.187548866926756e-06}, {"count": 205, "prob": 5.848191469258976e-06}, {"count": 206, "prob": 1.586592163472596e-06}, {"count": 207, "prob": 9.586262176324126e-06}, {"count": 208, "prob": 0.0}, {"count": 209, "prob": 0.0}, {"count": 210, "prob": 0.0}, {"count": 211, "prob": 0.0}, {"count": 212, "prob": 3.64742795286184e-07}, {"count": 213, "prob": 0.0}, {"count": 214, "prob": 0.0}, {"count": 215, "prob": 0.0}, {"count": 216, "prob": 0.0}, {"count": 217, "prob": 0.0}, {"count": 218, "prob": 0.0}, {"count": 219, "prob": 0.0}, {"count": 220, "prob": 0.0}], "data-d0779f2c875841cd89a416c4002df116": [{"expected": 28.886358211012034}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/hit_histogram_mhc2_OptiVax.html b/SupplementaryResults/GenotypeComputations/hit_histogram_mhc2_OptiVax.html deleted file mode 100644 index ccfc31cbe095c3c071882c74683edee3dcc96ef9..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/hit_histogram_mhc2_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-7c1d2ba05860a8a8a60cdc069ae24246"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-c1fce71c60f739c65ab49c061ec4eb49"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-c1fce71c60f739c65ab49c061ec4eb49"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-372ef45590a5cc4c65e870418388bfa9"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-4677b37e722cd4f0673bcd62645e4228"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-4677b37e722cd4f0673bcd62645e4228"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-b7499f3ff33ff9ec8b2c6ebd9996362c"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-4380f70a32babe0db610407b0bbc87b1"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-4380f70a32babe0db610407b0bbc87b1"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-7c1d2ba05860a8a8a60cdc069ae24246": [{"count": 0, "prob": 4.393462030429269e-06}, {"count": 1, "prob": 0.00026564573595294974}, {"count": 2, "prob": 0.002400175101923964}, {"count": 3, "prob": 0.012286918687813689}, {"count": 4, "prob": 0.030470096015489903}, {"count": 5, "prob": 0.0489307621023185}, {"count": 6, "prob": 0.06104432104512319}, {"count": 7, "prob": 0.07042940617952702}, {"count": 8, "prob": 0.07944995943143687}, {"count": 9, "prob": 0.08242380460743602}, {"count": 10, "prob": 0.08491749182296625}, {"count": 11, "prob": 0.09872855222751852}, {"count": 12, "prob": 0.10409319695141525}, {"count": 13, "prob": 0.08239500335759009}, {"count": 14, "prob": 0.06475696569731232}, {"count": 15, "prob": 0.049287999547334635}, {"count": 16, "prob": 0.045205708842254826}, {"count": 17, "prob": 0.031515017052247865}, {"count": 18, "prob": 0.020659496305596322}, {"count": 19, "prob": 0.020122806221372348}, {"count": 20, "prob": 0.005321517348799491}, {"count": 21, "prob": 0.004441366657050797}, {"count": 22, "prob": 0.0007996729310572026}, {"count": 23, "prob": 4.967288564265289e-05}, {"count": 24, "prob": 4.9782787797087356e-08}, {"count": 25, "prob": 0.0}, {"count": 26, "prob": 0.0}, {"count": 27, "prob": 0.0}, {"count": 28, "prob": 0.0}, {"count": 29, "prob": 0.0}, {"count": 30, "prob": 0.0}, {"count": 31, "prob": 0.0}], "data-c1fce71c60f739c65ab49c061ec4eb49": [{"expected": 10.778192951278157}], "data-372ef45590a5cc4c65e870418388bfa9": [{"count": 0, "prob": 3.2401326454022686e-05}, {"count": 1, "prob": 0.0008679726956714969}, {"count": 2, "prob": 0.004055463588376645}, {"count": 3, "prob": 0.010990563845982565}, {"count": 4, "prob": 0.026079867407266765}, {"count": 5, "prob": 0.041261784907075924}, {"count": 6, "prob": 0.05344803757068342}, {"count": 7, "prob": 0.06381115522466194}, {"count": 8, "prob": 0.07216346391706256}, {"count": 9, "prob": 0.08235788702349607}, {"count": 10, "prob": 0.09019697969421947}, {"count": 11, "prob": 0.09823418690436365}, {"count": 12, "prob": 0.1036193250350851}, {"count": 13, "prob": 0.08460341803060854}, {"count": 14, "prob": 0.07678679035519036}, {"count": 15, "prob": 0.05789824560606414}, {"count": 16, "prob": 0.0450394173246814}, {"count": 17, "prob": 0.0329036014701995}, {"count": 18, "prob": 0.02448578494229878}, {"count": 19, "prob": 0.014170756569036868}, {"count": 20, "prob": 0.009329158196551625}, {"count": 21, "prob": 0.004688978029559289}, {"count": 22, "prob": 0.001743943199164862}, {"count": 23, "prob": 0.0007189135663929256}, {"count": 24, "prob": 0.0002539645169365603}, {"count": 25, "prob": 0.00015397302772776893}, {"count": 26, "prob": 7.160460584664664e-05}, {"count": 27, "prob": 2.5418151742828422e-05}, {"count": 28, "prob": 5.141694761377212e-06}, {"count": 29, "prob": 8.432120829006947e-07}, {"count": 30, "prob": 4.3837331573898117e-07}, {"count": 31, "prob": 5.199875183005243e-07}], "data-4677b37e722cd4f0673bcd62645e4228": [{"expected": 11.05040897517909}], "data-b7499f3ff33ff9ec8b2c6ebd9996362c": [{"count": 0, "prob": 0.0007243433400952906}, {"count": 1, "prob": 0.010177667465446337}, {"count": 2, "prob": 0.03644120903589482}, {"count": 3, "prob": 0.08558678148767522}, {"count": 4, "prob": 0.10996397146689167}, {"count": 5, "prob": 0.15646584583875525}, {"count": 6, "prob": 0.13495604462342714}, {"count": 7, "prob": 0.10314111673882029}, {"count": 8, "prob": 0.09019927341850127}, {"count": 9, "prob": 0.07513057986443755}, {"count": 10, "prob": 0.05811281683453095}, {"count": 11, "prob": 0.05359727827520919}, {"count": 12, "prob": 0.035421551513614175}, {"count": 13, "prob": 0.020158541162369037}, {"count": 14, "prob": 0.01526986183637574}, {"count": 15, "prob": 0.004815929352679795}, {"count": 16, "prob": 0.00447016828520799}, {"count": 17, "prob": 0.0031531883705847564}, {"count": 18, "prob": 0.000808844151792713}, {"count": 19, "prob": 0.0011127791156358652}, {"count": 20, "prob": 0.0001798180660895516}, {"count": 21, "prob": 9.655300334252445e-05}, {"count": 22, "prob": 1.5836752610042344e-05}, {"count": 23, "prob": 0.0}, {"count": 24, "prob": 0.0}, {"count": 25, "prob": 0.0}, {"count": 26, "prob": 0.0}, {"count": 27, "prob": 0.0}, {"count": 28, "prob": 0.0}, {"count": 29, "prob": 0.0}, {"count": 30, "prob": 0.0}, {"count": 31, "prob": 0.0}], "data-4380f70a32babe0db610407b0bbc87b1": [{"expected": 6.802135200490117}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/min_hit_dictmhc1_HOGVAX.csv b/SupplementaryResults/GenotypeComputations/min_hit_dictmhc1_HOGVAX.csv deleted file mode 100644 index 16f569175fefdd28c5b6473a54060364159b5ec9..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/min_hit_dictmhc1_HOGVAX.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999995827207214,White -1,2,0.9986505303169447,White -2,3,0.9712928073655339,White -3,4,0.884150703513364,White -4,5,0.7134366403343673,White -5,6,0.4610483078691663,White -6,7,0.26548423642100916,White -7,8,0.11690777453327605,White -8,9,0.047440777508497844,White -9,10,0.01712319786720351,White -0,1,0.9997266700167635,Black -1,2,0.9944939696621644,Black -2,3,0.9648055020432544,Black -3,4,0.8761497909218869,Black -4,5,0.7065399084119695,Black -5,6,0.5119593633814822,Black -6,7,0.33003539845638274,Black -7,8,0.17931180370530242,Black -8,9,0.08737425749258287,Black -9,10,0.03643399778862233,Black -0,1,1.0,Asians -1,2,0.9997974442374423,Asians -2,3,0.9723855590949411,Asians -3,4,0.9078864727606314,Asians -4,5,0.7420648326577789,Asians -5,6,0.5056218060802751,Asians -6,7,0.276424797906655,Asians -7,8,0.11747358073763758,Asians -8,9,0.052123439477577804,Asians -9,10,0.02091326534181548,Asians -0,1,0.999908750912495,Average -1,2,0.9976473147388506,Average -2,3,0.9694946228345764,Average -3,4,0.8893956557319608,Average -4,5,0.7206804604680386,Average -5,6,0.4928764924436411,Average -6,7,0.29064814426134894,Average -7,8,0.13789771965873868,Average -8,9,0.062312824826219505,Average -9,10,0.024823486999213773,Average diff --git a/SupplementaryResults/GenotypeComputations/min_hit_dictmhc1_OptiVax.csv b/SupplementaryResults/GenotypeComputations/min_hit_dictmhc1_OptiVax.csv deleted file mode 100644 index 8cfd4a79bb116d5c18e80ceefe81e506e84ed4e4..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/min_hit_dictmhc1_OptiVax.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999999970842566,White -1,2,0.9987381744950873,White -2,3,0.968834772925321,White -3,4,0.849325334736232,White -4,5,0.6456090343740113,White -5,6,0.5049379854526225,White -6,7,0.39150095823260167,White -7,8,0.24481718005403286,White -8,9,0.14682843202654816,White -9,10,0.0997925681906261,White -0,1,0.9998996112065184,Black -1,2,0.9949453118501118,Black -2,3,0.9625499496768346,Black -3,4,0.8659482368383445,Black -4,5,0.7351521893910723,Black -5,6,0.5933179595529573,Black -6,7,0.45159237655698115,Black -7,8,0.32123400054033446,Black -8,9,0.22481093981830325,Black -9,10,0.14403214032461786,Black -0,1,1.0,Asians -1,2,0.9891008077345255,Asians -2,3,0.9479970066465676,Asians -3,4,0.8444416521771777,Asians -4,5,0.7477413350774056,Asians -5,6,0.6728372440648083,Asians -6,7,0.5631447872735549,Asians -7,8,0.4264781391444601,Asians -8,9,0.3317982688847332,Asians -9,10,0.24605108410329257,Asians -0,1,0.9999665360969251,Average -1,2,0.9942614313599082,Average -2,3,0.9597939097495743,Average -3,4,0.8532384079172514,Average -4,5,0.7095008529474963,Average -5,6,0.590364396356796,Average -6,7,0.4687460406877126,Average -7,8,0.33084310657960914,Average -8,9,0.2344792135765282,Average -9,10,0.16329193087284552,Average diff --git a/SupplementaryResults/GenotypeComputations/min_hit_dictmhc2_HOGVAX.csv b/SupplementaryResults/GenotypeComputations/min_hit_dictmhc2_HOGVAX.csv deleted file mode 100644 index f7827a8cf9cb819a736d88e3c882e91223336a0b..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/min_hit_dictmhc2_HOGVAX.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999956065379696,White -1,2,0.9999765724350748,White -2,3,0.999854595536464,White -3,4,0.9993274171428873,White -4,5,0.9990530142485403,White -5,6,0.9985377832500084,White -6,7,0.9973817759885081,White -7,8,0.9922268004039168,White -8,9,0.9898079483340972,White -9,10,0.9866607156325333,White -0,1,0.999967598673546,Black -1,2,0.9999481069722048,Black -2,3,0.9996967035409071,Black -3,4,0.9985883008509032,Black -4,5,0.9981226886910514,Black -5,6,0.9974237766797478,Black -6,7,0.9952930480454483,Black -7,8,0.9934108441676716,Black -8,9,0.9916952631829941,Black -9,10,0.9885954341794658,Black -0,1,0.9992756566599047,Asians -1,2,0.998927312441921,Asians -2,3,0.9888525402068935,Asians -3,4,0.9808563532007663,Asians -4,5,0.9673459109670147,Asians -5,6,0.9523997388794427,Asians -6,7,0.9404862955776464,Asians -7,8,0.9194709582637132,Asians -8,9,0.8947011976177253,Asians -9,10,0.8709952233757571,Asians -0,1,0.9997462872904733,Average -1,2,0.9996173306164002,Average -2,3,0.9961346130947549,Average -3,4,0.9929240237315189,Average -4,5,0.9881738713022021,Average -5,6,0.9827870996030663,Average -6,7,0.9777203732038675,Average -7,8,0.9683695342784339,Average -8,9,0.9587348030449389,Average -9,10,0.9487504577292522,Average diff --git a/SupplementaryResults/GenotypeComputations/min_hit_dictmhc2_OptiVax.csv b/SupplementaryResults/GenotypeComputations/min_hit_dictmhc2_OptiVax.csv deleted file mode 100644 index 9cb1a30d283b906e725429abd3be33a347bd1e28..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/min_hit_dictmhc2_OptiVax.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999956065379696,White -1,2,0.9997299608020166,White -2,3,0.9973297857000927,White -3,4,0.9850428670122789,White -4,5,0.954572770996789,White -5,6,0.9056420088944706,White -6,7,0.8445976878493474,White -7,8,0.7741682816698203,White -8,9,0.6947183222383835,White -9,10,0.6122945176309474,White -0,1,0.999967598673546,Black -1,2,0.9990996259778745,Black -2,3,0.9950441623894979,Black -3,4,0.9840535985435153,Black -4,5,0.9579737311362485,Black -5,6,0.9167119462291726,Black -6,7,0.8632639086584892,Black -7,8,0.7994527534338273,Black -8,9,0.7272892895167646,Black -9,10,0.6449314024932686,Black -0,1,0.9992756566599047,Asians -1,2,0.9890979891944583,Asians -2,3,0.9526567801585636,Asians -3,4,0.8670699986708883,Asians -4,5,0.7571060272039967,Asians -5,6,0.6006401813652414,Asians -6,7,0.4656841367418143,Asians -7,8,0.362543020002994,Asians -8,9,0.2723437465844927,Asians -9,10,0.19721316672005518,Asians -0,1,0.9997462872904733,Average -1,2,0.9959758586581166,Average -2,3,0.9816769094160515,Average -3,4,0.9453888214088941,Average -4,5,0.8898841764456781,Average -5,6,0.8076647121629615,Average -6,7,0.7245152444165504,Average -7,8,0.6453880183688806,Average -8,9,0.5647837861132136,Average -9,10,0.48481302894809036,Average diff --git a/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc1_HOGVAX.html b/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc1_HOGVAX.html deleted file mode 100644 index 80d0d13b6a2204f9546b7351bd95f91ed41a86ea..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-c701043933f7cf0ee7d4ecb8cf6bead3"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-c701043933f7cf0ee7d4ecb8cf6bead3": [{"n": 1, "prob": 0.9999995827207214, "population": "White"}, {"n": 2, "prob": 0.9986505303169447, "population": "White"}, {"n": 3, "prob": 0.9712928073655339, "population": "White"}, {"n": 4, "prob": 0.884150703513364, "population": "White"}, {"n": 5, "prob": 0.7134366403343673, "population": "White"}, {"n": 6, "prob": 0.4610483078691663, "population": "White"}, {"n": 7, "prob": 0.26548423642100916, "population": "White"}, {"n": 8, "prob": 0.11690777453327605, "population": "White"}, {"n": 9, "prob": 0.047440777508497844, "population": "White"}, {"n": 10, "prob": 0.01712319786720351, "population": "White"}, {"n": 1, "prob": 0.9997266700167635, "population": "Black"}, {"n": 2, "prob": 0.9944939696621644, "population": "Black"}, {"n": 3, "prob": 0.9648055020432544, "population": "Black"}, {"n": 4, "prob": 0.8761497909218869, "population": "Black"}, {"n": 5, "prob": 0.7065399084119695, "population": "Black"}, {"n": 6, "prob": 0.5119593633814822, "population": "Black"}, {"n": 7, "prob": 0.33003539845638274, "population": "Black"}, {"n": 8, "prob": 0.17931180370530242, "population": "Black"}, {"n": 9, "prob": 0.08737425749258287, "population": "Black"}, {"n": 10, "prob": 0.03643399778862233, "population": "Black"}, {"n": 1, "prob": 1.0, "population": "Asians"}, {"n": 2, "prob": 0.9997974442374423, "population": "Asians"}, {"n": 3, "prob": 0.9723855590949411, "population": "Asians"}, {"n": 4, "prob": 0.9078864727606314, "population": "Asians"}, {"n": 5, "prob": 0.7420648326577789, "population": "Asians"}, {"n": 6, "prob": 0.5056218060802751, "population": "Asians"}, {"n": 7, "prob": 0.276424797906655, "population": "Asians"}, {"n": 8, "prob": 0.11747358073763758, "population": "Asians"}, {"n": 9, "prob": 0.052123439477577804, "population": "Asians"}, {"n": 10, "prob": 0.02091326534181548, "population": "Asians"}, {"n": 1, "prob": 0.999908750912495, "population": "Average"}, {"n": 2, "prob": 0.9976473147388506, "population": "Average"}, {"n": 3, "prob": 0.9694946228345764, "population": "Average"}, {"n": 4, "prob": 0.8893956557319608, "population": "Average"}, {"n": 5, "prob": 0.7206804604680386, "population": "Average"}, {"n": 6, "prob": 0.4928764924436411, "population": "Average"}, {"n": 7, "prob": 0.29064814426134894, "population": "Average"}, {"n": 8, "prob": 0.13789771965873868, "population": "Average"}, {"n": 9, "prob": 0.062312824826219505, "population": "Average"}, {"n": 10, "prob": 0.024823486999213773, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc1_OptiVax.html b/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc1_OptiVax.html deleted file mode 100644 index 9f753e33b1230db6923bf93adc47928c7c547a3e..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc1_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-065df2c83397c9d434b881a9ad7add69"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-065df2c83397c9d434b881a9ad7add69": [{"n": 1, "prob": 0.9999999970842566, "population": "White"}, {"n": 2, "prob": 0.9987381744950873, "population": "White"}, {"n": 3, "prob": 0.968834772925321, "population": "White"}, {"n": 4, "prob": 0.849325334736232, "population": "White"}, {"n": 5, "prob": 0.6456090343740113, "population": "White"}, {"n": 6, "prob": 0.5049379854526225, "population": "White"}, {"n": 7, "prob": 0.39150095823260167, "population": "White"}, {"n": 8, "prob": 0.24481718005403286, "population": "White"}, {"n": 9, "prob": 0.14682843202654816, "population": "White"}, {"n": 10, "prob": 0.0997925681906261, "population": "White"}, {"n": 1, "prob": 0.9998996112065184, "population": "Black"}, {"n": 2, "prob": 0.9949453118501118, "population": "Black"}, {"n": 3, "prob": 0.9625499496768346, "population": "Black"}, {"n": 4, "prob": 0.8659482368383445, "population": "Black"}, {"n": 5, "prob": 0.7351521893910723, "population": "Black"}, {"n": 6, "prob": 0.5933179595529573, "population": "Black"}, {"n": 7, "prob": 0.45159237655698115, "population": "Black"}, {"n": 8, "prob": 0.32123400054033446, "population": "Black"}, {"n": 9, "prob": 0.22481093981830325, "population": "Black"}, {"n": 10, "prob": 0.14403214032461786, "population": "Black"}, {"n": 1, "prob": 1.0, "population": "Asians"}, {"n": 2, "prob": 0.9891008077345255, "population": "Asians"}, {"n": 3, "prob": 0.9479970066465676, "population": "Asians"}, {"n": 4, "prob": 0.8444416521771777, "population": "Asians"}, {"n": 5, "prob": 0.7477413350774056, "population": "Asians"}, {"n": 6, "prob": 0.6728372440648083, "population": "Asians"}, {"n": 7, "prob": 0.5631447872735549, "population": "Asians"}, {"n": 8, "prob": 0.4264781391444601, "population": "Asians"}, {"n": 9, "prob": 0.3317982688847332, "population": "Asians"}, {"n": 10, "prob": 0.24605108410329257, "population": "Asians"}, {"n": 1, "prob": 0.9999665360969251, "population": "Average"}, {"n": 2, "prob": 0.9942614313599082, "population": "Average"}, {"n": 3, "prob": 0.9597939097495743, "population": "Average"}, {"n": 4, "prob": 0.8532384079172514, "population": "Average"}, {"n": 5, "prob": 0.7095008529474963, "population": "Average"}, {"n": 6, "prob": 0.590364396356796, "population": "Average"}, {"n": 7, "prob": 0.4687460406877126, "population": "Average"}, {"n": 8, "prob": 0.33084310657960914, "population": "Average"}, {"n": 9, "prob": 0.2344792135765282, "population": "Average"}, {"n": 10, "prob": 0.16329193087284552, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc2_HOGVAX.html b/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc2_HOGVAX.html deleted file mode 100644 index a61810679d332c396ddf8c5c66256d534431074a..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-3ea0502bb77e3efb47bda21d72988fe0"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-3ea0502bb77e3efb47bda21d72988fe0": [{"n": 1, "prob": 0.9999956065379696, "population": "White"}, {"n": 2, "prob": 0.9999765724350748, "population": "White"}, {"n": 3, "prob": 0.999854595536464, "population": "White"}, {"n": 4, "prob": 0.9993274171428873, "population": "White"}, {"n": 5, "prob": 0.9990530142485403, "population": "White"}, {"n": 6, "prob": 0.9985377832500084, "population": "White"}, {"n": 7, "prob": 0.9973817759885081, "population": "White"}, {"n": 8, "prob": 0.9922268004039168, "population": "White"}, {"n": 9, "prob": 0.9898079483340972, "population": "White"}, {"n": 10, "prob": 0.9866607156325333, "population": "White"}, {"n": 1, "prob": 0.999967598673546, "population": "Black"}, {"n": 2, "prob": 0.9999481069722048, "population": "Black"}, {"n": 3, "prob": 0.9996967035409071, "population": "Black"}, {"n": 4, "prob": 0.9985883008509032, "population": "Black"}, {"n": 5, "prob": 0.9981226886910514, "population": "Black"}, {"n": 6, "prob": 0.9974237766797478, "population": "Black"}, {"n": 7, "prob": 0.9952930480454483, "population": "Black"}, {"n": 8, "prob": 0.9934108441676716, "population": "Black"}, {"n": 9, "prob": 0.9916952631829941, "population": "Black"}, {"n": 10, "prob": 0.9885954341794658, "population": "Black"}, {"n": 1, "prob": 0.9992756566599047, "population": "Asians"}, {"n": 2, "prob": 0.998927312441921, "population": "Asians"}, {"n": 3, "prob": 0.9888525402068935, "population": "Asians"}, {"n": 4, "prob": 0.9808563532007663, "population": "Asians"}, {"n": 5, "prob": 0.9673459109670147, "population": "Asians"}, {"n": 6, "prob": 0.9523997388794427, "population": "Asians"}, {"n": 7, "prob": 0.9404862955776464, "population": "Asians"}, {"n": 8, "prob": 0.9194709582637132, "population": "Asians"}, {"n": 9, "prob": 0.8947011976177253, "population": "Asians"}, {"n": 10, "prob": 0.8709952233757571, "population": "Asians"}, {"n": 1, "prob": 0.9997462872904733, "population": "Average"}, {"n": 2, "prob": 0.9996173306164002, "population": "Average"}, {"n": 3, "prob": 0.9961346130947549, "population": "Average"}, {"n": 4, "prob": 0.9929240237315189, "population": "Average"}, {"n": 5, "prob": 0.9881738713022021, "population": "Average"}, {"n": 6, "prob": 0.9827870996030663, "population": "Average"}, {"n": 7, "prob": 0.9777203732038675, "population": "Average"}, {"n": 8, "prob": 0.9683695342784339, "population": "Average"}, {"n": 9, "prob": 0.9587348030449389, "population": "Average"}, {"n": 10, "prob": 0.9487504577292522, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc2_OptiVax.html b/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc2_OptiVax.html deleted file mode 100644 index 722e8b5ce055d55f4d1b3d32a10d2fa49ac8350b..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/min_hit_number_bar_mhc2_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-c78c924cd288802c10d33868e134d77d"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-c78c924cd288802c10d33868e134d77d": [{"n": 1, "prob": 0.9999956065379696, "population": "White"}, {"n": 2, "prob": 0.9997299608020166, "population": "White"}, {"n": 3, "prob": 0.9973297857000927, "population": "White"}, {"n": 4, "prob": 0.9850428670122789, "population": "White"}, {"n": 5, "prob": 0.954572770996789, "population": "White"}, {"n": 6, "prob": 0.9056420088944706, "population": "White"}, {"n": 7, "prob": 0.8445976878493474, "population": "White"}, {"n": 8, "prob": 0.7741682816698203, "population": "White"}, {"n": 9, "prob": 0.6947183222383835, "population": "White"}, {"n": 10, "prob": 0.6122945176309474, "population": "White"}, {"n": 1, "prob": 0.999967598673546, "population": "Black"}, {"n": 2, "prob": 0.9990996259778745, "population": "Black"}, {"n": 3, "prob": 0.9950441623894979, "population": "Black"}, {"n": 4, "prob": 0.9840535985435153, "population": "Black"}, {"n": 5, "prob": 0.9579737311362485, "population": "Black"}, {"n": 6, "prob": 0.9167119462291726, "population": "Black"}, {"n": 7, "prob": 0.8632639086584892, "population": "Black"}, {"n": 8, "prob": 0.7994527534338273, "population": "Black"}, {"n": 9, "prob": 0.7272892895167646, "population": "Black"}, {"n": 10, "prob": 0.6449314024932686, "population": "Black"}, {"n": 1, "prob": 0.9992756566599047, "population": "Asians"}, {"n": 2, "prob": 0.9890979891944583, "population": "Asians"}, {"n": 3, "prob": 0.9526567801585636, "population": "Asians"}, {"n": 4, "prob": 0.8670699986708883, "population": "Asians"}, {"n": 5, "prob": 0.7571060272039967, "population": "Asians"}, {"n": 6, "prob": 0.6006401813652414, "population": "Asians"}, {"n": 7, "prob": 0.4656841367418143, "population": "Asians"}, {"n": 8, "prob": 0.362543020002994, "population": "Asians"}, {"n": 9, "prob": 0.2723437465844927, "population": "Asians"}, {"n": 10, "prob": 0.19721316672005518, "population": "Asians"}, {"n": 1, "prob": 0.9997462872904733, "population": "Average"}, {"n": 2, "prob": 0.9959758586581166, "population": "Average"}, {"n": 3, "prob": 0.9816769094160515, "population": "Average"}, {"n": 4, "prob": 0.9453888214088941, "population": "Average"}, {"n": 5, "prob": 0.8898841764456781, "population": "Average"}, {"n": 6, "prob": 0.8076647121629615, "population": "Average"}, {"n": 7, "prob": 0.7245152444165504, "population": "Average"}, {"n": 8, "prob": 0.6453880183688806, "population": "Average"}, {"n": 9, "prob": 0.5647837861132136, "population": "Average"}, {"n": 10, "prob": 0.48481302894809036, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/GenotypeComputations/unlinked_pop_coverage_bar.html b/SupplementaryResults/GenotypeComputations/unlinked_pop_coverage_bar.html deleted file mode 100644 index c3de5b443b9c2d2f95c2e05487b891e171a0522a..0000000000000000000000000000000000000000 --- a/SupplementaryResults/GenotypeComputations/unlinked_pop_coverage_bar.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "layer": [{"mark": "bar", "encoding": {"color": {"field": "Method", "legend": null, "scale": {"domain": ["MHCI OptiVax-Unlinked", "MHCI HOGVAX", "MHCII OptiVax-Unlinked", "MHCII HOGVAX"], "range": ["#9ad6e5", "#3a7a9b", "#9ad6e5", "#3a7a9b"]}, "type": "nominal"}, "x": {"field": "Method", "type": "nominal"}, "y": {"axis": {"titleColor": "#3a7a9b"}, "field": "Population Coverage", "scale": {"domain": [0.94, 1.0]}, "type": "quantitative"}}}, {"mark": {"type": "circle", "color": "#FFAD00", "size": 60}, "encoding": {"x": {"field": "Method", "type": "nominal"}, "y": {"axis": {"titleColor": "#FFAD00"}, "field": "Number of Peptides", "type": "quantitative"}}}], "data": {"name": "data-6dbb65e7f81966385496f644ae69ec9f"}, "resolve": {"scale": {"y": "independent"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-6dbb65e7f81966385496f644ae69ec9f": [{"Method": "MHCI OptiVax-Unlinked", "Population Coverage": 0.9660236112979911, "Number of Peptides": 19}, {"Method": "MHCI HOGVAX", "Population Coverage": 0.9458208799581866, "Number of Peptides": 114}, {"Method": "MHCII OptiVax-Unlinked", "Population Coverage": 0.9824151601089331, "Number of Peptides": 19}, {"Method": "MHCII HOGVAX", "Population Coverage": 0.9942225768510408, "Number of Peptides": 518}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/37435_chosen_peptides_hog_inc_substrings.txt b/SupplementaryResults/HaplotypeComputations/37435_chosen_peptides_hog_inc_substrings.txt deleted file mode 100644 index c56251420149f625e910fa7f72e82c8976d9bd10..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/37435_chosen_peptides_hog_inc_substrings.txt +++ /dev/null @@ -1,747 +0,0 @@ -GFAAYSRYRIGNY -SWVMRIMTWLDMVDTS -SANLAATKMSECVLGQ -LTSLLVLVQSTQW -EISFMLWCKDGHVETF -MRIMTWLDMVDTS -VAGDSGFAAYSRYR -TEISFMLWCKDGH -GDSGFAAYSRYRIG -SFRLFARTRSMWSFNPETNILLNVP -MVYMPASWVMRIMTWLDM -SFRLFARTRSMWSFNPETNILL -SANLAATKMSECVLGQSK -TEISFMLWCKDGHVE -SKETLYCIDGALLTKS -AAAYYVGYLQPRT -MPASWVMRIMTWLD -TYRRLISMMGFKMN -LLLTILTSLLVLVQSTQW -TQMNLKYAISAKNRARTVA -ITSKETLYCIDGAL -VKRTIKGTHHWLL -TNILLNVPLHGTI -TRSMWSFNPETNILLNVP -ASFRLFARTRSMWSFNPETNILLN -WVMRIMTWLDMVDTSL -TRSMWSFNPETNILLNVPL -LSGFKLKDCVMYASAV -WVMRIMTWLDMVDT -SYFIASFRLFARTRS -QMNLKYAISAKNR -TSLSGFKLKDCVMY -VAGDSGFAAYSRYRIGNYK -SMWSFNPETNILLN -WLLLTILTSLLVLVQSTQW -DEVARDLSLQFKR -YMPASWVMRIMTWLDM -ASFRLFARTRSMWS -MNLKYAISAKNRARTVA -SGFAAYSRYRIGNYKL -DSGFAAYSRYRIGNY -DEVARDLSLQFKRPI -MRIMTWLDMVDTSL -LFARTRSMWSFNPETNIL -SGFAAYSRYRIGNYKLNT -RLFARTRSMWSFNP -GTHHWLLLTILTS -PASWVMRIMTWLDMV -MVYMPASWVMRIMT -ANLAATKMSECVLGQSK -LFARTRSMWSFNPET -AGDSGFAAYSRYRIG -WLLLTILTSLLVLVQSTQ -DTSLSGFKLKDCV -AVKRTIKGTHHWL -FNPETNILLNVPLHG -LIRAAEIRASANLA -FARTRSMWSFNPETNILLNVPLHGT -SDEVARDLSLQFKRP -RTRSMWSFNPETN -TQQLIRAAEIRASANLA -QMNLKYAISAKNRAR -SLSGFKLKDCVMYA -SMWSFNPETNILLNVPLH -RLFARTRSMWSFNPETNILLN -MVYMPASWVMRIM -SFRLFARTRSMWSFNP -DYTEISFMLWCKDGH -WLSYFIASFRLFART -DMVDTSLSGFKLKDCVMY -VYMPASWVMRIMTWLDM -HHWLLLTILTSLLV -VMRIMTWLDMVDTS -ETNILLNVPLHGTI -FARTRSMWSFNPETNI -WLLLTILTSLLVLVQ -FRLFARTRSMWSFNPET -YTEISFMLWCKDGHVE -RTRSMWSFNPETNILLNVPL -WLTNIFGTVYEKLK -LFARTRSMWSFNP -LDMVDTSLSGFKLKDCVMYAS -DMVDTSLSGFKLKDCVM -ILTSLLVLVQSTQ -NMVYMPASWVMRIMTWLD -TRSMWSFNPETNILLNV -YAISAKNRARTVA -IDYTEISFMLWCKDG -YTEISFMLWCKDGHVET -LSYFIASFRLFARTR -RSMWSFNPETNILLNVPLH -LAATKMSECVLGQ -SMWSFNPETNILLNVPLHGT -DTSLSGFKLKDCVMYASA -KMNYQVNGYPNMF -YRRLISMMGFKMNYQ -SAVKRTIKGTHHWL -DYTEISFMLWCKDGHV -LYCIDGALLTKSS -YTEISFMLWCKDGHV -FRLFARTRSMWSFNP -HITSKETLYCIDGA -AATKMSECVLGQSKR -SGFKLKDCVMYASAV -HWLLLTILTSLLVLVQST -RSMWSFNPETNILLNV -KETLYCIDGALLTKSS -VAGDSGFAAYSRY -TSLSGFKLKDCVM -KYAISAKNRARTVA -LLTILTSLLVLVQSTQW -DTSLSGFKLKDCVMY -YFIASFRLFARTRSMWSFNPET -NMVYMPASWVMRI -LSGFKLKDCVMYA -THHWLLLTILTSLLVLVQ -LTILTSLLVLVQS -WSFNPETNILLNVPLH -IASFRLFARTRSMWSFNPETNILLN -RLFARTRSMWSFN -ARTRSMWSFNPET -FIASFRLFARTRSMW -QLIRAAEIRASANL -WLSYFIASFRLFARTRSMW -TIDYTEISFMLWCKDGHVET -WSFNPETNILLNVPL -TQMNLKYAISAKNRART -VTQQLIRAAEIRA -LFARTRSMWSFNPETNILLNVPL -RSMWSFNPETNILLNVP -SFNPETNILLNVPLH -ASFRLFARTRSMWSFNPETNIL -DYTEISFMLWCKDGHVETF -HWLLLTILTSLLV -WCKDGHVETFYPKL -DSGFAAYSRYRIGNYKLNT -FIASFRLFARTRSMWSF -TIDYTEISFMLWCKDGHVE -FARTRSMWSFNPETNIL -DTSLSGFKLKDCVMYAS -VMRIMTWLDMVDTSL -MVYMPASWVMRIMTWLD -KHITSKETLYCIDGALL -MLWCKDGHVETFY -RLFARTRSMWSFNPETNIL -AAYSRYRIGNYKL -LAATKMSECVLGQSK -ANLAATKMSECVLGQSKR -ARTRSMWSFNPETNI -AVKRTIKGTHHWLLL -DMVDTSLSGFKLK -TQMNLKYAISAKNR -TEISFMLWCKDGHV -NLKYAISAKNRARTV -LFARTRSMWSFNPETNILLNVPLHG -SAVKRTIKGTHHW -FKLKDCVMYASAV -VDTSLSGFKLKDCVMYA -AGDSGFAAYSRYRIGNYKLNT -SFRLFARTRSMWSFNPET -FARTRSMWSFNPET -ISMMGFKMNYQVNGYPNM -MWLSYFIASFRLFAR -YTEISFMLWCKDG -ASWVMRIMTWLDM -MVDTSLSGFKLKDCVMYAS -HWLLLTILTSLLVLVQS -LTILTSLLVLVQST -SANLAATKMSECVLGQSKR -HHWLLLTILTSLLVLVQS -WSFNPETNILLNV -AYSRYRIGNYKLNT -YMPASWVMRIMTWL -LISMMGFKMNYQVNGY -PASWVMRIMTWLD -QQLIRAAEIRASANLA -SANLAATKMSECVL -SMWSFNPETNILLNVPL -MNLKYAISAKNRAR -DSGFAAYSRYRIGN -MVDTSLSGFKLKDCV -QMNLKYAISAKNRARTVA -LKYAISAKNRARTVA -THHWLLLTILTSLLVLVQSTQW -FIASFRLFARTRSMWSFNPET -SYFIASFRLFARTRSMWSFNPETNI -VDTSLSGFKLKDCVM -SFNPETNILLNVPLHGT -VTQQLIRAAEIRASANL -EISFMLWCKDGHVET -FIASFRLFARTRSMWSFNP -ARTRSMWSFNPETNILLNVPLH -RTIKGTHHWLLLT -LLLTILTSLLVLV -NLAATKMSECVLGQ -ISFMLWCKDGHVET -FARTRSMWSFNPETNILLNVP -MVDTSLSGFKLKDCVMYASAV -FRLFARTRSMWSFNPETNI -LFARTRSMWSFNPETNILLNVP -HITSKETLYCIDGALL -DYTEISFMLWCKDGHVET -FARTRSMWSFNPETNILL -MWLSYFIASFRLF -MPASWVMRIMTWLDM -NLAATKMSECVLGQS -ARTRSMWSFNPETNIL -PETNILLNVPLHGTI -FRLFARTRSMWSFNPETNIL -TRSMWSFNPETNILLNVPLHG -IASFRLFARTRSMWSFNPETNILL -ANLAATKMSECVLG -DTSLSGFKLKDCVMYA -LMWLSYFIASFRLFARTR -GDSGFAAYSRYRIGNYKLNT -ASFRLFARTRSMW -LAATKMSECVLGQS -SFRLFARTRSMWSFNPETNI -MGFKMNYQVNGYPNM -SFMLWCKDGHVETFYP -TQQLIRAAEIRASAN -SWVMRIMTWLDMVDT -TQMNLKYAISAKNRARTV -WLSYFIASFRLFARTRS -NMVYMPASWVMRIMTWL -DYTEISFMLWCKDGHVETFYP -TRSMWSFNPETNILLN -LSGFKLKDCVMYASA -MWLSYFIASFRLFA -FNPETNILLNVPLH -VDTSLSGFKLKDC -SYFIASFRLFARTRSMW -KYAISAKNRARTV -YFIASFRLFARTRSMW -IASFRLFARTRSM -QWLTNIFGTVYEKL -SANLAATKMSECVLG -ISMMGFKMNYQVNGYPNMF -AGDSGFAAYSRYRI -MNLKYAISAKNRART -FARTRSMWSFNPETN -LMWLSYFIASFRLFARTRSM -IASFRLFARTRSMWSFNPE -TSLSGFKLKDCVMYA -ISMMGFKMNYQVNGYPN -SMWSFNPETNILL -ARTRSMWSFNPETNILL -SGFAAYSRYRIGN -VAGDSGFAAYSRYRIGN -LSYFIASFRLFAR -YTEISFMLWCKDGH -QQLIRAAEIRASAN -SGFAAYSRYRIGNYK -IKGTHHWLLLTIL -EVARDLSLQFKRPI -LFARTRSMWSFNPETNI -SMMGFKMNYQVNGYPNMF -LFARTRSMWSFNPETNILL -VYMPASWVMRIMT -VAGDSGFAAYSRYRIG -LLLTILTSLLVLVQ -NLKYAISAKNRAR -MGFKMNYQVNGYP -SMWSFNPETNILLNVPLHG -RIMTWLDMVDTSLS -AYSRYRIGNYKLN -LTILTSLLVLVQSTQW -TQQLIRAAEIRASA -ETLYCIDGALLTKSS -LFARTRSMWSFNPE -IASFRLFARTRSMWSFNP -IASFRLFARTRSMWSF -ASFRLFARTRSMWSFNPET -MVDTSLSGFKLKDCVMYA -LFARTRSMWSFNPETN -SFRLFARTRSMWSFNPETNIL -MWSFNPETNILLNVPLHGT -WLLLTILTSLLVL -SECVLGQSKRVDFC -IASFRLFARTRSMWS -YFIASFRLFARTRSMWSFNPE -ANLAATKMSECVL -FNPETNILLNVPLHGT -LMWLSYFIASFRLFA -RLFARTRSMWSFNPET -MMGFKMNYQVNGYPNM -RTRSMWSFNPETNILLNVPLH -LKYAISAKNRART -YFIASFRLFARTRSMWSFN -TRSMWSFNPETNI -ASFRLFARTRSMWSFNPETN -SLSGFKLKDCVMY -RTRSMWSFNPETNI -LFARTRSMWSFNPETNILLNVPLH -MWSFNPETNILLNVP -TIDYTEISFMLWC -VYMPASWVMRIMTW -IASFRLFARTRSMWSFNPETNIL -THHWLLLTILTSL -AAYSRYRIGNYKLNT -FIASFRLFARTRS -LTNIFGTVYEKLK -SFMLWCKDGHVETFY -NLAATKMSECVLGQSK -WLSYFIASFRLFARTRSMWSF -YAISAKNRARTVAG -RLFARTRSMWSFNPETNI -ISFMLWCKDGHVE -MWLSYFIASFRLFARTRS -FAAYSRYRIGNYKLNT -ANLAATKMSECVLGQS -YFIASFRLFARTR -GDSGFAAYSRYRIGNY -ISMMGFKMNYQVN -MMGFKMNYQVNGYPNMF -LLTILTSLLVLVQS -SFRLFARTRSMWSF -SYFIASFRLFARTRSMWSFNP -SKETLYCIDGALLTK -SGFKLKDCVMYASA -HWLLLTILTSLLVLVQSTQ -ARTRSMWSFNPETN -GDSGFAAYSRYRIGN -CKDGHVETFYPKL -GFKMNYQVNGYPN -SWVMRIMTWLDMVDTSL -KETLYCIDGALLTKS -WLLLTILTSLLVLVQST -FRLFARTRSMWSFNPETNILL -YRRLISMMGFKMNY -HWLLLTILTSLLVLV -VAGDSGFAAYSRYRI -IASFRLFARTRSMWSFNPET -WVMRIMTWLDMVD -TLYCIDGALLTKS -DMVDTSLSGFKLKDCVMYASA -TEISFMLWCKDGHVETF -VMRIMTWLDMVDT -VTQQLIRAAEIRAS -LKYAISAKNRARTV -HHWLLLTILTSLLVLVQST -RLFARTRSMWSFNPETNILLNVP -LSYFIASFRLFARTRSMW -FMLWCKDGHVETFYP -IASFRLFARTRSMWSFNPETN -FRLFARTRSMWSFNPETN -WSFNPETNILLNVPLHGT -MMGFKMNYQVNGYP -TILTSLLVLVQSTQ -SFRLFARTRSMWSFNPETN -TEISFMLWCKDGHVET -SMMGFKMNYQVNG -NMVYMPASWVMRIM -LDMVDTSLSGFKLKDCVMYASA -LKYAISAKNRARTVAG -MTYRRLISMMGFK -TQMNLKYAISAKNRA -PASWVMRIMTWLDM -RTRSMWSFNPETNIL -WLSYFIASFRLFARTRSM -KGTHHWLLLTILT -MWLSYFIASFRLFART -LISMMGFKMNYQVNGYPNM -SYFIASFRLFARTRSMWSFNPE -AAYSRYRIGNYKLN -RAAEIRASANLAA -YTEISFMLWCKDGHVETFYP -FAAYSRYRIGNYKL -LLLTILTSLLVLVQS -SWVMRIMTWLDMV -RSMWSFNPETNILLNVPLHG -SYFIASFRLFARTRSMWSF -IDYTEISFMLWCKDGHVET -MNLKYAISAKNRARTVAG -FARTRSMWSFNPETNILLN -WLSYFIASFRLFARTRSMWS -RRLISMMGFKMNY -NPETNILLNVPLHGTI -THHWLLLTILTSLL -VTQQLIRAAEIRASAN -DSGFAAYSRYRIG -RLFARTRSMWSFNPETNILLNVPL -QMNLKYAISAKNRARTV -FKMNYQVNGYPNM -TRSMWSFNPETNILL -RLISMMGFKMNYQ -IDYTEISFMLWCKDGHV -GDSGFAAYSRYRIGNYKL -TIDYTEISFMLWCKDGHVETFY -AATKMSECVLGQS -SYFIASFRLFARTRSM -PETNILLNVPLHG -WVMRIMTWLDMVDTS -FARTRSMWSFNPETNILLNVPLH -NPETNILLNVPLHG -LISMMGFKMNYQV -GFKMNYQVNGYPNMF -HITSKETLYCIDG -FRLFARTRSMWSFNPETNILLNVP -ANLAATKMSECVLGQ -WCKDGHVETFYPKLQ -TQMNLKYAISAKN -KGTHHWLLLTILTS -GFKMNYQVNGYPNM -ECVLGQSKRVDFC -YFIASFRLFARTRSMWSFNPETNIL -GFAAYSRYRIGNYKLNT -THHWLLLTILTSLLVLVQS -YSRYRIGNYKLNT -HITSKETLYCIDGAL -SFRLFARTRSMWSFNPETNILLNV -RIMTWLDMVDTSL -FARTRSMWSFNPETNILLNV -VKRTIKGTHHWLLL -SFNPETNILLNVPLHGTI -LFARTRSMWSFNPETNILLN -HHWLLLTILTSLLVLVQSTQW -SMMGFKMNYQVNGY -LDMVDTSLSGFKLKD -LLLTILTSLLVLVQST -SFNPETNILLNVP -ETLYCIDGALLTK -TRSMWSFNPETNILLNVPLH -TIDYTEISFMLWCKDGHVETFYP -RTRSMWSFNPETNILLN -EISFMLWCKDGHVE -THHWLLLTILTSLLVLVQST -TIDYTEISFMLWCKDG -SLSGFKLKDCVMYASAV -MVDTSLSGFKLKDCVM -RTRSMWSFNPETNILLNV -LDMVDTSLSGFKLKDCV -QLIRAAEIRASAN -LMWLSYFIASFRLF -SFRLFARTRSMWS -RTRSMWSFNPETNILLNVPLHGT -LSYFIASFRLFARTRSMWS -VDTSLSGFKLKDCVMYAS -MVYMPASWVMRIMTW -AGDSGFAAYSRYRIGNYKLN -ASFRLFARTRSMWSFNPETNI -DYTEISFMLWCKD -SGFKLKDCVMYAS -VTQQLIRAAEIRASANLA -FRLFARTRSMWSFNPE -LSYFIASFRLFARTRSMWSF -EVARDLSLQFKRP -LDMVDTSLSGFKL -ASFRLFARTRSMWSFNPETNILL -LLTILTSLLVLVQST -ARTRSMWSFNPETNILLNVPL -FIASFRLFARTRSMWSFNPE -LSGFKLKDCVMYAS -MNLKYAISAKNRA -IDYTEISFMLWCKDGHVETFYP -ISFMLWCKDGHVETFYP -ASFRLFARTRSMWSF -IDYTEISFMLWCKDGH -TLYCIDGALLTKSS -VAGDSGFAAYSRYRIGNY -ARTRSMWSFNPETNILLNVPLHGT -VARDLSLQFKRPI -RSMWSFNPETNILL -AVKRTIKGTHHWLL -LAATKMSECVLGQSKR -LDMVDTSLSGFKLKDCVMYA -GFAAYSRYRIGNYK -VDTSLSGFKLKDCVMYASAV -QWLTNIFGTVYEKLK -DMVDTSLSGFKLKDC -WLSYFIASFRLFARTR -RLFARTRSMWSFNPETNILL -QMNLKYAISAKNRARTVAG -DSGFAAYSRYRIGNYKLN -TSLSGFKLKDCVMYASAV -KHITSKETLYCIDGA -TIDYTEISFMLWCK -HWLLLTILTSLLVLVQ -MWLSYFIASFRLFARTR -NPETNILLNVPLH -ASFRLFARTRSMWSFN -FRLFARTRSMWSF -LDMVDTSLSGFKLKDCVMY -VDTSLSGFKLKDCV -GDSGFAAYSRYRIGNYKLN -YFIASFRLFARTRSMWSFNP -SYFIASFRLFART -IASFRLFARTRSMW -RLFARTRSMWSFNPE -QLIRAAEIRASANLA -YFIASFRLFARTRSMWS -SDEVARDLSLQFK -GDSGFAAYSRYRIGNYK -FIASFRLFARTRSMWSFNPETNI -SDEVARDLSLQFKRPI -LIRAAEIRASANL -FARTRSMWSFNPE -NMVYMPASWVMRIMT -DMVDTSLSGFKLKDCVMYA -FIASFRLFARTRSMWSFN -VTQQLIRAAEIRASA -QLIRAAEIRASANLAA -MRIMTWLDMVDTSLS -FRLFARTRSMWSFN -QQLIRAAEIRASANL -NLKYAISAKNRARTVA -DYTEISFMLWCKDG -TIDYTEISFMLWCKD -SFMLWCKDGHVET -SYFIASFRLFARTRSMWS -SFRLFARTRSMWSFNPETNILLN -YTEISFMLWCKDGHVETFY -TEISFMLWCKDGHVETFYP -FARTRSMWSFNPETNILLNVPLHG -LDMVDTSLSGFKLK -TIKGTHHWLLLTIL -LISMMGFKMNYQVNGYPN -ETLYCIDGALLTKS -SFNPETNILLNVPL -AISAKNRARTVAG -MWSFNPETNILLN -IASFRLFARTRSMWSFN -WSFNPETNILLNVPLHGTI -FMLWCKDGHVETF -VAGDSGFAAYSRYRIGNYKLN -PETNILLNVPLHGT -LLTILTSLLVLVQSTQ -NPETNILLNVPLHGT -LDMVDTSLSGFKLKDC -EISFMLWCKDGHVETFYP -SFRLFARTRSMWSFNPE -VDTSLSGFKLKDCVMY -ILTSLLVLVQSTQW -ATKMSECVLGQSK -AAAYYVGYLQPRTF -FIASFRLFARTRSMWSFNPETN -QMNLKYAISAKNRART -RLFARTRSMWSFNPETNILLNV -LISMMGFKMNYQVNGYPNMF -MSECVLGQSKRVD -THHWLLLTILTSLLV -MSECVLGQSKRVDF -MWSFNPETNILLNVPLH -TIDYTEISFMLWCKDGH -YFIASFRLFARTRSMWSF -SYFIASFRLFARTRSMWSFN -TIDYTEISFMLWCKDGHVETF -IDYTEISFMLWCKDGHVETFY -TSLSGFKLKDCVMYAS -AGDSGFAAYSRYRIGNYKL -WLLLTILTSLLVLVQS -ITSKETLYCIDGA -TYRRLISMMGFKMNY -MLWCKDGHVETFYP -MVDTSLSGFKLKDC -LMWLSYFIASFRL -MTYRRLISMMGFKM -NLAATKMSECVLG -FNPETNILLNVPLHGTI -AATKMSECVLGQSK -EISFMLWCKDGHV -LMWLSYFIASFRLFART -SMWSFNPETNILLNVP -SMMGFKMNYQVNGYPN -DYTEISFMLWCKDGHVETFY -YTEISFMLWCKDGHVETF -MMGFKMNYQVNGYPN -FNPETNILLNVPL -MPASWVMRIMTWLDMV -LMWLSYFIASFRLFAR -ISFMLWCKDGHVETF -HHWLLLTILTSLL -DEVARDLSLQFKRP -SDEVARDLSLQFKR -DMVDTSLSGFKLKD -KETLYCIDGALLTK -QWLTNIFGTVYEK -DYTEISFMLWCKDGHVE -GFAAYSRYRIGNYKLN -AAYYVGYLQPRTF -IDYTEISFMLWCKDGHVETF -IASFRLFARTRSMWSFNPETNI -TSKETLYCIDGALL -KHITSKETLYCIDGAL -LLLTILTSLLVLVQSTQ -LWCKDGHVETFYP -HHWLLLTILTSLLVLV -FIASFRLFARTRSMWS -ARTRSMWSFNPETNILLNVPLHG -ATKMSECVLGQSKR -LDMVDTSLSGFKLKDCVM -MWLSYFIASFRLFARTRSMW -FRLFARTRSMWSFNPETNILLNV -MWSFNPETNILLNVPLHG -MVDTSLSGFKLKDCVMY -ISMMGFKMNYQVNGYP -FARTRSMWSFNPETNILLNVPL -DTSLSGFKLKDCVM -MGFKMNYQVNGYPN -TQMNLKYAISAKNRAR -SFRLFARTRSMWSFN -AGDSGFAAYSRYRIGNYK -AGDSGFAAYSRYRIGN -NMVYMPASWVMRIMTW -THHWLLLTILTSLLVL -YRRLISMMGFKMN -YFIASFRLFARTRS -WSFNPETNILLNVPLHG -SAVKRTIKGTHHWLLL -NLKYAISAKNRART -SWVMRIMTWLDMVD -RSMWSFNPETNILLN -GFAAYSRYRIGNYKL -TSLSGFKLKDCVMYASA -SANLAATKMSECVLGQS -DTSLSGFKLKDCVMYASAV -IDYTEISFMLWCKDGHVE -EISFMLWCKDGHVETFY -FMLWCKDGHVETFY -MMGFKMNYQVNGY -NLKYAISAKNRARTVAG -SECVLGQSKRVDF -FAAYSRYRIGNYK -VYMPASWVMRIMTWLD -CKDGHVETFYPKLQ -WLLLTILTSLLVLV -SLSGFKLKDCVMYAS -MGFKMNYQVNGYPNMF -TRSMWSFNPETNIL -AGDSGFAAYSRYR -ASFRLFARTRSMWSFNP -MWLSYFIASFRLFARTRSMWS -ARTRSMWSFNPETNILLNVP -DMVDTSLSGFKLKDCV -SMWSFNPETNILLNV -VAGDSGFAAYSRYRIGNYKLNT -LSYFIASFRLFART -IDYTEISFMLWCK -ETNILLNVPLHGT -LTILTSLLVLVQSTQ -MVDTSLSGFKLKDCVMYASA -DSGFAAYSRYRIGNYK -TILTSLLVLVQST -YMPASWVMRIMTW -TIDYTEISFMLWCKDGHV -SFNPETNILLNVPLHG -TQQLIRAAEIRASANL -ISMMGFKMNYQVNG -AGDSGFAAYSRYRIGNY -LMWLSYFIASFRLFARTRS -HWLLLTILTSLLVL -RTRSMWSFNPETNILLNVPLHG -GFKLKDCVMYASA -KETLYCIDGALLT -SKETLYCIDGALL -RSMWSFNPETNILLNVPL -TQQLIRAAEIRAS -MWSFNPETNILLNV -LLTILTSLLVLVQ -IDYTEISFMLWCKD -SFMLWCKDGHVETF -VYMPASWVMRIMTWL -ISMMGFKMNYQVNGY -WSFNPETNILLNVP -YFIASFRLFARTRSMWSFNPETN -MVDTSLSGFKLKD -IRAAEIRASANLAA -TYRRLISMMGFKM -IMTWLDMVDTSLS -SGFAAYSRYRIGNY -THHWLLLTILTSLLVLVQSTQ -WLSYFIASFRLFA -ARTRSMWSFNPETNILLNV -SKETLYCIDGALLT -TEISFMLWCKDGHVETFY -KHITSKETLYCIDG -WCKDGHVETFYPK -DSGFAAYSRYRIGNYKL -IRAAEIRASANLA -NLAATKMSECVLGQSKR -LISMMGFKMNYQVNGYP -LSYFIASFRLFARTRSMWSFN -LFARTRSMWSFNPETNILLNV -LSYFIASFRLFARTRSM -MNLKYAISAKNRARTV -KRTIKGTHHWLLL -HHWLLLTILTSLLVLVQ -ITSKETLYCIDGALL -RSMWSFNPETNIL -QMNLKYAISAKNRA -SYFIASFRLFARTR -WLSYFIASFRLFAR -LIRAAEIRASANLAA -KDGHVETFYPKLQ -TSKETLYCIDGAL -TIKGTHHWLLLTI -KYAISAKNRARTVAG -SYFIASFRLFARTRSMWSFNPET -RLFARTRSMWSFNPETN -SAVKRTIKGTHHWLL -LISMMGFKMNYQVNG -LSYFIASFRLFARTRS -YFIASFRLFARTRSM -MPASWVMRIMTWL -ASFRLFARTRSMWSFNPE -SGFAAYSRYRIGNYKLN -RSMWSFNPETNILLNVPLHGT -THHWLLLTILTSLLVLV -FIASFRLFARTRSMWSFNPETNIL -TKMSECVLGQSKR -FKMNYQVNGYPNMF -SLSGFKLKDCVMYASA -ARTRSMWSFNPETNILLN -GFKLKDCVMYASAV -MWLSYFIASFRLFARTRSM -SKETLYCIDGALLTKSS -VAGDSGFAAYSRYRIGNYKL -KHITSKETLYCID -WLTNIFGTVYEKL -HWLLLTILTSLLVLVQSTQW -HHWLLLTILTSLLVLVQSTQ -TILTSLLVLVQSTQW -VDTSLSGFKLKDCVMYASA -RRLISMMGFKMNYQ -YFIASFRLFARTRSMWSFNPETNI -HHWLLLTILTSLLVL -MWSFNPETNILLNVPL -LISMMGFKMNYQVN -MTYRRLISMMGFKMN -FRLFARTRSMWSFNPETNILLN -DMVDTSLSGFKLKDCVMYAS -RTRSMWSFNPETNILLNVP -RTRSMWSFNPETNILL -TQMNLKYAISAKNRARTVAG -SMMGFKMNYQVNGYP -TRSMWSFNPETNILLNVPLHGT -MVYMPASWVMRIMTWL -ASWVMRIMTWLDMV -YMPASWVMRIMTWLD -SMMGFKMNYQVNGYPNM -QQLIRAAEIRASA -FAAYSRYRIGNYKLN -SYFIASFRLFARTRSMWSFNPETN -SANLAATKMSECV -FIASFRLFARTRSM -ISFMLWCKDGHVETFY -GDSGFAAYSRYRI \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/37435_vaccine_sequence_hog.txt b/SupplementaryResults/HaplotypeComputations/37435_vaccine_sequence_hog.txt deleted file mode 100644 index 38ac6957a5b199b74bc137c6fc73fd266c41638d..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/37435_vaccine_sequence_hog.txt +++ /dev/null @@ -1,4 +0,0 @@ -> MHC optimized combined peptide vaccine sequence with overlaps -ADKASGHNLAKHITSKETLYCIDGALLTKSSDEVARDLSLQFKRPIHFYSKWYIRVTQQLIRAAEIRASANLAATKMSECVLGQSKRVDFCAAAYYVGYLQPRTFLLKTAYFNMVYMPASWVMRIMTWLDMVDTSLSGFKLKDCVMYASAVKRTIKGTHHWLLLTILTSLLVLVQSTQWMTYRRLISMMGFKMNYQVNGYPNMFHYTQMNLKYAISAKNRARTVAGDSGFAAYSRYRIGNYKLNTLMWLSYFIASFRLFARTRSMWSFNPETNILLNVPLHGTIDYTEISFMLWCKDGHVETFYPKLQWLTNIFGTVYEKLKPV -> MHC optimized combined peptide vaccine sequence concatenated -WCKDGHVETFYPKLFAAYSRYRIGNYKLNTHITSKETLYCIDGALLLMWLSYFIASFRLFARTRSMLYCIDGALLTKSSTQMNLKYAISAKNRARTVAKYAISAKNRARTVAGMGFKMNYQVNGYPNMFTIDYTEISFMLWCKDGIRAAEIRASANLAAETNILLNVPLHGTIPETNILLNVPLHGTILKYAISAKNRARTVAGLLLTILTSLLVLVQSTQWLMWLSYFIASFRLFARTSWVMRIMTWLDMVDTSMMGFKMNYQVNGYPNMFLIRAAEIRASANLAALISMMGFKMNYQVTIDYTEISFMLWCKDGHVEGTHHWLLLTILTSRLISMMGFKMNYQTSLSGFKLKDCVMYASAVMPASWVMRIMTWLDMVLDMVDTSLSGFKLKMTYRRLISMMGFKMNTHHWLLLTILTSLLVLVAGDSGFAAYSRYRIGNYKLNMVYMPASWVMRIMTWLSYFIASFRLFARTRSMWSFNPETAAYSRYRIGNYKLNTWCKDGHVETFYPKLQLISMMGFKMNYQVNGSGFAAYSRYRIGNYKLNTSMMGFKMNYQVNGYPNMFLSYFIASFRLFARTRSMWSFVTQQLIRAAEIRASTIDYTEISFMLWCKDGHVETFYLISMMGFKMNYQVNGYPNMFSFNPETNILLNVPLHGTILAATKMSECVLGQSKRKMNYQVNGYPNMFTIDYTEISFMLWCKDGHVQWLTNIFGTVYEKYRRLISMMGFKMNYRLFARTRSMWSFNPETNILLNVPLLLTILTSLLVLVQSTQWNMVYMPASWVMRIMTFKLKDCVMYASAVVAGDSGFAAYSRYRIARTRSMWSFNPETNILLNVPLHGTMSECVLGQSKRVDSANLAATKMSECVLGQSKRRTIKGTHHWLLLTLMWLSYFIASFRLFARTQMNLKYAISAKNRARTVSAVKRTIKGTHHWLSKETLYCIDGALLTKSSWLSYFIASFRLFARTRSMWSFTLYCIDGALLTKSSRAAEIRASANLAASANLAATKMSECVLGQSQLIRAAEIRASANLAASFMLWCKDGHVETFYPMVDTSLSGFKLKDCVMYASAVWLSYFIASFRLFARTRSMWSVAGDSGFAAYSRYRIGNAVKRTIKGTHHWLLLIKGTHHWLLLTILTEISFMLWCKDGHVETFYPNMVYMPASWVMRIMTWLDSECVLGQSKRVDFCGFKLKDCVMYASAVAAAYYVGYLQPRTSWVMRIMTWLDMVDTIKGTHHWLLLTILFARTRSMWSFNPETNILLNVPLYTEISFMLWCKDGHVETFYPVAGDSGFAAYSRYRIGNYKFARTRSMWSFNPETNILLNVPLHGTLMWLSYFIASFRLFANMVYMPASWVMRIQMNLKYAISAKNRARTVAGANLAATKMSECVLGQSKRTIDYTEISFMLWCKDTQMNLKYAISAKNSWVMRIMTWLDMVDTSLKGTHHWLLLTILTSMWSFNPETNILLNVPLHGTTHHWLLLTILTSLLVTQQLIRAAEIRASFRLFARTRSMWSFNPETNILLNHWLLLTILTSLLVLVQSTQWTQMNLKYAISAKNRARSKETLYCIDGALLTKLWCKDGHVETFYPDMVDTSLSGFKLKDCVMYASAKRTIKGTHHWLLLVAGDSGFAAYSRYRIGNYFIASFRLFARTRSMWSFNPETNILQWLTNIFGTVYEKLKSAVKRTIKGTHHWLLLKDGHVETFYPKLQTIDYTEISFMLWCKDGHVETFYPVTQQLIRAAEIRASAKGTHHWLLLTILTSQQLIRAAEIRASANLASDEVARDLSLQFKATKMSECVLGQSKRWSFNPETNILLNVPLHGTLDMVDTSLSGFKLKDTNILLNVPLHGTIITSKETLYCIDGALLTHHWLLLTILTSLLVLVQSTQAAAYYVGYLQPRTFECVLGQSKRVDFCASWVMRIMTWLDMVAISAKNRARTVAGMVYMPASWVMRIMTWLDMLDMVDTSLSGFKLLSYFIASFRLFARTRSMWSFNRTRSMWSFNPETNILLNVPLHGTKETLYCIDGALLTKSSSANLAATKMSECVLGSDEVARDLSLQFKRVAGDSGFAAYSRYTYRRLISMMGFKMNLDMVDTSLSGFKLKDCVMYASTQMNLKYAISAKNRAVAGDSGFAAYSRYRIGNYKLNTWSFNPETNILLNVPLHGTITSKETLYCIDGALLNLAATKMSECVLGQSKRHHWLLLTILTSLLVLVQSTQWSYFIASFRLFARTRSMWSFNLISMMGFKMNYQVNGYQWLTNIFGTVYEKLNPETNILLNVPLHGTITQMNLKYAISAKNRSLSGFKLKDCVMYASAVRLFARTRSMWSFNPETNILLNVPLDMVDTSLSGFKLKDCVRIMTWLDMVDTSLSSECVLGQSKRVDFYAISAKNRARTVAGKHITSKETLYCIDGAGFKMNYQVNGYPNMFYMPASWVMRIMTWLDMLDMVDTSLSGFKLKDCVMYTHHWLLLTILTSLLVNLKYAISAKNRARTVAGVYMPASWVMRIMTWLDMTHHWLLLTILTSLLVLVQSAVKRTIKGTHHWLLDTSLSGFKLKDCVMYASAVMWLSYFIASFRLFARTRSMWTIDYTEISFMLWCKEVARDLSLQFKRPIETLYCIDGALLTKSSMWSFNPETNILLNVPLHGTDYTEISFMLWCKDGHVETFYPCKDGHVETFYPKLQLMWLSYFIASFRLFARTRSAYSRYRIGNYKLNTVARDLSLQFKRPIKHITSKETLYCIDGGFAAYSRYRIGNYKLNTLDMVDTSLSGFKLKDCVMYASATIDYTEISFMLWCAAYYVGYLQPRTFVKRTIKGTHHWLLLMVDTSLSGFKLKDCVMYASALFARTRSMWSFNPETNILLNVPLHGRSMWSFNPETNILLNVPLHGTSANLAATKMSECVLGQSKMSECVLGQSKRVDFVMRIMTWLDMVDTSLIMTWLDMVDTSLSMRIMTWLDMVDTSLSAATKMSECVLGQSKRFNPETNILLNVPLHGTIIASFRLFARTRSMWSFNPETNILLVTQQLIRAAEIRASANTKMSECVLGQSKRVAGDSGFAAYSRYRIGNYKLNFARTRSMWSFNPETNILLNVPLHGMVYMPASWVMRIMTWLDTHHWLLLTILTSLMLWCKDGHVETFYPSYFIASFRLFARTRSMWSFNPLISMMGFKMNYQVNMWLSYFIASFRLFARTRSMVAGDSGFAAYSRYRSWVMRIMTWLDMVLTSLLVLVQSTQWTHHWLLLTILTSLLVLVQSTTQQLIRAAEIRASANLASYFIASFRLFARTRSMWSFNPETNLISMMGFKMNYQVNGYPNMSGFKLKDCVMYASAVWLTNIFGTVYEKLKWLLLTILTSLLVLVQSTQWLDMVDTSLSGFKLKDCLFARTRSMWSFNPETNILLNVPLHAGDSGFAAYSRYRIGNYKLNTQLIRAAEIRASANLASFRLFARTRSMWSFNPETNILLNVSYFIASFRLFARTRSMWSFNPETNITQMNLKYAISAKNRARTSKETLYCIDGALLTKSTYRRLISMMGFKMNYYRRLISMMGFKMNYQSWVMRIMTWLDMVDTTHHWLLLTILTSLLVLVQSLDMVDTSLSGFKLKDCVMYAWVMRIMTWLDMVDTSLMRIMTWLDMVDTSLNMVYMPASWVMRIMMNLKYAISAKNRARTVAGSDEVARDLSLQFKRPISKETLYCIDGALLYSRYRIGNYKLNTEISFMLWCKDGHVETFYPMTYRRLISMMGFKLTNIFGTVYEKLKTIKGTHHWLLLTILTQMNLKYAISAKNRARTVAGGDSGFAAYSRYRIGNYKLNTMPASWVMRIMTWLDMWCKDGHVETFYPKKHITSKETLYCIDGALTRSMWSFNPETNILLNVPLHGTASFRLFARTRSMWSFNPETNILLNIASFRLFARTRSMWSFNPETNILMTYRRLISMMGFKMSANLAATKMSECVFRLFARTRSMWSFNPETNILLNVPSDEVARDLSLQFKRPLMWLSYFIASFRLLSGFKLKDCVMYASAVLTILTSLLVLVQSTQWPASWVMRIMTWLDMVSKETLYCIDGALLTSYFIASFRLFARTRSMWSFNPEILTSLLVLVQSTQWTIDYTEISFMLWCKDGHVETDEVARDLSLQFKRPIISMMGFKMNYQVNGYPNMFNMVYMPASWVMRIMTWTIDYTEISFMLWCKDGHTIDYTEISFMLWCKDGHVETFVAGDSGFAAYSRYRIGKHITSKETLYCIDGALLSANLAATKMSECVLGQDSGFAAYSRYRIGNYKLNTVTQQLIRAAEIRASANLIASFRLFARTRSMWSFNPETNILLNVDTSLSGFKLKDCVMYASAVTHHWLLLTILTSLLVLVTHHWLLLTILTSLLVLVQSTQWISFMLWCKDGHVETFYPTILTSLLVLVQSTQWLDMVDTSLSGFKLKDCVMLMWLSYFIASFRLFARTRRRLISMMGFKMNYQLISMMGFKMNYQVNGYPVTQQLIRAAEIRASANLAIDYTEISFMLWCKDGHVETFYPKHITSKETLYCIDSAVKRTIKGTHHWMWLSYFIASFRLFARTRSMWSSFRLFARTRSMWSFNPETNILLNVPSANLAATKMSECVLYFIASFRLFARTRSMWSFNPETNILYFIASFRLFARTRSMWSFNPETNILISMMGFKMNYQVNGYPNFKMNYQVNGYPNMFFMLWCKDGHVETFYPLMWLSYFIASFRLF \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/4519_chosen_peptides_hog_inc_substrings.txt b/SupplementaryResults/HaplotypeComputations/4519_chosen_peptides_hog_inc_substrings.txt deleted file mode 100644 index 4e6334c1ca36012b9b6a2af30b61b365f65ec26a..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/4519_chosen_peptides_hog_inc_substrings.txt +++ /dev/null @@ -1,104 +0,0 @@ -VAEWFLAY -WFLAYILFT -AYILFTRFFY -VMYASAVVL -VAEWFLAYIL -EWFLAYILF -ADQAMTQM -FLAYILFTRF -YRVTKNSK -YMPYFFTLL -LRPDTRYVL -SYFTSDYY -MYASAVVL -LKRRVVFN -MEIDFLELA -KMADQAMT -LAYILFTRF -KSYELQTP -GTDLEGNFY -SYELQTPFE -YILFTRFF -ISLAGSYK -AYILFTRFF -LVAEWFLA -YILFTRFFY -GTDLEGNF -YVFTGYRV -TISLAGSYK -SLAGSYKD -ETISLAGSYK -KLKDCVMY -LRPDTRYV -QMEIDFLEL -AEWFLAYILF -VMYASAVVLL -VKDCVVLH -TGYRVTKN -VMYASAVV -YASAVVLL -ETISLAGSY -FLAYILFT -MPYFFTLL -AGTDLEGNF -LVAEWFLAYI -MPYFFTLLL -EKSYELQTPF -ETISLAGS -YLKRRVVF -EIDFLELA -WFLAYILF -HEHEIAWY -GYRVTKNS -RNYVFTGYR -NYLKRRVV -HSYFTSDYY -AGTDLEGNFY -MADQAMTQM -FLAYILFTR -HSYFTSDY -TDLEGNFY -AEWFLAYI -AYILFTRF -VAEWFLAYI -IETISLAG -AGTDLEGN -WFLAYILFTR -MYASAVVLL -EKSYELQT -TISLAGSYKD -PYFFTLLL -LKDCVMYA -LAGSYKDW -QMEIDFLE -SYELQTPF -LAYILFTRFF -MEIDFLEL -RNYVFTGY -GYRVTKNSK -VFTGYRVT -SLAGSYKDW -MADQAMTQ -AEWFLAYIL -EHEHEIAW -EKSYELQTP -RPDTRYVL -TISLAGSY -YMPYFFTL -NYVFTGYR -EHEHEIAWY -VHAGTDLE -KSYELQTPFE -ILFTRFFY -YASAVVLLI -EHFIETIS -ISLAGSYKD -YLKRRVVFN -ASAVVLLI -LAYILFTR -KSYELQTPF -EWFLAYIL -NYLKRRVVF -ISLAGSYKDW -YELQTPFE -LVAEWFLAY \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/4519_vaccine_sequence_hog.txt b/SupplementaryResults/HaplotypeComputations/4519_vaccine_sequence_hog.txt deleted file mode 100644 index 7a4eeb7808e43bf8c60d96215fd4f76a5e12d5c0..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/4519_vaccine_sequence_hog.txt +++ /dev/null @@ -1,4 +0,0 @@ -> MHC optimized combined peptide vaccine sequence with overlaps -HQSEKSYELQTPFENYLKRRVVFNRNYVFTGYRVTKNSKVKDCVVLHSYFTSDYYCRARKMADQAMTQMEIDFLELAALRPDTRYVLVAEWFLAYILFTRFFYMPYFFTLLLCTGVHAGTDLEGNFYLKLKDCVMYASAVVLLIPCEHFIETISLAGSYKDWEHEHEIAWYA -> MHC optimized combined peptide vaccine sequence concatenated -WFLAYILFASAVVLLILVAEWFLAYISYELQTPFEMEIDFLELAVHAGTDLESYFTSDYYLAYILFTRFLKRRVVFNVAEWFLAYILNYLKRRVVFIETISLAGYLKRRVVFAEWFLAYILSLAGSYKDWYILFTRFFYGYRVTKNSHEHEIAWYYELQTPFEHSYFTSDYYMADQAMTQEKSYELQTPFLAYILFTRFFLRPDTRYVLVAEWFLAYWFLAYILFTMYASAVVLLKSYELQTPFMADQAMTQMKMADQAMTYASAVVLLPYFFTLLLYRVTKNSKLAGSYKDWEHFIETISEKSYELQTQMEIDFLELRPDTRYVLYASAVVLLIADQAMTQMKLKDCVMYAGTDLEGNFYFLAYILFTRFETISLAGSYKAGTDLEGNGYRVTKNSKETISLAGSYQMEIDFLELYVFTGYRVAYILFTRFFKSYELQTPFERNYVFTGYTISLAGSYKAGTDLEGNFEWFLAYILFMPYFFTLLLVMYASAVVETISLAGSVMYASAVVLLEHEHEIAWNYVFTGYRGTDLEGNFYEKSYELQTPISLAGSYKDEHEHEIAWYYLKRRVVFNRNYVFTGYRISLAGSYKDWAYILFTRFFYTISLAGSYKDYMPYFFTLMEIDFLELEIDFLELAHSYFTSDYILFTRFFYTGYRVTKNYMPYFFTLLFLAYILFTRLKDCVMYAVFTGYRVTTDLEGNFYVMYASAVVLAEWFLAYILFVAEWFLAYIMPYFFTLLWFLAYILFTRVKDCVVLHRPDTRYVLLVAEWFLANYLKRRVV \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/evalvax-unlinked.csv b/SupplementaryResults/HaplotypeComputations/evalvax-unlinked.csv deleted file mode 100644 index ad4ba39314405eba931408c5937ba742d1b23405..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/evalvax-unlinked.csv +++ /dev/null @@ -1,5 +0,0 @@ -,Method,Population Coverage,Number of Peptides -0,MHCI OptiVax-Unlinked,0.9666857340308445,19 -1,MHCI HOGVAX,0.9820975545275613,104 -2,MHCII OptiVax-Unlinked,0.9834908363096779,19 -3,MHCII HOGVAX,0.9938390508022868,747 diff --git a/SupplementaryResults/HaplotypeComputations/hit_hist_mhc1_HOGVAX.csv b/SupplementaryResults/HaplotypeComputations/hit_hist_mhc1_HOGVAX.csv deleted file mode 100644 index 0cc54d80c94821726a967c1e32f7ec2d4f974416..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/hit_hist_mhc1_HOGVAX.csv +++ /dev/null @@ -1,32 +0,0 @@ -,count,prob -0,0,0.0 -1,1,6.388313597939749e-05 -2,2,0.014778873460310895 -3,3,0.021863132432731507 -4,4,0.05325373445138106 -5,5,0.0906366971586285 -6,6,0.1298635490032129 -7,7,0.11404484841685239 -8,8,0.101049942736289 -9,9,0.07466925626510672 -10,10,0.05317658168608239 -11,11,0.05118970067647056 -12,12,0.03531446399572807 -13,13,0.07188484427531149 -14,14,0.05415233121392212 -15,15,0.06315520933322681 -16,16,0.031272569570579674 -17,17,0.02236729222601468 -18,18,0.008897312676976717 -19,19,0.005016595828717148 -20,20,0.0025967805660766057 -21,21,0.0004231316164607776 -22,22,0.0003193202074049682 -23,23,8.726813413223876e-06 -24,24,1.2222531117986737e-06 -25,25,0.0 -26,26,0.0 -27,27,0.0 -28,28,0.0 -29,29,0.0 -30,30,0.0 diff --git a/SupplementaryResults/HaplotypeComputations/hit_hist_mhc1_OptiVax.csv b/SupplementaryResults/HaplotypeComputations/hit_hist_mhc1_OptiVax.csv deleted file mode 100644 index 992c91b934979c9aa5da3be4414344bbbd44fcde..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/hit_hist_mhc1_OptiVax.csv +++ /dev/null @@ -1,23 +0,0 @@ -,count,prob -0,0,0.0 -1,1,0.010896073297388321 -2,2,0.040511381907138246 -3,3,0.10070430865157046 -4,4,0.08630085645447184 -5,5,0.058261278648598674 -6,6,0.10608394700676058 -7,7,0.14854575476561746 -8,8,0.09927766090617475 -9,9,0.08388530267160951 -10,10,0.11045148196709026 -11,11,0.049257736567144376 -12,12,0.01736896047723383 -13,13,0.049231593317433785 -14,14,0.035242780902360604 -15,15,0.0026057771538341742 -16,16,0.000739349750928372 -17,17,0.0006121260958668993 -18,18,2.3629458775881027e-05 -19,19,0.0 -20,20,0.0 -21,21,0.0 diff --git a/SupplementaryResults/HaplotypeComputations/hit_hist_mhc2_HOGVAX.csv b/SupplementaryResults/HaplotypeComputations/hit_hist_mhc2_HOGVAX.csv deleted file mode 100644 index 14eafd76a8976f749b97814a4f1b88c706d3b38e..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/hit_hist_mhc2_HOGVAX.csv +++ /dev/null @@ -1,304 +0,0 @@ -,count,prob -0,0,0.0007243433400952906 -1,1,0.006630679030492481 -2,2,0.004958597937113099 -3,3,0.014036480885440695 -4,4,0.01111527198734647 -5,5,0.011124278882619671 -6,6,0.008819760688469546 -7,7,0.018725168995058418 -8,8,0.035885683342960405 -9,9,0.025393345384722613 -10,10,0.03327658842042873 -11,11,0.03128769201703498 -12,12,0.02522355398788677 -13,13,0.02310542341271465 -14,14,0.02425812460019546 -15,15,0.027615118671068594 -16,16,0.015327784419121623 -17,17,0.015322962635956082 -18,18,0.02630222354278663 -19,19,0.03142429518615678 -20,20,0.02007683086603199 -21,21,0.02472012602284874 -22,22,0.01108776718190808 -23,23,0.01898001502210075 -24,24,0.01716669004296503 -25,25,0.024169932910977278 -26,26,0.027610298613727016 -27,27,0.01596517523360075 -28,28,0.015982448290704002 -29,29,0.020389820356289848 -30,30,0.01133343618903039 -31,31,0.017334487266211864 -32,32,0.01553278646737954 -33,33,0.011088425216786865 -34,34,0.01185072726199553 -35,35,0.00551772435476419 -36,36,0.00885551578835632 -37,37,0.004989607605046302 -38,38,0.006103094443492572 -39,39,0.009391264612582788 -40,40,0.0046312277417244994 -41,41,0.005319222053515223 -42,42,0.006102831205343555 -43,43,0.0030191281090801245 -44,44,0.008123817135522099 -45,45,0.008978522270375286 -46,46,0.010387942270869342 -47,47,0.01268763328540431 -48,48,0.005336155765232573 -49,49,0.008901008977932714 -50,50,0.0029376577812654553 -51,51,0.014565501974913615 -52,52,0.01613454553538942 -53,53,0.012139721978782695 -54,54,0.011115738137797886 -55,55,0.009520949456391462 -56,56,0.005278680938814369 -57,57,0.005712094791474097 -58,58,0.004679570846602061 -59,59,0.006382965492917614 -60,60,0.004134543335825792 -61,61,0.0020050842271935963 -62,62,0.010042062864468383 -63,63,0.002409882386728439 -64,64,0.0048310415761936756 -65,65,0.004421719240136601 -66,66,0.0031085166532161188 -67,67,0.005408145043138998 -68,68,0.0018511256733665332 -69,69,0.004718002353488408 -70,70,0.0016625777387462794 -71,71,0.0018097471950789445 -72,72,0.0027131249421990557 -73,73,0.0017629129082980175 -74,74,0.0014920538026312981 -75,75,0.0015021187419813043 -76,76,0.0006818530212183363 -77,77,0.0007619569584083917 -78,78,0.0005090311974938651 -79,79,0.00044908964568805696 -80,80,0.0004230678179821656 -81,81,0.0003983955326194456 -82,82,0.0006834611531846918 -83,83,0.00035405646931922785 -84,84,0.00020733865291811424 -85,85,0.00022477924793205977 -86,86,0.00031326310434855864 -87,87,0.00014296089761660163 -88,88,0.00032935064737732596 -89,89,0.00014812804455417415 -90,90,0.00016602176934770352 -91,91,9.733806326437042e-05 -92,92,0.00022149285115307922 -93,93,0.00011608071146550419 -94,94,0.00012159901658402917 -95,95,0.00011983762625042452 -96,96,5.8573175383761865e-05 -97,97,6.92169176943618e-05 -98,98,1.597474653430315e-05 -99,99,9.426706651402673e-05 -100,100,3.0225514918861645e-05 -101,101,7.275836445758062e-05 -102,102,5.105141862251564e-05 -103,103,7.307049461949229e-05 -104,104,3.352435642844737e-05 -105,105,4.481285297243846e-05 -106,106,3.9975496395391306e-05 -107,107,2.3045659282811338e-05 -108,108,0.00024723901497740306 -109,109,0.000124225082718453 -110,110,0.0001433385300971062 -111,111,0.00036805269966732907 -112,112,0.0007092852170630087 -113,113,0.0006715840176834061 -114,114,0.0008717251797643063 -115,115,0.0003619859124953997 -116,116,0.000568499130610011 -117,117,0.0005376314061981873 -118,118,0.0015767534230497159 -119,119,0.0018222025366017114 -120,120,0.0009681201672248605 -121,121,0.0009525081636898286 -122,122,0.000715855572869627 -123,123,0.0005146235090635387 -124,124,0.0007651168920869366 -125,125,0.0008299060384254935 -126,126,0.0010024198065724332 -127,127,0.000892407599103738 -128,128,0.0006510865834750087 -129,129,0.0010967028634554018 -130,130,0.0017899000605382895 -131,131,0.003028866300759233 -132,132,0.0032902170613018896 -133,133,0.0045493613623081505 -134,134,0.001962301830109376 -135,135,0.0028745208853930607 -136,136,0.0012066108835514812 -137,137,0.004286339335239016 -138,138,0.005333382873074813 -139,139,0.003268719622096601 -140,140,0.0032154644562620294 -141,141,0.0034978248787645165 -142,142,0.0012746980354848892 -143,143,0.0020954425674078723 -144,144,0.0011754086352619615 -145,145,0.0014067871900475593 -146,146,0.0014425749316048352 -147,147,0.0005870484935267463 -148,148,0.0035244308008912616 -149,149,0.0005294461831122326 -150,150,0.001740519064528323 -151,151,0.0016168393031856727 -152,152,0.0007874713758714477 -153,153,0.001399493550017813 -154,154,0.0012320995626399181 -155,155,0.001438787071976368 -156,156,0.0007269263996165031 -157,157,0.00048478934422595076 -158,158,0.0003881781908148848 -159,159,0.00041702570429347745 -160,160,0.0003923990662746095 -161,161,0.0010605158706227923 -162,162,0.0006400545927667548 -163,163,0.0003779415449793854 -164,164,0.000249146152444421 -165,165,0.00014231581141707164 -166,166,0.00011117270609481784 -167,167,0.00020046098045859375 -168,168,0.0001697822597678997 -169,169,0.0002915629598197428 -170,170,8.044623427486316e-05 -171,171,0.00011264729168325246 -172,172,6.398406545890046e-05 -173,173,3.253456538970776e-05 -174,174,0.0016128004661575533 -175,175,0.0005169028325666127 -176,176,0.0012954713345543513 -177,177,0.0003275366464101426 -178,178,0.00016957706469833045 -179,179,0.0001635041741489621 -180,180,7.446238064349751e-05 -181,181,0.0010881611887284405 -182,182,0.00025012806428685905 -183,183,0.00033908026093143646 -184,184,6.994294163803114e-05 -185,185,1.8591405628269626e-05 -186,186,2.7635445112718648e-05 -187,187,0.00016160349802287052 -188,188,4.779808647085702e-05 -189,189,7.801130464401875e-05 -190,190,1.7329506345278697e-05 -191,191,2.2111524566982044e-05 -192,192,2.3131140563498374e-05 -193,193,1.8106369103256757e-05 -194,194,0.00014379567646698752 -195,195,7.407565609040783e-05 -196,196,3.3188446692114173e-05 -197,197,1.4278327573449548e-05 -198,198,1.55595288875831e-05 -199,199,3.9882411890252945e-06 -200,200,4.693477453092036e-05 -201,201,7.98356765533388e-06 -202,202,2.6366900507567858e-05 -203,203,2.609807792817017e-06 -204,204,1.3514181518334713e-06 -205,205,2.665014161623807e-06 -206,206,1.4398651300116464e-06 -207,207,7.549019980326988e-06 -208,208,2.1579478837030342e-06 -209,209,1.82371397643092e-07 -210,210,2.2689685593053586e-07 -211,211,8.981043910161448e-07 -212,212,2.3726579827144741e-07 -213,213,2.8736808770760874e-06 -214,214,1.83591273212611e-07 -215,215,1.1741302356620469e-06 -216,216,3.6413285750142445e-07 -217,217,0.0 -218,218,0.0 -219,219,1.82371397643092e-07 -220,220,0.0 -221,221,7.2529501802166795e-06 -222,222,4.201123474478472e-06 -223,223,8.070096829133089e-07 -224,224,2.0987659204172227e-07 -225,225,0.0 -226,226,3.4847745439326127e-06 -227,227,1.1641872498724594e-06 -228,228,1.864301636384036e-05 -229,229,5.1105827072712215e-06 -230,230,4.289718437561801e-06 -231,231,5.6684618021525e-07 -232,232,0.0 -233,233,1.168080852714842e-06 -234,234,2.2344980753843766e-06 -235,235,6.984327580420546e-05 -236,236,2.403944591399012e-05 -237,237,2.0368414368756093e-05 -238,238,5.2807933453434196e-06 -239,239,5.357533517646244e-07 -240,240,0.0 -241,241,0.00014547757290917583 -242,242,4.576145821223669e-05 -243,243,6.44932655191699e-05 -244,244,1.620573097328958e-05 -245,245,3.0822736000757917e-06 -246,246,7.233778935733478e-05 -247,247,9.583812426205011e-06 -248,248,0.00013657424307197676 -249,249,1.6191952378742064e-05 -250,250,2.5953542671142317e-05 -251,251,2.763232143134227e-06 -252,252,8.92722939938152e-07 -253,253,1.1505596399241197e-05 -254,254,3.6523742483268365e-05 -255,255,4.5891678929384854e-06 -256,256,9.051706702372849e-06 -257,257,7.139391763470553e-07 -258,258,0.0 -259,259,5.848191469258976e-06 -260,260,3.575675271821935e-07 -261,261,1.0478985116262278e-05 -262,262,2.285436879493865e-06 -263,263,5.465042551445165e-07 -264,264,2.1408816245058623e-07 -265,265,0.0 -266,266,0.0 -267,267,1.187548866926756e-06 -268,268,0.0 -269,269,1.2290246362904023e-06 -270,270,0.0 -271,271,0.0 -272,272,0.0 -273,273,0.0 -274,274,0.0 -275,275,3.64742795286184e-07 -276,276,0.0 -277,277,0.0 -278,278,0.0 -279,279,0.0 -280,280,0.0 -281,281,0.0 -282,282,0.0 -283,283,0.0 -284,284,0.0 -285,285,0.0 -286,286,0.0 -287,287,0.0 -288,288,0.0 -289,289,0.0 -290,290,0.0 -291,291,0.0 -292,292,0.0 -293,293,0.0 -294,294,0.0 -295,295,0.0 -296,296,0.0 -297,297,0.0 -298,298,0.0 -299,299,0.0 -300,300,0.0 -301,301,0.0 -302,302,0.0 diff --git a/SupplementaryResults/HaplotypeComputations/hit_hist_mhc2_OptiVax.csv b/SupplementaryResults/HaplotypeComputations/hit_hist_mhc2_OptiVax.csv deleted file mode 100644 index 5207f43d0ab6e69defc36bfb6e885fcb8064d3a7..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/hit_hist_mhc2_OptiVax.csv +++ /dev/null @@ -1,37 +0,0 @@ -,count,prob -0,0,0.0007243433400952906 -1,1,0.012452543334190776 -2,2,0.023806247325853062 -3,3,0.050168442025424066 -4,4,0.07350788382665444 -5,5,0.11295169689112833 -6,6,0.10661417202914684 -7,7,0.13208292803078903 -8,8,0.1092182468507426 -9,9,0.08495251516349037 -10,10,0.08883948356460328 -11,11,0.05057511138009305 -12,12,0.05565688642582108 -13,13,0.022974726037186997 -14,14,0.0329834409082374 -15,15,0.009941048180228899 -16,16,0.013261105450751808 -17,17,0.005865544797174386 -18,18,0.004977140716701346 -19,19,0.004091936713812058 -20,20,0.001321540981382564 -21,21,0.0018952749550249746 -22,22,0.00029526765993069526 -23,23,0.0005995619531213196 -24,24,8.466559788879987e-05 -25,25,8.887556046166737e-05 -26,26,3.5827175534908875e-05 -27,27,1.2310534293482337e-05 -28,28,1.998289769245981e-05 -29,29,1.2496925281116797e-06 -30,30,0.0 -31,31,0.0 -32,32,0.0 -33,33,0.0 -34,34,0.0 -35,35,0.0 diff --git a/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc1_HOGVAX.html b/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc1_HOGVAX.html deleted file mode 100644 index ae48927607b7cda4342f9e80b344000844e638ac..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-b9f0b17fb6f753293d77e3df93e4f3d7"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-dec4fdd90d9ef279d89d0d2a36470644"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-dec4fdd90d9ef279d89d0d2a36470644"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-d475e1ceccdbf582a6c1ec9d9020c7ea"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-de307529e09944abfecb4ee3da76dc09"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-de307529e09944abfecb4ee3da76dc09"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-25f0c9ed5a75bdc4a42bee7c2ed1ab03"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-08e082b289ba70f42234aeec06c6685a"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-08e082b289ba70f42234aeec06c6685a"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-b9f0b17fb6f753293d77e3df93e4f3d7": [{"count": 0, "prob": 2.9157434089351536e-09}, {"count": 1, "prob": 0.00012296552379584548}, {"count": 2, "prob": 0.0015600677110211465}, {"count": 3, "prob": 0.019378213088730643}, {"count": 4, "prob": 0.03911875535979301}, {"count": 5, "prob": 0.07551298623402763}, {"count": 6, "prob": 0.10352794494343288}, {"count": 7, "prob": 0.11985801621655154}, {"count": 8, "prob": 0.13809724901075682}, {"count": 9, "prob": 0.12827509326747555}, {"count": 10, "prob": 0.09088144690074174}, {"count": 11, "prob": 0.08083759656701107}, {"count": 12, "prob": 0.05858178596842178}, {"count": 13, "prob": 0.04426211536215566}, {"count": 14, "prob": 0.032637022304849564}, {"count": 15, "prob": 0.025649338015596424}, {"count": 16, "prob": 0.014443276549701733}, {"count": 17, "prob": 0.01114412606533141}, {"count": 18, "prob": 0.00836895637563679}, {"count": 19, "prob": 0.002724552646092418}, {"count": 20, "prob": 0.002568092606878771}, {"count": 21, "prob": 0.0009299821197730221}, {"count": 22, "prob": 0.0012174328195549363}, {"count": 23, "prob": 0.0002466292961444667}, {"count": 24, "prob": 1.2346793458272342e-05}, {"count": 25, "prob": 3.110002313775442e-05}, {"count": 26, "prob": 3.3236075161041008e-06}, {"count": 27, "prob": 9.581706791252246e-06}, {"count": 28, "prob": 0.0}, {"count": 29, "prob": 0.0}, {"count": 30, "prob": 0.0}], "data-dec4fdd90d9ef279d89d0d2a36470644": [{"expected": 8.960637351504241}], "data-d475e1ceccdbf582a6c1ec9d9020c7ea": [{"count": 0, "prob": 5.628473181818705e-05}, {"count": 1, "prob": 0.0011025271273338447}, {"count": 2, "prob": 0.0052740126557597414}, {"count": 3, "prob": 0.015819290718515105}, {"count": 4, "prob": 0.033935283953991584}, {"count": 5, "prob": 0.05736734778003256}, {"count": 6, "prob": 0.08027515364731332}, {"count": 7, "prob": 0.09890085094903155}, {"count": 8, "prob": 0.10772865772422466}, {"count": 9, "prob": 0.10857469244565988}, {"count": 10, "prob": 0.10091881957583913}, {"count": 11, "prob": 0.09059795294624605}, {"count": 12, "prob": 0.07632605975939748}, {"count": 13, "prob": 0.06446695064614649}, {"count": 14, "prob": 0.049936241735225845}, {"count": 15, "prob": 0.03734605426668306}, {"count": 16, "prob": 0.026736541128292077}, {"count": 17, "prob": 0.01769460124129138}, {"count": 18, "prob": 0.010868352820465143}, {"count": 19, "prob": 0.00724586719806288}, {"count": 20, "prob": 0.0038871211633208585}, {"count": 21, "prob": 0.0025124173066218693}, {"count": 22, "prob": 0.0013762820252623737}, {"count": 23, "prob": 0.0005235815579272749}, {"count": 24, "prob": 0.000298202166455957}, {"count": 25, "prob": 0.0001653825778448055}, {"count": 26, "prob": 4.575253913258014e-05}, {"count": 27, "prob": 1.3069357803001238e-05}, {"count": 28, "prob": 5.299049110777836e-06}, {"count": 29, "prob": 1.3492053308678083e-06}, {"count": 30, "prob": 0.0}], "data-de307529e09944abfecb4ee3da76dc09": [{"expected": 9.761431452844203}], "data-25f0c9ed5a75bdc4a42bee7c2ed1ab03": [{"count": 0, "prob": 0.0}, {"count": 1, "prob": 6.388313597939749e-05}, {"count": 2, "prob": 0.014778873460310895}, {"count": 3, "prob": 0.021863132432731507}, {"count": 4, "prob": 0.05325373445138106}, {"count": 5, "prob": 0.0906366971586285}, {"count": 6, "prob": 0.1298635490032129}, {"count": 7, "prob": 0.11404484841685239}, {"count": 8, "prob": 0.101049942736289}, {"count": 9, "prob": 0.07466925626510672}, {"count": 10, "prob": 0.05317658168608239}, {"count": 11, "prob": 0.05118970067647056}, {"count": 12, "prob": 0.03531446399572807}, {"count": 13, "prob": 0.07188484427531149}, {"count": 14, "prob": 0.05415233121392212}, {"count": 15, "prob": 0.06315520933322681}, {"count": 16, "prob": 0.031272569570579674}, {"count": 17, "prob": 0.02236729222601468}, {"count": 18, "prob": 0.008897312676976717}, {"count": 19, "prob": 0.005016595828717148}, {"count": 20, "prob": 0.0025967805660766057}, {"count": 21, "prob": 0.0004231316164607776}, {"count": 22, "prob": 0.0003193202074049682}, {"count": 23, "prob": 8.726813413223876e-06}, {"count": 24, "prob": 1.2222531117986737e-06}, {"count": 25, "prob": 0.0}, {"count": 26, "prob": 0.0}, {"count": 27, "prob": 0.0}, {"count": 28, "prob": 0.0}, {"count": 29, "prob": 0.0}, {"count": 30, "prob": 0.0}], "data-08e082b289ba70f42234aeec06c6685a": [{"expected": 9.182065877506114}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc1_OptiVax.html b/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc1_OptiVax.html deleted file mode 100644 index 1715f954747395385fd581865b4a9b359eb8de48..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc1_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-5beb5752ab55e14928265c8174d638c3"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-04a0f9a40e2241f72ce919e4613efada"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-04a0f9a40e2241f72ce919e4613efada"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-2606ff7b181468403077d9c955d433c3"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-34854cfb0c35d9ba6599250b6328b257"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-34854cfb0c35d9ba6599250b6328b257"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-d36b210a88c6e759fc08e7afd0e6adcb"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-29d8afd283e77fea71506597e9304963"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-29d8afd283e77fea71506597e9304963"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-5beb5752ab55e14928265c8174d638c3": [{"count": 0, "prob": 2.9157434089351536e-09}, {"count": 1, "prob": 0.001409834342848396}, {"count": 2, "prob": 0.03050010979528772}, {"count": 3, "prob": 0.11665564928403666}, {"count": 4, "prob": 0.19225276883219292}, {"count": 5, "prob": 0.13938158810843473}, {"count": 6, "prob": 0.11565999003598706}, {"count": 7, "prob": 0.14037526406002504}, {"count": 8, "prob": 0.10724373006314782}, {"count": 9, "prob": 0.051066669630207735}, {"count": 10, "prob": 0.03708423428058607}, {"count": 11, "prob": 0.03769540038978654}, {"count": 12, "prob": 0.014227619917902813}, {"count": 13, "prob": 0.0062242332474242495}, {"count": 14, "prob": 0.006078807055210646}, {"count": 15, "prob": 0.003805027296231423}, {"count": 16, "prob": 0.0002176595595373734}, {"count": 17, "prob": 9.183193861161619e-05}, {"count": 18, "prob": 2.9301921374190735e-05}, {"count": 19, "prob": 2.77325594810756e-07}, {"count": 20, "prob": 0.0}, {"count": 21, "prob": 0.0}], "data-04a0f9a40e2241f72ce919e4613efada": [{"expected": 6.057325999690944}], "data-2606ff7b181468403077d9c955d433c3": [{"count": 0, "prob": 0.00010038879348156764}, {"count": 1, "prob": 0.004958082319168785}, {"count": 2, "prob": 0.03281533184798898}, {"count": 3, "prob": 0.10095713125895607}, {"count": 4, "prob": 0.1413355170711176}, {"count": 5, "prob": 0.14406379307349546}, {"count": 6, "prob": 0.1333080229427814}, {"count": 7, "prob": 0.12802101698761043}, {"count": 8, "prob": 0.1004899822902715}, {"count": 9, "prob": 0.07827488125797175}, {"count": 10, "prob": 0.05799982649912723}, {"count": 11, "prob": 0.036078499541322605}, {"count": 12, "prob": 0.020671492466902915}, {"count": 13, "prob": 0.011561788005797281}, {"count": 14, "prob": 0.005585936026772718}, {"count": 15, "prob": 0.0024448368539830415}, {"count": 16, "prob": 0.0009054917597105317}, {"count": 17, "prob": 0.00033367538214350127}, {"count": 18, "prob": 7.466515374120578e-05}, {"count": 19, "prob": 1.8365974709478197e-05}, {"count": 20, "prob": 1.1445941438890338e-06}, {"count": 21, "prob": 1.2989891127940706e-07}], "data-34854cfb0c35d9ba6599250b6328b257": [{"expected": 6.375487686165071}], "data-d36b210a88c6e759fc08e7afd0e6adcb": [{"count": 0, "prob": 0.0}, {"count": 1, "prob": 0.010896073297388321}, {"count": 2, "prob": 0.040511381907138246}, {"count": 3, "prob": 0.10070430865157046}, {"count": 4, "prob": 0.08630085645447184}, {"count": 5, "prob": 0.058261278648598674}, {"count": 6, "prob": 0.10608394700676058}, {"count": 7, "prob": 0.14854575476561746}, {"count": 8, "prob": 0.09927766090617475}, {"count": 9, "prob": 0.08388530267160951}, {"count": 10, "prob": 0.11045148196709026}, {"count": 11, "prob": 0.049257736567144376}, {"count": 12, "prob": 0.01736896047723383}, {"count": 13, "prob": 0.049231593317433785}, {"count": 14, "prob": 0.035242780902360604}, {"count": 15, "prob": 0.0026057771538341742}, {"count": 16, "prob": 0.000739349750928372}, {"count": 17, "prob": 0.0006121260958668993}, {"count": 18, "prob": 2.3629458775881027e-05}, {"count": 19, "prob": 0.0}, {"count": 20, "prob": 0.0}, {"count": 21, "prob": 0.0}], "data-29d8afd283e77fea71506597e9304963": [{"expected": 7.30598937942708}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc2_HOGVAX.html b/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc2_HOGVAX.html deleted file mode 100644 index a7b6cb93beaab68f928cc76e877987f516217ac1..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-afb59acb852321760bb94226a7adced5"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-ef17c482418272599942ef86972137e1"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-ef17c482418272599942ef86972137e1"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-d4cc1ee81f1f51312cc1fab7eae82afd"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-3e435d758b2b9e21c57acff2c7de9bcb"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-3e435d758b2b9e21c57acff2c7de9bcb"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-07abe72e6f01049d9b83ae25ee01eb95"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-0787a5713340d97a12df4ac0950e879f"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-0787a5713340d97a12df4ac0950e879f"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-afb59acb852321760bb94226a7adced5": [{"count": 0, "prob": 4.393462030429269e-06}, {"count": 1, "prob": 5.0025616395298447e-05}, {"count": 2, "prob": 0.00017995794050358258}, {"count": 3, "prob": 0.0005244087914811908}, {"count": 4, "prob": 0.0003608619139842711}, {"count": 5, "prob": 0.00031662141155081866}, {"count": 6, "prob": 0.0015539366562344716}, {"count": 7, "prob": 0.0049793641014859065}, {"count": 8, "prob": 0.003486660563258028}, {"count": 9, "prob": 0.0013732128658438983}, {"count": 10, "prob": 0.0013823414260361161}, {"count": 11, "prob": 0.0030731041724243605}, {"count": 12, "prob": 0.0011870387722406153}, {"count": 13, "prob": 0.0011994559505928647}, {"count": 14, "prob": 0.0024076932599349267}, {"count": 15, "prob": 0.0017733086128920567}, {"count": 16, "prob": 0.001974938401002108}, {"count": 17, "prob": 0.0016106852761126908}, {"count": 18, "prob": 0.0019407352686535168}, {"count": 19, "prob": 0.003192890322354838}, {"count": 20, "prob": 0.006760587565603419}, {"count": 21, "prob": 0.005822766145339143}, {"count": 22, "prob": 0.007345660341220178}, {"count": 23, "prob": 0.0059117833962354085}, {"count": 24, "prob": 0.004845138743971114}, {"count": 25, "prob": 0.007312512248952979}, {"count": 26, "prob": 0.006775219355972231}, {"count": 27, "prob": 0.009176208674491704}, {"count": 28, "prob": 0.008383101541114032}, {"count": 29, "prob": 0.013086352311469854}, {"count": 30, "prob": 0.011149449628438172}, {"count": 31, "prob": 0.008594957507882061}, {"count": 32, "prob": 0.010291450650167941}, {"count": 33, "prob": 0.009985950976425807}, {"count": 34, "prob": 0.007194439323961762}, {"count": 35, "prob": 0.007522673359810414}, {"count": 36, "prob": 0.009392741917183544}, {"count": 37, "prob": 0.01217799984844411}, {"count": 38, "prob": 0.010711573520719388}, {"count": 39, "prob": 0.010073250074106841}, {"count": 40, "prob": 0.00940013644327118}, {"count": 41, "prob": 0.007522598075594546}, {"count": 42, "prob": 0.011417097478507962}, {"count": 43, "prob": 0.008708742499752406}, {"count": 44, "prob": 0.007937193785629284}, {"count": 45, "prob": 0.009275801813629395}, {"count": 46, "prob": 0.008661497387063124}, {"count": 47, "prob": 0.006495485303084547}, {"count": 48, "prob": 0.00793285711177892}, {"count": 49, "prob": 0.006757401146166399}, {"count": 50, "prob": 0.017137642555547353}, {"count": 51, "prob": 0.01090948171042286}, {"count": 52, "prob": 0.020991201393821327}, {"count": 53, "prob": 0.01058527220494474}, {"count": 54, "prob": 0.005716000626553765}, {"count": 55, "prob": 0.008376019314514855}, {"count": 56, "prob": 0.008426997281241048}, {"count": 57, "prob": 0.00736145833289531}, {"count": 58, "prob": 0.005618197877676514}, {"count": 59, "prob": 0.008319732481496329}, {"count": 60, "prob": 0.00586258281404134}, {"count": 61, "prob": 0.005719139018301241}, {"count": 62, "prob": 0.006004001875397919}, {"count": 63, "prob": 0.009197367566373052}, {"count": 64, "prob": 0.011068642367294818}, {"count": 65, "prob": 0.015050079245638644}, {"count": 66, "prob": 0.005898719589672456}, {"count": 67, "prob": 0.004346366370109187}, {"count": 68, "prob": 0.012167477076177078}, {"count": 69, "prob": 0.009755011152976712}, {"count": 70, "prob": 0.012422910354240372}, {"count": 71, "prob": 0.010509812946285375}, {"count": 72, "prob": 0.016666076221202367}, {"count": 73, "prob": 0.007664429570047065}, {"count": 74, "prob": 0.006646581400347539}, {"count": 75, "prob": 0.01197236214089365}, {"count": 76, "prob": 0.009635516516370736}, {"count": 77, "prob": 0.009631566678182905}, {"count": 78, "prob": 0.007547760939695229}, {"count": 79, "prob": 0.007844967866050117}, {"count": 80, "prob": 0.005657230218457011}, {"count": 81, "prob": 0.007637054859084705}, {"count": 82, "prob": 0.013184173789395926}, {"count": 83, "prob": 0.009118419312332727}, {"count": 84, "prob": 0.010024949183294768}, {"count": 85, "prob": 0.007053438020999324}, {"count": 86, "prob": 0.008338571789482848}, {"count": 87, "prob": 0.006772859984849274}, {"count": 88, "prob": 0.006115731197152339}, {"count": 89, "prob": 0.0047207211826852105}, {"count": 90, "prob": 0.0092432248713462}, {"count": 91, "prob": 0.008328504439719138}, {"count": 92, "prob": 0.004708255573620889}, {"count": 93, "prob": 0.006341696988059488}, {"count": 94, "prob": 0.007221913723506578}, {"count": 95, "prob": 0.004144892346721854}, {"count": 96, "prob": 0.0038133106144048056}, {"count": 97, "prob": 0.003910135168503911}, {"count": 98, "prob": 0.003211584719226414}, {"count": 99, "prob": 0.0039696676762776785}, {"count": 100, "prob": 0.004824612746531361}, {"count": 101, "prob": 0.0037696866234955047}, {"count": 102, "prob": 0.001701549063413551}, {"count": 103, "prob": 0.0029905815752236083}, {"count": 104, "prob": 0.002563150430414613}, {"count": 105, "prob": 0.0012902526311357938}, {"count": 106, "prob": 0.0019529871057467978}, {"count": 107, "prob": 0.005644002195698107}, {"count": 108, "prob": 0.002307856930178748}, {"count": 109, "prob": 0.0030985301772607082}, {"count": 110, "prob": 0.0018585177345360718}, {"count": 111, "prob": 0.0010942947206464384}, {"count": 112, "prob": 0.0013080680337843754}, {"count": 113, "prob": 0.007270108031350056}, {"count": 114, "prob": 0.00801769841082519}, {"count": 115, "prob": 0.0014543709466327943}, {"count": 116, "prob": 0.002178423999036075}, {"count": 117, "prob": 0.0012205841297543345}, {"count": 118, "prob": 0.0016626994968682717}, {"count": 119, "prob": 0.0013392054224537259}, {"count": 120, "prob": 0.005154548554677932}, {"count": 121, "prob": 0.002536297358663641}, {"count": 122, "prob": 0.0025727906132572875}, {"count": 123, "prob": 0.0013055564871397335}, {"count": 124, "prob": 0.00218610360008771}, {"count": 125, "prob": 0.004824426204085107}, {"count": 126, "prob": 0.005811011918111629}, {"count": 127, "prob": 0.002346949055307106}, {"count": 128, "prob": 0.0023899037127342385}, {"count": 129, "prob": 0.0014299825839035995}, {"count": 130, "prob": 0.0010913225972098543}, {"count": 131, "prob": 0.001929551706382801}, {"count": 132, "prob": 0.0036984057548227465}, {"count": 133, "prob": 0.00243808454882329}, {"count": 134, "prob": 0.002331034797121117}, {"count": 135, "prob": 0.0031210397647799468}, {"count": 136, "prob": 0.004029516719777191}, {"count": 137, "prob": 0.0066968716765636125}, {"count": 138, "prob": 0.00724589484243044}, {"count": 139, "prob": 0.003741923970808715}, {"count": 140, "prob": 0.003139120124265906}, {"count": 141, "prob": 0.004860240287645713}, {"count": 142, "prob": 0.002844561929237918}, {"count": 143, "prob": 0.0021552460960916836}, {"count": 144, "prob": 0.003589099166739495}, {"count": 145, "prob": 0.004463695265435352}, {"count": 146, "prob": 0.0024759901855092256}, {"count": 147, "prob": 0.0018070558037082927}, {"count": 148, "prob": 0.003946131075246474}, {"count": 149, "prob": 0.004697122563181013}, {"count": 150, "prob": 0.005046653808656721}, {"count": 151, "prob": 0.003588733002234583}, {"count": 152, "prob": 0.0018504996645304374}, {"count": 153, "prob": 0.0042392987854084}, {"count": 154, "prob": 0.002844942990577056}, {"count": 155, "prob": 0.0035323009280826692}, {"count": 156, "prob": 0.002415937720618277}, {"count": 157, "prob": 0.006669474401337646}, {"count": 158, "prob": 0.002794726736506194}, {"count": 159, "prob": 0.0016667710898742986}, {"count": 160, "prob": 0.004491120659235917}, {"count": 161, "prob": 0.0037855575242535093}, {"count": 162, "prob": 0.001387313376461441}, {"count": 163, "prob": 0.002185594389572333}, {"count": 164, "prob": 0.002766705411333957}, {"count": 165, "prob": 0.0010502036345801868}, {"count": 166, "prob": 0.001819495128300721}, {"count": 167, "prob": 0.0037403763501431832}, {"count": 168, "prob": 0.004572554197450216}, {"count": 169, "prob": 0.0029848774827989167}, {"count": 170, "prob": 0.0018908287409270988}, {"count": 171, "prob": 0.0009460018473617948}, {"count": 172, "prob": 0.0009317519333777828}, {"count": 173, "prob": 0.0010216186378427777}, {"count": 174, "prob": 0.001049412740290725}, {"count": 175, "prob": 0.002112658081196239}, {"count": 176, "prob": 0.002125347985820947}, {"count": 177, "prob": 0.0009881652244778571}, {"count": 178, "prob": 0.00022585376363369632}, {"count": 179, "prob": 0.000682718853720562}, {"count": 180, "prob": 0.007639660655007244}, {"count": 181, "prob": 0.003885607958999419}, {"count": 182, "prob": 0.00215462522532341}, {"count": 183, "prob": 0.0018163877422895348}, {"count": 184, "prob": 0.0006773934295009813}, {"count": 185, "prob": 0.0006798289138861968}, {"count": 186, "prob": 0.001549861701040179}, {"count": 187, "prob": 0.004087080257290178}, {"count": 188, "prob": 0.001096304704203942}, {"count": 189, "prob": 0.0018255185376069162}, {"count": 190, "prob": 0.00012393635433867778}, {"count": 191, "prob": 0.00022779140614015772}, {"count": 192, "prob": 0.001935085657279717}, {"count": 193, "prob": 0.0026348974621921463}, {"count": 194, "prob": 0.0016784915582113348}, {"count": 195, "prob": 0.0015329118938642659}, {"count": 196, "prob": 0.0002423795230632681}, {"count": 197, "prob": 0.0001659238916078471}, {"count": 198, "prob": 0.002714789066059325}, {"count": 199, "prob": 0.004134458894456707}, {"count": 200, "prob": 0.000606295678082641}, {"count": 201, "prob": 0.0011502621757800485}, {"count": 202, "prob": 0.00014400605622624918}, {"count": 203, "prob": 7.03296464050608e-05}, {"count": 204, "prob": 7.809908348744634e-05}, {"count": 205, "prob": 0.0017167817384314101}, {"count": 206, "prob": 0.00018754065212948904}, {"count": 207, "prob": 0.0006040102040978904}, {"count": 208, "prob": 5.9541796293912215e-05}, {"count": 209, "prob": 4.577393530449067e-05}, {"count": 210, "prob": 6.21795500060521e-05}, {"count": 211, "prob": 0.0007677137433677478}, {"count": 212, "prob": 0.00014764375993480482}, {"count": 213, "prob": 0.0002541419717511732}, {"count": 214, "prob": 1.3019121060572515e-05}, {"count": 215, "prob": 3.968052807846321e-05}, {"count": 216, "prob": 8.657793029622023e-05}, {"count": 217, "prob": 5.620770758755854e-05}, {"count": 218, "prob": 3.7355343869970466e-05}, {"count": 219, "prob": 2.5598221480334104e-05}, {"count": 220, "prob": 1.6235431171417153e-05}, {"count": 221, "prob": 3.302781353166424e-05}, {"count": 222, "prob": 6.087494894941574e-06}, {"count": 223, "prob": 3.5736393210002724e-05}, {"count": 224, "prob": 1.7307331196978228e-05}, {"count": 225, "prob": 7.793834448618822e-05}, {"count": 226, "prob": 5.266184902225882e-06}, {"count": 227, "prob": 5.203492191483229e-05}, {"count": 228, "prob": 2.5394442068846818e-05}, {"count": 229, "prob": 0.00046044698467015535}, {"count": 230, "prob": 0.0002272982245223734}, {"count": 231, "prob": 1.5419103457705184e-05}, {"count": 232, "prob": 8.540254247542371e-06}, {"count": 233, "prob": 0.0007909549448568104}, {"count": 234, "prob": 0.001279094778304786}, {"count": 235, "prob": 0.00026137427875469514}, {"count": 236, "prob": 0.0005691193862394444}, {"count": 237, "prob": 0.0002111378395534849}, {"count": 238, "prob": 2.4800498808489897e-05}, {"count": 239, "prob": 1.678860814889421e-05}, {"count": 240, "prob": 0.0005752452432826364}, {"count": 241, "prob": 0.00018502787341585103}, {"count": 242, "prob": 0.00017141412505661596}, {"count": 243, "prob": 4.661585445130286e-05}, {"count": 244, "prob": 9.016820934903242e-06}, {"count": 245, "prob": 0.00020318130799395535}, {"count": 246, "prob": 0.0004709698779439286}, {"count": 247, "prob": 0.00011662507891298602}, {"count": 248, "prob": 0.00022381188328999765}, {"count": 249, "prob": 0.00022574989781729186}, {"count": 250, "prob": 2.2634989541668692e-05}, {"count": 251, "prob": 3.298857533435596e-05}, {"count": 252, "prob": 6.373303099976984e-05}, {"count": 253, "prob": 0.0005011926023928031}, {"count": 254, "prob": 0.00010775039593769713}, {"count": 255, "prob": 2.4098845516455622e-05}, {"count": 256, "prob": 1.4504796257218767e-05}, {"count": 257, "prob": 2.2161631033963375e-05}, {"count": 258, "prob": 5.4037794074102986e-05}, {"count": 259, "prob": 2.9847521437800298e-05}, {"count": 260, "prob": 4.937159277048825e-05}, {"count": 261, "prob": 4.0964533981787135e-05}, {"count": 262, "prob": 2.4230250875052693e-05}, {"count": 263, "prob": 2.760724598413126e-06}, {"count": 264, "prob": 3.48912938851031e-06}, {"count": 265, "prob": 1.9107900027421103e-05}, {"count": 266, "prob": 3.442298566020963e-05}, {"count": 267, "prob": 7.967998201652451e-06}, {"count": 268, "prob": 1.3329412436646304e-05}, {"count": 269, "prob": 6.052974961852383e-06}, {"count": 270, "prob": 5.975004595572999e-06}, {"count": 271, "prob": 4.149748382656062e-06}, {"count": 272, "prob": 1.4459729733528774e-06}, {"count": 273, "prob": 5.483557074897133e-06}, {"count": 274, "prob": 7.013892772496429e-07}, {"count": 275, "prob": 2.899982396740656e-07}, {"count": 276, "prob": 0.0}, {"count": 277, "prob": 1.4117170550483085e-06}, {"count": 278, "prob": 7.38338546379746e-06}, {"count": 279, "prob": 1.1835382772156402e-06}, {"count": 280, "prob": 2.899982396740656e-07}, {"count": 281, "prob": 0.0}, {"count": 282, "prob": 1.1496443791839228e-07}, {"count": 283, "prob": 1.1926987901971855e-06}, {"count": 284, "prob": 0.0}, {"count": 285, "prob": 0.0}, {"count": 286, "prob": 0.0}, {"count": 287, "prob": 0.0}, {"count": 288, "prob": 0.0}, {"count": 289, "prob": 0.0}, {"count": 290, "prob": 0.0}, {"count": 291, "prob": 2.468758248526432e-07}, {"count": 292, "prob": 0.0}, {"count": 293, "prob": 0.0}, {"count": 294, "prob": 0.0}, {"count": 295, "prob": 0.0}, {"count": 296, "prob": 0.0}, {"count": 297, "prob": 0.0}, {"count": 298, "prob": 0.0}, {"count": 299, "prob": 0.0}, {"count": 300, "prob": 0.0}, {"count": 301, "prob": 0.0}, {"count": 302, "prob": 0.0}], "data-ef17c482418272599942ef86972137e1": [{"expected": 82.40847881173283}], "data-d4cc1ee81f1f51312cc1fab7eae82afd": [{"count": 0, "prob": 3.2401326454022686e-05}, {"count": 1, "prob": 5.296483725114985e-05}, {"count": 2, "prob": 0.0001397570983376627}, {"count": 3, "prob": 0.00045465109982706576}, {"count": 4, "prob": 0.0010469811230534984}, {"count": 5, "prob": 0.0005781399217992129}, {"count": 6, "prob": 0.001674483868356009}, {"count": 7, "prob": 0.0020214020906399624}, {"count": 8, "prob": 0.0014129156255472707}, {"count": 9, "prob": 0.0018016977114243876}, {"count": 10, "prob": 0.0026326870034106527}, {"count": 11, "prob": 0.0014795971992505907}, {"count": 12, "prob": 0.0010883523972105953}, {"count": 13, "prob": 0.0016380711810443666}, {"count": 14, "prob": 0.001028820709888316}, {"count": 15, "prob": 0.0014853167199258932}, {"count": 16, "prob": 0.0013811912135377586}, {"count": 17, "prob": 0.0015848324449773004}, {"count": 18, "prob": 0.002816004291259934}, {"count": 19, "prob": 0.003740190540080298}, {"count": 20, "prob": 0.0027413251557533934}, {"count": 21, "prob": 0.008918821568560609}, {"count": 22, "prob": 0.008316283276520321}, {"count": 23, "prob": 0.0074169928967498825}, {"count": 24, "prob": 0.008866845557458727}, {"count": 25, "prob": 0.012109085500012657}, {"count": 26, "prob": 0.009437926123757196}, {"count": 27, "prob": 0.008009112954019317}, {"count": 28, "prob": 0.009723293118236555}, {"count": 29, "prob": 0.008372442121511456}, {"count": 30, "prob": 0.007748255938262749}, {"count": 31, "prob": 0.006249284121569177}, {"count": 32, "prob": 0.006555172415637864}, {"count": 33, "prob": 0.006293248877827164}, {"count": 34, "prob": 0.005179526796557251}, {"count": 35, "prob": 0.004981328307758309}, {"count": 36, "prob": 0.007785336988368973}, {"count": 37, "prob": 0.00831912551952665}, {"count": 38, "prob": 0.008125681811084123}, {"count": 39, "prob": 0.00986652970101008}, {"count": 40, "prob": 0.01112460744910225}, {"count": 41, "prob": 0.014246385269708731}, {"count": 42, "prob": 0.010228102843046599}, {"count": 43, "prob": 0.012600809709342442}, {"count": 44, "prob": 0.012512803593004555}, {"count": 45, "prob": 0.012562804649012521}, {"count": 46, "prob": 0.009615227564410508}, {"count": 47, "prob": 0.010734306647804883}, {"count": 48, "prob": 0.006330357362018388}, {"count": 49, "prob": 0.004937902030423976}, {"count": 50, "prob": 0.005705820408111718}, {"count": 51, "prob": 0.005048391426458482}, {"count": 52, "prob": 0.005423307437533992}, {"count": 53, "prob": 0.007205344045742923}, {"count": 54, "prob": 0.004942899157198431}, {"count": 55, "prob": 0.006980006236394812}, {"count": 56, "prob": 0.01158608575578709}, {"count": 57, "prob": 0.007912708535422683}, {"count": 58, "prob": 0.005131837251220766}, {"count": 59, "prob": 0.011371542132781532}, {"count": 60, "prob": 0.011033738891222965}, {"count": 61, "prob": 0.006893943809774621}, {"count": 62, "prob": 0.010883391816062285}, {"count": 63, "prob": 0.010441525594867548}, {"count": 64, "prob": 0.008969098018497887}, {"count": 65, "prob": 0.007057716490261833}, {"count": 66, "prob": 0.00514823147015766}, {"count": 67, "prob": 0.009006511885897838}, {"count": 68, "prob": 0.005583395821019921}, {"count": 69, "prob": 0.005149117647505848}, {"count": 70, "prob": 0.005125878370354354}, {"count": 71, "prob": 0.004055881755156683}, {"count": 72, "prob": 0.0043768276905843334}, {"count": 73, "prob": 0.0035892299622943395}, {"count": 74, "prob": 0.0038525062219098983}, {"count": 75, "prob": 0.003687824475334942}, {"count": 76, "prob": 0.006437641383449081}, {"count": 77, "prob": 0.005258866350248807}, {"count": 78, "prob": 0.00648188944223772}, {"count": 79, "prob": 0.008692500187462262}, {"count": 80, "prob": 0.006761830363343401}, {"count": 81, "prob": 0.006491604276550953}, {"count": 82, "prob": 0.009420382147440226}, {"count": 83, "prob": 0.010748369723578392}, {"count": 84, "prob": 0.006912196675966059}, {"count": 85, "prob": 0.006536919018405992}, {"count": 86, "prob": 0.0062502075977520595}, {"count": 87, "prob": 0.005676202387184929}, {"count": 88, "prob": 0.004732367227075667}, {"count": 89, "prob": 0.0037181364239992627}, {"count": 90, "prob": 0.003490871342181216}, {"count": 91, "prob": 0.0026413367977825434}, {"count": 92, "prob": 0.004423590780511617}, {"count": 93, "prob": 0.003286989828480545}, {"count": 94, "prob": 0.0034497423234351584}, {"count": 95, "prob": 0.006413488079832951}, {"count": 96, "prob": 0.0069821096622520685}, {"count": 97, "prob": 0.0034828747234497194}, {"count": 98, "prob": 0.006979954174438115}, {"count": 99, "prob": 0.009226241093000295}, {"count": 100, "prob": 0.004798971244884867}, {"count": 101, "prob": 0.003134222795406632}, {"count": 102, "prob": 0.009413727453692943}, {"count": 103, "prob": 0.005968498845293631}, {"count": 104, "prob": 0.0024152506675630967}, {"count": 105, "prob": 0.00319238466662486}, {"count": 106, "prob": 0.0030791779230758117}, {"count": 107, "prob": 0.0029580940728780574}, {"count": 108, "prob": 0.002691165574697619}, {"count": 109, "prob": 0.0020375322795110284}, {"count": 110, "prob": 0.0026356109386255055}, {"count": 111, "prob": 0.0033057087930948395}, {"count": 112, "prob": 0.0030924129749206413}, {"count": 113, "prob": 0.002082595332237957}, {"count": 114, "prob": 0.0033741198782384985}, {"count": 115, "prob": 0.005269845598655812}, {"count": 116, "prob": 0.0038965152865351998}, {"count": 117, "prob": 0.003386329561156792}, {"count": 118, "prob": 0.004839077169877246}, {"count": 119, "prob": 0.004035261994084618}, {"count": 120, "prob": 0.0025556463014285444}, {"count": 121, "prob": 0.0019373907568999104}, {"count": 122, "prob": 0.0044101662822691335}, {"count": 123, "prob": 0.002077670750976905}, {"count": 124, "prob": 0.0015991860328292524}, {"count": 125, "prob": 0.002140305184103377}, {"count": 126, "prob": 0.002053253548304753}, {"count": 127, "prob": 0.0018529742693687544}, {"count": 128, "prob": 0.002073879737865383}, {"count": 129, "prob": 0.002797518763386395}, {"count": 130, "prob": 0.0028696927175026954}, {"count": 131, "prob": 0.004450534460192357}, {"count": 132, "prob": 0.0051683967436892695}, {"count": 133, "prob": 0.0038307762994671487}, {"count": 134, "prob": 0.004458221287380142}, {"count": 135, "prob": 0.0071281032255520104}, {"count": 136, "prob": 0.007143011089528209}, {"count": 137, "prob": 0.006346156038694992}, {"count": 138, "prob": 0.007850230436177323}, {"count": 139, "prob": 0.007021055534082109}, {"count": 140, "prob": 0.005094131984674843}, {"count": 141, "prob": 0.005357267237574099}, {"count": 142, "prob": 0.005229498222313439}, {"count": 143, "prob": 0.003039569439888298}, {"count": 144, "prob": 0.0033281913927399594}, {"count": 145, "prob": 0.004435252308770926}, {"count": 146, "prob": 0.002989695718557501}, {"count": 147, "prob": 0.002502204783950393}, {"count": 148, "prob": 0.00599079902207486}, {"count": 149, "prob": 0.006722912751661161}, {"count": 150, "prob": 0.00517975506590538}, {"count": 151, "prob": 0.0081904009486451}, {"count": 152, "prob": 0.010936900796667598}, {"count": 153, "prob": 0.008113116446134447}, {"count": 154, "prob": 0.004646754299616815}, {"count": 155, "prob": 0.009186795025156087}, {"count": 156, "prob": 0.010286244755748063}, {"count": 157, "prob": 0.0070445186732467835}, {"count": 158, "prob": 0.004795817865232554}, {"count": 159, "prob": 0.005789033536189315}, {"count": 160, "prob": 0.005709991979145137}, {"count": 161, "prob": 0.004426343303699418}, {"count": 162, "prob": 0.003629268925197641}, {"count": 163, "prob": 0.0029093744942604188}, {"count": 164, "prob": 0.0033744099762855447}, {"count": 165, "prob": 0.0029203220242568864}, {"count": 166, "prob": 0.002993113690318405}, {"count": 167, "prob": 0.0021359748130014224}, {"count": 168, "prob": 0.003307825217940065}, {"count": 169, "prob": 0.003068355380578203}, {"count": 170, "prob": 0.0020864366901756247}, {"count": 171, "prob": 0.003788452330906606}, {"count": 172, "prob": 0.004197688440259982}, {"count": 173, "prob": 0.0020406481503127075}, {"count": 174, "prob": 0.0012294639854875317}, {"count": 175, "prob": 0.003764132508635232}, {"count": 176, "prob": 0.001931278526379217}, {"count": 177, "prob": 0.0008351129133755028}, {"count": 178, "prob": 0.000969641795376276}, {"count": 179, "prob": 0.0014593539007891373}, {"count": 180, "prob": 0.0009139616977692593}, {"count": 181, "prob": 0.0006062839587053803}, {"count": 182, "prob": 0.0006387399793160802}, {"count": 183, "prob": 0.0010866350486945873}, {"count": 184, "prob": 0.001306563564944243}, {"count": 185, "prob": 0.0006058673750456246}, {"count": 186, "prob": 0.0007558917746833605}, {"count": 187, "prob": 0.0012761510116341065}, {"count": 188, "prob": 0.0016235197031530544}, {"count": 189, "prob": 0.0009640781725489775}, {"count": 190, "prob": 0.0007416261745183457}, {"count": 191, "prob": 0.0034841355572712432}, {"count": 192, "prob": 0.004242335631382017}, {"count": 193, "prob": 0.0022669303314317287}, {"count": 194, "prob": 0.0014310220876122479}, {"count": 195, "prob": 0.0033109871842449097}, {"count": 196, "prob": 0.0033068574443906483}, {"count": 197, "prob": 0.0015337368877887398}, {"count": 198, "prob": 0.0017418526382852538}, {"count": 199, "prob": 0.0018219816199721562}, {"count": 200, "prob": 0.0005976788267277764}, {"count": 201, "prob": 0.0005353858325501719}, {"count": 202, "prob": 0.0008867305962448672}, {"count": 203, "prob": 0.0004642028627472538}, {"count": 204, "prob": 0.0006333977333131002}, {"count": 205, "prob": 0.0010350630692986256}, {"count": 206, "prob": 0.000611511577996898}, {"count": 207, "prob": 0.0006303244817504194}, {"count": 208, "prob": 0.001114338488115981}, {"count": 209, "prob": 0.0009689204945584565}, {"count": 210, "prob": 0.0003425037657916213}, {"count": 211, "prob": 0.0009677585782544934}, {"count": 212, "prob": 0.002177273301626924}, {"count": 213, "prob": 0.000978545590051814}, {"count": 214, "prob": 0.0004551182863325661}, {"count": 215, "prob": 0.0011159936719075596}, {"count": 216, "prob": 0.0012751399267931232}, {"count": 217, "prob": 0.0005296561271008307}, {"count": 218, "prob": 0.00041196528876706454}, {"count": 219, "prob": 0.0007271197120481481}, {"count": 220, "prob": 0.0002063687197247007}, {"count": 221, "prob": 0.0005491026710100868}, {"count": 222, "prob": 0.0005449571719581462}, {"count": 223, "prob": 0.000249878418398972}, {"count": 224, "prob": 0.0002955455410343482}, {"count": 225, "prob": 0.0009523616601109507}, {"count": 226, "prob": 0.0003703576046431526}, {"count": 227, "prob": 0.00020009238273215263}, {"count": 228, "prob": 0.0002476856057483767}, {"count": 229, "prob": 0.00026146627505934457}, {"count": 230, "prob": 0.00013356027038768724}, {"count": 231, "prob": 0.00012646757735325855}, {"count": 232, "prob": 0.00018553875267728404}, {"count": 233, "prob": 0.00010047182171336804}, {"count": 234, "prob": 9.163749431724269e-05}, {"count": 235, "prob": 0.00022052676571575181}, {"count": 236, "prob": 0.0001751528013599812}, {"count": 237, "prob": 4.7589696748232915e-05}, {"count": 238, "prob": 8.553982690332444e-05}, {"count": 239, "prob": 4.517621932743404e-05}, {"count": 240, "prob": 5.278529160593961e-06}, {"count": 241, "prob": 0.00010969661278416884}, {"count": 242, "prob": 0.0001844806462627244}, {"count": 243, "prob": 0.0001375100525654293}, {"count": 244, "prob": 3.80683551400196e-05}, {"count": 245, "prob": 0.0005824775954561526}, {"count": 246, "prob": 0.0008350286469713807}, {"count": 247, "prob": 0.00026142932825144066}, {"count": 248, "prob": 0.00019008672031625704}, {"count": 249, "prob": 0.0004428560364192798}, {"count": 250, "prob": 0.0004442192440210884}, {"count": 251, "prob": 0.00012950207597077162}, {"count": 252, "prob": 0.0002445279577716903}, {"count": 253, "prob": 0.0003105086262072142}, {"count": 254, "prob": 9.093349881460104e-05}, {"count": 255, "prob": 0.0001445545139343209}, {"count": 256, "prob": 0.00014899936973694356}, {"count": 257, "prob": 2.7168944800572638e-05}, {"count": 258, "prob": 8.706971917292763e-05}, {"count": 259, "prob": 0.00018870258312382926}, {"count": 260, "prob": 8.151990539509453e-05}, {"count": 261, "prob": 2.615939407617538e-05}, {"count": 262, "prob": 6.683746955117202e-05}, {"count": 263, "prob": 3.968351588990429e-05}, {"count": 264, "prob": 1.4610998414781113e-05}, {"count": 265, "prob": 5.4841759894560015e-05}, {"count": 266, "prob": 3.5664326437309634e-05}, {"count": 267, "prob": 1.1210661994123262e-05}, {"count": 268, "prob": 2.7247874799138553e-05}, {"count": 269, "prob": 6.450355417697371e-05}, {"count": 270, "prob": 1.397176783418004e-05}, {"count": 271, "prob": 5.449024117964527e-06}, {"count": 272, "prob": 1.6724285021511612e-05}, {"count": 273, "prob": 3.6548617642164272e-06}, {"count": 274, "prob": 7.809913542151619e-07}, {"count": 275, "prob": 9.337149609887426e-07}, {"count": 276, "prob": 5.010396782920445e-06}, {"count": 277, "prob": 1.987345035352943e-06}, {"count": 278, "prob": 9.222348885198127e-06}, {"count": 279, "prob": 1.1411039222503271e-05}, {"count": 280, "prob": 4.930386702269851e-06}, {"count": 281, "prob": 2.6261995873763855e-07}, {"count": 282, "prob": 8.250711042125102e-06}, {"count": 283, "prob": 1.2112032496979888e-05}, {"count": 284, "prob": 2.1910585172834056e-06}, {"count": 285, "prob": 7.664662503282408e-07}, {"count": 286, "prob": 0.0}, {"count": 287, "prob": 1.7413723417834183e-07}, {"count": 288, "prob": 6.993771516536187e-07}, {"count": 289, "prob": 6.993771516536187e-07}, {"count": 290, "prob": 0.0}, {"count": 291, "prob": 2.5090306827088237e-07}, {"count": 292, "prob": 2.2565114916149398e-06}, {"count": 293, "prob": 0.0}, {"count": 294, "prob": 0.0}, {"count": 295, "prob": 0.0}, {"count": 296, "prob": 0.0}, {"count": 297, "prob": 0.0}, {"count": 298, "prob": 0.0}, {"count": 299, "prob": 0.0}, {"count": 300, "prob": 0.0}, {"count": 301, "prob": 1.7413723417834183e-07}, {"count": 302, "prob": 2.642360815606393e-07}], "data-3e435d758b2b9e21c57acff2c7de9bcb": [{"expected": 91.43619631809767}], "data-07abe72e6f01049d9b83ae25ee01eb95": [{"count": 0, "prob": 0.0007243433400952906}, {"count": 1, "prob": 0.006630679030492481}, {"count": 2, "prob": 0.004958597937113099}, {"count": 3, "prob": 0.014036480885440695}, {"count": 4, "prob": 0.01111527198734647}, {"count": 5, "prob": 0.011124278882619671}, {"count": 6, "prob": 0.008819760688469546}, {"count": 7, "prob": 0.018725168995058418}, {"count": 8, "prob": 0.035885683342960405}, {"count": 9, "prob": 0.025393345384722613}, {"count": 10, "prob": 0.03327658842042873}, {"count": 11, "prob": 0.03128769201703498}, {"count": 12, "prob": 0.02522355398788677}, {"count": 13, "prob": 0.02310542341271465}, {"count": 14, "prob": 0.02425812460019546}, {"count": 15, "prob": 0.027615118671068594}, {"count": 16, "prob": 0.015327784419121623}, {"count": 17, "prob": 0.015322962635956082}, {"count": 18, "prob": 0.02630222354278663}, {"count": 19, "prob": 0.03142429518615678}, {"count": 20, "prob": 0.02007683086603199}, {"count": 21, "prob": 0.02472012602284874}, {"count": 22, "prob": 0.01108776718190808}, {"count": 23, "prob": 0.01898001502210075}, {"count": 24, "prob": 0.01716669004296503}, {"count": 25, "prob": 0.024169932910977278}, {"count": 26, "prob": 0.027610298613727016}, {"count": 27, "prob": 0.01596517523360075}, {"count": 28, "prob": 0.015982448290704002}, {"count": 29, "prob": 0.020389820356289848}, {"count": 30, "prob": 0.01133343618903039}, {"count": 31, "prob": 0.017334487266211864}, {"count": 32, "prob": 0.01553278646737954}, {"count": 33, "prob": 0.011088425216786865}, {"count": 34, "prob": 0.01185072726199553}, {"count": 35, "prob": 0.00551772435476419}, {"count": 36, "prob": 0.00885551578835632}, {"count": 37, "prob": 0.004989607605046302}, {"count": 38, "prob": 0.006103094443492572}, {"count": 39, "prob": 0.009391264612582788}, {"count": 40, "prob": 0.0046312277417244994}, {"count": 41, "prob": 0.005319222053515223}, {"count": 42, "prob": 0.006102831205343555}, {"count": 43, "prob": 0.0030191281090801245}, {"count": 44, "prob": 0.008123817135522099}, {"count": 45, "prob": 0.008978522270375286}, {"count": 46, "prob": 0.010387942270869342}, {"count": 47, "prob": 0.01268763328540431}, {"count": 48, "prob": 0.005336155765232573}, {"count": 49, "prob": 0.008901008977932714}, {"count": 50, "prob": 0.0029376577812654553}, {"count": 51, "prob": 0.014565501974913615}, {"count": 52, "prob": 0.01613454553538942}, {"count": 53, "prob": 0.012139721978782695}, {"count": 54, "prob": 0.011115738137797886}, {"count": 55, "prob": 0.009520949456391462}, {"count": 56, "prob": 0.005278680938814369}, {"count": 57, "prob": 0.005712094791474097}, {"count": 58, "prob": 0.004679570846602061}, {"count": 59, "prob": 0.006382965492917614}, {"count": 60, "prob": 0.004134543335825792}, {"count": 61, "prob": 0.0020050842271935963}, {"count": 62, "prob": 0.010042062864468383}, {"count": 63, "prob": 0.002409882386728439}, {"count": 64, "prob": 0.0048310415761936756}, {"count": 65, "prob": 0.004421719240136601}, {"count": 66, "prob": 0.0031085166532161188}, {"count": 67, "prob": 0.005408145043138998}, {"count": 68, "prob": 0.0018511256733665332}, {"count": 69, "prob": 0.004718002353488408}, {"count": 70, "prob": 0.0016625777387462794}, {"count": 71, "prob": 0.0018097471950789445}, {"count": 72, "prob": 0.0027131249421990557}, {"count": 73, "prob": 0.0017629129082980175}, {"count": 74, "prob": 0.0014920538026312981}, {"count": 75, "prob": 0.0015021187419813043}, {"count": 76, "prob": 0.0006818530212183363}, {"count": 77, "prob": 0.0007619569584083917}, {"count": 78, "prob": 0.0005090311974938651}, {"count": 79, "prob": 0.00044908964568805696}, {"count": 80, "prob": 0.0004230678179821656}, {"count": 81, "prob": 0.0003983955326194456}, {"count": 82, "prob": 0.0006834611531846918}, {"count": 83, "prob": 0.00035405646931922785}, {"count": 84, "prob": 0.00020733865291811424}, {"count": 85, "prob": 0.00022477924793205977}, {"count": 86, "prob": 0.00031326310434855864}, {"count": 87, "prob": 0.00014296089761660163}, {"count": 88, "prob": 0.00032935064737732596}, {"count": 89, "prob": 0.00014812804455417415}, {"count": 90, "prob": 0.00016602176934770352}, {"count": 91, "prob": 9.733806326437042e-05}, {"count": 92, "prob": 0.00022149285115307922}, {"count": 93, "prob": 0.00011608071146550419}, {"count": 94, "prob": 0.00012159901658402917}, {"count": 95, "prob": 0.00011983762625042452}, {"count": 96, "prob": 5.8573175383761865e-05}, {"count": 97, "prob": 6.92169176943618e-05}, {"count": 98, "prob": 1.597474653430315e-05}, {"count": 99, "prob": 9.426706651402673e-05}, {"count": 100, "prob": 3.0225514918861645e-05}, {"count": 101, "prob": 7.275836445758062e-05}, {"count": 102, "prob": 5.105141862251564e-05}, {"count": 103, "prob": 7.307049461949229e-05}, {"count": 104, "prob": 3.352435642844737e-05}, {"count": 105, "prob": 4.481285297243846e-05}, {"count": 106, "prob": 3.9975496395391306e-05}, {"count": 107, "prob": 2.3045659282811338e-05}, {"count": 108, "prob": 0.00024723901497740306}, {"count": 109, "prob": 0.000124225082718453}, {"count": 110, "prob": 0.0001433385300971062}, {"count": 111, "prob": 0.00036805269966732907}, {"count": 112, "prob": 0.0007092852170630087}, {"count": 113, "prob": 0.0006715840176834061}, {"count": 114, "prob": 0.0008717251797643063}, {"count": 115, "prob": 0.0003619859124953997}, {"count": 116, "prob": 0.000568499130610011}, {"count": 117, "prob": 0.0005376314061981873}, {"count": 118, "prob": 0.0015767534230497159}, {"count": 119, "prob": 0.0018222025366017114}, {"count": 120, "prob": 0.0009681201672248605}, {"count": 121, "prob": 0.0009525081636898286}, {"count": 122, "prob": 0.000715855572869627}, {"count": 123, "prob": 0.0005146235090635387}, {"count": 124, "prob": 0.0007651168920869366}, {"count": 125, "prob": 0.0008299060384254935}, {"count": 126, "prob": 0.0010024198065724332}, {"count": 127, "prob": 0.000892407599103738}, {"count": 128, "prob": 0.0006510865834750087}, {"count": 129, "prob": 0.0010967028634554018}, {"count": 130, "prob": 0.0017899000605382895}, {"count": 131, "prob": 0.003028866300759233}, {"count": 132, "prob": 0.0032902170613018896}, {"count": 133, "prob": 0.0045493613623081505}, {"count": 134, "prob": 0.001962301830109376}, {"count": 135, "prob": 0.0028745208853930607}, {"count": 136, "prob": 0.0012066108835514812}, {"count": 137, "prob": 0.004286339335239016}, {"count": 138, "prob": 0.005333382873074813}, {"count": 139, "prob": 0.003268719622096601}, {"count": 140, "prob": 0.0032154644562620294}, {"count": 141, "prob": 0.0034978248787645165}, {"count": 142, "prob": 0.0012746980354848892}, {"count": 143, "prob": 0.0020954425674078723}, {"count": 144, "prob": 0.0011754086352619615}, {"count": 145, "prob": 0.0014067871900475593}, {"count": 146, "prob": 0.0014425749316048352}, {"count": 147, "prob": 0.0005870484935267463}, {"count": 148, "prob": 0.0035244308008912616}, {"count": 149, "prob": 0.0005294461831122326}, {"count": 150, "prob": 0.001740519064528323}, {"count": 151, "prob": 0.0016168393031856727}, {"count": 152, "prob": 0.0007874713758714477}, {"count": 153, "prob": 0.001399493550017813}, {"count": 154, "prob": 0.0012320995626399181}, {"count": 155, "prob": 0.001438787071976368}, {"count": 156, "prob": 0.0007269263996165031}, {"count": 157, "prob": 0.00048478934422595076}, {"count": 158, "prob": 0.0003881781908148848}, {"count": 159, "prob": 0.00041702570429347745}, {"count": 160, "prob": 0.0003923990662746095}, {"count": 161, "prob": 0.0010605158706227923}, {"count": 162, "prob": 0.0006400545927667548}, {"count": 163, "prob": 0.0003779415449793854}, {"count": 164, "prob": 0.000249146152444421}, {"count": 165, "prob": 0.00014231581141707164}, {"count": 166, "prob": 0.00011117270609481784}, {"count": 167, "prob": 0.00020046098045859375}, {"count": 168, "prob": 0.0001697822597678997}, {"count": 169, "prob": 0.0002915629598197428}, {"count": 170, "prob": 8.044623427486316e-05}, {"count": 171, "prob": 0.00011264729168325246}, {"count": 172, "prob": 6.398406545890046e-05}, {"count": 173, "prob": 3.253456538970776e-05}, {"count": 174, "prob": 0.0016128004661575533}, {"count": 175, "prob": 0.0005169028325666127}, {"count": 176, "prob": 0.0012954713345543513}, {"count": 177, "prob": 0.0003275366464101426}, {"count": 178, "prob": 0.00016957706469833045}, {"count": 179, "prob": 0.0001635041741489621}, {"count": 180, "prob": 7.446238064349751e-05}, {"count": 181, "prob": 0.0010881611887284405}, {"count": 182, "prob": 0.00025012806428685905}, {"count": 183, "prob": 0.00033908026093143646}, {"count": 184, "prob": 6.994294163803114e-05}, {"count": 185, "prob": 1.8591405628269626e-05}, {"count": 186, "prob": 2.7635445112718648e-05}, {"count": 187, "prob": 0.00016160349802287052}, {"count": 188, "prob": 4.779808647085702e-05}, {"count": 189, "prob": 7.801130464401875e-05}, {"count": 190, "prob": 1.7329506345278697e-05}, {"count": 191, "prob": 2.2111524566982044e-05}, {"count": 192, "prob": 2.3131140563498374e-05}, {"count": 193, "prob": 1.8106369103256757e-05}, {"count": 194, "prob": 0.00014379567646698752}, {"count": 195, "prob": 7.407565609040783e-05}, {"count": 196, "prob": 3.3188446692114173e-05}, {"count": 197, "prob": 1.4278327573449548e-05}, {"count": 198, "prob": 1.55595288875831e-05}, {"count": 199, "prob": 3.9882411890252945e-06}, {"count": 200, "prob": 4.693477453092036e-05}, {"count": 201, "prob": 7.98356765533388e-06}, {"count": 202, "prob": 2.6366900507567858e-05}, {"count": 203, "prob": 2.609807792817017e-06}, {"count": 204, "prob": 1.3514181518334713e-06}, {"count": 205, "prob": 2.665014161623807e-06}, {"count": 206, "prob": 1.4398651300116464e-06}, {"count": 207, "prob": 7.549019980326988e-06}, {"count": 208, "prob": 2.1579478837030342e-06}, {"count": 209, "prob": 1.82371397643092e-07}, {"count": 210, "prob": 2.2689685593053586e-07}, {"count": 211, "prob": 8.981043910161448e-07}, {"count": 212, "prob": 2.3726579827144741e-07}, {"count": 213, "prob": 2.8736808770760874e-06}, {"count": 214, "prob": 1.83591273212611e-07}, {"count": 215, "prob": 1.1741302356620469e-06}, {"count": 216, "prob": 3.6413285750142445e-07}, {"count": 217, "prob": 0.0}, {"count": 218, "prob": 0.0}, {"count": 219, "prob": 1.82371397643092e-07}, {"count": 220, "prob": 0.0}, {"count": 221, "prob": 7.2529501802166795e-06}, {"count": 222, "prob": 4.201123474478472e-06}, {"count": 223, "prob": 8.070096829133089e-07}, {"count": 224, "prob": 2.0987659204172227e-07}, {"count": 225, "prob": 0.0}, {"count": 226, "prob": 3.4847745439326127e-06}, {"count": 227, "prob": 1.1641872498724594e-06}, {"count": 228, "prob": 1.864301636384036e-05}, {"count": 229, "prob": 5.1105827072712215e-06}, {"count": 230, "prob": 4.289718437561801e-06}, {"count": 231, "prob": 5.6684618021525e-07}, {"count": 232, "prob": 0.0}, {"count": 233, "prob": 1.168080852714842e-06}, {"count": 234, "prob": 2.2344980753843766e-06}, {"count": 235, "prob": 6.984327580420546e-05}, {"count": 236, "prob": 2.403944591399012e-05}, {"count": 237, "prob": 2.0368414368756093e-05}, {"count": 238, "prob": 5.2807933453434196e-06}, {"count": 239, "prob": 5.357533517646244e-07}, {"count": 240, "prob": 0.0}, {"count": 241, "prob": 0.00014547757290917583}, {"count": 242, "prob": 4.576145821223669e-05}, {"count": 243, "prob": 6.44932655191699e-05}, {"count": 244, "prob": 1.620573097328958e-05}, {"count": 245, "prob": 3.0822736000757917e-06}, {"count": 246, "prob": 7.233778935733478e-05}, {"count": 247, "prob": 9.583812426205011e-06}, {"count": 248, "prob": 0.00013657424307197676}, {"count": 249, "prob": 1.6191952378742064e-05}, {"count": 250, "prob": 2.5953542671142317e-05}, {"count": 251, "prob": 2.763232143134227e-06}, {"count": 252, "prob": 8.92722939938152e-07}, {"count": 253, "prob": 1.1505596399241197e-05}, {"count": 254, "prob": 3.6523742483268365e-05}, {"count": 255, "prob": 4.5891678929384854e-06}, {"count": 256, "prob": 9.051706702372849e-06}, {"count": 257, "prob": 7.139391763470553e-07}, {"count": 258, "prob": 0.0}, {"count": 259, "prob": 5.848191469258976e-06}, {"count": 260, "prob": 3.575675271821935e-07}, {"count": 261, "prob": 1.0478985116262278e-05}, {"count": 262, "prob": 2.285436879493865e-06}, {"count": 263, "prob": 5.465042551445165e-07}, {"count": 264, "prob": 2.1408816245058623e-07}, {"count": 265, "prob": 0.0}, {"count": 266, "prob": 0.0}, {"count": 267, "prob": 1.187548866926756e-06}, {"count": 268, "prob": 0.0}, {"count": 269, "prob": 1.2290246362904023e-06}, {"count": 270, "prob": 0.0}, {"count": 271, "prob": 0.0}, {"count": 272, "prob": 0.0}, {"count": 273, "prob": 0.0}, {"count": 274, "prob": 0.0}, {"count": 275, "prob": 3.64742795286184e-07}, {"count": 276, "prob": 0.0}, {"count": 277, "prob": 0.0}, {"count": 278, "prob": 0.0}, {"count": 279, "prob": 0.0}, {"count": 280, "prob": 0.0}, {"count": 281, "prob": 0.0}, {"count": 282, "prob": 0.0}, {"count": 283, "prob": 0.0}, {"count": 284, "prob": 0.0}, {"count": 285, "prob": 0.0}, {"count": 286, "prob": 0.0}, {"count": 287, "prob": 0.0}, {"count": 288, "prob": 0.0}, {"count": 289, "prob": 0.0}, {"count": 290, "prob": 0.0}, {"count": 291, "prob": 0.0}, {"count": 292, "prob": 0.0}, {"count": 293, "prob": 0.0}, {"count": 294, "prob": 0.0}, {"count": 295, "prob": 0.0}, {"count": 296, "prob": 0.0}, {"count": 297, "prob": 0.0}, {"count": 298, "prob": 0.0}, {"count": 299, "prob": 0.0}, {"count": 300, "prob": 0.0}, {"count": 301, "prob": 0.0}, {"count": 302, "prob": 0.0}], "data-0787a5713340d97a12df4ac0950e879f": [{"expected": 37.473820899832766}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc2_OptiVax.html b/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc2_OptiVax.html deleted file mode 100644 index 4e2babd2fd5528b9586b245ec85ed70ce2bd9936..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/hit_histogram_mhc2_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-137c056dca872d23297b25dbd4033534"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-af8568ad958197f2dcec6cb8e070a3f6"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-af8568ad958197f2dcec6cb8e070a3f6"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-1d900d2d82ceacb7e6907c15004746c8"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-35d3c89da3696282bca15ac3f2448582"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-35d3c89da3696282bca15ac3f2448582"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-0e29c2968ea93cd96433c48221601a03"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-50796a9156ef27370bf7a984c3e812b1"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-50796a9156ef27370bf7a984c3e812b1"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-137c056dca872d23297b25dbd4033534": [{"count": 0, "prob": 4.393462030429269e-06}, {"count": 1, "prob": 0.00016051685781819485}, {"count": 2, "prob": 0.002156557857549276}, {"count": 3, "prob": 0.011776900631202337}, {"count": 4, "prob": 0.029292996363831907}, {"count": 5, "prob": 0.04872982607605814}, {"count": 6, "prob": 0.04609090920078254}, {"count": 7, "prob": 0.05693585333915247}, {"count": 8, "prob": 0.06706172887324162}, {"count": 9, "prob": 0.07623525183033532}, {"count": 10, "prob": 0.07438371929096504}, {"count": 11, "prob": 0.06807897816440535}, {"count": 12, "prob": 0.06958499085793443}, {"count": 13, "prob": 0.06794802914036308}, {"count": 14, "prob": 0.0672989414129597}, {"count": 15, "prob": 0.06246804167436178}, {"count": 16, "prob": 0.058669313239546536}, {"count": 17, "prob": 0.03716337175168308}, {"count": 18, "prob": 0.04040500785476345}, {"count": 19, "prob": 0.03283945053148437}, {"count": 20, "prob": 0.026185484746616708}, {"count": 21, "prob": 0.017738232275100848}, {"count": 22, "prob": 0.012343401680817006}, {"count": 23, "prob": 0.013128503247889257}, {"count": 24, "prob": 0.003677378362305249}, {"count": 25, "prob": 0.005410985194928738}, {"count": 26, "prob": 0.0016391528212729078}, {"count": 27, "prob": 0.0012044061077977931}, {"count": 28, "prob": 0.0013408166766827045}, {"count": 29, "prob": 4.062954922290326e-05}, {"count": 30, "prob": 6.23092692702292e-06}, {"count": 31, "prob": 0.0}, {"count": 32, "prob": 0.0}, {"count": 33, "prob": 0.0}, {"count": 34, "prob": 0.0}, {"count": 35, "prob": 0.0}], "data-af8568ad958197f2dcec6cb8e070a3f6": [{"expected": 12.117614721073512}], "data-1d900d2d82ceacb7e6907c15004746c8": [{"count": 0, "prob": 3.2401326454022686e-05}, {"count": 1, "prob": 0.0006025061956008307}, {"count": 2, "prob": 0.0042104207818995385}, {"count": 3, "prob": 0.011034597643487312}, {"count": 4, "prob": 0.02342562525269471}, {"count": 5, "prob": 0.03000940634455196}, {"count": 6, "prob": 0.038749062039766094}, {"count": 7, "prob": 0.04351509973574992}, {"count": 8, "prob": 0.0561915445032479}, {"count": 9, "prob": 0.06304913273705173}, {"count": 10, "prob": 0.07517645999941318}, {"count": 11, "prob": 0.07550785211073618}, {"count": 12, "prob": 0.0929562938421098}, {"count": 13, "prob": 0.08556421007341494}, {"count": 14, "prob": 0.08238941846983847}, {"count": 15, "prob": 0.06463950564409464}, {"count": 16, "prob": 0.06030172799425549}, {"count": 17, "prob": 0.05409897376588971}, {"count": 18, "prob": 0.035031727236685614}, {"count": 19, "prob": 0.031720745816878136}, {"count": 20, "prob": 0.02392656153212712}, {"count": 21, "prob": 0.02125712584886968}, {"count": 22, "prob": 0.010627892304468563}, {"count": 23, "prob": 0.008476593848892173}, {"count": 24, "prob": 0.0038405432077380478}, {"count": 25, "prob": 0.0020457044965877277}, {"count": 26, "prob": 0.0010747051660407333}, {"count": 27, "prob": 0.00029747982003675895}, {"count": 28, "prob": 0.00016314714694758218}, {"count": 29, "prob": 4.994166149415738e-05}, {"count": 30, "prob": 2.0500029972675692e-05}, {"count": 31, "prob": 9.074125620444038e-06}, {"count": 32, "prob": 1.9583368307712827e-06}, {"count": 33, "prob": 1.9793464274702937e-06}, {"count": 34, "prob": 0.0}, {"count": 35, "prob": 8.161420256154304e-08}], "data-35d3c89da3696282bca15ac3f2448582": [{"expected": 12.430972101041183}], "data-0e29c2968ea93cd96433c48221601a03": [{"count": 0, "prob": 0.0007243433400952906}, {"count": 1, "prob": 0.012452543334190776}, {"count": 2, "prob": 0.023806247325853062}, {"count": 3, "prob": 0.050168442025424066}, {"count": 4, "prob": 0.07350788382665444}, {"count": 5, "prob": 0.11295169689112833}, {"count": 6, "prob": 0.10661417202914684}, {"count": 7, "prob": 0.13208292803078903}, {"count": 8, "prob": 0.1092182468507426}, {"count": 9, "prob": 0.08495251516349037}, {"count": 10, "prob": 0.08883948356460328}, {"count": 11, "prob": 0.05057511138009305}, {"count": 12, "prob": 0.05565688642582108}, {"count": 13, "prob": 0.022974726037186997}, {"count": 14, "prob": 0.0329834409082374}, {"count": 15, "prob": 0.009941048180228899}, {"count": 16, "prob": 0.013261105450751808}, {"count": 17, "prob": 0.005865544797174386}, {"count": 18, "prob": 0.004977140716701346}, {"count": 19, "prob": 0.004091936713812058}, {"count": 20, "prob": 0.001321540981382564}, {"count": 21, "prob": 0.0018952749550249746}, {"count": 22, "prob": 0.00029526765993069526}, {"count": 23, "prob": 0.0005995619531213196}, {"count": 24, "prob": 8.466559788879987e-05}, {"count": 25, "prob": 8.887556046166737e-05}, {"count": 26, "prob": 3.5827175534908875e-05}, {"count": 27, "prob": 1.2310534293482337e-05}, {"count": 28, "prob": 1.998289769245981e-05}, {"count": 29, "prob": 1.2496925281116797e-06}, {"count": 30, "prob": 0.0}, {"count": 31, "prob": 0.0}, {"count": 32, "prob": 0.0}, {"count": 33, "prob": 0.0}, {"count": 34, "prob": 0.0}, {"count": 35, "prob": 0.0}], "data-50796a9156ef27370bf7a984c3e812b1": [{"expected": 7.865961758251181}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc1_HOGVAX.csv b/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc1_HOGVAX.csv deleted file mode 100644 index 46b727167b720549c65bc88b7abc41883af99f65..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc1_HOGVAX.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999999970842566,White -1,2,0.9998770315604607,White -2,3,0.9983169638494396,White -3,4,0.9789387507607089,White -4,5,0.939819995400916,White -5,6,0.8643070091668883,White -6,7,0.7607790642234554,White -7,8,0.6409210480069039,White -8,9,0.502823798996147,White -9,10,0.3745487057286715,White -0,1,0.9999437152681818,Black -1,2,0.998841188140848,Black -2,3,0.9935671754850882,Black -3,4,0.9777478847665731,Black -4,5,0.9438126008125816,Black -5,6,0.886445253032549,Black -6,7,0.8061700993852357,Black -7,8,0.7072692484362041,Black -8,9,0.5995405907119794,Black -9,10,0.49096589826631953,Black -0,1,1.0,Asians -1,2,0.9999361168640206,Asians -2,3,0.9851572434037097,Asians -3,4,0.9632941109709782,Asians -4,5,0.9100403765195971,Asians -5,6,0.8194036793609687,Asians -6,7,0.6895401303577557,Asians -7,8,0.5754952819409034,Asians -8,9,0.4744453392046144,Asians -9,10,0.3997760829395077,Asians -0,1,0.9999812374508128,Average -1,2,0.9995514455217765,Average -2,3,0.9923471275794125,Average -3,4,0.9733269154994201,Average -4,5,0.931224324244365,Average -5,6,0.8567186471868019,Average -6,7,0.7521630979888156,Average -7,8,0.6412285261280039,Average -8,9,0.5256032429709135,Average -9,10,0.42176356231149964,Average diff --git a/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc1_OptiVax.csv b/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc1_OptiVax.csv deleted file mode 100644 index 0351cecf1de7bb3faae7b937faa48d42b2a5584e..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc1_OptiVax.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999999970842566,White -1,2,0.9985901627414082,White -2,3,0.9680900529461205,White -3,4,0.8514344036620838,White -4,5,0.6591816348298909,White -5,6,0.5198000467214562,White -6,7,0.40414005668546915,White -7,8,0.26376479262544406,White -8,9,0.15652106256229625,White -9,10,0.10545439293208847,White -0,1,0.9998996112065184,Black -1,2,0.9949415288873497,Black -2,3,0.9621261970393606,Black -3,4,0.8611690657804045,Black -4,5,0.719833548709287,Black -5,6,0.5757697556357915,Black -6,7,0.44246173269301003,Black -7,8,0.31444071570539966,Black -8,9,0.21395073341512816,Black -9,10,0.13567585215715638,Black -0,1,1.0,Asians -1,2,0.9891039267026117,Asians -2,3,0.9485925447954734,Asians -3,4,0.847888236143903,Asians -4,5,0.7615873796894311,Asians -5,6,0.7033261010408325,Asians -6,7,0.5972421540340719,Asians -7,8,0.4486963992684544,Asians -8,9,0.34941873836227966,Asians -9,10,0.2655334356906701,Asians -0,1,0.9999665360969251,Average -1,2,0.9942118727771231,Average -2,3,0.9596029315936515,Average -3,4,0.8534972351954638,Average -4,5,0.7135341877428697,Average -5,6,0.59963196779936,Average -6,7,0.4812813144708503,Average -7,8,0.34230063586643267,Average -8,9,0.23996351144656802,Average -9,10,0.168887893593305,Average diff --git a/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc2_HOGVAX.csv b/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc2_HOGVAX.csv deleted file mode 100644 index 9b3831562eac1fbf219c83d4eaf7c6c500096c0b..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc2_HOGVAX.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999956065379696,White -1,2,0.9999455809215743,White -2,3,0.9997656229810707,White -3,4,0.9992412141895894,White -4,5,0.9988803522756052,White -5,6,0.9985637308640544,White -6,7,0.99700979420782,White -7,8,0.9920304301063341,White -8,9,0.988543769543076,White -9,10,0.9871705566772321,White -0,1,0.999967598673546,Black -1,2,0.9999146338362949,Black -2,3,0.9997748767379572,Black -3,4,0.99932022563813,Black -4,5,0.9982732445150766,Black -5,6,0.9976951045932774,Black -6,7,0.9960206207249214,Black -7,8,0.9939992186342814,Black -8,9,0.9925863030087342,Black -9,10,0.9907846052973097,Black -0,1,0.9992756566599047,Asians -1,2,0.9926449776294122,Asians -2,3,0.9876863796922991,Asians -3,4,0.9736498988068585,Asians -4,5,0.962534626819512,Asians -5,6,0.9514103479368923,Asians -6,7,0.9425905872484227,Asians -7,8,0.9238654182533643,Asians -8,9,0.8879797349104039,Asians -9,10,0.8625863895256813,Asians -0,1,0.9997462872904733,Average -1,2,0.9975017307957605,Average -2,3,0.995742293137109,Average -3,4,0.9907371128781927,Average -4,5,0.9865627412033979,Average -5,6,0.9825563944647414,Average -6,7,0.978540334060388,Average -7,8,0.9699650223313266,Average -8,9,0.9563699358207381,Average -9,10,0.9468471838334077,Average diff --git a/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc2_OptiVax.csv b/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc2_OptiVax.csv deleted file mode 100644 index 1829ba85df72cc44f79e9cd847f3257961f1d984..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/min_hit_dictmhc2_OptiVax.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999956065379696,White -1,2,0.9998350896801513,White -2,3,0.9976785318226021,White -3,4,0.9859016311913997,White -4,5,0.9566086348275679,White -5,6,0.9078788087515097,White -6,7,0.8617878995507271,White -7,8,0.8048520462115747,White -8,9,0.7377903173383331,White -9,10,0.6615550655079978,White -0,1,0.999967598673546,Black -1,2,0.9993650924779451,Black -2,3,0.9951546716960457,Black -3,4,0.9841200740525583,Black -4,5,0.9606944487998635,Black -5,6,0.9306850424553116,Black -6,7,0.8919359804155456,Black -7,8,0.8484208806797956,Black -8,9,0.7922293361765477,Black -9,10,0.729180203439496,Black -0,1,0.9992756566599047,Asians -1,2,0.9868231133257139,Asians -2,3,0.9630168659998609,Asians -3,4,0.9128484239744368,Asians -4,5,0.8393405401477824,Asians -5,6,0.7263888432566541,Asians -6,7,0.6197746712275072,Asians -7,8,0.48769174319671815,Asians -8,9,0.3784734963459755,Asians -9,10,0.29352098118248515,Asians -0,1,0.9997462872904733,Average -1,2,0.9953410984946034,Average -2,3,0.9852833565061695,Average -3,4,0.9609567097394649,Average -4,5,0.9188812079250712,Average -5,6,0.854984231487825,Average -6,7,0.79116618373126,Average -7,8,0.7136548900293628,Average -8,9,0.636164383286952,Average -9,10,0.5614187500433263,Average diff --git a/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc1_HOGVAX.html b/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc1_HOGVAX.html deleted file mode 100644 index 2d29a51af080f7af08fb439274a2b4bf25c5d42f..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-b2377cba7645cd3cc75951f178e86899"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-b2377cba7645cd3cc75951f178e86899": [{"n": 1, "prob": 0.9999999970842566, "population": "White"}, {"n": 2, "prob": 0.9998770315604607, "population": "White"}, {"n": 3, "prob": 0.9983169638494396, "population": "White"}, {"n": 4, "prob": 0.9789387507607089, "population": "White"}, {"n": 5, "prob": 0.939819995400916, "population": "White"}, {"n": 6, "prob": 0.8643070091668883, "population": "White"}, {"n": 7, "prob": 0.7607790642234554, "population": "White"}, {"n": 8, "prob": 0.6409210480069039, "population": "White"}, {"n": 9, "prob": 0.502823798996147, "population": "White"}, {"n": 10, "prob": 0.3745487057286715, "population": "White"}, {"n": 1, "prob": 0.9999437152681818, "population": "Black"}, {"n": 2, "prob": 0.998841188140848, "population": "Black"}, {"n": 3, "prob": 0.9935671754850882, "population": "Black"}, {"n": 4, "prob": 0.9777478847665731, "population": "Black"}, {"n": 5, "prob": 0.9438126008125816, "population": "Black"}, {"n": 6, "prob": 0.886445253032549, "population": "Black"}, {"n": 7, "prob": 0.8061700993852357, "population": "Black"}, {"n": 8, "prob": 0.7072692484362041, "population": "Black"}, {"n": 9, "prob": 0.5995405907119794, "population": "Black"}, {"n": 10, "prob": 0.49096589826631953, "population": "Black"}, {"n": 1, "prob": 1.0, "population": "Asians"}, {"n": 2, "prob": 0.9999361168640206, "population": "Asians"}, {"n": 3, "prob": 0.9851572434037097, "population": "Asians"}, {"n": 4, "prob": 0.9632941109709782, "population": "Asians"}, {"n": 5, "prob": 0.9100403765195971, "population": "Asians"}, {"n": 6, "prob": 0.8194036793609687, "population": "Asians"}, {"n": 7, "prob": 0.6895401303577557, "population": "Asians"}, {"n": 8, "prob": 0.5754952819409034, "population": "Asians"}, {"n": 9, "prob": 0.4744453392046144, "population": "Asians"}, {"n": 10, "prob": 0.3997760829395077, "population": "Asians"}, {"n": 1, "prob": 0.9999812374508128, "population": "Average"}, {"n": 2, "prob": 0.9995514455217765, "population": "Average"}, {"n": 3, "prob": 0.9923471275794125, "population": "Average"}, {"n": 4, "prob": 0.9733269154994201, "population": "Average"}, {"n": 5, "prob": 0.931224324244365, "population": "Average"}, {"n": 6, "prob": 0.8567186471868019, "population": "Average"}, {"n": 7, "prob": 0.7521630979888156, "population": "Average"}, {"n": 8, "prob": 0.6412285261280039, "population": "Average"}, {"n": 9, "prob": 0.5256032429709135, "population": "Average"}, {"n": 10, "prob": 0.42176356231149964, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc1_OptiVax.html b/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc1_OptiVax.html deleted file mode 100644 index 7a680679c3ed40f9405389a5ff5db120c4fef542..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc1_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-f5911ea6e37665cc67781b7cd14cd370"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-f5911ea6e37665cc67781b7cd14cd370": [{"n": 1, "prob": 0.9999999970842566, "population": "White"}, {"n": 2, "prob": 0.9985901627414082, "population": "White"}, {"n": 3, "prob": 0.9680900529461205, "population": "White"}, {"n": 4, "prob": 0.8514344036620838, "population": "White"}, {"n": 5, "prob": 0.6591816348298909, "population": "White"}, {"n": 6, "prob": 0.5198000467214562, "population": "White"}, {"n": 7, "prob": 0.40414005668546915, "population": "White"}, {"n": 8, "prob": 0.26376479262544406, "population": "White"}, {"n": 9, "prob": 0.15652106256229625, "population": "White"}, {"n": 10, "prob": 0.10545439293208847, "population": "White"}, {"n": 1, "prob": 0.9998996112065184, "population": "Black"}, {"n": 2, "prob": 0.9949415288873497, "population": "Black"}, {"n": 3, "prob": 0.9621261970393606, "population": "Black"}, {"n": 4, "prob": 0.8611690657804045, "population": "Black"}, {"n": 5, "prob": 0.719833548709287, "population": "Black"}, {"n": 6, "prob": 0.5757697556357915, "population": "Black"}, {"n": 7, "prob": 0.44246173269301003, "population": "Black"}, {"n": 8, "prob": 0.31444071570539966, "population": "Black"}, {"n": 9, "prob": 0.21395073341512816, "population": "Black"}, {"n": 10, "prob": 0.13567585215715638, "population": "Black"}, {"n": 1, "prob": 1.0, "population": "Asians"}, {"n": 2, "prob": 0.9891039267026117, "population": "Asians"}, {"n": 3, "prob": 0.9485925447954734, "population": "Asians"}, {"n": 4, "prob": 0.847888236143903, "population": "Asians"}, {"n": 5, "prob": 0.7615873796894311, "population": "Asians"}, {"n": 6, "prob": 0.7033261010408325, "population": "Asians"}, {"n": 7, "prob": 0.5972421540340719, "population": "Asians"}, {"n": 8, "prob": 0.4486963992684544, "population": "Asians"}, {"n": 9, "prob": 0.34941873836227966, "population": "Asians"}, {"n": 10, "prob": 0.2655334356906701, "population": "Asians"}, {"n": 1, "prob": 0.9999665360969251, "population": "Average"}, {"n": 2, "prob": 0.9942118727771231, "population": "Average"}, {"n": 3, "prob": 0.9596029315936515, "population": "Average"}, {"n": 4, "prob": 0.8534972351954638, "population": "Average"}, {"n": 5, "prob": 0.7135341877428697, "population": "Average"}, {"n": 6, "prob": 0.59963196779936, "population": "Average"}, {"n": 7, "prob": 0.4812813144708503, "population": "Average"}, {"n": 8, "prob": 0.34230063586643267, "population": "Average"}, {"n": 9, "prob": 0.23996351144656802, "population": "Average"}, {"n": 10, "prob": 0.168887893593305, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc2_HOGVAX.html b/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc2_HOGVAX.html deleted file mode 100644 index edd4aa3380a98461d52a34b6e4dcd9b65a7077e7..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-e18a6fe779373bad5e25b9e642641b79"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-e18a6fe779373bad5e25b9e642641b79": [{"n": 1, "prob": 0.9999956065379696, "population": "White"}, {"n": 2, "prob": 0.9999455809215743, "population": "White"}, {"n": 3, "prob": 0.9997656229810707, "population": "White"}, {"n": 4, "prob": 0.9992412141895894, "population": "White"}, {"n": 5, "prob": 0.9988803522756052, "population": "White"}, {"n": 6, "prob": 0.9985637308640544, "population": "White"}, {"n": 7, "prob": 0.99700979420782, "population": "White"}, {"n": 8, "prob": 0.9920304301063341, "population": "White"}, {"n": 9, "prob": 0.988543769543076, "population": "White"}, {"n": 10, "prob": 0.9871705566772321, "population": "White"}, {"n": 1, "prob": 0.999967598673546, "population": "Black"}, {"n": 2, "prob": 0.9999146338362949, "population": "Black"}, {"n": 3, "prob": 0.9997748767379572, "population": "Black"}, {"n": 4, "prob": 0.99932022563813, "population": "Black"}, {"n": 5, "prob": 0.9982732445150766, "population": "Black"}, {"n": 6, "prob": 0.9976951045932774, "population": "Black"}, {"n": 7, "prob": 0.9960206207249214, "population": "Black"}, {"n": 8, "prob": 0.9939992186342814, "population": "Black"}, {"n": 9, "prob": 0.9925863030087342, "population": "Black"}, {"n": 10, "prob": 0.9907846052973097, "population": "Black"}, {"n": 1, "prob": 0.9992756566599047, "population": "Asians"}, {"n": 2, "prob": 0.9926449776294122, "population": "Asians"}, {"n": 3, "prob": 0.9876863796922991, "population": "Asians"}, {"n": 4, "prob": 0.9736498988068585, "population": "Asians"}, {"n": 5, "prob": 0.962534626819512, "population": "Asians"}, {"n": 6, "prob": 0.9514103479368923, "population": "Asians"}, {"n": 7, "prob": 0.9425905872484227, "population": "Asians"}, {"n": 8, "prob": 0.9238654182533643, "population": "Asians"}, {"n": 9, "prob": 0.8879797349104039, "population": "Asians"}, {"n": 10, "prob": 0.8625863895256813, "population": "Asians"}, {"n": 1, "prob": 0.9997462872904733, "population": "Average"}, {"n": 2, "prob": 0.9975017307957605, "population": "Average"}, {"n": 3, "prob": 0.995742293137109, "population": "Average"}, {"n": 4, "prob": 0.9907371128781927, "population": "Average"}, {"n": 5, "prob": 0.9865627412033979, "population": "Average"}, {"n": 6, "prob": 0.9825563944647414, "population": "Average"}, {"n": 7, "prob": 0.978540334060388, "population": "Average"}, {"n": 8, "prob": 0.9699650223313266, "population": "Average"}, {"n": 9, "prob": 0.9563699358207381, "population": "Average"}, {"n": 10, "prob": 0.9468471838334077, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc2_OptiVax.html b/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc2_OptiVax.html deleted file mode 100644 index 7d8e8194432a018919ff8633f02f3bee0e7a5738..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/min_hit_number_bar_mhc2_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-e1dd27efc73552e8ea48767d0934cd31"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-e1dd27efc73552e8ea48767d0934cd31": [{"n": 1, "prob": 0.9999956065379696, "population": "White"}, {"n": 2, "prob": 0.9998350896801513, "population": "White"}, {"n": 3, "prob": 0.9976785318226021, "population": "White"}, {"n": 4, "prob": 0.9859016311913997, "population": "White"}, {"n": 5, "prob": 0.9566086348275679, "population": "White"}, {"n": 6, "prob": 0.9078788087515097, "population": "White"}, {"n": 7, "prob": 0.8617878995507271, "population": "White"}, {"n": 8, "prob": 0.8048520462115747, "population": "White"}, {"n": 9, "prob": 0.7377903173383331, "population": "White"}, {"n": 10, "prob": 0.6615550655079978, "population": "White"}, {"n": 1, "prob": 0.999967598673546, "population": "Black"}, {"n": 2, "prob": 0.9993650924779451, "population": "Black"}, {"n": 3, "prob": 0.9951546716960457, "population": "Black"}, {"n": 4, "prob": 0.9841200740525583, "population": "Black"}, {"n": 5, "prob": 0.9606944487998635, "population": "Black"}, {"n": 6, "prob": 0.9306850424553116, "population": "Black"}, {"n": 7, "prob": 0.8919359804155456, "population": "Black"}, {"n": 8, "prob": 0.8484208806797956, "population": "Black"}, {"n": 9, "prob": 0.7922293361765477, "population": "Black"}, {"n": 10, "prob": 0.729180203439496, "population": "Black"}, {"n": 1, "prob": 0.9992756566599047, "population": "Asians"}, {"n": 2, "prob": 0.9868231133257139, "population": "Asians"}, {"n": 3, "prob": 0.9630168659998609, "population": "Asians"}, {"n": 4, "prob": 0.9128484239744368, "population": "Asians"}, {"n": 5, "prob": 0.8393405401477824, "population": "Asians"}, {"n": 6, "prob": 0.7263888432566541, "population": "Asians"}, {"n": 7, "prob": 0.6197746712275072, "population": "Asians"}, {"n": 8, "prob": 0.48769174319671815, "population": "Asians"}, {"n": 9, "prob": 0.3784734963459755, "population": "Asians"}, {"n": 10, "prob": 0.29352098118248515, "population": "Asians"}, {"n": 1, "prob": 0.9997462872904733, "population": "Average"}, {"n": 2, "prob": 0.9953410984946034, "population": "Average"}, {"n": 3, "prob": 0.9852833565061695, "population": "Average"}, {"n": 4, "prob": 0.9609567097394649, "population": "Average"}, {"n": 5, "prob": 0.9188812079250712, "population": "Average"}, {"n": 6, "prob": 0.854984231487825, "population": "Average"}, {"n": 7, "prob": 0.79116618373126, "population": "Average"}, {"n": 8, "prob": 0.7136548900293628, "population": "Average"}, {"n": 9, "prob": 0.636164383286952, "population": "Average"}, {"n": 10, "prob": 0.5614187500433263, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeComputations/unlinked_pop_coverage_bar.html b/SupplementaryResults/HaplotypeComputations/unlinked_pop_coverage_bar.html deleted file mode 100644 index 62d53fa5d314a3a5ffebd7f28b701566eb71d4c2..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeComputations/unlinked_pop_coverage_bar.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "layer": [{"mark": "bar", "encoding": {"color": {"field": "Method", "legend": null, "scale": {"domain": ["MHCI OptiVax-Unlinked", "MHCI HOGVAX", "MHCII OptiVax-Unlinked", "MHCII HOGVAX"], "range": ["#9ad6e5", "#3a7a9b", "#9ad6e5", "#3a7a9b"]}, "type": "nominal"}, "x": {"field": "Method", "type": "nominal"}, "y": {"axis": {"titleColor": "#3a7a9b"}, "field": "Population Coverage", "scale": {"domain": [0.96, 1.0]}, "type": "quantitative"}}}, {"mark": {"type": "circle", "color": "#FFAD00", "size": 60}, "encoding": {"x": {"field": "Method", "type": "nominal"}, "y": {"axis": {"titleColor": "#FFAD00"}, "field": "Number of Peptides", "type": "quantitative"}}}], "data": {"name": "data-3ab67ef0ddfa517e5a1aa05043d1d50b"}, "resolve": {"scale": {"y": "independent"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-3ab67ef0ddfa517e5a1aa05043d1d50b": [{"Method": "MHCI OptiVax-Unlinked", "Population Coverage": 0.9666857340308445, "Number of Peptides": 19}, {"Method": "MHCI HOGVAX", "Population Coverage": 0.9820975545275613, "Number of Peptides": 104}, {"Method": "MHCII OptiVax-Unlinked", "Population Coverage": 0.9834908363096779, "Number of Peptides": 19}, {"Method": "MHCII HOGVAX", "Population Coverage": 0.9938390508022868, "Number of Peptides": 747}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_DRB1_mhc2_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_DRB1_mhc2_HOGVAX.html deleted file mode 100644 index e85d971afc333ed0d24c0edf77825a1a3e607bf6..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_DRB1_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "layer": [{"mark": "arc", "encoding": {"color": {"bin": {"maxbins": 10}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at DRB1"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"bin": {"maxbins": 10}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "text": {"field": "hits", "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at DRB1"}], "data": {"name": "data-f2a2e0d8df5b21de72b119696565d7ff"}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-f2a2e0d8df5b21de72b119696565d7ff": [{"hits": 0.0, "count": 13, "frac": 0.24528301886792453}, {"hits": 1.0, "count": 3, "frac": 0.05660377358490566}, {"hits": 3.0, "count": 2, "frac": 0.03773584905660377}, {"hits": 5.0, "count": 2, "frac": 0.03773584905660377}, {"hits": 6.0, "count": 2, "frac": 0.03773584905660377}, {"hits": 7.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 15.0, "count": 2, "frac": 0.03773584905660377}, {"hits": 16.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 18.0, "count": 2, "frac": 0.03773584905660377}, {"hits": 24.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 27.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 28.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 30.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 32.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 33.0, "count": 2, "frac": 0.03773584905660377}, {"hits": 34.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 36.0, "count": 2, "frac": 0.03773584905660377}, {"hits": 37.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 39.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 42.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 49.0, "count": 3, "frac": 0.05660377358490566}, {"hits": 50.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 52.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 63.0, "count": 2, "frac": 0.03773584905660377}, {"hits": 93.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 101.0, "count": 2, "frac": 0.03773584905660377}, {"hits": 127.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 228.0, "count": 1, "frac": 0.018867924528301886}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-A_mhc1_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-A_mhc1_HOGVAX.html deleted file mode 100644 index ced96d0c93417956a2bbb48d30f2f053c9eceb0f..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-A_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "layer": [{"mark": "arc", "encoding": {"color": {"bin": {"maxbins": 12}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-A"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"bin": {"maxbins": 12}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "text": {"field": "hits", "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-A"}], "data": {"name": "data-d925501add8a947158b311417bc7943d"}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-d925501add8a947158b311417bc7943d": [{"hits": 0.0, "count": 12, "frac": 0.16666666666666666}, {"hits": 1.0, "count": 10, "frac": 0.1388888888888889}, {"hits": 2.0, "count": 12, "frac": 0.16666666666666666}, {"hits": 3.0, "count": 9, "frac": 0.125}, {"hits": 4.0, "count": 11, "frac": 0.1527777777777778}, {"hits": 5.0, "count": 8, "frac": 0.1111111111111111}, {"hits": 6.0, "count": 5, "frac": 0.06944444444444445}, {"hits": 7.0, "count": 1, "frac": 0.013888888888888888}, {"hits": 9.0, "count": 2, "frac": 0.027777777777777776}, {"hits": 10.0, "count": 1, "frac": 0.013888888888888888}, {"hits": 11.0, "count": 1, "frac": 0.013888888888888888}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-B_mhc1_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-B_mhc1_HOGVAX.html deleted file mode 100644 index 08ff6683680aac40423fd91f4f9b5e2e505f3d94..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-B_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "layer": [{"mark": "arc", "encoding": {"color": {"bin": {"maxbins": 12}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-B"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"bin": {"maxbins": 12}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "text": {"field": "hits", "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-B"}], "data": {"name": "data-d30e53f8e9f8ed81a69c524995fb2dd4"}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-d30e53f8e9f8ed81a69c524995fb2dd4": [{"hits": 0.0, "count": 61, "frac": 0.5648148148148148}, {"hits": 1.0, "count": 16, "frac": 0.14814814814814814}, {"hits": 2.0, "count": 15, "frac": 0.1388888888888889}, {"hits": 3.0, "count": 5, "frac": 0.046296296296296294}, {"hits": 4.0, "count": 3, "frac": 0.027777777777777776}, {"hits": 5.0, "count": 2, "frac": 0.018518518518518517}, {"hits": 6.0, "count": 1, "frac": 0.009259259259259259}, {"hits": 7.0, "count": 1, "frac": 0.009259259259259259}, {"hits": 8.0, "count": 1, "frac": 0.009259259259259259}, {"hits": 9.0, "count": 2, "frac": 0.018518518518518517}, {"hits": 10.0, "count": 1, "frac": 0.009259259259259259}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-C_mhc1_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-C_mhc1_HOGVAX.html deleted file mode 100644 index 6030305f8bcec0310c524c588934f3b622e9831c..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-C_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "layer": [{"mark": "arc", "encoding": {"color": {"bin": {"maxbins": 12}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-C"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"bin": {"maxbins": 12}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "text": {"field": "hits", "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-C"}], "data": {"name": "data-091d166da8cb78e1536d87d3ccc9b713"}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-091d166da8cb78e1536d87d3ccc9b713": [{"hits": 0.0, "count": 19, "frac": 0.3584905660377358}, {"hits": 1.0, "count": 22, "frac": 0.41509433962264153}, {"hits": 2.0, "count": 4, "frac": 0.07547169811320754}, {"hits": 3.0, "count": 4, "frac": 0.07547169811320754}, {"hits": 5.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 7.0, "count": 1, "frac": 0.018867924528301886}, {"hits": 8.0, "count": 2, "frac": 0.03773584905660377}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-DP_mhc2_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-DP_mhc2_HOGVAX.html deleted file mode 100644 index c9c3f67743403f1a32c4af1cbbe083d9cabbd3f5..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-DP_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "layer": [{"mark": "arc", "encoding": {"color": {"bin": {"maxbins": 10}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-DP"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"bin": {"maxbins": 10}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "text": {"field": "hits", "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-DP"}], "data": {"name": "data-3dfc2e2d86b84981f53c4a170357a87c"}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-3dfc2e2d86b84981f53c4a170357a87c": [{"hits": 0.0, "count": 82, "frac": 0.5857142857142857}, {"hits": 1.0, "count": 5, "frac": 0.03571428571428571}, {"hits": 2.0, "count": 15, "frac": 0.10714285714285714}, {"hits": 3.0, "count": 2, "frac": 0.014285714285714285}, {"hits": 4.0, "count": 4, "frac": 0.02857142857142857}, {"hits": 5.0, "count": 1, "frac": 0.007142857142857143}, {"hits": 6.0, "count": 10, "frac": 0.07142857142857142}, {"hits": 7.0, "count": 2, "frac": 0.014285714285714285}, {"hits": 12.0, "count": 1, "frac": 0.007142857142857143}, {"hits": 13.0, "count": 3, "frac": 0.02142857142857143}, {"hits": 15.0, "count": 1, "frac": 0.007142857142857143}, {"hits": 18.0, "count": 1, "frac": 0.007142857142857143}, {"hits": 20.0, "count": 2, "frac": 0.014285714285714285}, {"hits": 21.0, "count": 4, "frac": 0.02857142857142857}, {"hits": 27.0, "count": 1, "frac": 0.007142857142857143}, {"hits": 35.0, "count": 3, "frac": 0.02142857142857143}, {"hits": 38.0, "count": 1, "frac": 0.007142857142857143}, {"hits": 66.0, "count": 2, "frac": 0.014285714285714285}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-DQ_mhc2_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-DQ_mhc2_HOGVAX.html deleted file mode 100644 index c8517c4ab95e52f5e323c82842b8e1ada21164f0..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/allele_hit_pie_HLA-DQ_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "layer": [{"mark": "arc", "encoding": {"color": {"bin": {"maxbins": 10}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-DQ"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"bin": {"maxbins": 10}, "field": "hits", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "quantitative"}, "text": {"field": "hits", "type": "quantitative"}, "theta": {"field": "count", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-DQ"}], "data": {"name": "data-697e103f1cbf8d752439ce1ce1c20e1e"}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-697e103f1cbf8d752439ce1ce1c20e1e": [{"hits": 0.0, "count": 62, "frac": 0.6888888888888889}, {"hits": 4.0, "count": 1, "frac": 0.011111111111111112}, {"hits": 6.0, "count": 1, "frac": 0.011111111111111112}, {"hits": 12.0, "count": 5, "frac": 0.05555555555555555}, {"hits": 19.0, "count": 1, "frac": 0.011111111111111112}, {"hits": 21.0, "count": 3, "frac": 0.03333333333333333}, {"hits": 24.0, "count": 2, "frac": 0.022222222222222223}, {"hits": 28.0, "count": 10, "frac": 0.1111111111111111}, {"hits": 29.0, "count": 1, "frac": 0.011111111111111112}, {"hits": 30.0, "count": 2, "frac": 0.022222222222222223}, {"hits": 35.0, "count": 1, "frac": 0.011111111111111112}, {"hits": 61.0, "count": 1, "frac": 0.011111111111111112}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_hist_mhc1_HOGVAX.csv b/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_hist_mhc1_HOGVAX.csv deleted file mode 100644 index ea03024efdeca7425faf91f87c308a7c557c48ce..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_hist_mhc1_HOGVAX.csv +++ /dev/null @@ -1,48 +0,0 @@ -,count,prob -0,0,0.0 -1,1,1.1271576454168899e-05 -2,2,7.069740834204084e-05 -3,3,0.013253484459622166 -4,4,0.0011563001630744017 -5,5,0.0031170715562624735 -6,6,0.005136419992621827 -7,7,0.022451408409817925 -8,8,0.03328712977334461 -9,9,0.04507886578576258 -10,10,0.06005921377910849 -11,11,0.08941450777816316 -12,12,0.0650457888924515 -13,13,0.06741713158201236 -14,14,0.07009360818732774 -15,15,0.09575532230122157 -16,16,0.05872080005452232 -17,17,0.045503903361825915 -18,18,0.055126861727870506 -19,19,0.02905613158935919 -20,20,0.030718578490826667 -21,21,0.04423931775846684 -22,22,0.044878951122796315 -23,23,0.06244208648569773 -24,24,0.024158645469964487 -25,25,0.013744984633065806 -26,26,0.004947182766709177 -27,27,0.008214106069717217 -28,28,0.0037876840041337033 -29,29,0.0020945956200808056 -30,30,0.0005854767977454334 -31,31,0.00019559260607110717 -32,32,0.00013059229012476336 -33,33,1.9910581896552276e-05 -34,34,6.1538364537650015e-06 -35,35,7.1831856483203e-05 -36,36,6.081253518209288e-06 -37,37,4.636815298080095e-07 -38,38,1.8462955459628019e-06 -39,39,0.0 -40,40,0.0 -41,41,0.0 -42,42,0.0 -43,43,0.0 -44,44,0.0 -45,45,0.0 -46,46,0.0 diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_hist_mhc2_HOGVAX.csv b/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_hist_mhc2_HOGVAX.csv deleted file mode 100644 index 6f30b3c2170f960a36d4f206e875eac416ca6e8a..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_hist_mhc2_HOGVAX.csv +++ /dev/null @@ -1,448 +0,0 @@ -,count,prob -0,0,0.0008226305785413235 -1,1,0.00027018992192519916 -2,2,0.00021948541591669456 -3,3,0.007153008897487461 -4,4,0.0010087999487813344 -5,5,0.003984668140485569 -6,6,0.0039937867813604495 -7,7,0.0009844784066418881 -8,8,0.005461746227678772 -9,9,0.0013265002005293154 -10,10,0.0007637578287149349 -11,11,0.01385127624479584 -12,12,0.0010434730200378816 -13,13,0.0017385330561063418 -14,14,0.009244550417812294 -15,15,0.0032121303803464467 -16,16,0.0031948712958179567 -17,17,0.002374785853666098 -18,18,0.011524481000962754 -19,19,0.0012958342505359763 -20,20,0.0032753487299103643 -21,21,0.008003014523702721 -22,22,0.0008185620885378887 -23,23,0.002286637065071817 -24,24,0.008419951510045607 -25,25,0.0005052331489047 -26,26,0.005425515314326164 -27,27,0.017869040264415586 -28,28,0.0029798676277513316 -29,29,0.008110670830479371 -30,30,0.02175313454469646 -31,31,0.002897964596073583 -32,32,0.016016797245021232 -33,33,0.010846824356703018 -34,34,0.0041074846478823274 -35,35,0.00913342567682488 -36,36,0.004107431438309849 -37,37,0.003167930971801093 -38,38,0.017774783833816768 -39,39,0.0038863802291081717 -40,40,0.010520501142519614 -41,41,0.003678315948205974 -42,42,0.01149343427680935 -43,43,0.007959886381885354 -44,44,0.0033492803386939722 -45,45,0.016009282197575688 -46,46,0.00184660051994395 -47,47,0.005092696274733849 -48,48,0.005739164890253605 -49,49,0.0010211733226650175 -50,50,0.009918708638920123 -51,51,0.010056676453844322 -52,52,0.0023921425802348427 -53,53,0.010844695375864582 -54,54,0.010514609972434285 -55,55,0.007903797913055054 -56,56,0.010733905639705854 -57,57,0.005068256416662925 -58,58,0.002926848027888427 -59,59,0.008239512978245205 -60,60,0.002962956258754963 -61,61,0.00914722209555429 -62,62,0.0018497634713146858 -63,63,0.022739117971822317 -64,64,0.004060017024703376 -65,65,0.007649384966837315 -66,66,0.024734903623494866 -67,67,0.004654504366448251 -68,68,0.016690348294062282 -69,69,0.009619742659227772 -70,70,0.0029519161368760996 -71,71,0.004985947132424019 -72,72,0.0034587595175329714 -73,73,0.0018255409800717992 -74,74,0.019519087387317356 -75,75,0.0019185869741383922 -76,76,0.007516093948867849 -77,77,0.016609076854960526 -78,78,0.009853369878643745 -79,79,0.008437034748510892 -80,80,0.005584729531061952 -81,81,0.01471014262819077 -82,82,0.004733758290341862 -83,83,0.00299803369076566 -84,84,0.005118288813228369 -85,85,0.0010136483432324904 -86,86,0.002269286058919571 -87,87,0.00784654356214777 -88,88,0.0005295139561992007 -89,89,0.002923643808727115 -90,90,0.03331744832361223 -91,91,0.00830384211450598 -92,92,0.010540082981121102 -93,93,0.011728670924059418 -94,94,0.010903170528246978 -95,95,0.009964659404822586 -96,96,0.00726237183518336 -97,97,0.005843447285178082 -98,98,0.00365899158334146 -99,99,0.0037623422923003286 -100,100,0.002666995503521784 -101,101,0.0012354983059592582 -102,102,0.007831016861911578 -103,103,0.009030869964774268 -104,104,0.006528656165090101 -105,105,0.0044556839516476975 -106,106,0.0050965495026945844 -107,107,0.005168826750227339 -108,108,0.003248035197961665 -109,109,0.008390377057716735 -110,110,0.0023759811007477956 -111,111,0.0033556926326233096 -112,112,0.0026346753422622953 -113,113,0.013819837946584024 -114,114,0.0017117976541868825 -115,115,0.006867050400997898 -116,116,0.004370000402592559 -117,117,0.0009009887608029248 -118,118,0.011910734038148275 -119,119,0.004278279062407823 -120,120,0.0043347719619851195 -121,121,0.0071637502058460685 -122,122,0.002636759271696069 -123,123,0.0038804523017721597 -124,124,0.0022017348463189584 -125,125,0.0011621814074736006 -126,126,0.005613198483154777 -127,127,0.0011924825486783856 -128,128,0.002252381401238622 -129,129,0.002957723260534382 -130,130,0.0013572745954609888 -131,131,0.007482037308733706 -132,132,0.004570671111658282 -133,133,0.0025278441383229638 -134,134,0.0048400718230850156 -135,135,0.0021415592253888126 -136,136,0.0021580470865840795 -137,137,0.0021522702528361517 -138,138,0.0007551464251005035 -139,139,0.002725840417187532 -140,140,0.002999511655009457 -141,141,0.005277818866747979 -142,142,0.002664895286749353 -143,143,0.0019595022756712112 -144,144,0.004242350145250817 -145,145,0.0020477367315272156 -146,146,0.0005835543739360322 -147,147,0.003159010734688478 -148,148,0.0007498395424163395 -149,149,0.0005254937712685198 -150,150,0.0009399683247860134 -151,151,0.0006254783235841247 -152,152,0.0005612306390150582 -153,153,0.00169969233096134 -154,154,0.011768161778889539 -155,155,0.0020769845841701736 -156,156,0.006364010906334744 -157,157,0.00680418124381544 -158,158,0.0025071273004943087 -159,159,0.002752768932408939 -160,160,0.001577976076335895 -161,161,0.0020306878345590536 -162,162,0.0009239476589355988 -163,163,0.0007061678770397979 -164,164,0.0005986069085383513 -165,165,0.0005914847970122523 -166,166,0.0005777025368386369 -167,167,0.004744568939627525 -168,168,0.0010420420929961609 -169,169,0.001944582675509234 -170,170,0.001024549477288461 -171,171,0.0004857127540357487 -172,172,0.0004936346719795127 -173,173,0.0004170391249245382 -174,174,0.0004206472428871214 -175,175,0.0006351910408616986 -176,176,0.00022658667956933158 -177,177,0.0008271895225171825 -178,178,0.00027658615149314637 -179,179,0.0021788937831668117 -180,180,0.00045853092665284106 -181,181,0.0004726245270689416 -182,182,0.0009057442757280332 -183,183,0.0002707503367614282 -184,184,0.00034465509628373064 -185,185,0.0001734850500736575 -186,186,0.00022242279829605164 -187,187,9.651179954541895e-05 -188,188,0.00026426286450047275 -189,189,8.280928323772261e-05 -190,190,0.0003519904140622379 -191,191,0.00010242710216916568 -192,192,0.0050021873498796166 -193,193,0.0004404729746109186 -194,194,0.0008121370119124147 -195,195,0.00221957502157468 -196,196,0.0003659810629796585 -197,197,0.0005974242271749267 -198,198,0.00015870784338717508 -199,199,0.00021567271482212316 -200,200,0.0003958701382162429 -201,201,7.215685781282294e-05 -202,202,5.379044123508495e-05 -203,203,0.00027727733099104017 -204,204,5.2145159058146363e-05 -205,205,0.001318867092126227 -206,206,9.43167634448105e-05 -207,207,0.0001180027474128385 -208,208,0.00027975640811872483 -209,209,5.277260705681854e-05 -210,210,7.43234688128656e-05 -211,211,7.612456509636001e-05 -212,212,0.0001254536614002319 -213,213,0.0005538239065210377 -214,214,2.357319347295183e-05 -215,215,9.216786263828206e-05 -216,216,0.00013711889351621478 -217,217,2.0035142363367484e-05 -218,218,8.002015973557436e-05 -219,219,2.0359071321771185e-05 -220,220,0.0016194321937040936 -221,221,0.0004078893142290276 -222,222,0.0002603163930508254 -223,223,0.0012172129311150528 -224,224,0.0003516074091297374 -225,225,0.0002971703238540262 -226,226,0.0001862435586725955 -227,227,7.994889300496624e-05 -228,228,0.00033275828478944685 -229,229,8.802686303101274e-05 -230,230,7.589217580067253e-05 -231,231,0.0006850611349823865 -232,232,4.465427914738107e-05 -233,233,0.0013965576084914843 -234,234,0.0005551218111313917 -235,235,0.0002246691511622165 -236,236,0.0004104788720873909 -237,237,0.000376253205194435 -238,238,5.7406284409676324e-05 -239,239,0.000935957613888955 -240,240,0.00010018025335358886 -241,241,0.0004651007315156572 -242,242,0.00010024559268880672 -243,243,0.0002978210974734242 -244,244,0.00043123124529134677 -245,245,5.3812614973305975e-05 -246,246,0.0006406383152255459 -247,247,0.00013057151336601987 -248,248,6.645312960793522e-05 -249,249,0.0002477928884808656 -250,250,3.3811261163418154e-05 -251,251,6.728529872452082e-05 -252,252,0.0006684058388659103 -253,253,2.947617935303838e-05 -254,254,0.0001458870431421469 -255,255,0.0010523805644451812 -256,256,0.00021692058353626854 -257,257,0.0003241255083550968 -258,258,0.0003536340484072596 -259,259,0.00016115782948222085 -260,260,0.0003846375119733362 -261,261,0.0005818547732997176 -262,262,0.00010946967780813269 -263,263,0.00013269064520906 -264,264,0.00017180942099218201 -265,265,0.00013586178174488522 -266,266,0.0001039153083682625 -267,267,0.00011899468623249869 -268,268,0.0007130295651297647 -269,269,4.3521400703928926e-05 -270,270,0.00015159446697007148 -271,271,0.00011157755679899301 -272,272,2.9152810337519028e-05 -273,273,0.00018446811577238915 -274,274,0.00012908628286339416 -275,275,1.3101649597663618e-05 -276,276,0.00020431499933864386 -277,277,3.069703082301293e-05 -278,278,0.0004764342004723451 -279,279,7.108377926962539e-05 -280,280,0.00010711817566746719 -281,281,0.00012101892175521049 -282,282,4.0798926403388766e-05 -283,283,4.8898750200293805e-05 -284,284,0.00023877953786607153 -285,285,3.383812442329577e-05 -286,286,3.582275598571438e-05 -287,287,2.6752687156326256e-05 -288,288,6.7127752794615535e-06 -289,289,4.6568179924523765e-05 -290,290,2.2751157322777265e-05 -291,291,0.0012214179701901312 -292,292,2.119832171604808e-05 -293,293,0.00017037259755191023 -294,294,0.0002737048233961067 -295,295,8.852746996780314e-06 -296,296,0.00010294399344491103 -297,297,0.0005194676589476509 -298,298,1.796243978442164e-05 -299,299,0.00014867795646172915 -300,300,7.688208582727512e-05 -301,301,9.309312425919017e-06 -302,302,1.9096780078761184e-05 -303,303,6.7538070941097316e-06 -304,304,0.0006317601868177349 -305,305,2.192075002648138e-05 -306,306,4.5599114771689875e-05 -307,307,9.101566216572713e-05 -308,308,6.364846769074572e-06 -309,309,2.5986113348848474e-05 -310,310,6.237041805513276e-05 -311,311,2.7432661797144273e-06 -312,312,0.00019703617379778111 -313,313,5.041673736165505e-06 -314,314,1.4891407037749567e-05 -315,315,3.463724291113152e-05 -316,316,5.486606351881433e-06 -317,317,3.83151517548632e-06 -318,318,1.7211464385865586e-05 -319,319,0.0003528089225722411 -320,320,4.912667895096836e-05 -321,321,4.524578281246873e-05 -322,322,0.00018345636897319434 -323,323,3.3202623246068786e-05 -324,324,3.8318713391567e-05 -325,325,0.00022109007223757601 -326,326,2.3241731282957342e-05 -327,327,2.184127213343319e-05 -328,328,7.142675028568974e-05 -329,329,2.097890209741988e-05 -330,330,3.0871591017419153e-06 -331,331,4.362926970101066e-06 -332,332,0.00039195002407808107 -333,333,5.4408718169229535e-05 -334,334,2.1835654706425362e-05 -335,335,8.57063417302211e-05 -336,336,1.3088936894392417e-05 -337,337,1.1870285200034958e-05 -338,338,7.909148246307163e-05 -339,339,9.831347177016586e-06 -340,340,5.336486064541203e-05 -341,341,8.141199576467923e-06 -342,342,1.1120629666849193e-05 -343,343,2.005547228966213e-05 -344,344,5.861610100523684e-06 -345,345,2.1057852044319954e-07 -346,346,1.6120435673632e-06 -347,347,1.793817025997626e-07 -348,348,1.5256483798970355e-06 -349,349,2.418663290053466e-06 -350,350,1.4302701087287743e-06 -351,351,1.3916900439957234e-06 -352,352,2.986107409277381e-06 -353,353,2.4040735782420187e-05 -354,354,3.3771595209448637e-06 -355,355,6.382085010729089e-06 -356,356,0.0 -357,357,0.00015034727218718333 -358,358,1.9065163303754482e-05 -359,359,2.5217911707413987e-05 -360,360,5.865042950364073e-05 -361,361,1.4738392645615554e-05 -362,362,3.4459191072882136e-05 -363,363,7.425732156005738e-05 -364,364,1.0882969908762678e-05 -365,365,1.1248820591041506e-05 -366,366,2.1682990278594078e-05 -367,367,4.59126767875487e-06 -368,368,1.5453715680805406e-05 -369,369,1.7878376359109676e-07 -370,370,0.00011115347205673978 -371,371,7.660222637366731e-06 -372,372,7.964417608688445e-06 -373,373,2.305756806808426e-05 -374,374,7.4974072449602415e-06 -375,375,1.7669097706076621e-06 -376,376,1.2219535575588252e-05 -377,377,3.6720454418139357e-06 -378,378,3.609381033746549e-05 -379,379,2.3313641947882486e-06 -380,380,2.9514529441229638e-06 -381,381,7.069562886197659e-06 -382,382,1.6114456283545346e-06 -383,383,3.871099137819205e-06 -384,384,5.848191469258976e-06 -385,385,3.575675271821935e-07 -386,386,0.0 -387,387,0.0 -388,388,0.0 -389,389,7.139391763470553e-07 -390,390,1.2290246362904023e-06 -391,391,9.586262176324126e-06 -392,392,0.0 -393,393,0.0 -394,394,0.0 -395,395,0.0 -396,396,0.0 -397,397,0.0 -398,398,3.64742795286184e-07 -399,399,0.0 -400,400,0.0 -401,401,0.0 -402,402,0.0 -403,403,0.0 -404,404,0.0 -405,405,0.0 -406,406,0.0 -407,407,0.0 -408,408,0.0 -409,409,0.0 -410,410,0.0 -411,411,0.0 -412,412,0.0 -413,413,0.0 -414,414,0.0 -415,415,0.0 -416,416,0.0 -417,417,0.0 -418,418,0.0 -419,419,0.0 -420,420,0.0 -421,421,0.0 -422,422,0.0 -423,423,0.0 -424,424,0.0 -425,425,0.0 -426,426,0.0 -427,427,0.0 -428,428,0.0 -429,429,0.0 -430,430,0.0 -431,431,0.0 -432,432,0.0 -433,433,0.0 -434,434,0.0 -435,435,0.0 -436,436,0.0 -437,437,0.0 -438,438,0.0 -439,439,0.0 -440,440,0.0 -441,441,0.0 -442,442,0.0 -443,443,0.0 -444,444,0.0 -445,445,0.0 -446,446,0.0 diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_histogram_mhc1_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_histogram_mhc1_HOGVAX.html deleted file mode 100644 index bb16e0ccf25b6c70d69edca09b88754f323db1ea..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_histogram_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-8216203907af49afbf7f32a56ad5e3dc"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-ce324cdb1f90ced598bc57ee6933e187"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-ce324cdb1f90ced598bc57ee6933e187"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-29d892726c2616df2b7051f1f43789d7"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-2066688e889000a0c146f0f37695b123"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-2066688e889000a0c146f0f37695b123"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-925886eec0f89a3923876010e8e4dcb0"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-a11b7d4dc4b4feeb1662f745c98cd591"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-a11b7d4dc4b4feeb1662f745c98cd591"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-8216203907af49afbf7f32a56ad5e3dc": [{"count": 0, "prob": 2.9157434089351536e-09}, {"count": 1, "prob": 4.913677586859507e-07}, {"count": 2, "prob": 0.00011927048396650407}, {"count": 3, "prob": 0.0002796982500125055}, {"count": 4, "prob": 0.0011012175287255187}, {"count": 5, "prob": 0.003042701942338433}, {"count": 6, "prob": 0.009125446897006556}, {"count": 7, "prob": 0.03166560673130085}, {"count": 8, "prob": 0.03273234789901237}, {"count": 9, "prob": 0.052707207090733656}, {"count": 10, "prob": 0.06912210014837196}, {"count": 11, "prob": 0.08921021393147793}, {"count": 12, "prob": 0.09873200071980644}, {"count": 13, "prob": 0.10121888330232434}, {"count": 14, "prob": 0.11408497458538436}, {"count": 15, "prob": 0.06632283941073336}, {"count": 16, "prob": 0.061045676315299224}, {"count": 17, "prob": 0.055486778028111146}, {"count": 18, "prob": 0.05302520544726393}, {"count": 19, "prob": 0.0468037651060584}, {"count": 20, "prob": 0.042966860967050484}, {"count": 21, "prob": 0.02910968172564971}, {"count": 22, "prob": 0.01297683193366696}, {"count": 23, "prob": 0.008706601450216615}, {"count": 24, "prob": 0.006004958222050991}, {"count": 25, "prob": 0.0060919779741443435}, {"count": 26, "prob": 0.003711904465220859}, {"count": 27, "prob": 0.002536540783500303}, {"count": 28, "prob": 0.0011107989115452844}, {"count": 29, "prob": 0.00045200118702047257}, {"count": 30, "prob": 0.00016595342377742351}, {"count": 31, "prob": 0.000132748677859348}, {"count": 32, "prob": 9.264144137380602e-05}, {"count": 33, "prob": 4.143845333588186e-05}, {"count": 34, "prob": 4.094106110736091e-05}, {"count": 35, "prob": 2.769214303780085e-05}, {"count": 36, "prob": 1.989004963712492e-06}, {"count": 37, "prob": 1.3604002821414449e-06}, {"count": 38, "prob": 1.8488372987383736e-07}, {"count": 39, "prob": 4.6478909765957717e-07}, {"count": 40, "prob": 0.0}, {"count": 41, "prob": 0.0}, {"count": 42, "prob": 0.0}, {"count": 43, "prob": 0.0}, {"count": 44, "prob": 0.0}, {"count": 45, "prob": 0.0}, {"count": 46, "prob": 0.0}], "data-ce324cdb1f90ced598bc57ee6933e187": [{"expected": 14.040200205260872}], "data-29d892726c2616df2b7051f1f43789d7": [{"count": 0, "prob": 9.138215693998577e-05}, {"count": 1, "prob": 0.00025489537376176296}, {"count": 2, "prob": 0.0014289962851672237}, {"count": 3, "prob": 0.0021555916428955798}, {"count": 4, "prob": 0.005380932314822519}, {"count": 5, "prob": 0.012090535985694886}, {"count": 6, "prob": 0.021789733118145003}, {"count": 7, "prob": 0.0327495435358878}, {"count": 8, "prob": 0.04411709439211091}, {"count": 9, "prob": 0.05973332845623494}, {"count": 10, "prob": 0.07509715240534258}, {"count": 11, "prob": 0.08178012414718305}, {"count": 12, "prob": 0.0829755138638091}, {"count": 13, "prob": 0.07506793525115361}, {"count": 14, "prob": 0.07749717500201103}, {"count": 15, "prob": 0.07606683571403453}, {"count": 16, "prob": 0.06587122559276475}, {"count": 17, "prob": 0.05352176539588928}, {"count": 18, "prob": 0.04271849058985808}, {"count": 19, "prob": 0.04144665602399805}, {"count": 20, "prob": 0.038211044976375994}, {"count": 21, "prob": 0.02883974692986917}, {"count": 22, "prob": 0.022208802933270492}, {"count": 23, "prob": 0.01477518815374171}, {"count": 24, "prob": 0.012868645335508064}, {"count": 25, "prob": 0.010358597586924718}, {"count": 26, "prob": 0.006461563087901162}, {"count": 27, "prob": 0.004830643929568829}, {"count": 28, "prob": 0.0027468357853605756}, {"count": 29, "prob": 0.002523967940854767}, {"count": 30, "prob": 0.0016650182025919442}, {"count": 31, "prob": 0.0009738510517704783}, {"count": 32, "prob": 0.000677102983456204}, {"count": 33, "prob": 0.000306659090822686}, {"count": 34, "prob": 0.00029917325602576777}, {"count": 35, "prob": 0.00018206403905812166}, {"count": 36, "prob": 0.00010322402463598332}, {"count": 37, "prob": 8.142612965125587e-05}, {"count": 38, "prob": 2.1013507097528567e-05}, {"count": 39, "prob": 1.4718546331928521e-05}, {"count": 40, "prob": 9.86998906167062e-06}, {"count": 41, "prob": 3.3452449946785747e-06}, {"count": 42, "prob": 2.3360422234260124e-06}, {"count": 43, "prob": 5.986302838878687e-08}, {"count": 44, "prob": 1.9412230593126843e-07}, {"count": 45, "prob": 0.0}, {"count": 46, "prob": 0.0}], "data-2066688e889000a0c146f0f37695b123": [{"expected": 14.062251264955238}], "data-925886eec0f89a3923876010e8e4dcb0": [{"count": 0, "prob": 0.0}, {"count": 1, "prob": 1.1271576454168899e-05}, {"count": 2, "prob": 7.069740834204084e-05}, {"count": 3, "prob": 0.013253484459622166}, {"count": 4, "prob": 0.0011563001630744017}, {"count": 5, "prob": 0.0031170715562624735}, {"count": 6, "prob": 0.005136419992621827}, {"count": 7, "prob": 0.022451408409817925}, {"count": 8, "prob": 0.03328712977334461}, {"count": 9, "prob": 0.04507886578576258}, {"count": 10, "prob": 0.06005921377910849}, {"count": 11, "prob": 0.08941450777816316}, {"count": 12, "prob": 0.0650457888924515}, {"count": 13, "prob": 0.06741713158201236}, {"count": 14, "prob": 0.07009360818732774}, {"count": 15, "prob": 0.09575532230122157}, {"count": 16, "prob": 0.05872080005452232}, {"count": 17, "prob": 0.045503903361825915}, {"count": 18, "prob": 0.055126861727870506}, {"count": 19, "prob": 0.02905613158935919}, {"count": 20, "prob": 0.030718578490826667}, {"count": 21, "prob": 0.04423931775846684}, {"count": 22, "prob": 0.044878951122796315}, {"count": 23, "prob": 0.06244208648569773}, {"count": 24, "prob": 0.024158645469964487}, {"count": 25, "prob": 0.013744984633065806}, {"count": 26, "prob": 0.004947182766709177}, {"count": 27, "prob": 0.008214106069717217}, {"count": 28, "prob": 0.0037876840041337033}, {"count": 29, "prob": 0.0020945956200808056}, {"count": 30, "prob": 0.0005854767977454334}, {"count": 31, "prob": 0.00019559260607110717}, {"count": 32, "prob": 0.00013059229012476336}, {"count": 33, "prob": 1.9910581896552276e-05}, {"count": 34, "prob": 6.1538364537650015e-06}, {"count": 35, "prob": 7.1831856483203e-05}, {"count": 36, "prob": 6.081253518209288e-06}, {"count": 37, "prob": 4.636815298080095e-07}, {"count": 38, "prob": 1.8462955459628019e-06}, {"count": 39, "prob": 0.0}, {"count": 40, "prob": 0.0}, {"count": 41, "prob": 0.0}, {"count": 42, "prob": 0.0}, {"count": 43, "prob": 0.0}, {"count": 44, "prob": 0.0}, {"count": 45, "prob": 0.0}, {"count": 46, "prob": 0.0}], "data-a11b7d4dc4b4feeb1662f745c98cd591": [{"expected": 15.275355874214032}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_histogram_mhc2_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_histogram_mhc2_HOGVAX.html deleted file mode 100644 index bbc82485ac84fde7c711191dfcc3c7b8eea90fca..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/hit_histogram_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-2662ac18ec326afcb0fbf8518bde3652"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-50c32b7945d5694a53e54ebb2dd26b9b"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-50c32b7945d5694a53e54ebb2dd26b9b"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-4de7ce0252b049d143e9cb0c65f063e2"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-a095d338c3196d093eb9effafc1948b0"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-a095d338c3196d093eb9effafc1948b0"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-15090e098121d8453220f7617e254421"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-7879814b82964ddfe3273288dbad2bf1"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-7879814b82964ddfe3273288dbad2bf1"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-2662ac18ec326afcb0fbf8518bde3652": [{"count": 0, "prob": 1.1965351050278072e-05}, {"count": 1, "prob": 3.866822539030631e-06}, {"count": 2, "prob": 1.591097000184602e-05}, {"count": 3, "prob": 8.120788957815003e-05}, {"count": 4, "prob": 9.507546415145414e-06}, {"count": 5, "prob": 0.00049109140073343}, {"count": 6, "prob": 0.00026013030009286507}, {"count": 7, "prob": 0.0015723469971991387}, {"count": 8, "prob": 0.000386463964679038}, {"count": 9, "prob": 0.000779065192039974}, {"count": 10, "prob": 0.0005260871804696579}, {"count": 11, "prob": 0.0051119311521368}, {"count": 12, "prob": 0.0003791267368000288}, {"count": 13, "prob": 0.002925947674775869}, {"count": 14, "prob": 0.0018290966769799128}, {"count": 15, "prob": 0.00018555289981691771}, {"count": 16, "prob": 0.0008120988578993651}, {"count": 17, "prob": 0.0006994980133403439}, {"count": 18, "prob": 0.0011225261775858902}, {"count": 19, "prob": 0.0004498136232102508}, {"count": 20, "prob": 0.0009808174180064525}, {"count": 21, "prob": 0.0007592584848799008}, {"count": 22, "prob": 0.00041083999371755364}, {"count": 23, "prob": 0.0012925024011211507}, {"count": 24, "prob": 0.002953593044894916}, {"count": 25, "prob": 0.0012409662811388358}, {"count": 26, "prob": 0.0014450596482073834}, {"count": 27, "prob": 0.0016274452706592517}, {"count": 28, "prob": 0.0010038926912036585}, {"count": 29, "prob": 0.003444835915110517}, {"count": 30, "prob": 0.0008880700142245532}, {"count": 31, "prob": 0.0018154524799155682}, {"count": 32, "prob": 0.0034841383060136015}, {"count": 33, "prob": 0.0015604271236955567}, {"count": 34, "prob": 0.0032417882405999274}, {"count": 35, "prob": 0.0016586001953106029}, {"count": 36, "prob": 0.002097733729444232}, {"count": 37, "prob": 0.003648129804408945}, {"count": 38, "prob": 0.006778446714701774}, {"count": 39, "prob": 0.009761459412074174}, {"count": 40, "prob": 0.0031917390228829805}, {"count": 41, "prob": 0.004437509734066127}, {"count": 42, "prob": 0.0033946454034812154}, {"count": 43, "prob": 0.008240649815929089}, {"count": 44, "prob": 0.007405637658902946}, {"count": 45, "prob": 0.006238932374321668}, {"count": 46, "prob": 0.008852172749733997}, {"count": 47, "prob": 0.0027453579228913306}, {"count": 48, "prob": 0.003977604836752447}, {"count": 49, "prob": 0.0029928909965493897}, {"count": 50, "prob": 0.01222910275416673}, {"count": 51, "prob": 0.009225979446615937}, {"count": 52, "prob": 0.00698627440088927}, {"count": 53, "prob": 0.006150951634469227}, {"count": 54, "prob": 0.0037232060876219272}, {"count": 55, "prob": 0.0083278494980429}, {"count": 56, "prob": 0.008168168823050301}, {"count": 57, "prob": 0.0070443914723996885}, {"count": 58, "prob": 0.005602103544406473}, {"count": 59, "prob": 0.0051255190750498295}, {"count": 60, "prob": 0.007257981636281437}, {"count": 61, "prob": 0.0038720328848059005}, {"count": 62, "prob": 0.0050692413525414886}, {"count": 63, "prob": 0.005400376151830634}, {"count": 64, "prob": 0.006682251069821062}, {"count": 65, "prob": 0.00660799157834776}, {"count": 66, "prob": 0.007418721139567604}, {"count": 67, "prob": 0.006964421140123778}, {"count": 68, "prob": 0.0062233484716353454}, {"count": 69, "prob": 0.005639101106240927}, {"count": 70, "prob": 0.004065775494240139}, {"count": 71, "prob": 0.01028781845976819}, {"count": 72, "prob": 0.005199496626734712}, {"count": 73, "prob": 0.008194391044474102}, {"count": 74, "prob": 0.0032809761370914134}, {"count": 75, "prob": 0.004347842201754619}, {"count": 76, "prob": 0.004729344451581506}, {"count": 77, "prob": 0.005572658238492425}, {"count": 78, "prob": 0.010723478057364113}, {"count": 79, "prob": 0.006113856131150114}, {"count": 80, "prob": 0.004638211104185513}, {"count": 81, "prob": 0.0047680823558737895}, {"count": 82, "prob": 0.003628719988474444}, {"count": 83, "prob": 0.009408751045682184}, {"count": 84, "prob": 0.0051399339682725465}, {"count": 85, "prob": 0.005332114149212019}, {"count": 86, "prob": 0.0038925903900100707}, {"count": 87, "prob": 0.006515998706819092}, {"count": 88, "prob": 0.005275135252438455}, {"count": 89, "prob": 0.003768973125540178}, {"count": 90, "prob": 0.006897439112182735}, {"count": 91, "prob": 0.004944407162924737}, {"count": 92, "prob": 0.0048009977131079785}, {"count": 93, "prob": 0.0024402721973298793}, {"count": 94, "prob": 0.004778341018350847}, {"count": 95, "prob": 0.005273889795693877}, {"count": 96, "prob": 0.0045357597689910595}, {"count": 97, "prob": 0.003167601545203147}, {"count": 98, "prob": 0.014299619906503972}, {"count": 99, "prob": 0.006281361847338901}, {"count": 100, "prob": 0.004760069408154992}, {"count": 101, "prob": 0.0063798775381403595}, {"count": 102, "prob": 0.0037931650702701}, {"count": 103, "prob": 0.013493316629152603}, {"count": 104, "prob": 0.005214611326146047}, {"count": 105, "prob": 0.0074534749657546116}, {"count": 106, "prob": 0.002589835355749501}, {"count": 107, "prob": 0.002305114957630429}, {"count": 108, "prob": 0.004245055013752664}, {"count": 109, "prob": 0.0023744675403206913}, {"count": 110, "prob": 0.0033399369968533247}, {"count": 111, "prob": 0.005371618004396921}, {"count": 112, "prob": 0.004186558445990726}, {"count": 113, "prob": 0.003246648518771695}, {"count": 114, "prob": 0.0025231463742188278}, {"count": 115, "prob": 0.0023009241279472506}, {"count": 116, "prob": 0.009548488793886513}, {"count": 117, "prob": 0.0018272010118241485}, {"count": 118, "prob": 0.0027477720550808486}, {"count": 119, "prob": 0.0035094919827996156}, {"count": 120, "prob": 0.002994195244586276}, {"count": 121, "prob": 0.0018940087410046031}, {"count": 122, "prob": 0.0018921010221738459}, {"count": 123, "prob": 0.0020926847847072927}, {"count": 124, "prob": 0.004344187343085393}, {"count": 125, "prob": 0.002797629757073079}, {"count": 126, "prob": 0.008498275108743509}, {"count": 127, "prob": 0.0035411497546100133}, {"count": 128, "prob": 0.0025530521769203253}, {"count": 129, "prob": 0.004111558900074966}, {"count": 130, "prob": 0.01301111367516521}, {"count": 131, "prob": 0.007888306919003097}, {"count": 132, "prob": 0.00743055540227701}, {"count": 133, "prob": 0.006070895162369564}, {"count": 134, "prob": 0.0049504209956946444}, {"count": 135, "prob": 0.007433363454525735}, {"count": 136, "prob": 0.0037699114570860096}, {"count": 137, "prob": 0.00689653461053135}, {"count": 138, "prob": 0.015489406664629675}, {"count": 139, "prob": 0.004940658214986582}, {"count": 140, "prob": 0.010572084067419356}, {"count": 141, "prob": 0.002671063073438016}, {"count": 142, "prob": 0.010340216314006934}, {"count": 143, "prob": 0.006522206232435654}, {"count": 144, "prob": 0.0035111296385070536}, {"count": 145, "prob": 0.0062921901867174146}, {"count": 146, "prob": 0.002819131619160488}, {"count": 147, "prob": 0.009786116741865308}, {"count": 148, "prob": 0.004251670575218925}, {"count": 149, "prob": 0.0030952730888663036}, {"count": 150, "prob": 0.003354936177795708}, {"count": 151, "prob": 0.00900296610504361}, {"count": 152, "prob": 0.002425817891900124}, {"count": 153, "prob": 0.007484541508456648}, {"count": 154, "prob": 0.003786321011008163}, {"count": 155, "prob": 0.005484252521841608}, {"count": 156, "prob": 0.0037623508746993197}, {"count": 157, "prob": 0.0022953799774791737}, {"count": 158, "prob": 0.003066656910382742}, {"count": 159, "prob": 0.007091191471162937}, {"count": 160, "prob": 0.007465982755181022}, {"count": 161, "prob": 0.007754933158177031}, {"count": 162, "prob": 0.0026424205474790143}, {"count": 163, "prob": 0.006447889310746311}, {"count": 164, "prob": 0.003913106724908734}, {"count": 165, "prob": 0.0073932410677035165}, {"count": 166, "prob": 0.00812505267858001}, {"count": 167, "prob": 0.008648360763422512}, {"count": 168, "prob": 0.006237924508882007}, {"count": 169, "prob": 0.0021131800944285675}, {"count": 170, "prob": 0.0032687469572669266}, {"count": 171, "prob": 0.003679456752693478}, {"count": 172, "prob": 0.00708503347431994}, {"count": 173, "prob": 0.006281383162532539}, {"count": 174, "prob": 0.005621812713104469}, {"count": 175, "prob": 0.005504322873765575}, {"count": 176, "prob": 0.0041534503139613035}, {"count": 177, "prob": 0.005038022169291695}, {"count": 178, "prob": 0.004654590903441417}, {"count": 179, "prob": 0.006262666020387247}, {"count": 180, "prob": 0.0058851818855716566}, {"count": 181, "prob": 0.002568252082103111}, {"count": 182, "prob": 0.00516248086488108}, {"count": 183, "prob": 0.001976663127585454}, {"count": 184, "prob": 0.004439106836502617}, {"count": 185, "prob": 0.0028980363537637684}, {"count": 186, "prob": 0.003484062246754338}, {"count": 187, "prob": 0.0028103874474937392}, {"count": 188, "prob": 0.002768944602726918}, {"count": 189, "prob": 0.002999464989687871}, {"count": 190, "prob": 0.0016638447520016756}, {"count": 191, "prob": 0.002748422057480477}, {"count": 192, "prob": 0.002711070579827011}, {"count": 193, "prob": 0.002536155662728784}, {"count": 194, "prob": 0.0017360187656898522}, {"count": 195, "prob": 0.002092404911034585}, {"count": 196, "prob": 0.0011090387392999237}, {"count": 197, "prob": 0.002635545886503397}, {"count": 198, "prob": 0.001523682139005232}, {"count": 199, "prob": 0.0015262863868410715}, {"count": 200, "prob": 0.0016480173176777585}, {"count": 201, "prob": 0.001252283634901774}, {"count": 202, "prob": 0.0005465594909029932}, {"count": 203, "prob": 0.0011727958016454264}, {"count": 204, "prob": 0.0005235662332985936}, {"count": 205, "prob": 0.0011423008739533881}, {"count": 206, "prob": 0.00046363716531777085}, {"count": 207, "prob": 0.0010481934580118721}, {"count": 208, "prob": 0.0005187479154765729}, {"count": 209, "prob": 0.0007987694344620999}, {"count": 210, "prob": 0.0007847726566535172}, {"count": 211, "prob": 0.0003645625752183986}, {"count": 212, "prob": 0.00046897607429248754}, {"count": 213, "prob": 0.0006842382848075126}, {"count": 214, "prob": 0.000278991709316995}, {"count": 215, "prob": 0.00030413398726484875}, {"count": 216, "prob": 0.00020809097093123073}, {"count": 217, "prob": 0.0002801545464349621}, {"count": 218, "prob": 0.00019461547431398496}, {"count": 219, "prob": 0.0046033705931442055}, {"count": 220, "prob": 0.00028692576761803933}, {"count": 221, "prob": 0.0011228013099930925}, {"count": 222, "prob": 0.000755780709127185}, {"count": 223, "prob": 0.0004838590037248669}, {"count": 224, "prob": 0.00027064205974316487}, {"count": 225, "prob": 0.010202700229213999}, {"count": 226, "prob": 0.0009075761115507146}, {"count": 227, "prob": 0.008958219601274506}, {"count": 228, "prob": 0.0019902263461150605}, {"count": 229, "prob": 0.0007833984877011335}, {"count": 230, "prob": 0.0003130545528095253}, {"count": 231, "prob": 0.0003265306454601488}, {"count": 232, "prob": 0.0025605302826883962}, {"count": 233, "prob": 0.0004318507293022735}, {"count": 234, "prob": 0.0014664699291663343}, {"count": 235, "prob": 0.0006401188181519689}, {"count": 236, "prob": 0.0004855805381294443}, {"count": 237, "prob": 0.0002309987017461969}, {"count": 238, "prob": 0.0024906732557496533}, {"count": 239, "prob": 0.0005133088288919883}, {"count": 240, "prob": 0.003652683179394373}, {"count": 241, "prob": 0.0008197561257003564}, {"count": 242, "prob": 0.00045695486311408566}, {"count": 243, "prob": 0.0002602441174665492}, {"count": 244, "prob": 0.00021085681181615173}, {"count": 245, "prob": 0.00020479613442296935}, {"count": 246, "prob": 0.002309354390035325}, {"count": 247, "prob": 0.00043461975636561843}, {"count": 248, "prob": 0.0020291782683921717}, {"count": 249, "prob": 0.00027071096760195084}, {"count": 250, "prob": 0.0004005145104985883}, {"count": 251, "prob": 0.00012536453031541296}, {"count": 252, "prob": 0.0007783295838464911}, {"count": 253, "prob": 0.0005049298896779612}, {"count": 254, "prob": 0.0018353085638407086}, {"count": 255, "prob": 0.00026614570995110145}, {"count": 256, "prob": 0.0012722945754987556}, {"count": 257, "prob": 0.00023114970820244002}, {"count": 258, "prob": 0.0003928164654140988}, {"count": 259, "prob": 0.0004115147485032923}, {"count": 260, "prob": 0.0001968609440585301}, {"count": 261, "prob": 0.0008909083141671277}, {"count": 262, "prob": 0.004891777713716859}, {"count": 263, "prob": 0.00026298532497202024}, {"count": 264, "prob": 0.0005092849415574525}, {"count": 265, "prob": 0.0003075208289253263}, {"count": 266, "prob": 0.00037983070222154036}, {"count": 267, "prob": 0.000835306812526627}, {"count": 268, "prob": 0.00015375595421289264}, {"count": 269, "prob": 0.0016355096432577958}, {"count": 270, "prob": 9.151941301537836e-05}, {"count": 271, "prob": 0.0003267717629625398}, {"count": 272, "prob": 8.788935773512863e-05}, {"count": 273, "prob": 0.0006967174996337592}, {"count": 274, "prob": 0.0005336401454297746}, {"count": 275, "prob": 0.0018391749063528576}, {"count": 276, "prob": 5.936748853281425e-05}, {"count": 277, "prob": 0.0005941729232178732}, {"count": 278, "prob": 0.00039061501613466514}, {"count": 279, "prob": 0.0005140870164698825}, {"count": 280, "prob": 0.0005421175741591373}, {"count": 281, "prob": 0.00018732541207621485}, {"count": 282, "prob": 0.000190628309035855}, {"count": 283, "prob": 0.0009225784676708957}, {"count": 284, "prob": 0.0001374372183764795}, {"count": 285, "prob": 0.00022654018807292663}, {"count": 286, "prob": 0.00011271564998803123}, {"count": 287, "prob": 0.0004475626911598195}, {"count": 288, "prob": 3.4171431573377996e-05}, {"count": 289, "prob": 5.5180608070790846e-05}, {"count": 290, "prob": 0.0006126976525881952}, {"count": 291, "prob": 0.00030057055771558753}, {"count": 292, "prob": 0.0001987698809574998}, {"count": 293, "prob": 0.00012342561973794069}, {"count": 294, "prob": 0.00018840099430797647}, {"count": 295, "prob": 6.162506695543608e-05}, {"count": 296, "prob": 0.0002447150718521693}, {"count": 297, "prob": 2.4626755078977236e-05}, {"count": 298, "prob": 4.9830520470079614e-05}, {"count": 299, "prob": 0.00013343064801168015}, {"count": 300, "prob": 3.4114566388972255e-05}, {"count": 301, "prob": 5.64354923433263e-05}, {"count": 302, "prob": 3.384604935222871e-05}, {"count": 303, "prob": 2.197083834972264e-05}, {"count": 304, "prob": 6.923341501696259e-05}, {"count": 305, "prob": 6.574638174583317e-06}, {"count": 306, "prob": 6.157058590453985e-05}, {"count": 307, "prob": 9.10357419301768e-05}, {"count": 308, "prob": 9.30635194841301e-05}, {"count": 309, "prob": 6.869462684524731e-06}, {"count": 310, "prob": 3.407230602242485e-05}, {"count": 311, "prob": 9.995767555146495e-05}, {"count": 312, "prob": 9.611302225389443e-06}, {"count": 313, "prob": 6.8144296027152956e-06}, {"count": 314, "prob": 3.950510625497861e-05}, {"count": 315, "prob": 4.478964618507166e-05}, {"count": 316, "prob": 5.602983762698019e-06}, {"count": 317, "prob": 8.334148705793622e-06}, {"count": 318, "prob": 2.285280973942899e-05}, {"count": 319, "prob": 1.2373884927854939e-05}, {"count": 320, "prob": 4.489852228204774e-05}, {"count": 321, "prob": 4.408076448825239e-05}, {"count": 322, "prob": 1.746166983982123e-05}, {"count": 323, "prob": 1.7045034508569324e-06}, {"count": 324, "prob": 1.904336841370133e-05}, {"count": 325, "prob": 1.7959933742209124e-05}, {"count": 326, "prob": 0.0005740888965281245}, {"count": 327, "prob": 4.648608318421362e-06}, {"count": 328, "prob": 3.3709251691666964e-05}, {"count": 329, "prob": 4.761250626302293e-06}, {"count": 330, "prob": 4.412331287092847e-05}, {"count": 331, "prob": 1.0760602585308557e-07}, {"count": 332, "prob": 2.547218642246968e-05}, {"count": 333, "prob": 0.0002949456547254298}, {"count": 334, "prob": 1.310124765959767e-05}, {"count": 335, "prob": 5.317183158088226e-05}, {"count": 336, "prob": 1.275591432120146e-07}, {"count": 337, "prob": 7.574926189927959e-06}, {"count": 338, "prob": 8.221100375175737e-07}, {"count": 339, "prob": 0.0009540908423391721}, {"count": 340, "prob": 3.1280151663969807e-06}, {"count": 341, "prob": 2.0474736569195865e-05}, {"count": 342, "prob": 6.2673049641644785e-06}, {"count": 343, "prob": 2.139815828008771e-06}, {"count": 344, "prob": 1.504332241426136e-06}, {"count": 345, "prob": 5.106443956858175e-06}, {"count": 346, "prob": 1.2814165583226465e-05}, {"count": 347, "prob": 3.99873792618889e-05}, {"count": 348, "prob": 2.936568445530705e-06}, {"count": 349, "prob": 3.590365457650815e-05}, {"count": 350, "prob": 4.5194530858295936e-08}, {"count": 351, "prob": 1.1733717078957286e-05}, {"count": 352, "prob": 7.988375342756376e-06}, {"count": 353, "prob": 1.9463621947569753e-05}, {"count": 354, "prob": 8.283481468468056e-05}, {"count": 355, "prob": 0.00018786220213603728}, {"count": 356, "prob": 1.8091573113910743e-06}, {"count": 357, "prob": 6.15550270332553e-05}, {"count": 358, "prob": 7.336392832246936e-06}, {"count": 359, "prob": 3.563768568245858e-05}, {"count": 360, "prob": 2.6216288091579774e-06}, {"count": 361, "prob": 0.0003182439114095384}, {"count": 362, "prob": 0.00023718392811402427}, {"count": 363, "prob": 0.00029092125936244453}, {"count": 364, "prob": 2.907227602466497e-05}, {"count": 365, "prob": 4.2504074194832087e-05}, {"count": 366, "prob": 1.7713631949501837e-05}, {"count": 367, "prob": 1.7380525295790382e-05}, {"count": 368, "prob": 0.0005716633286982276}, {"count": 369, "prob": 6.8758530423797615e-06}, {"count": 370, "prob": 0.00032228616377250177}, {"count": 371, "prob": 1.1669857502871091e-05}, {"count": 372, "prob": 3.897324047091168e-05}, {"count": 373, "prob": 9.754148224653412e-06}, {"count": 374, "prob": 0.00035380990107707636}, {"count": 375, "prob": 1.4010084553751222e-06}, {"count": 376, "prob": 0.00042279693029662757}, {"count": 377, "prob": 6.180312092631876e-06}, {"count": 378, "prob": 9.756622363203231e-06}, {"count": 379, "prob": 1.4676961898359698e-06}, {"count": 380, "prob": 5.536608045709905e-06}, {"count": 381, "prob": 2.2372452839819217e-06}, {"count": 382, "prob": 3.9846147353012724e-05}, {"count": 383, "prob": 2.416989349508673e-05}, {"count": 384, "prob": 1.2787524091323804e-05}, {"count": 385, "prob": 4.527853556249351e-08}, {"count": 386, "prob": 2.936568445530705e-06}, {"count": 387, "prob": 0.0}, {"count": 388, "prob": 5.840387057096384e-06}, {"count": 389, "prob": 9.81580167719842e-05}, {"count": 390, "prob": 0.0}, {"count": 391, "prob": 2.7863068309980947e-05}, {"count": 392, "prob": 0.0}, {"count": 393, "prob": 0.0}, {"count": 394, "prob": 2.2597265429147968e-08}, {"count": 395, "prob": 0.0}, {"count": 396, "prob": 4.494251674570321e-08}, {"count": 397, "prob": 0.0}, {"count": 398, "prob": 0.0}, {"count": 399, "prob": 0.0}, {"count": 400, "prob": 0.0}, {"count": 401, "prob": 0.0}, {"count": 402, "prob": 0.0}, {"count": 403, "prob": 0.0}, {"count": 404, "prob": 0.0}, {"count": 405, "prob": 0.0}, {"count": 406, "prob": 0.0}, {"count": 407, "prob": 0.0}, {"count": 408, "prob": 0.0}, {"count": 409, "prob": 0.0}, {"count": 410, "prob": 0.0}, {"count": 411, "prob": 0.0}, {"count": 412, "prob": 0.0}, {"count": 413, "prob": 0.0}, {"count": 414, "prob": 0.0}, {"count": 415, "prob": 0.0}, {"count": 416, "prob": 0.0}, {"count": 417, "prob": 0.0}, {"count": 418, "prob": 0.0}, {"count": 419, "prob": 0.0}, {"count": 420, "prob": 0.0}, {"count": 421, "prob": 0.0}, {"count": 422, "prob": 0.0}, {"count": 423, "prob": 0.0}, {"count": 424, "prob": 0.0}, {"count": 425, "prob": 0.0}, {"count": 426, "prob": 0.0}, {"count": 427, "prob": 0.0}, {"count": 428, "prob": 0.0}, {"count": 429, "prob": 0.0}, {"count": 430, "prob": 0.0}, {"count": 431, "prob": 0.0}, {"count": 432, "prob": 0.0}, {"count": 433, "prob": 0.0}, {"count": 434, "prob": 0.0}, {"count": 435, "prob": 0.0}, {"count": 436, "prob": 0.0}, {"count": 437, "prob": 0.0}, {"count": 438, "prob": 0.0}, {"count": 439, "prob": 0.0}, {"count": 440, "prob": 0.0}, {"count": 441, "prob": 0.0}, {"count": 442, "prob": 0.0}, {"count": 443, "prob": 0.0}, {"count": 444, "prob": 0.0}, {"count": 445, "prob": 0.0}, {"count": 446, "prob": 0.0}], "data-50c32b7945d5694a53e54ebb2dd26b9b": [{"expected": 120.09953653687788}], "data-4de7ce0252b049d143e9cb0c65f063e2": [{"count": 0, "prob": 4.5215612321244686e-05}, {"count": 1, "prob": 8.796293505604498e-06}, {"count": 2, "prob": 3.819579982563167e-05}, {"count": 3, "prob": 4.852895813074202e-05}, {"count": 4, "prob": 4.35346845731631e-05}, {"count": 5, "prob": 0.0014540598054455314}, {"count": 6, "prob": 0.0012175027624518574}, {"count": 7, "prob": 0.001237105016194838}, {"count": 8, "prob": 0.0007144614960420039}, {"count": 9, "prob": 0.0005652021105442424}, {"count": 10, "prob": 0.0010272544678561896}, {"count": 11, "prob": 0.001921493069698639}, {"count": 12, "prob": 0.001223620095360327}, {"count": 13, "prob": 0.0006642288514335556}, {"count": 14, "prob": 0.0007105600915408995}, {"count": 15, "prob": 0.00044375236053861774}, {"count": 16, "prob": 0.0008139272412950199}, {"count": 17, "prob": 0.00040100945413945344}, {"count": 18, "prob": 0.0016404225927482523}, {"count": 19, "prob": 0.0006146479373556791}, {"count": 20, "prob": 0.0013651721571126202}, {"count": 21, "prob": 0.000819688019105805}, {"count": 22, "prob": 0.006001931748146013}, {"count": 23, "prob": 0.0028660582252865376}, {"count": 24, "prob": 0.003788814864458659}, {"count": 25, "prob": 0.002632741910583512}, {"count": 26, "prob": 0.0023736093088799646}, {"count": 27, "prob": 0.008704322965976266}, {"count": 28, "prob": 0.003775806560846395}, {"count": 29, "prob": 0.004550450606675199}, {"count": 30, "prob": 0.001616371688914302}, {"count": 31, "prob": 0.003913985898276486}, {"count": 32, "prob": 0.0032658038173742797}, {"count": 33, "prob": 0.0058568004973805}, {"count": 34, "prob": 0.004654252754488529}, {"count": 35, "prob": 0.003986181471035754}, {"count": 36, "prob": 0.0037887827690194346}, {"count": 37, "prob": 0.004434360925027}, {"count": 38, "prob": 0.005635771548499588}, {"count": 39, "prob": 0.00842912533935411}, {"count": 40, "prob": 0.008489528047872763}, {"count": 41, "prob": 0.0034904409564724993}, {"count": 42, "prob": 0.00292514683393546}, {"count": 43, "prob": 0.003979229849722559}, {"count": 44, "prob": 0.003913403510015814}, {"count": 45, "prob": 0.005252676497828957}, {"count": 46, "prob": 0.0051028872770644594}, {"count": 47, "prob": 0.002418681000263441}, {"count": 48, "prob": 0.0027120254130152265}, {"count": 49, "prob": 0.00415837295633999}, {"count": 50, "prob": 0.005317282962826937}, {"count": 51, "prob": 0.005281640024015103}, {"count": 52, "prob": 0.006884093078133185}, {"count": 53, "prob": 0.005519228506396717}, {"count": 54, "prob": 0.006937506092445195}, {"count": 55, "prob": 0.008104853448158589}, {"count": 56, "prob": 0.008818301150153812}, {"count": 57, "prob": 0.0050086550115483915}, {"count": 58, "prob": 0.004425631213581606}, {"count": 59, "prob": 0.004270885841156727}, {"count": 60, "prob": 0.007544288547035526}, {"count": 61, "prob": 0.006757012941226305}, {"count": 62, "prob": 0.00515811219607852}, {"count": 63, "prob": 0.0048068855883635275}, {"count": 64, "prob": 0.004937163931329511}, {"count": 65, "prob": 0.004846048232667928}, {"count": 66, "prob": 0.005066295815166144}, {"count": 67, "prob": 0.006654016933678374}, {"count": 68, "prob": 0.00711854456110731}, {"count": 69, "prob": 0.008754857509528617}, {"count": 70, "prob": 0.005102012063549511}, {"count": 71, "prob": 0.006741617999232986}, {"count": 72, "prob": 0.004559415495993884}, {"count": 73, "prob": 0.007160939972097472}, {"count": 74, "prob": 0.005457639925753485}, {"count": 75, "prob": 0.0042378742913266355}, {"count": 76, "prob": 0.00888333002525437}, {"count": 77, "prob": 0.006515109548917898}, {"count": 78, "prob": 0.005304104045248263}, {"count": 79, "prob": 0.004878188161256141}, {"count": 80, "prob": 0.00525114084412148}, {"count": 81, "prob": 0.008513691037225032}, {"count": 82, "prob": 0.010300539244108495}, {"count": 83, "prob": 0.009372280741802694}, {"count": 84, "prob": 0.007620672341093544}, {"count": 85, "prob": 0.010189838499011792}, {"count": 86, "prob": 0.005151356237635472}, {"count": 87, "prob": 0.007571492922528833}, {"count": 88, "prob": 0.005971947443382173}, {"count": 89, "prob": 0.005577152393528457}, {"count": 90, "prob": 0.006484341356579588}, {"count": 91, "prob": 0.007353098230847627}, {"count": 92, "prob": 0.004318767252074892}, {"count": 93, "prob": 0.003264668451088109}, {"count": 94, "prob": 0.007995577524346206}, {"count": 95, "prob": 0.007238164644060916}, {"count": 96, "prob": 0.006794124935684326}, {"count": 97, "prob": 0.009105994878461688}, {"count": 98, "prob": 0.009022032075409837}, {"count": 99, "prob": 0.006607073130017232}, {"count": 100, "prob": 0.005325912046624888}, {"count": 101, "prob": 0.009382605846495907}, {"count": 102, "prob": 0.005071250173690305}, {"count": 103, "prob": 0.008873737018199657}, {"count": 104, "prob": 0.005990115050094011}, {"count": 105, "prob": 0.00635061427051422}, {"count": 106, "prob": 0.005173147715756308}, {"count": 107, "prob": 0.005925597249834364}, {"count": 108, "prob": 0.0074775588076716895}, {"count": 109, "prob": 0.007027620078978021}, {"count": 110, "prob": 0.006660997257172976}, {"count": 111, "prob": 0.006005019938843995}, {"count": 112, "prob": 0.006806457062908123}, {"count": 113, "prob": 0.005840312612325038}, {"count": 114, "prob": 0.006491056889950482}, {"count": 115, "prob": 0.005910172774596553}, {"count": 116, "prob": 0.004692050723079585}, {"count": 117, "prob": 0.004289473979828444}, {"count": 118, "prob": 0.0053940092789161774}, {"count": 119, "prob": 0.004705444662999721}, {"count": 120, "prob": 0.004273096907194587}, {"count": 121, "prob": 0.0025528681782952083}, {"count": 122, "prob": 0.0033310572065376335}, {"count": 123, "prob": 0.004326046599294701}, {"count": 124, "prob": 0.003016317387765914}, {"count": 125, "prob": 0.00559450529432384}, {"count": 126, "prob": 0.003567986057788206}, {"count": 127, "prob": 0.003958018084659029}, {"count": 128, "prob": 0.003609992399209537}, {"count": 129, "prob": 0.004697936550393977}, {"count": 130, "prob": 0.004588902145936664}, {"count": 131, "prob": 0.0053498781370131514}, {"count": 132, "prob": 0.005833391534333074}, {"count": 133, "prob": 0.003231858581585418}, {"count": 134, "prob": 0.005651658753904267}, {"count": 135, "prob": 0.0067386616625556475}, {"count": 136, "prob": 0.007327227799732149}, {"count": 137, "prob": 0.0044253963057289515}, {"count": 138, "prob": 0.0036874535811475}, {"count": 139, "prob": 0.0037428585678464694}, {"count": 140, "prob": 0.004874146571101138}, {"count": 141, "prob": 0.00619921955973475}, {"count": 142, "prob": 0.004970413144221639}, {"count": 143, "prob": 0.0038435864210178655}, {"count": 144, "prob": 0.0027263193343326033}, {"count": 145, "prob": 0.0034027189977302863}, {"count": 146, "prob": 0.004461558980039949}, {"count": 147, "prob": 0.004366173350869888}, {"count": 148, "prob": 0.005731773544512664}, {"count": 149, "prob": 0.0050752533979295505}, {"count": 150, "prob": 0.0037626739667881784}, {"count": 151, "prob": 0.006033620213423623}, {"count": 152, "prob": 0.005271091475340616}, {"count": 153, "prob": 0.006365301719739113}, {"count": 154, "prob": 0.004513941219014476}, {"count": 155, "prob": 0.003680671611727594}, {"count": 156, "prob": 0.004624927733829335}, {"count": 157, "prob": 0.0062100594975544035}, {"count": 158, "prob": 0.006223462266145483}, {"count": 159, "prob": 0.005022891588507643}, {"count": 160, "prob": 0.003502488652079928}, {"count": 161, "prob": 0.0046231066514297115}, {"count": 162, "prob": 0.004858669942899718}, {"count": 163, "prob": 0.005451803544196861}, {"count": 164, "prob": 0.008019421603461755}, {"count": 165, "prob": 0.005919927841967497}, {"count": 166, "prob": 0.0031056305814396467}, {"count": 167, "prob": 0.003719334190027703}, {"count": 168, "prob": 0.0043174302994683725}, {"count": 169, "prob": 0.004805285882788198}, {"count": 170, "prob": 0.006993369515984695}, {"count": 171, "prob": 0.0036224645180725147}, {"count": 172, "prob": 0.002239135713080859}, {"count": 173, "prob": 0.002457864898183114}, {"count": 174, "prob": 0.002734478090386272}, {"count": 175, "prob": 0.0032642884472083387}, {"count": 176, "prob": 0.0029379074467236173}, {"count": 177, "prob": 0.005364652535846129}, {"count": 178, "prob": 0.0034662957814740798}, {"count": 179, "prob": 0.0038543935823465146}, {"count": 180, "prob": 0.003090867449462972}, {"count": 181, "prob": 0.0030659623807136644}, {"count": 182, "prob": 0.0024180118234069597}, {"count": 183, "prob": 0.003710757011174493}, {"count": 184, "prob": 0.0035161936856427157}, {"count": 185, "prob": 0.003556289900897185}, {"count": 186, "prob": 0.0030699246978440516}, {"count": 187, "prob": 0.0014104246822391822}, {"count": 188, "prob": 0.0011291412051010962}, {"count": 189, "prob": 0.0012712797834277985}, {"count": 190, "prob": 0.001976082525418447}, {"count": 191, "prob": 0.00247392820697135}, {"count": 192, "prob": 0.002512869846479744}, {"count": 193, "prob": 0.002856913815324581}, {"count": 194, "prob": 0.0014316435568430127}, {"count": 195, "prob": 0.0010507922046902015}, {"count": 196, "prob": 0.0014448228404495354}, {"count": 197, "prob": 0.0017379970912692493}, {"count": 198, "prob": 0.0031309762196715437}, {"count": 199, "prob": 0.0024723158504345883}, {"count": 200, "prob": 0.0015357759467542781}, {"count": 201, "prob": 0.0010769264728568435}, {"count": 202, "prob": 0.0010655010505412474}, {"count": 203, "prob": 0.0014442308354580113}, {"count": 204, "prob": 0.001182501176381862}, {"count": 205, "prob": 0.0029012587614764196}, {"count": 206, "prob": 0.0024351705874482345}, {"count": 207, "prob": 0.0016623371752248867}, {"count": 208, "prob": 0.0017597281948017371}, {"count": 209, "prob": 0.001862279952587244}, {"count": 210, "prob": 0.0014547990346258867}, {"count": 211, "prob": 0.0021871082430682696}, {"count": 212, "prob": 0.0017487387436193175}, {"count": 213, "prob": 0.0025766343764919365}, {"count": 214, "prob": 0.0018742328769922416}, {"count": 215, "prob": 0.0016523996019836694}, {"count": 216, "prob": 0.0009792913207262678}, {"count": 217, "prob": 0.0011533303534414434}, {"count": 218, "prob": 0.0004951766407096536}, {"count": 219, "prob": 0.0010206910130431028}, {"count": 220, "prob": 0.0010964098695668617}, {"count": 221, "prob": 0.0009158525254694353}, {"count": 222, "prob": 0.000608892054916926}, {"count": 223, "prob": 0.00046366995824728214}, {"count": 224, "prob": 0.00051691480277858}, {"count": 225, "prob": 0.0006300390200557398}, {"count": 226, "prob": 0.0008991106871138959}, {"count": 227, "prob": 0.0007022422273952363}, {"count": 228, "prob": 0.0011433724786573363}, {"count": 229, "prob": 0.0005903047753105174}, {"count": 230, "prob": 0.0005774124195100936}, {"count": 231, "prob": 0.0007757179174415797}, {"count": 232, "prob": 0.0004724820119506393}, {"count": 233, "prob": 0.0010477655566693226}, {"count": 234, "prob": 0.001610122954019473}, {"count": 235, "prob": 0.0007052983676574855}, {"count": 236, "prob": 0.0005129766414840089}, {"count": 237, "prob": 0.00025442543796589274}, {"count": 238, "prob": 0.0004482010946359849}, {"count": 239, "prob": 0.0005926420159374306}, {"count": 240, "prob": 0.0006118635427457114}, {"count": 241, "prob": 0.0006956330261054835}, {"count": 242, "prob": 0.00024985155635749544}, {"count": 243, "prob": 0.00028711447828575376}, {"count": 244, "prob": 0.0004347803986824735}, {"count": 245, "prob": 0.0006069573058787953}, {"count": 246, "prob": 0.0011340247602442302}, {"count": 247, "prob": 0.0008517292861958471}, {"count": 248, "prob": 0.0005427170877149787}, {"count": 249, "prob": 0.0005177163986987147}, {"count": 250, "prob": 0.001699617632485806}, {"count": 251, "prob": 0.0003190813657230381}, {"count": 252, "prob": 0.0009200983201437004}, {"count": 253, "prob": 0.0002890530996181758}, {"count": 254, "prob": 0.00032591454703495115}, {"count": 255, "prob": 0.0005435333777518419}, {"count": 256, "prob": 0.0010039510508301466}, {"count": 257, "prob": 0.0006211406777945801}, {"count": 258, "prob": 0.0006320673962093998}, {"count": 259, "prob": 0.000982588431301912}, {"count": 260, "prob": 0.0008937339704911954}, {"count": 261, "prob": 0.0010139917999125794}, {"count": 262, "prob": 0.0014529078328972872}, {"count": 263, "prob": 0.0012122542735742846}, {"count": 264, "prob": 0.0004903257000451689}, {"count": 265, "prob": 0.000351333686852872}, {"count": 266, "prob": 0.0007037337287471854}, {"count": 267, "prob": 0.0007890182082444745}, {"count": 268, "prob": 0.0006489156786545363}, {"count": 269, "prob": 0.0004196090456815523}, {"count": 270, "prob": 0.00024268195347802946}, {"count": 271, "prob": 0.0003102949979717771}, {"count": 272, "prob": 0.00020034505593495108}, {"count": 273, "prob": 0.00044183499682174483}, {"count": 274, "prob": 0.00047903785618533484}, {"count": 275, "prob": 0.00039937403785017696}, {"count": 276, "prob": 0.0002423657194446999}, {"count": 277, "prob": 0.0004065545855614334}, {"count": 278, "prob": 0.0005210398802785155}, {"count": 279, "prob": 0.0005748503317951281}, {"count": 280, "prob": 0.00040970425893206225}, {"count": 281, "prob": 0.00018769613663534976}, {"count": 282, "prob": 0.00015982113017511026}, {"count": 283, "prob": 0.0005376699841423948}, {"count": 284, "prob": 0.0003265332240535112}, {"count": 285, "prob": 0.00019061243026945445}, {"count": 286, "prob": 0.00010964533488712262}, {"count": 287, "prob": 0.00014381620782412277}, {"count": 288, "prob": 0.00010289282970647952}, {"count": 289, "prob": 0.00011602188149545706}, {"count": 290, "prob": 0.00030272464863616007}, {"count": 291, "prob": 0.000625356410184152}, {"count": 292, "prob": 0.0007939456267211663}, {"count": 293, "prob": 0.00028251502073362147}, {"count": 294, "prob": 0.00018755285574620866}, {"count": 295, "prob": 0.00014544749779980522}, {"count": 296, "prob": 0.00017566233808403642}, {"count": 297, "prob": 0.0006181668257861211}, {"count": 298, "prob": 0.000369209449385012}, {"count": 299, "prob": 0.00022550767025730445}, {"count": 300, "prob": 6.92003691281278e-05}, {"count": 301, "prob": 0.00017394074924577066}, {"count": 302, "prob": 0.0002089866506836733}, {"count": 303, "prob": 0.00010790783283947593}, {"count": 304, "prob": 0.0011324431620450572}, {"count": 305, "prob": 0.0008128687288496013}, {"count": 306, "prob": 0.000578386092507836}, {"count": 307, "prob": 0.00043708685596989587}, {"count": 308, "prob": 0.00031031983385926856}, {"count": 309, "prob": 0.00024338408883930283}, {"count": 310, "prob": 0.0004194723592935841}, {"count": 311, "prob": 0.0004884270257486638}, {"count": 312, "prob": 0.000335233291246054}, {"count": 313, "prob": 0.0003561159702995079}, {"count": 314, "prob": 0.0001865883284435262}, {"count": 315, "prob": 0.0001052408221505147}, {"count": 316, "prob": 3.613975256900913e-05}, {"count": 317, "prob": 3.998752099385321e-05}, {"count": 318, "prob": 0.0003478459037863954}, {"count": 319, "prob": 0.00015842924839410468}, {"count": 320, "prob": 0.00020847820004215873}, {"count": 321, "prob": 7.070649559156411e-05}, {"count": 322, "prob": 0.00011541247718160914}, {"count": 323, "prob": 3.291879978124832e-05}, {"count": 324, "prob": 0.00014590238037022368}, {"count": 325, "prob": 0.00011683267911490527}, {"count": 326, "prob": 0.00032007127495471097}, {"count": 327, "prob": 0.00014171035978271244}, {"count": 328, "prob": 0.00011203927682325283}, {"count": 329, "prob": 0.0002558757821899594}, {"count": 330, "prob": 0.00021037049185360405}, {"count": 331, "prob": 0.0001315325322825193}, {"count": 332, "prob": 0.0001402984864823803}, {"count": 333, "prob": 4.500419225362481e-05}, {"count": 334, "prob": 3.8396492077953054e-05}, {"count": 335, "prob": 0.00018582855070151504}, {"count": 336, "prob": 7.748909905963356e-05}, {"count": 337, "prob": 4.3647113117570124e-05}, {"count": 338, "prob": 4.111633278191906e-05}, {"count": 339, "prob": 0.00013854960156965245}, {"count": 340, "prob": 3.608716057209329e-05}, {"count": 341, "prob": 5.5675767277916846e-05}, {"count": 342, "prob": 0.00012856996513169395}, {"count": 343, "prob": 3.0185832079649438e-05}, {"count": 344, "prob": 5.934472011303426e-05}, {"count": 345, "prob": 1.2672687105920577e-05}, {"count": 346, "prob": 1.8072757503473043e-05}, {"count": 347, "prob": 2.8246478691592404e-05}, {"count": 348, "prob": 4.393683113572115e-05}, {"count": 349, "prob": 5.641884775095977e-06}, {"count": 350, "prob": 5.469876702730859e-05}, {"count": 351, "prob": 4.393419093506969e-05}, {"count": 352, "prob": 2.4976746196644296e-05}, {"count": 353, "prob": 1.2615582766073209e-05}, {"count": 354, "prob": 1.0939343374299934e-05}, {"count": 355, "prob": 6.51478751444369e-05}, {"count": 356, "prob": 8.321556426271988e-05}, {"count": 357, "prob": 0.0002594943311944588}, {"count": 358, "prob": 0.0006683407649330451}, {"count": 359, "prob": 0.000504599824858042}, {"count": 360, "prob": 0.00019798025221328292}, {"count": 361, "prob": 0.0001399602467766512}, {"count": 362, "prob": 3.2012878932571985e-05}, {"count": 363, "prob": 0.0002704940751591161}, {"count": 364, "prob": 0.0005620111660370695}, {"count": 365, "prob": 0.00029589715775671144}, {"count": 366, "prob": 9.370185720584132e-05}, {"count": 367, "prob": 7.262663951973e-06}, {"count": 368, "prob": 3.949882985403222e-05}, {"count": 369, "prob": 3.402689399480847e-05}, {"count": 370, "prob": 0.00023225842130463592}, {"count": 371, "prob": 0.0003422540028099956}, {"count": 372, "prob": 0.0001733370253636274}, {"count": 373, "prob": 4.829576440835552e-05}, {"count": 374, "prob": 1.5522395679657176e-05}, {"count": 375, "prob": 2.02759009391928e-06}, {"count": 376, "prob": 0.00011591673950481754}, {"count": 377, "prob": 0.00015026119563388963}, {"count": 378, "prob": 4.973415772417052e-05}, {"count": 379, "prob": 0.00016546355499124854}, {"count": 380, "prob": 8.964481887678668e-05}, {"count": 381, "prob": 3.0019901469162645e-05}, {"count": 382, "prob": 9.868740009990214e-06}, {"count": 383, "prob": 2.728619371132055e-06}, {"count": 384, "prob": 2.9195232795534288e-05}, {"count": 385, "prob": 6.767051086110867e-05}, {"count": 386, "prob": 1.1539837010949206e-06}, {"count": 387, "prob": 8.161420256154304e-08}, {"count": 388, "prob": 4.860489390175064e-07}, {"count": 389, "prob": 9.066283024418063e-06}, {"count": 390, "prob": 3.250640643994988e-05}, {"count": 391, "prob": 4.611221846201664e-05}, {"count": 392, "prob": 6.856617092998054e-05}, {"count": 393, "prob": 2.657649977560625e-05}, {"count": 394, "prob": 1.4414409474305513e-05}, {"count": 395, "prob": 3.827706900197171e-06}, {"count": 396, "prob": 8.381739200075904e-05}, {"count": 397, "prob": 4.197022967685005e-05}, {"count": 398, "prob": 2.3131385951930418e-05}, {"count": 399, "prob": 1.0756849505029394e-05}, {"count": 400, "prob": 4.754229314562757e-06}, {"count": 401, "prob": 0.0}, {"count": 402, "prob": 3.469121648235823e-06}, {"count": 403, "prob": 1.5388515504957226e-05}, {"count": 404, "prob": 4.350156605620362e-06}, {"count": 405, "prob": 5.473669991015289e-06}, {"count": 406, "prob": 6.447950034891754e-06}, {"count": 407, "prob": 0.0}, {"count": 408, "prob": 5.818042162803069e-08}, {"count": 409, "prob": 2.308946876628484e-05}, {"count": 410, "prob": 0.0}, {"count": 411, "prob": 2.4059964522560895e-05}, {"count": 412, "prob": 1.1622259274922248e-05}, {"count": 413, "prob": 5.891415739088913e-06}, {"count": 414, "prob": 3.830155086255777e-06}, {"count": 415, "prob": 0.0}, {"count": 416, "prob": 0.0}, {"count": 417, "prob": 1.3575995756073604e-05}, {"count": 418, "prob": 0.0}, {"count": 419, "prob": 0.0}, {"count": 420, "prob": 0.0}, {"count": 421, "prob": 0.0}, {"count": 422, "prob": 0.0}, {"count": 423, "prob": 0.0}, {"count": 424, "prob": 6.52416982748593e-06}, {"count": 425, "prob": 7.721026786886573e-07}, {"count": 426, "prob": 1.700969271208397e-07}, {"count": 427, "prob": 1.7413723417834183e-07}, {"count": 428, "prob": 2.642360815606393e-07}, {"count": 429, "prob": 0.0}, {"count": 430, "prob": 0.0}, {"count": 431, "prob": 1.6100623624145992e-06}, {"count": 432, "prob": 1.1114884715188361e-06}, {"count": 433, "prob": 0.0}, {"count": 434, "prob": 0.0}, {"count": 435, "prob": 0.0}, {"count": 436, "prob": 0.0}, {"count": 437, "prob": 0.0}, {"count": 438, "prob": 8.161420256154304e-08}, {"count": 439, "prob": 0.0}, {"count": 440, "prob": 0.0}, {"count": 441, "prob": 0.0}, {"count": 442, "prob": 0.0}, {"count": 443, "prob": 0.0}, {"count": 444, "prob": 0.0}, {"count": 445, "prob": 0.0}, {"count": 446, "prob": 4.3514107009297953e-07}], "data-a095d338c3196d093eb9effafc1948b0": [{"expected": 115.32057334663955}], "data-15090e098121d8453220f7617e254421": [{"count": 0, "prob": 0.0008226305785413235}, {"count": 1, "prob": 0.00027018992192519916}, {"count": 2, "prob": 0.00021948541591669456}, {"count": 3, "prob": 0.007153008897487461}, {"count": 4, "prob": 0.0010087999487813344}, {"count": 5, "prob": 0.003984668140485569}, {"count": 6, "prob": 0.0039937867813604495}, {"count": 7, "prob": 0.0009844784066418881}, {"count": 8, "prob": 0.005461746227678772}, {"count": 9, "prob": 0.0013265002005293154}, {"count": 10, "prob": 0.0007637578287149349}, {"count": 11, "prob": 0.01385127624479584}, {"count": 12, "prob": 0.0010434730200378816}, {"count": 13, "prob": 0.0017385330561063418}, {"count": 14, "prob": 0.009244550417812294}, {"count": 15, "prob": 0.0032121303803464467}, {"count": 16, "prob": 0.0031948712958179567}, {"count": 17, "prob": 0.002374785853666098}, {"count": 18, "prob": 0.011524481000962754}, {"count": 19, "prob": 0.0012958342505359763}, {"count": 20, "prob": 0.0032753487299103643}, {"count": 21, "prob": 0.008003014523702721}, {"count": 22, "prob": 0.0008185620885378887}, {"count": 23, "prob": 0.002286637065071817}, {"count": 24, "prob": 0.008419951510045607}, {"count": 25, "prob": 0.0005052331489047}, {"count": 26, "prob": 0.005425515314326164}, {"count": 27, "prob": 0.017869040264415586}, {"count": 28, "prob": 0.0029798676277513316}, {"count": 29, "prob": 0.008110670830479371}, {"count": 30, "prob": 0.02175313454469646}, {"count": 31, "prob": 0.002897964596073583}, {"count": 32, "prob": 0.016016797245021232}, {"count": 33, "prob": 0.010846824356703018}, {"count": 34, "prob": 0.0041074846478823274}, {"count": 35, "prob": 0.00913342567682488}, {"count": 36, "prob": 0.004107431438309849}, {"count": 37, "prob": 0.003167930971801093}, {"count": 38, "prob": 0.017774783833816768}, {"count": 39, "prob": 0.0038863802291081717}, {"count": 40, "prob": 0.010520501142519614}, {"count": 41, "prob": 0.003678315948205974}, {"count": 42, "prob": 0.01149343427680935}, {"count": 43, "prob": 0.007959886381885354}, {"count": 44, "prob": 0.0033492803386939722}, {"count": 45, "prob": 0.016009282197575688}, {"count": 46, "prob": 0.00184660051994395}, {"count": 47, "prob": 0.005092696274733849}, {"count": 48, "prob": 0.005739164890253605}, {"count": 49, "prob": 0.0010211733226650175}, {"count": 50, "prob": 0.009918708638920123}, {"count": 51, "prob": 0.010056676453844322}, {"count": 52, "prob": 0.0023921425802348427}, {"count": 53, "prob": 0.010844695375864582}, {"count": 54, "prob": 0.010514609972434285}, {"count": 55, "prob": 0.007903797913055054}, {"count": 56, "prob": 0.010733905639705854}, {"count": 57, "prob": 0.005068256416662925}, {"count": 58, "prob": 0.002926848027888427}, {"count": 59, "prob": 0.008239512978245205}, {"count": 60, "prob": 0.002962956258754963}, {"count": 61, "prob": 0.00914722209555429}, {"count": 62, "prob": 0.0018497634713146858}, {"count": 63, "prob": 0.022739117971822317}, {"count": 64, "prob": 0.004060017024703376}, {"count": 65, "prob": 0.007649384966837315}, {"count": 66, "prob": 0.024734903623494866}, {"count": 67, "prob": 0.004654504366448251}, {"count": 68, "prob": 0.016690348294062282}, {"count": 69, "prob": 0.009619742659227772}, {"count": 70, "prob": 0.0029519161368760996}, {"count": 71, "prob": 0.004985947132424019}, {"count": 72, "prob": 0.0034587595175329714}, {"count": 73, "prob": 0.0018255409800717992}, {"count": 74, "prob": 0.019519087387317356}, {"count": 75, "prob": 0.0019185869741383922}, {"count": 76, "prob": 0.007516093948867849}, {"count": 77, "prob": 0.016609076854960526}, {"count": 78, "prob": 0.009853369878643745}, {"count": 79, "prob": 0.008437034748510892}, {"count": 80, "prob": 0.005584729531061952}, {"count": 81, "prob": 0.01471014262819077}, {"count": 82, "prob": 0.004733758290341862}, {"count": 83, "prob": 0.00299803369076566}, {"count": 84, "prob": 0.005118288813228369}, {"count": 85, "prob": 0.0010136483432324904}, {"count": 86, "prob": 0.002269286058919571}, {"count": 87, "prob": 0.00784654356214777}, {"count": 88, "prob": 0.0005295139561992007}, {"count": 89, "prob": 0.002923643808727115}, {"count": 90, "prob": 0.03331744832361223}, {"count": 91, "prob": 0.00830384211450598}, {"count": 92, "prob": 0.010540082981121102}, {"count": 93, "prob": 0.011728670924059418}, {"count": 94, "prob": 0.010903170528246978}, {"count": 95, "prob": 0.009964659404822586}, {"count": 96, "prob": 0.00726237183518336}, {"count": 97, "prob": 0.005843447285178082}, {"count": 98, "prob": 0.00365899158334146}, {"count": 99, "prob": 0.0037623422923003286}, {"count": 100, "prob": 0.002666995503521784}, {"count": 101, "prob": 0.0012354983059592582}, {"count": 102, "prob": 0.007831016861911578}, {"count": 103, "prob": 0.009030869964774268}, {"count": 104, "prob": 0.006528656165090101}, {"count": 105, "prob": 0.0044556839516476975}, {"count": 106, "prob": 0.0050965495026945844}, {"count": 107, "prob": 0.005168826750227339}, {"count": 108, "prob": 0.003248035197961665}, {"count": 109, "prob": 0.008390377057716735}, {"count": 110, "prob": 0.0023759811007477956}, {"count": 111, "prob": 0.0033556926326233096}, {"count": 112, "prob": 0.0026346753422622953}, {"count": 113, "prob": 0.013819837946584024}, {"count": 114, "prob": 0.0017117976541868825}, {"count": 115, "prob": 0.006867050400997898}, {"count": 116, "prob": 0.004370000402592559}, {"count": 117, "prob": 0.0009009887608029248}, {"count": 118, "prob": 0.011910734038148275}, {"count": 119, "prob": 0.004278279062407823}, {"count": 120, "prob": 0.0043347719619851195}, {"count": 121, "prob": 0.0071637502058460685}, {"count": 122, "prob": 0.002636759271696069}, {"count": 123, "prob": 0.0038804523017721597}, {"count": 124, "prob": 0.0022017348463189584}, {"count": 125, "prob": 0.0011621814074736006}, {"count": 126, "prob": 0.005613198483154777}, {"count": 127, "prob": 0.0011924825486783856}, {"count": 128, "prob": 0.002252381401238622}, {"count": 129, "prob": 0.002957723260534382}, {"count": 130, "prob": 0.0013572745954609888}, {"count": 131, "prob": 0.007482037308733706}, {"count": 132, "prob": 0.004570671111658282}, {"count": 133, "prob": 0.0025278441383229638}, {"count": 134, "prob": 0.0048400718230850156}, {"count": 135, "prob": 0.0021415592253888126}, {"count": 136, "prob": 0.0021580470865840795}, {"count": 137, "prob": 0.0021522702528361517}, {"count": 138, "prob": 0.0007551464251005035}, {"count": 139, "prob": 0.002725840417187532}, {"count": 140, "prob": 0.002999511655009457}, {"count": 141, "prob": 0.005277818866747979}, {"count": 142, "prob": 0.002664895286749353}, {"count": 143, "prob": 0.0019595022756712112}, {"count": 144, "prob": 0.004242350145250817}, {"count": 145, "prob": 0.0020477367315272156}, {"count": 146, "prob": 0.0005835543739360322}, {"count": 147, "prob": 0.003159010734688478}, {"count": 148, "prob": 0.0007498395424163395}, {"count": 149, "prob": 0.0005254937712685198}, {"count": 150, "prob": 0.0009399683247860134}, {"count": 151, "prob": 0.0006254783235841247}, {"count": 152, "prob": 0.0005612306390150582}, {"count": 153, "prob": 0.00169969233096134}, {"count": 154, "prob": 0.011768161778889539}, {"count": 155, "prob": 0.0020769845841701736}, {"count": 156, "prob": 0.006364010906334744}, {"count": 157, "prob": 0.00680418124381544}, {"count": 158, "prob": 0.0025071273004943087}, {"count": 159, "prob": 0.002752768932408939}, {"count": 160, "prob": 0.001577976076335895}, {"count": 161, "prob": 0.0020306878345590536}, {"count": 162, "prob": 0.0009239476589355988}, {"count": 163, "prob": 0.0007061678770397979}, {"count": 164, "prob": 0.0005986069085383513}, {"count": 165, "prob": 0.0005914847970122523}, {"count": 166, "prob": 0.0005777025368386369}, {"count": 167, "prob": 0.004744568939627525}, {"count": 168, "prob": 0.0010420420929961609}, {"count": 169, "prob": 0.001944582675509234}, {"count": 170, "prob": 0.001024549477288461}, {"count": 171, "prob": 0.0004857127540357487}, {"count": 172, "prob": 0.0004936346719795127}, {"count": 173, "prob": 0.0004170391249245382}, {"count": 174, "prob": 0.0004206472428871214}, {"count": 175, "prob": 0.0006351910408616986}, {"count": 176, "prob": 0.00022658667956933158}, {"count": 177, "prob": 0.0008271895225171825}, {"count": 178, "prob": 0.00027658615149314637}, {"count": 179, "prob": 0.0021788937831668117}, {"count": 180, "prob": 0.00045853092665284106}, {"count": 181, "prob": 0.0004726245270689416}, {"count": 182, "prob": 0.0009057442757280332}, {"count": 183, "prob": 0.0002707503367614282}, {"count": 184, "prob": 0.00034465509628373064}, {"count": 185, "prob": 0.0001734850500736575}, {"count": 186, "prob": 0.00022242279829605164}, {"count": 187, "prob": 9.651179954541895e-05}, {"count": 188, "prob": 0.00026426286450047275}, {"count": 189, "prob": 8.280928323772261e-05}, {"count": 190, "prob": 0.0003519904140622379}, {"count": 191, "prob": 0.00010242710216916568}, {"count": 192, "prob": 0.0050021873498796166}, {"count": 193, "prob": 0.0004404729746109186}, {"count": 194, "prob": 0.0008121370119124147}, {"count": 195, "prob": 0.00221957502157468}, {"count": 196, "prob": 0.0003659810629796585}, {"count": 197, "prob": 0.0005974242271749267}, {"count": 198, "prob": 0.00015870784338717508}, {"count": 199, "prob": 0.00021567271482212316}, {"count": 200, "prob": 0.0003958701382162429}, {"count": 201, "prob": 7.215685781282294e-05}, {"count": 202, "prob": 5.379044123508495e-05}, {"count": 203, "prob": 0.00027727733099104017}, {"count": 204, "prob": 5.2145159058146363e-05}, {"count": 205, "prob": 0.001318867092126227}, {"count": 206, "prob": 9.43167634448105e-05}, {"count": 207, "prob": 0.0001180027474128385}, {"count": 208, "prob": 0.00027975640811872483}, {"count": 209, "prob": 5.277260705681854e-05}, {"count": 210, "prob": 7.43234688128656e-05}, {"count": 211, "prob": 7.612456509636001e-05}, {"count": 212, "prob": 0.0001254536614002319}, {"count": 213, "prob": 0.0005538239065210377}, {"count": 214, "prob": 2.357319347295183e-05}, {"count": 215, "prob": 9.216786263828206e-05}, {"count": 216, "prob": 0.00013711889351621478}, {"count": 217, "prob": 2.0035142363367484e-05}, {"count": 218, "prob": 8.002015973557436e-05}, {"count": 219, "prob": 2.0359071321771185e-05}, {"count": 220, "prob": 0.0016194321937040936}, {"count": 221, "prob": 0.0004078893142290276}, {"count": 222, "prob": 0.0002603163930508254}, {"count": 223, "prob": 0.0012172129311150528}, {"count": 224, "prob": 0.0003516074091297374}, {"count": 225, "prob": 0.0002971703238540262}, {"count": 226, "prob": 0.0001862435586725955}, {"count": 227, "prob": 7.994889300496624e-05}, {"count": 228, "prob": 0.00033275828478944685}, {"count": 229, "prob": 8.802686303101274e-05}, {"count": 230, "prob": 7.589217580067253e-05}, {"count": 231, "prob": 0.0006850611349823865}, {"count": 232, "prob": 4.465427914738107e-05}, {"count": 233, "prob": 0.0013965576084914843}, {"count": 234, "prob": 0.0005551218111313917}, {"count": 235, "prob": 0.0002246691511622165}, {"count": 236, "prob": 0.0004104788720873909}, {"count": 237, "prob": 0.000376253205194435}, {"count": 238, "prob": 5.7406284409676324e-05}, {"count": 239, "prob": 0.000935957613888955}, {"count": 240, "prob": 0.00010018025335358886}, {"count": 241, "prob": 0.0004651007315156572}, {"count": 242, "prob": 0.00010024559268880672}, {"count": 243, "prob": 0.0002978210974734242}, {"count": 244, "prob": 0.00043123124529134677}, {"count": 245, "prob": 5.3812614973305975e-05}, {"count": 246, "prob": 0.0006406383152255459}, {"count": 247, "prob": 0.00013057151336601987}, {"count": 248, "prob": 6.645312960793522e-05}, {"count": 249, "prob": 0.0002477928884808656}, {"count": 250, "prob": 3.3811261163418154e-05}, {"count": 251, "prob": 6.728529872452082e-05}, {"count": 252, "prob": 0.0006684058388659103}, {"count": 253, "prob": 2.947617935303838e-05}, {"count": 254, "prob": 0.0001458870431421469}, {"count": 255, "prob": 0.0010523805644451812}, {"count": 256, "prob": 0.00021692058353626854}, {"count": 257, "prob": 0.0003241255083550968}, {"count": 258, "prob": 0.0003536340484072596}, {"count": 259, "prob": 0.00016115782948222085}, {"count": 260, "prob": 0.0003846375119733362}, {"count": 261, "prob": 0.0005818547732997176}, {"count": 262, "prob": 0.00010946967780813269}, {"count": 263, "prob": 0.00013269064520906}, {"count": 264, "prob": 0.00017180942099218201}, {"count": 265, "prob": 0.00013586178174488522}, {"count": 266, "prob": 0.0001039153083682625}, {"count": 267, "prob": 0.00011899468623249869}, {"count": 268, "prob": 0.0007130295651297647}, {"count": 269, "prob": 4.3521400703928926e-05}, {"count": 270, "prob": 0.00015159446697007148}, {"count": 271, "prob": 0.00011157755679899301}, {"count": 272, "prob": 2.9152810337519028e-05}, {"count": 273, "prob": 0.00018446811577238915}, {"count": 274, "prob": 0.00012908628286339416}, {"count": 275, "prob": 1.3101649597663618e-05}, {"count": 276, "prob": 0.00020431499933864386}, {"count": 277, "prob": 3.069703082301293e-05}, {"count": 278, "prob": 0.0004764342004723451}, {"count": 279, "prob": 7.108377926962539e-05}, {"count": 280, "prob": 0.00010711817566746719}, {"count": 281, "prob": 0.00012101892175521049}, {"count": 282, "prob": 4.0798926403388766e-05}, {"count": 283, "prob": 4.8898750200293805e-05}, {"count": 284, "prob": 0.00023877953786607153}, {"count": 285, "prob": 3.383812442329577e-05}, {"count": 286, "prob": 3.582275598571438e-05}, {"count": 287, "prob": 2.6752687156326256e-05}, {"count": 288, "prob": 6.7127752794615535e-06}, {"count": 289, "prob": 4.6568179924523765e-05}, {"count": 290, "prob": 2.2751157322777265e-05}, {"count": 291, "prob": 0.0012214179701901312}, {"count": 292, "prob": 2.119832171604808e-05}, {"count": 293, "prob": 0.00017037259755191023}, {"count": 294, "prob": 0.0002737048233961067}, {"count": 295, "prob": 8.852746996780314e-06}, {"count": 296, "prob": 0.00010294399344491103}, {"count": 297, "prob": 0.0005194676589476509}, {"count": 298, "prob": 1.796243978442164e-05}, {"count": 299, "prob": 0.00014867795646172915}, {"count": 300, "prob": 7.688208582727512e-05}, {"count": 301, "prob": 9.309312425919017e-06}, {"count": 302, "prob": 1.9096780078761184e-05}, {"count": 303, "prob": 6.7538070941097316e-06}, {"count": 304, "prob": 0.0006317601868177349}, {"count": 305, "prob": 2.192075002648138e-05}, {"count": 306, "prob": 4.5599114771689875e-05}, {"count": 307, "prob": 9.101566216572713e-05}, {"count": 308, "prob": 6.364846769074572e-06}, {"count": 309, "prob": 2.5986113348848474e-05}, {"count": 310, "prob": 6.237041805513276e-05}, {"count": 311, "prob": 2.7432661797144273e-06}, {"count": 312, "prob": 0.00019703617379778111}, {"count": 313, "prob": 5.041673736165505e-06}, {"count": 314, "prob": 1.4891407037749567e-05}, {"count": 315, "prob": 3.463724291113152e-05}, {"count": 316, "prob": 5.486606351881433e-06}, {"count": 317, "prob": 3.83151517548632e-06}, {"count": 318, "prob": 1.7211464385865586e-05}, {"count": 319, "prob": 0.0003528089225722411}, {"count": 320, "prob": 4.912667895096836e-05}, {"count": 321, "prob": 4.524578281246873e-05}, {"count": 322, "prob": 0.00018345636897319434}, {"count": 323, "prob": 3.3202623246068786e-05}, {"count": 324, "prob": 3.8318713391567e-05}, {"count": 325, "prob": 0.00022109007223757601}, {"count": 326, "prob": 2.3241731282957342e-05}, {"count": 327, "prob": 2.184127213343319e-05}, {"count": 328, "prob": 7.142675028568974e-05}, {"count": 329, "prob": 2.097890209741988e-05}, {"count": 330, "prob": 3.0871591017419153e-06}, {"count": 331, "prob": 4.362926970101066e-06}, {"count": 332, "prob": 0.00039195002407808107}, {"count": 333, "prob": 5.4408718169229535e-05}, {"count": 334, "prob": 2.1835654706425362e-05}, {"count": 335, "prob": 8.57063417302211e-05}, {"count": 336, "prob": 1.3088936894392417e-05}, {"count": 337, "prob": 1.1870285200034958e-05}, {"count": 338, "prob": 7.909148246307163e-05}, {"count": 339, "prob": 9.831347177016586e-06}, {"count": 340, "prob": 5.336486064541203e-05}, {"count": 341, "prob": 8.141199576467923e-06}, {"count": 342, "prob": 1.1120629666849193e-05}, {"count": 343, "prob": 2.005547228966213e-05}, {"count": 344, "prob": 5.861610100523684e-06}, {"count": 345, "prob": 2.1057852044319954e-07}, {"count": 346, "prob": 1.6120435673632e-06}, {"count": 347, "prob": 1.793817025997626e-07}, {"count": 348, "prob": 1.5256483798970355e-06}, {"count": 349, "prob": 2.418663290053466e-06}, {"count": 350, "prob": 1.4302701087287743e-06}, {"count": 351, "prob": 1.3916900439957234e-06}, {"count": 352, "prob": 2.986107409277381e-06}, {"count": 353, "prob": 2.4040735782420187e-05}, {"count": 354, "prob": 3.3771595209448637e-06}, {"count": 355, "prob": 6.382085010729089e-06}, {"count": 356, "prob": 0.0}, {"count": 357, "prob": 0.00015034727218718333}, {"count": 358, "prob": 1.9065163303754482e-05}, {"count": 359, "prob": 2.5217911707413987e-05}, {"count": 360, "prob": 5.865042950364073e-05}, {"count": 361, "prob": 1.4738392645615554e-05}, {"count": 362, "prob": 3.4459191072882136e-05}, {"count": 363, "prob": 7.425732156005738e-05}, {"count": 364, "prob": 1.0882969908762678e-05}, {"count": 365, "prob": 1.1248820591041506e-05}, {"count": 366, "prob": 2.1682990278594078e-05}, {"count": 367, "prob": 4.59126767875487e-06}, {"count": 368, "prob": 1.5453715680805406e-05}, {"count": 369, "prob": 1.7878376359109676e-07}, {"count": 370, "prob": 0.00011115347205673978}, {"count": 371, "prob": 7.660222637366731e-06}, {"count": 372, "prob": 7.964417608688445e-06}, {"count": 373, "prob": 2.305756806808426e-05}, {"count": 374, "prob": 7.4974072449602415e-06}, {"count": 375, "prob": 1.7669097706076621e-06}, {"count": 376, "prob": 1.2219535575588252e-05}, {"count": 377, "prob": 3.6720454418139357e-06}, {"count": 378, "prob": 3.609381033746549e-05}, {"count": 379, "prob": 2.3313641947882486e-06}, {"count": 380, "prob": 2.9514529441229638e-06}, {"count": 381, "prob": 7.069562886197659e-06}, {"count": 382, "prob": 1.6114456283545346e-06}, {"count": 383, "prob": 3.871099137819205e-06}, {"count": 384, "prob": 5.848191469258976e-06}, {"count": 385, "prob": 3.575675271821935e-07}, {"count": 386, "prob": 0.0}, {"count": 387, "prob": 0.0}, {"count": 388, "prob": 0.0}, {"count": 389, "prob": 7.139391763470553e-07}, {"count": 390, "prob": 1.2290246362904023e-06}, {"count": 391, "prob": 9.586262176324126e-06}, {"count": 392, "prob": 0.0}, {"count": 393, "prob": 0.0}, {"count": 394, "prob": 0.0}, {"count": 395, "prob": 0.0}, {"count": 396, "prob": 0.0}, {"count": 397, "prob": 0.0}, {"count": 398, "prob": 3.64742795286184e-07}, {"count": 399, "prob": 0.0}, {"count": 400, "prob": 0.0}, {"count": 401, "prob": 0.0}, {"count": 402, "prob": 0.0}, {"count": 403, "prob": 0.0}, {"count": 404, "prob": 0.0}, {"count": 405, "prob": 0.0}, {"count": 406, "prob": 0.0}, {"count": 407, "prob": 0.0}, {"count": 408, "prob": 0.0}, {"count": 409, "prob": 0.0}, {"count": 410, "prob": 0.0}, {"count": 411, "prob": 0.0}, {"count": 412, "prob": 0.0}, {"count": 413, "prob": 0.0}, {"count": 414, "prob": 0.0}, {"count": 415, "prob": 0.0}, {"count": 416, "prob": 0.0}, {"count": 417, "prob": 0.0}, {"count": 418, "prob": 0.0}, {"count": 419, "prob": 0.0}, {"count": 420, "prob": 0.0}, {"count": 421, "prob": 0.0}, {"count": 422, "prob": 0.0}, {"count": 423, "prob": 0.0}, {"count": 424, "prob": 0.0}, {"count": 425, "prob": 0.0}, {"count": 426, "prob": 0.0}, {"count": 427, "prob": 0.0}, {"count": 428, "prob": 0.0}, {"count": 429, "prob": 0.0}, {"count": 430, "prob": 0.0}, {"count": 431, "prob": 0.0}, {"count": 432, "prob": 0.0}, {"count": 433, "prob": 0.0}, {"count": 434, "prob": 0.0}, {"count": 435, "prob": 0.0}, {"count": 436, "prob": 0.0}, {"count": 437, "prob": 0.0}, {"count": 438, "prob": 0.0}, {"count": 439, "prob": 0.0}, {"count": 440, "prob": 0.0}, {"count": 441, "prob": 0.0}, {"count": 442, "prob": 0.0}, {"count": 443, "prob": 0.0}, {"count": 444, "prob": 0.0}, {"count": 445, "prob": 0.0}, {"count": 446, "prob": 0.0}], "data-7879814b82964ddfe3273288dbad2bf1": [{"expected": 81.81692187407282}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_dictmhc1_HOGVAX.csv b/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_dictmhc1_HOGVAX.csv deleted file mode 100644 index 37ee9e4e48cc2c6041aefaf996a68f40cc5924c6..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_dictmhc1_HOGVAX.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999999970842566,White -1,2,0.9999995057164979,White -2,3,0.9998802352325314,White -3,4,0.9996005369825189,White -4,5,0.9984993194537933,White -5,6,0.995456617511455,White -6,7,0.9863311706144484,White -7,8,0.9546655638831475,White -8,9,0.9219332159841351,White -9,10,0.8692260088934015,White -0,1,0.9999086178430601,Black -1,2,0.9996537224692983,Black -2,3,0.998224726184131,Black -3,4,0.9960691345412355,Black -4,5,0.990688202226413,Black -5,6,0.9785976662407181,Black -6,7,0.9568079331225731,Black -7,8,0.9240583895866852,Black -8,9,0.8799412951945743,Black -9,10,0.8202079667383394,Black -0,1,1.0,Asians -1,2,0.9999887284235458,Asians -2,3,0.9999180310152038,Asians -3,4,0.9866645465555817,Asians -4,5,0.9855082463925072,Asians -5,6,0.9823911748362447,Asians -6,7,0.9772547548436229,Asians -7,8,0.954803346433805,Asians -8,9,0.9215162166604604,Asians -9,10,0.8764373508746978,Asians -0,1,0.9999695383091055,Average -1,2,0.999880652203114,Average -2,3,0.9993409974772888,Average -3,4,0.9941114060264452,Average -4,5,0.9915652560242378,Average -5,6,0.9854818195294727,Average -6,7,0.9734646195268816,Average -7,8,0.9445090999678794,Average -8,9,0.9077969092797232,Average -9,10,0.8552904421688129,Average diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_dictmhc2_HOGVAX.csv b/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_dictmhc2_HOGVAX.csv deleted file mode 100644 index ce99be3115ca6d33cba5b3a35e0860513987d3e5..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_dictmhc2_HOGVAX.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999880346489497,White -1,2,0.9999841678264106,White -2,3,0.9999682568564089,White -3,4,0.9998870489668307,White -4,5,0.9998775414204155,White -5,6,0.9993864500196821,White -6,7,0.9991263197195892,White -7,8,0.9975539727223901,White -8,9,0.9971675087577111,White -9,10,0.9963884435656711,White -0,1,0.9999547843876787,Black -1,2,0.9999459880941731,Black -2,3,0.9999077922943476,Black -3,4,0.9998592633362168,Black -4,5,0.9998157286516436,Black -5,6,0.998361668846198,Black -6,7,0.9971441660837462,Black -7,8,0.9959070610675513,Black -8,9,0.9951925995715094,Black -9,10,0.9946273974609652,Black -0,1,0.9991773694214586,Asians -1,2,0.9989071794995334,Asians -2,3,0.9986876940836168,Asians -3,4,0.9915346851861293,Asians -4,5,0.990525885237348,Asians -5,6,0.9865412170968624,Asians -6,7,0.982547430315502,Asians -7,8,0.9815629519088601,Asians -8,9,0.9761012056811813,Asians -9,10,0.974774705480652,Asians -0,1,0.999706729486029,Average -1,2,0.9996124451400391,Average -2,3,0.999521247744791,Average -3,4,0.9970936658297256,Average -4,5,0.9967397184364689,Average -5,6,0.9947631119875808,Average -6,7,0.9929393053729457,Average -7,8,0.9916746618996005,Average -8,9,0.9894871046701339,Average -9,10,0.9885968488357628,Average diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_number_bar_mhc1_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_number_bar_mhc1_HOGVAX.html deleted file mode 100644 index 2dd2212020344278f16b46fc52050fddcf4d485f..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_number_bar_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-4b1ee10382e0569edb0bbb79530b13d4"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-4b1ee10382e0569edb0bbb79530b13d4": [{"n": 1, "prob": 0.9999999970842566, "population": "White"}, {"n": 2, "prob": 0.9999995057164979, "population": "White"}, {"n": 3, "prob": 0.9998802352325314, "population": "White"}, {"n": 4, "prob": 0.9996005369825189, "population": "White"}, {"n": 5, "prob": 0.9984993194537933, "population": "White"}, {"n": 6, "prob": 0.995456617511455, "population": "White"}, {"n": 7, "prob": 0.9863311706144484, "population": "White"}, {"n": 8, "prob": 0.9546655638831475, "population": "White"}, {"n": 9, "prob": 0.9219332159841351, "population": "White"}, {"n": 10, "prob": 0.8692260088934015, "population": "White"}, {"n": 1, "prob": 0.9999086178430601, "population": "Black"}, {"n": 2, "prob": 0.9996537224692983, "population": "Black"}, {"n": 3, "prob": 0.998224726184131, "population": "Black"}, {"n": 4, "prob": 0.9960691345412355, "population": "Black"}, {"n": 5, "prob": 0.990688202226413, "population": "Black"}, {"n": 6, "prob": 0.9785976662407181, "population": "Black"}, {"n": 7, "prob": 0.9568079331225731, "population": "Black"}, {"n": 8, "prob": 0.9240583895866852, "population": "Black"}, {"n": 9, "prob": 0.8799412951945743, "population": "Black"}, {"n": 10, "prob": 0.8202079667383394, "population": "Black"}, {"n": 1, "prob": 1.0, "population": "Asians"}, {"n": 2, "prob": 0.9999887284235458, "population": "Asians"}, {"n": 3, "prob": 0.9999180310152038, "population": "Asians"}, {"n": 4, "prob": 0.9866645465555817, "population": "Asians"}, {"n": 5, "prob": 0.9855082463925072, "population": "Asians"}, {"n": 6, "prob": 0.9823911748362447, "population": "Asians"}, {"n": 7, "prob": 0.9772547548436229, "population": "Asians"}, {"n": 8, "prob": 0.954803346433805, "population": "Asians"}, {"n": 9, "prob": 0.9215162166604604, "population": "Asians"}, {"n": 10, "prob": 0.8764373508746978, "population": "Asians"}, {"n": 1, "prob": 0.9999695383091055, "population": "Average"}, {"n": 2, "prob": 0.999880652203114, "population": "Average"}, {"n": 3, "prob": 0.9993409974772888, "population": "Average"}, {"n": 4, "prob": 0.9941114060264452, "population": "Average"}, {"n": 5, "prob": 0.9915652560242378, "population": "Average"}, {"n": 6, "prob": 0.9854818195294727, "population": "Average"}, {"n": 7, "prob": 0.9734646195268816, "population": "Average"}, {"n": 8, "prob": 0.9445090999678794, "population": "Average"}, {"n": 9, "prob": 0.9077969092797232, "population": "Average"}, {"n": 10, "prob": 0.8552904421688129, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_number_bar_mhc2_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_number_bar_mhc2_HOGVAX.html deleted file mode 100644 index a76fc986f1fd09cb30fa081ae45ce025f097b256..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/min_hit_number_bar_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-f82bf57d808ce04e8141a4a6ebcf07a5"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-f82bf57d808ce04e8141a4a6ebcf07a5": [{"n": 1, "prob": 0.9999880346489497, "population": "White"}, {"n": 2, "prob": 0.9999841678264106, "population": "White"}, {"n": 3, "prob": 0.9999682568564089, "population": "White"}, {"n": 4, "prob": 0.9998870489668307, "population": "White"}, {"n": 5, "prob": 0.9998775414204155, "population": "White"}, {"n": 6, "prob": 0.9993864500196821, "population": "White"}, {"n": 7, "prob": 0.9991263197195892, "population": "White"}, {"n": 8, "prob": 0.9975539727223901, "population": "White"}, {"n": 9, "prob": 0.9971675087577111, "population": "White"}, {"n": 10, "prob": 0.9963884435656711, "population": "White"}, {"n": 1, "prob": 0.9999547843876787, "population": "Black"}, {"n": 2, "prob": 0.9999459880941731, "population": "Black"}, {"n": 3, "prob": 0.9999077922943476, "population": "Black"}, {"n": 4, "prob": 0.9998592633362168, "population": "Black"}, {"n": 5, "prob": 0.9998157286516436, "population": "Black"}, {"n": 6, "prob": 0.998361668846198, "population": "Black"}, {"n": 7, "prob": 0.9971441660837462, "population": "Black"}, {"n": 8, "prob": 0.9959070610675513, "population": "Black"}, {"n": 9, "prob": 0.9951925995715094, "population": "Black"}, {"n": 10, "prob": 0.9946273974609652, "population": "Black"}, {"n": 1, "prob": 0.9991773694214586, "population": "Asians"}, {"n": 2, "prob": 0.9989071794995334, "population": "Asians"}, {"n": 3, "prob": 0.9986876940836168, "population": "Asians"}, {"n": 4, "prob": 0.9915346851861293, "population": "Asians"}, {"n": 5, "prob": 0.990525885237348, "population": "Asians"}, {"n": 6, "prob": 0.9865412170968624, "population": "Asians"}, {"n": 7, "prob": 0.982547430315502, "population": "Asians"}, {"n": 8, "prob": 0.9815629519088601, "population": "Asians"}, {"n": 9, "prob": 0.9761012056811813, "population": "Asians"}, {"n": 10, "prob": 0.974774705480652, "population": "Asians"}, {"n": 1, "prob": 0.999706729486029, "population": "Average"}, {"n": 2, "prob": 0.9996124451400391, "population": "Average"}, {"n": 3, "prob": 0.999521247744791, "population": "Average"}, {"n": 4, "prob": 0.9970936658297256, "population": "Average"}, {"n": 5, "prob": 0.9967397184364689, "population": "Average"}, {"n": 6, "prob": 0.9947631119875808, "population": "Average"}, {"n": 7, "prob": 0.9929393053729457, "population": "Average"}, {"n": 8, "prob": 0.9916746618996005, "population": "Average"}, {"n": 9, "prob": 0.9894871046701339, "population": "Average"}, {"n": 10, "prob": 0.9885968488357628, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_covered_alleles_mhc1_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_covered_alleles_mhc1_HOGVAX.html deleted file mode 100644 index c4f28723609cd3e43c7561e0ddc59e768f3e09a9..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_covered_alleles_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-A"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "text": {"field": "values", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-A"}], "data": {"name": "data-f6e5eb37e165d75bf089b1385bc9b14b"}}, {"layer": [{"mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-B"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "text": {"field": "values", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-B"}], "data": {"name": "data-bf7fae7136539d92c7755c46e0849281"}}, {"layer": [{"mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-C"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "text": {"field": "values", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-C"}], "data": {"name": "data-103e04c45e7ce42325a7c225959cff57"}}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-f6e5eb37e165d75bf089b1385bc9b14b": [{"allele_category": "Covered", "values": 0.93}, {"allele_category": "No-BA-prediction", "values": 0.0596}, {"allele_category": "Uncovered", "values": 0.0104}], "data-bf7fae7136539d92c7755c46e0849281": [{"allele_category": "Covered", "values": 0.4677}, {"allele_category": "No-BA-prediction", "values": 0.1214}, {"allele_category": "Uncovered", "values": 0.4109}], "data-103e04c45e7ce42325a7c225959cff57": [{"allele_category": "Covered", "values": 0.6044}, {"allele_category": "No-BA-prediction", "values": 0.0706}, {"allele_category": "Uncovered", "values": 0.325}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_covered_alleles_mhc2_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_covered_alleles_mhc2_HOGVAX.html deleted file mode 100644 index 30abc9b978cbc869688de855d38ff11d6158cb78..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_covered_alleles_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at DRB1"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "text": {"field": "values", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at DRB1"}], "data": {"name": "data-0471ade31d9c5dba56291729efd40ec8"}}, {"layer": [{"mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-DP"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "text": {"field": "values", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-DP"}], "data": {"name": "data-2bfc00aecca0dd2194847b46ee1de28c"}}, {"layer": [{"mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-DQ"}, {"mark": {"type": "text", "outerRadius": 168}, "encoding": {"color": {"field": "allele_category", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "text": {"field": "values", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-DQ"}], "data": {"name": "data-c1d9ba47df89116b963409de3a83cd48"}}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-0471ade31d9c5dba56291729efd40ec8": [{"allele_category": "Covered", "values": 0.8938}, {"allele_category": "No-BA-prediction", "values": 0.0299}, {"allele_category": "Uncovered", "values": 0.0762}], "data-2bfc00aecca0dd2194847b46ee1de28c": [{"allele_category": "Covered", "values": 0.3218}, {"allele_category": "No-BA-prediction", "values": 0.3701}, {"allele_category": "Uncovered", "values": 0.308}], "data-c1d9ba47df89116b963409de3a83cd48": [{"allele_category": "Covered", "values": 0.1682}, {"allele_category": "No-BA-prediction", "values": 0.5428}, {"allele_category": "Uncovered", "values": 0.2883}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_hit_covered_alleles_mhc1_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_hit_covered_alleles_mhc1_HOGVAX.html deleted file mode 100644 index f4cef179e6456c8c3eb7880abc1156c010eee01f..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_hit_covered_alleles_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"data": {"name": "data-a2fd05739044fc199ac4238ee7c8b6ab"}, "mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"scheme": "category20b"}, "type": "nominal"}, "order": {"field": "order", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-A", "transform": [{"calculate": "-indexof(['1.0', '2.0', '3.0', '4.0', '5.0', '6.0', '7.0', '9.0', '10.0', '11.0', 'No-BA-prediction', 'Uncovered'], datum.Origin)", "as": "order"}]}, {"data": {"name": "data-8635693659e48c4409ecbf627692c4e8"}, "mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"scheme": "category20b"}, "type": "nominal"}, "order": {"field": "order", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-B", "transform": [{"calculate": "-indexof(['1.0', '2.0', '3.0', '4.0', '5.0', '6.0', '7.0', '8.0', '9.0', '10.0', 'No-BA-prediction', 'Uncovered'], datum.Origin)", "as": "order"}]}, {"data": {"name": "data-3c4c36f6b369e7b034039d50ff318b39"}, "mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"scheme": "category20b"}, "type": "nominal"}, "order": {"field": "order", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-C", "transform": [{"calculate": "-indexof(['1.0', '2.0', '3.0', '5.0', '7.0', '8.0', 'No-BA-prediction', 'Uncovered'], datum.Origin)", "as": "order"}]}], "resolve": {"scale": {"color": "independent"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-a2fd05739044fc199ac4238ee7c8b6ab": [{"allele_category": "1.0", "values": 0.03176745860331173, "method": "HLA-AHOGVAX"}, {"allele_category": "2.0", "values": 0.08684305255579555, "method": "HLA-AHOGVAX"}, {"allele_category": "3.0", "values": 0.07982361411087112, "method": "HLA-AHOGVAX"}, {"allele_category": "4.0", "values": 0.33288336933045354, "method": "HLA-AHOGVAX"}, {"allele_category": "5.0", "values": 0.3332433405327574, "method": "HLA-AHOGVAX"}, {"allele_category": "6.0", "values": 0.02834773218142549, "method": "HLA-AHOGVAX"}, {"allele_category": "7.0", "values": 0.02960763138948884, "method": "HLA-AHOGVAX"}, {"allele_category": "9.0", "values": 0.002249820014398848, "method": "HLA-AHOGVAX"}, {"allele_category": "10.0", "values": 0.0027897768178545717, "method": "HLA-AHOGVAX"}, {"allele_category": "11.0", "values": 0.0024298056155507564, "method": "HLA-AHOGVAX"}, {"allele_category": "No-BA-prediction", "values": 0.059575233981281776, "method": "HLA-AHOGVAX"}, {"allele_category": "Uncovered", "values": 0.010439164866811242, "method": "HLA-AHOGVAX"}], "data-8635693659e48c4409ecbf627692c4e8": [{"allele_category": "1.0", "values": 0.07416176582906896, "method": "HLA-BHOGVAX"}, {"allele_category": "2.0", "values": 0.15794699457725506, "method": "HLA-BHOGVAX"}, {"allele_category": "3.0", "values": 0.0930268082181318, "method": "HLA-BHOGVAX"}, {"allele_category": "4.0", "values": 0.021538226533262053, "method": "HLA-BHOGVAX"}, {"allele_category": "5.0", "values": 0.01741388528221187, "method": "HLA-BHOGVAX"}, {"allele_category": "6.0", "values": 0.04315282975635836, "method": "HLA-BHOGVAX"}, {"allele_category": "7.0", "values": 0.04300007637668984, "method": "HLA-BHOGVAX"}, {"allele_category": "8.0", "values": 0.0, "method": "HLA-BHOGVAX"}, {"allele_category": "9.0", "values": 0.014664324448178417, "method": "HLA-BHOGVAX"}, {"allele_category": "10.0", "values": 0.0027495608340334533, "method": "HLA-BHOGVAX"}, {"allele_category": "No-BA-prediction", "values": 0.12143893683647748, "method": "HLA-BHOGVAX"}, {"allele_category": "Uncovered", "values": 0.4109065913083357, "method": "HLA-BHOGVAX"}], "data-3c4c36f6b369e7b034039d50ff318b39": [{"allele_category": "1.0", "values": 0.2151270923744575, "method": "HLA-CHOGVAX"}, {"allele_category": "2.0", "values": 0.22141528651138076, "method": "HLA-CHOGVAX"}, {"allele_category": "3.0", "values": 0.10911345319280842, "method": "HLA-CHOGVAX"}, {"allele_category": "5.0", "values": 0.024001417057833672, "method": "HLA-CHOGVAX"}, {"allele_category": "7.0", "values": 0.015056239482773891, "method": "HLA-CHOGVAX"}, {"allele_category": "8.0", "values": 0.01966167744221061, "method": "HLA-CHOGVAX"}, {"allele_category": "No-BA-prediction", "values": 0.0705871933398283, "method": "HLA-CHOGVAX"}, {"allele_category": "Uncovered", "values": 0.3250376405987069, "method": "HLA-CHOGVAX"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_hit_covered_alleles_mhc2_HOGVAX.html b/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_hit_covered_alleles_mhc2_HOGVAX.html deleted file mode 100644 index 191c6c4642c5c7eb4f06bd440e572e58af36baaf..0000000000000000000000000000000000000000 --- a/SupplementaryResults/HaplotypeMinHitsHOGVAX/pies_hit_covered_alleles_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"data": {"name": "data-e760d5a36aeb3169cbd28daeb569df94"}, "mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"scheme": "category20b"}, "type": "nominal"}, "order": {"field": "order", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at DRB1", "transform": [{"calculate": "-indexof(['1.0', '3.0', '5.0', '6.0', '7.0', '15.0', '16.0', '18.0', '24.0', '27.0', '28.0', '30.0', '32.0', '33.0', '34.0', '36.0', '37.0', '39.0', '42.0', '49.0', '50.0', '52.0', '63.0', '93.0', '101.0', '127.0', '228.0', 'No-BA-prediction', 'Uncovered'], datum.Origin)", "as": "order"}]}, {"data": {"name": "data-21c175dea3fc12c4e768fe26e83a3572"}, "mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"scheme": "category20b"}, "type": "nominal"}, "order": {"field": "order", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-DP", "transform": [{"calculate": "-indexof(['1.0', '2.0', '3.0', '4.0', '5.0', '6.0', '7.0', '12.0', '13.0', '15.0', '18.0', '20.0', '21.0', '27.0', '35.0', '38.0', '66.0', 'No-BA-prediction', 'Uncovered'], datum.Origin)", "as": "order"}]}, {"data": {"name": "data-21a5d8cb945e3f49f7e8ffda4b54bb8b"}, "mark": {"type": "arc", "stroke": "#fff"}, "encoding": {"color": {"field": "allele_category", "scale": {"scheme": "category20b"}, "type": "nominal"}, "order": {"field": "order", "type": "quantitative"}, "theta": {"field": "values", "stack": true, "type": "quantitative"}}, "title": "Coverage of alleles at HLA-DQ", "transform": [{"calculate": "-indexof(['4.0', '6.0', '12.0', '19.0', '21.0', '24.0', '28.0', '29.0', '30.0', '35.0', '61.0', 'No-BA-prediction', 'Uncovered'], datum.Origin)", "as": "order"}]}], "resolve": {"scale": {"color": "independent"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-e760d5a36aeb3169cbd28daeb569df94": [{"allele_category": "1.0", "values": 0.01081515909903468, "method": "DRB1HOGVAX"}, {"allele_category": "3.0", "values": 0.050143010368251695, "method": "DRB1HOGVAX"}, {"allele_category": "5.0", "values": 0.11619592420450482, "method": "DRB1HOGVAX"}, {"allele_category": "6.0", "values": 0.033428673578834465, "method": "DRB1HOGVAX"}, {"allele_category": "7.0", "values": 0.0015194851626742938, "method": "DRB1HOGVAX"}, {"allele_category": "15.0", "values": 0.015462996067214874, "method": "DRB1HOGVAX"}, {"allele_category": "16.0", "values": 0.003128351805505899, "method": "DRB1HOGVAX"}, {"allele_category": "18.0", "values": 0.034054343939935644, "method": "DRB1HOGVAX"}, {"allele_category": "24.0", "values": 0.020021451555237754, "method": "DRB1HOGVAX"}, {"allele_category": "27.0", "values": 0.03253485877726135, "method": "DRB1HOGVAX"}, {"allele_category": "28.0", "values": 0.057740436181623174, "method": "DRB1HOGVAX"}, {"allele_category": "30.0", "values": 0.001340722202359671, "method": "DRB1HOGVAX"}, {"allele_category": "32.0", "values": 0.09572756524848051, "method": "DRB1HOGVAX"}, {"allele_category": "33.0", "values": 0.01608866642831605, "method": "DRB1HOGVAX"}, {"allele_category": "34.0", "values": 0.006167322130854486, "method": "DRB1HOGVAX"}, {"allele_category": "36.0", "values": 0.011887736860922416, "method": "DRB1HOGVAX"}, {"allele_category": "37.0", "values": 0.02413299964247408, "method": "DRB1HOGVAX"}, {"allele_category": "39.0", "values": 0.005362888809438684, "method": "DRB1HOGVAX"}, {"allele_category": "42.0", "values": 0.00509474436896675, "method": "DRB1HOGVAX"}, {"allele_category": "49.0", "values": 0.05389703253485878, "method": "DRB1HOGVAX"}, {"allele_category": "50.0", "values": 0.015552377547372183, "method": "DRB1HOGVAX"}, {"allele_category": "52.0", "values": 0.02332856632105828, "method": "DRB1HOGVAX"}, {"allele_category": "63.0", "values": 0.10654272434751519, "method": "DRB1HOGVAX"}, {"allele_category": "93.0", "values": 0.025116195924204505, "method": "DRB1HOGVAX"}, {"allele_category": "101.0", "values": 0.05604218805863426, "method": "DRB1HOGVAX"}, {"allele_category": "127.0", "values": 0.059438684304612084, "method": "DRB1HOGVAX"}, {"allele_category": "228.0", "values": 0.013049696102967466, "method": "DRB1HOGVAX"}, {"allele_category": "No-BA-prediction", "values": 0.029942795852699322, "method": "DRB1HOGVAX"}, {"allele_category": "Uncovered", "values": 0.07624240257418646, "method": "DRB1HOGVAX"}], "data-21c175dea3fc12c4e768fe26e83a3572": [{"allele_category": "1.0", "values": 0.052454426042261575, "method": "HLA-DPHOGVAX"}, {"allele_category": "2.0", "values": 0.05876322815533982, "method": "HLA-DPHOGVAX"}, {"allele_category": "3.0", "values": 0.003945188463735009, "method": "HLA-DPHOGVAX"}, {"allele_category": "4.0", "values": 0.013321045117075958, "method": "HLA-DPHOGVAX"}, {"allele_category": "5.0", "values": 0.0008031125071387779, "method": "HLA-DPHOGVAX"}, {"allele_category": "6.0", "values": 0.08581828954882924, "method": "HLA-DPHOGVAX"}, {"allele_category": "7.0", "values": 0.0009631996002284408, "method": "HLA-DPHOGVAX"}, {"allele_category": "12.0", "values": 0.00010494003426613364, "method": "HLA-DPHOGVAX"}, {"allele_category": "13.0", "values": 0.0518489434608795, "method": "HLA-DPHOGVAX"}, {"allele_category": "15.0", "values": 0.0006816105082809823, "method": "HLA-DPHOGVAX"}, {"allele_category": "18.0", "values": 0.006521273557966877, "method": "HLA-DPHOGVAX"}, {"allele_category": "20.0", "values": 0.00023812107367218735, "method": "HLA-DPHOGVAX"}, {"allele_category": "21.0", "values": 0.027984958595088524, "method": "HLA-DPHOGVAX"}, {"allele_category": "27.0", "values": 0.0021250356938892065, "method": "HLA-DPHOGVAX"}, {"allele_category": "35.0", "values": 0.009302184466019417, "method": "HLA-DPHOGVAX"}, {"allele_category": "38.0", "values": 0.00038108223872073104, "method": "HLA-DPHOGVAX"}, {"allele_category": "66.0", "values": 0.0065325171330668196, "method": "HLA-DPHOGVAX"}, {"allele_category": "No-BA-prediction", "values": 0.37006763992004554, "method": "HLA-DPHOGVAX"}, {"allele_category": "Uncovered", "values": 0.3079504568817818, "method": "HLA-DPHOGVAX"}], "data-21a5d8cb945e3f49f7e8ffda4b54bb8b": [{"allele_category": "4.0", "values": 0.004264161282014686, "method": "HLA-DQHOGVAX"}, {"allele_category": "6.0", "values": 3.174268145683243e-05, "method": "HLA-DQHOGVAX"}, {"allele_category": "12.0", "values": 0.04304967957144846, "method": "HLA-DQHOGVAX"}, {"allele_category": "19.0", "values": 0.00415834470970272, "method": "HLA-DQHOGVAX"}, {"allele_category": "21.0", "values": 0.005838241005339428, "method": "HLA-DQHOGVAX"}, {"allele_category": "24.0", "values": 0.00835234077159481, "method": "HLA-DQHOGVAX"}, {"allele_category": "28.0", "values": 0.058657475122074205, "method": "HLA-DQHOGVAX"}, {"allele_category": "29.0", "values": 0.009164412921014985, "method": "HLA-DQHOGVAX"}, {"allele_category": "30.0", "values": 0.008142249719720827, "method": "HLA-DQHOGVAX"}, {"allele_category": "35.0", "values": 0.015852713469456457, "method": "HLA-DQHOGVAX"}, {"allele_category": "61.0", "values": 0.010672182656092002, "method": "HLA-DQHOGVAX"}, {"allele_category": "No-BA-prediction", "values": 0.5428030821456622, "method": "HLA-DQHOGVAX"}, {"allele_category": "Uncovered", "values": 0.28830439298557275, "method": "HLA-DQHOGVAX"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/37435_chosen_peptides_hog_inc_substrings.txt b/SupplementaryResults/SingleAlleleComputations/37435_chosen_peptides_hog_inc_substrings.txt deleted file mode 100644 index b6767c7c0ddc12b10a3f1ea3551679210d9fecb2..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/37435_chosen_peptides_hog_inc_substrings.txt +++ /dev/null @@ -1,1112 +0,0 @@ -KNRARTVAGVSICST -MWSFNPETNILLNVPLHGT -LFARTRSMWSFNPETNI -FIASFRLFARTRSMWSFN -KHFYWFFSNYLKRRVVFNGVSF -SYFIASFRLFARTRSMWSFNPE -TITQMNLKYAISAKNRARTV -SSRLSFKELLVYA -GIAIAMACLVGLMWLSYFIASFRL -ACLVGLMWLSYFIASF -TRSMWSFNPETNI -VVDADSKIVQLSE -ETNILLNVPLHGT -RLFARTRSMWSFN -LKYAISAKNRART -PKDMTYRRLISMMGFKMN -WFFSNYLKRRVVFNGVSFST -KGTHHWLLLTILT -SFCAFAVDAAKAYKD -VTQQLIRAAEIRAS -AIAMACLVGLMWLSYFIASFRL -WLSYFIASFRLFA -KIVQLSEISMDNSP -MWLSYFIASFRLFART -IAYIICISTKHFYWFFSNY -SMWSFNPETNILLNVPLH -PETNILLNVPLHGTI -YIICISTKHFYWFF -YASALWEIQQVVDADSKI -VTQQLIRAAEIRASAN -LWEIQQVVDADSKIVQ -NLKYAISAKNRARTVAG -FARTRSMWSFNPETNI -QQVVDADSKIVQLSE -AMACLVGLMWLSY -DVNLHSSRLSFKELLVY -FCAFAVDAAKAYK -KDMTYRRLISMMGF -GIPKDMTYRRLISMMGF -IRAAEIRASANLA -AFAVDAAKAYKDYLASGGQ -FRLFARTRSMWSFNP -YFIASFRLFARTRS -ALWEIQQVVDADSKIVQL -YLKRRVVFNGVSF -ALWEIQQVVDADSK -AVDAAKAYKDYLA -HFYWFFSNYLKRRVVFNGVSFS -VGLMWLSYFIASFRLFA -VKRTIKGTHHWLL -WSFNPETNILLNV -YAISAKNRARTVAG -TQMNLKYAISAKNRARTV -SFRLFARTRSMWSFNP -WFFSNYLKRRVVFNGVSFS -LVGLMWLSYFIASF -RLSFKELLVYAADPA -KNRARTVAGVSICS -FARTRSMWSFNPETNILLNVPL -GIAIAMACLVGLMWLSYFI -SFRLFARTRSMWS -RTRSMWSFNPETNIL -SFCAFAVDAAKAYKDYLASGG -QDVNLHSSRLSFKEL -HSSRLSFKELLVYAADPA -QDVNLHSSRLSFK -ISAKNRARTVAGVSICS -RNVIPTITQMNLKYA -LFARTRSMWSFNPETNILL -RTRSMWSFNPETNI -YAISAKNRARTVAGVSIC -IAYIICISTKHFYWFFSNYL -GLMWLSYFIASFRLFARTR -ISAKNRARTVAGVSI -MWLSYFIASFRLFARTRSMWSFNP -QLIRAAEIRASAN -YWFFSNYLKRRVVFNGVSFST -SFNPETNILLNVPLHGT -FARTRSMWSFNPETNILLNV -AFAVDAAKAYKDYLAS -SAKNRARTVAGVSICS -ASFRLFARTRSMWSFNPETN -LSFCAFAVDAAKAY -SFRLFARTRSMWSFNPE -FKELLVYAADPAM -STKHFYWFFSNYLKRRVVFNG -YFIASFRLFARTRSMWSFNPE -YFIASFRLFARTR -IAIAMACLVGLMWL -IPTITQMNLKYAISAKNRARTVA -GIAIAMACLVGLMWLS -FFSNYLKRRVVFN -SALWEIQQVVDADSK -TQMNLKYAISAKNRART -TRSMWSFNPETNILLNVPL -KYAISAKNRARTVA -WFFSNYLKRRVVFNGVSF -DMTYRRLISMMGF -YWFFSNYLKRRVVFNGV -LSYFIASFRLFARTRSMWSFNP -ISTKHFYWFFSNYLKRRV -AMACLVGLMWLSYFIA -RNVIPTITQMNLKYAIS -AVDAAKAYKDYLASGGQP -AYIICISTKHFYWFFS -SNYLKRRVVFNGVSFS -SAKNRARTVAGVSI -KYAISAKNRARTVAGVSIC -MNLKYAISAKNRA -TVLSFCAFAVDAAKAYK -AIAMACLVGLMWLSY -IAMACLVGLMWLSY -VVDADSKIVQLSEISM -SMWSFNPETNILLNV -IPTITQMNLKYAISAKNRAR -WLSYFIASFRLFARTRS -SFRLFARTRSMWSFNPET -PTITQMNLKYAISAKNRA -IAYIICISTKHFYWFFS -KGTHHWLLLTILTS -SFRLFARTRSMWSF -STKHFYWFFSNYLK -IASFRLFARTRSMWSFNPETN -IQQVVDADSKIVQ -CAFAVDAAKAYKD -VHNQDVNLHSSRLSF -IICISTKHFYWFF -NVIPTITQMNLKYAISAKNR -WEIQQVVDADSKIVQLS -QLIRAAEIRASANL -SYFIASFRLFARTRSMWSFNPET -NLKYAISAKNRART -TKRNVIPTITQMNL -HNQDVNLHSSRLSFKEL -AKNRARTVAGVSI -MACLVGLMWLSYFIASFRLF -HNQDVNLHSSRLSFKE -KYAISAKNRARTVAGVS -IAIAMACLVGLMWLSY -SRLSFKELLVYAAD -GLMWLSYFIASFRLFARTRSMWSFN -KAYKDYLASGGQP -LVGLMWLSYFIASFRLFA -LKYAISAKNRARTVAGV -FYWFFSNYLKRRVVFNGVS -CLVGLMWLSYFIASFRLFARTR -LSFCAFAVDAAKAYKDYL -DVNLHSSRLSFKEL -ASFRLFARTRSMWSFN -QQVVDADSKIVQLS -RTRSMWSFNPETNILLNV -HFYWFFSNYLKRRVVFN -SFNPETNILLNVPLHGTI -YRRLISMMGFKMNY -SFCAFAVDAAKAYKDYLASGGQP -TITQMNLKYAISAKNRAR -AFAVDAAKAYKDYLASGG -ASALWEIQQVVDADSKIVQL -RTRSMWSFNPETNILLN -FCAFAVDAAKAYKDYLASGGQ -VIPTITQMNLKYAISAKNRARTVA -TQMNLKYAISAKNRARTVA -LKRRVVFNGVSFS -AKNRARTVAGVSICST -YLKRRVVFNGVSFS -NPETNILLNVPLH -SFKELLVYAADPA -NPETNILLNVPLHG -TVLSFCAFAVDAAKA -ASFRLFARTRSMWS -DADSKIVQLSEISMDN -FCAFAVDAAKAYKDYLAS -LTILTSLLVLVQSTQ -WSFNPETNILLNVPL -IPTITQMNLKYAISAKNRA -WLSYFIASFRLFARTR -ACLVGLMWLSYFIASFR -KRTIKGTHHWLLLT -SMWSFNPETNILLNVPLHG -YFIASFRLFARTRSMWSF -CISTKHFYWFFSNYLKRRVV -NQDVNLHSSRLSFK -ICISTKHFYWFFSNYLKRR -FRLFARTRSMWSFNPE -LMWLSYFIASFRLFARTRSMWSF -LLTILTSLLVLVQST -KIVQLSEISMDNS -QQVVDADSKIVQLSEI -RSMWSFNPETNILLNVPL -VDADSKIVQLSEI -LVGLMWLSYFIASFRLFAR -LSYFIASFRLFARTRS -VLSFCAFAVDAAKAYKDYLAS -LHSSRLSFKELLVYAAD -CAFAVDAAKAYKDYL -ICISTKHFYWFFSNYLKRRV -MWLSYFIASFRLFARTRSMW -TYRRLISMMGFKM -AMACLVGLMWLSYF -YIICISTKHFYWFFSNYLKR -IICISTKHFYWFFSNYLKRRV -AVDAAKAYKDYLASGGQ -GIPKDMTYRRLISMMGFKMN -QQLIRAAEIRASANLAA -TVLSFCAFAVDAAKAYKDYLA -AYIICISTKHFYW -NYLKRRVVFNGVSF -AKAYKDYLASGGQ -VLSFCAFAVDAAKAYKDYLASG -FNPETNILLNVPLH -VLSFCAFAVDAAKAY -QLIRAAEIRASANLA -GLMWLSYFIASFRLFA -DMTYRRLISMMGFKMNY -WLSYFIASFRLFARTRSMWSFN -FSNYLKRRVVFNGV -FAVDAAKAYKDYLAS -HHWLLLTILTSLLVL -DAAKAYKDYLASG -THHWLLLTILTSLLVLVQS -WLTNIFGTVYEKLK -ISTKHFYWFFSNYL -DMTYRRLISMMGFKM -ITQMNLKYAISAKNRA -IAMACLVGLMWLSYFIA -KYAISAKNRARTVAG -MWLSYFIASFRLFAR -CLVGLMWLSYFIASFRLF -IPKDMTYRRLISM -AFAVDAAKAYKDY -QMNLKYAISAKNRARTV -ILTSLLVLVQSTQW -ITQMNLKYAISAKNRARTVAG -VIPTITQMNLKYA -RLFARTRSMWSFNPET -TQMNLKYAISAKNR -IAMACLVGLMWLSYFIASF -IAYIICISTKHFYWFFSN -YIICISTKHFYWFFSNYLK -GIPKDMTYRRLISMMGFKM -LWEIQQVVDADSKIVQL -VTQQLIRAAEIRASA -SALWEIQQVVDADSKIV -MACLVGLMWLSYFIAS -PKDMTYRRLISMM -STKHFYWFFSNYLKRRVVFNGVS -TKHFYWFFSNYLKRRVVFNG -KRNVIPTITQMNLKYAISA -NPETNILLNVPLHGTI -LWEIQQVVDADSKI -WEIQQVVDADSKIVQL -RAAEIRASANLAA -YWFFSNYLKRRVVF -WLLLTILTSLLVLVQS -IAYIICISTKHFYWFFSNYLK -ITQMNLKYAISAKNR -MACLVGLMWLSYFI -ALWEIQQVVDADS -TVLSFCAFAVDAAKAYKDYL -WSFNPETNILLNVPLH -TQQLIRAAEIRASANL -EIQQVVDADSKIV -VLSFCAFAVDAAKAYKDYLASGGQ -THHWLLLTILTSLLVLV -FSNYLKRRVVFNG -KYAISAKNRARTV -ALWEIQQVVDADSKI -LSFCAFAVDAAKAYKDY -SAVKRTIKGTHHWLLLT -WEIQQVVDADSKIVQ -HHWLLLTILTSLLVLVQSTQW -NLHSSRLSFKELLVY -VGLMWLSYFIASFRLF -RLFARTRSMWSFNPE -GLMWLSYFIASFRLFART -LMWLSYFIASFRLFA -PKDMTYRRLISMMGF -QVVDADSKIVQLSE -KNRARTVAGVSIC -FAVDAAKAYKDYLASG -YIICISTKHFYWFFSN -DSKIVQLSEISMD -NVIPTITQMNLKYAISAKN -CAFAVDAAKAYKDYLASG -RLSFKELLVYAADPAMH -GIAIAMACLVGLMWLSYFIASF -FNPETNILLNVPL -AIAMACLVGLMWLSYF -YAISAKNRARTVA -YASALWEIQQVVDADS -PETNILLNVPLHGT -TQMNLKYAISAKN -SAKNRARTVAGVSICST -FCAFAVDAAKAYKDYLASGGQP -GIAIAMACLVGLM -QVVDADSKIVQLSEISM -FIASFRLFARTRSMWSF -SYFIASFRLFARTRSMWSF -VLSFCAFAVDAAKAYKD -EIQQVVDADSKIVQLSEI -DSKIVQLSEISMDNS -KHFYWFFSNYLKRRVVFN -KDMTYRRLISMMGFKM -VNLHSSRLSFKELLVYAA -FYWFFSNYLKRRVVFNGVSFST -TKHFYWFFSNYLKRRVVF -SRLSFKELLVYAADPA -TKHFYWFFSNYLKRRVV -NRARTVAGVSICS -CAFAVDAAKAYKDYLASGGQP -PTITQMNLKYAISAKNRARTVAG -IAIAMACLVGLMWLSYFI -YASALWEIQQVVDA -HSSRLSFKELLVYAADPAM -QQVVDADSKIVQLSEISM -KHFYWFFSNYLKRR -ASALWEIQQVVDA -ADSKIVQLSEISMD -GLMWLSYFIASFRLFARTRSMW -TQMNLKYAISAKNRA -AMACLVGLMWLSYFIASFRL -TVLSFCAFAVDAAK -ITQMNLKYAISAK -NLKYAISAKNRARTVAGV -AISAKNRARTVAGVSICST -ACLVGLMWLSYFI -HHWLLLTILTSLLVLV -LSYFIASFRLFARTRSMWS -FFSNYLKRRVVFNGVSFS -HWLLLTILTSLLVLVQST -TKHFYWFFSNYLKRRVVFNGVS -TIAYIICISTKHFYWFFSN -AFAVDAAKAYKDYL -LVGLMWLSYFIASFRLFARTR -YLKRRVVFNGVSFST -AKAYKDYLASGGQP -KRNVIPTITQMNLKYAISAKNRA -IAIAMACLVGLMWLSYFIASFRL -AVDAAKAYKDYLAS -ARTRSMWSFNPETNILLNVP -NLKYAISAKNRARTVAGVS -TKHFYWFFSNYLKRRVVFNGVSF -VDADSKIVQLSEIS -HWLLLTILTSLLVLV -LSYFIASFRLFARTRSMWSF -SRLSFKELLVYAADPAMH -HWLLLTILTSLLVLVQSTQW -AISAKNRARTVAGVSI -ITQMNLKYAISAKNRARTVA -IPTITQMNLKYAIS -GLMWLSYFIASFRLFARTRSMWS -IAMACLVGLMWLSYF -AISAKNRARTVAGVSICS -TIAYIICISTKHFYWFFSNYLKR -WFFSNYLKRRVVFNGVS -RLSFKELLVYAADP -ICISTKHFYWFFSNYLK -KDMTYRRLISMMGFKMN -LLLTILTSLLVLVQSTQ -SRLSFKELLVYAADPAM -KRNVIPTITQMNLKY -ASFRLFARTRSMWSFNPETNI -CLVGLMWLSYFIASF -QVVDADSKIVQLS -MTYRRLISMMGFKMNY -LTILTSLLVLVQSTQW -VHNQDVNLHSSRLSFKE -RLFARTRSMWSFNP -VVDADSKIVQLSEI -QDVNLHSSRLSFKELLV -IPTITQMNLKYAISA -VDAAKAYKDYLASG -KHFYWFFSNYLKRRVVFNGVS -TIAYIICISTKHFYWFFSNY -IAYIICISTKHFYWFFSNYLKR -KDMTYRRLISMMGFKMNY -SFCAFAVDAAKAYKDYLASGGQ -LLLTILTSLLVLVQSTQW -VQLSEISMDNSPNL -AISAKNRARTVAGVSIC -AAKAYKDYLASGG -MWSFNPETNILLNVPLH -ARTRSMWSFNPETN -LWEIQQVVDADSKIV -VGLMWLSYFIASFRLFARTR -FRLFARTRSMWSFNPET -FCAFAVDAAKAYKDYLA -VIPTITQMNLKYAI -LFARTRSMWSFNPETNILLNV -GLMWLSYFIASFR -SALWEIQQVVDADSKI -VLSFCAFAVDAAK -ASALWEIQQVVDADSKIVQ -LLTILTSLLVLVQ -VNLHSSRLSFKELL -RARTVAGVSICST -MWSFNPETNILLN -TRSMWSFNPETNILLNV -ISTKHFYWFFSNYLKRRVVF -SALWEIQQVVDADSKIVQ -IAIAMACLVGLMWLSYFIASF -FYWFFSNYLKRRVVFNGV -RNVIPTITQMNLKYAISAKN -TQQLIRAAEIRAS -THHWLLLTILTSLL -LVGLMWLSYFIASFRL -LMWLSYFIASFRLFARTRSM -ASALWEIQQVVDADSK -LMWLSYFIASFRLFARTRS -LHSSRLSFKELLVYAA -FFSNYLKRRVVFNGV -DAAKAYKDYLASGG -IQQVVDADSKIVQLS -VLSFCAFAVDAAKAYK -SFRLFARTRSMWSFNPETNI -TRSMWSFNPETNILL -YFIASFRLFARTRSMWSFNP -QWLTNIFGTVYEK -IQQVVDADSKIVQLSEI -TNILLNVPLHGTI -DSKIVQLSEISMDN -AMACLVGLMWLSYFIASF -YAISAKNRARTVAGVSI -FYWFFSNYLKRRVVFNGVSFS -STKHFYWFFSNYLKRRVVFNGVSF -WFFSNYLKRRVVFNG -RLFARTRSMWSFNPETNILLN -ASALWEIQQVVDADSKIV -YWFFSNYLKRRVV -LHSSRLSFKELLVYA -HNQDVNLHSSRLSF -ACLVGLMWLSYFIASFRLF -SMWSFNPETNILLN -QQVVDADSKIVQLSEIS -TKHFYWFFSNYLKRR -VHNQDVNLHSSRLS -QDVNLHSSRLSFKELL -IRAAEIRASANLAA -LSYFIASFRLFARTRSMW -GIAIAMACLVGLMW -LSFKELLVYAADP -LFARTRSMWSFNPET -WLTNIFGTVYEKL -SFNPETNILLNVPLHG -VIPTITQMNLKYAIS -NVIPTITQMNLKYAISAKNRA -FYWFFSNYLKRRVVFN -VHNQDVNLHSSRLSFK -SFNPETNILLNVPL -FIASFRLFARTRSMWSFNP -ICISTKHFYWFFSNYL -SYFIASFRLFARTRS -AIAMACLVGLMWLSYFIASF -QMNLKYAISAKNRARTVAGV -PTITQMNLKYAISA -TVLSFCAFAVDAAKAYKD -NRARTVAGVSICST -AVDAAKAYKDYLASG -ISTKHFYWFFSNYLK -RNVIPTITQMNLKYAISAKNR -EIQQVVDADSKIVQ -CISTKHFYWFFSNYLKRRV -LHSSRLSFKELLVYAADPA -TIAYIICISTKHF -FRLFARTRSMWSFNPETNIL -FIASFRLFARTRSMWSFNPETN -IASFRLFARTRSMWSFNPE -IASFRLFARTRSMWSFN -TKRNVIPTITQMNLK -WLSYFIASFRLFAR -RLSFKELLVYAAD -VLSFCAFAVDAAKAYKDYL -AYIICISTKHFYWFFSNY -TYRRLISMMGFKMN -LMWLSYFIASFRLFARTRSMWS -TITQMNLKYAISAKN -AFAVDAAKAYKDYLASGGQP -SYFIASFRLFARTR -FFSNYLKRRVVFNGVSFST -LSFCAFAVDAAKAYKDYLASGG -AMACLVGLMWLSYFI -IICISTKHFYWFFSNYLKR -RLSFKELLVYAADPAM -SKIVQLSEISMDNS -NYLKRRVVFNGVS -ITQMNLKYAISAKNRAR -VDAAKAYKDYLASGG -HSSRLSFKELLVY -ILTSLLVLVQSTQ -WLSYFIASFRLFARTRSMW -CLVGLMWLSYFIASFRLFART -TIAYIICISTKHFY -RSMWSFNPETNIL -KRNVIPTITQMNLKYAISAK -MTYRRLISMMGFKM -ISTKHFYWFFSNYLKRR -GIAIAMACLVGLMWLSYFIA -YFIASFRLFARTRSMW -AISAKNRARTVAGV -SNYLKRRVVFNGVS -MWSFNPETNILLNV -DADSKIVQLSEIS -MNLKYAISAKNRARTVAGV -PKDMTYRRLISMMG -VIPTITQMNLKYAISAKNRART -EIQQVVDADSKIVQLS -IICISTKHFYWFFSNYLK -MWSFNPETNILLNVPLHGTI -VDAAKAYKDYLASGGQP -HFYWFFSNYLKRRVVF -SSRLSFKELLVYAADPAM -NVIPTITQMNLKYAISA -IAMACLVGLMWLSYFI -IASFRLFARTRSM -STKHFYWFFSNYLKRRVVF -TYRRLISMMGFKMNY -SSRLSFKELLVYAA -STVLSFCAFAVDAA -SFKELLVYAADPAMH -TIAYIICISTKHFYWFFS -RTRSMWSFNPETNILLNVPLH -YASALWEIQQVVDADSK -LWEIQQVVDADSK -YWFFSNYLKRRVVFNGVSFS -MACLVGLMWLSYFIASFR -SRLSFKELLVYAADP -AFAVDAAKAYKDYLASG -RRLISMMGFKMNY -GTHHWLLLTILTSL -VIPTITQMNLKYAISAKNR -VIPTITQMNLKYAISAKNRAR -STKHFYWFFSNYLKRRVV -GLMWLSYFIASFRLF -TIKGTHHWLLLTI -MWSFNPETNILLNVPLHG -FIASFRLFARTRSMWSFNPE -IAMACLVGLMWLSYFIASFRL -ISAKNRARTVAGVSICST -MTYRRLISMMGFKMN -LVGLMWLSYFIASFRLFARTRS -QWLTNIFGTVYEKL -RNVIPTITQMNLKYAISAKNRA -GIPKDMTYRRLIS -WLSYFIASFRLFARTRSMWSFNP -ISAKNRARTVAGVS -VIPTITQMNLKYAISAKN -VGLMWLSYFIASF -RSMWSFNPETNILLNVPLH -HHWLLLTILTSLLVLVQS -WLLLTILTSLLVLV -FRLFARTRSMWSFNPETNILL -WSFNPETNILLNVPLHGTI -NQDVNLHSSRLSFKEL -SNYLKRRVVFNGVSF -CISTKHFYWFFSNYLK -GIPKDMTYRRLISMMGFK -AYIICISTKHFYWF -WFFSNYLKRRVVFNGV -FYWFFSNYLKRRVVFNGVSF -THHWLLLTILTSLLVLVQST -MWLSYFIASFRLFA -IICISTKHFYWFFSN -WLLLTILTSLLVLVQ -FCAFAVDAAKAYKDYLASG -FAVDAAKAYKDYL -ARTRSMWSFNPETNI -FAVDAAKAYKDYLA -FAVDAAKAYKDYLASGG -VNLHSSRLSFKELLVYA -MACLVGLMWLSYFIASFRL -LSYFIASFRLFART -SSRLSFKELLVYAADPAMH -NVIPTITQMNLKYAISAKNRAR -IPKDMTYRRLISMMGF -HNQDVNLHSSRLS -LSFKELLVYAADPAM -FSNYLKRRVVFNGVS -FIASFRLFARTRSMWSFNPET -KHFYWFFSNYLKR -WFFSNYLKRRVVFN -KRNVIPTITQMNLKYAISAKNR -LVGLMWLSYFIASFRLFART -FRLFARTRSMWSF -LIRAAEIRASANLAA -STKHFYWFFSNYLKRRV -TVLSFCAFAVDAA -VVDADSKIVQLSEIS -DVNLHSSRLSFKELLVYAA -FNPETNILLNVPLHG -SMWSFNPETNILL -TQMNLKYAISAKNRAR -LLTILTSLLVLVQSTQ -IAYIICISTKHFY -VHNQDVNLHSSRL -NLHSSRLSFKELLVYA -DADSKIVQLSEISMDNS -YWFFSNYLKRRVVFN -AFAVDAAKAYKDYLA -SFNPETNILLNVP -MWLSYFIASFRLFARTRSMWS -IAMACLVGLMWLSYFIASFR -SAVKRTIKGTHHWL -KRTIKGTHHWLLL -IPTITQMNLKYAISAKNRARTVAG -FARTRSMWSFNPETNILLNVP -FYWFFSNYLKRRVVF -NVIPTITQMNLKYAISAK -KYAISAKNRARTVAGVSI -MWSFNPETNILLNVPL -IQQVVDADSKIVQL -CISTKHFYWFFSNYLKR -LLLTILTSLLVLVQS -HHWLLLTILTSLLV -YASALWEIQQVVD -YFIASFRLFARTRSMWS -ALWEIQQVVDADSKIVQ -IAIAMACLVGLMWLSYFIAS -LSYFIASFRLFARTRSMWSFNPE -FYWFFSNYLKRRVVFNG -AVDAAKAYKDYLASGG -HFYWFFSNYLKRRVVFNGVSFST -IASFRLFARTRSMWSFNPET -PTITQMNLKYAISAKNRAR -CISTKHFYWFFSNYL -LLLTILTSLLVLV -TRSMWSFNPETNILLNVPLH -PETNILLNVPLHG -LFARTRSMWSFNPETNIL -WLSYFIASFRLFARTRSMWSF -WEIQQVVDADSKI -ARTRSMWSFNPETNILLN -KDMTYRRLISMMG -FSNYLKRRVVFNGVSF -SRLSFKELLVYAA -AYIICISTKHFYWFFSNYLK -CLVGLMWLSYFIASFRLFARTRSM -SALWEIQQVVDAD -LSFCAFAVDAAKAYKD -IAYIICISTKHFYW -RTRSMWSFNPETN -AYIICISTKHFYWFF -IPKDMTYRRLISMMG -AYIICISTKHFYWFFSNYLKR -GTHHWLLLTILTS -ASFRLFARTRSMWSF -DVNLHSSRLSFKELLVYA -FRLFARTRSMWSFN -QQLIRAAEIRASANLA -PTITQMNLKYAISAK -SFCAFAVDAAKAYKDYLA -FARTRSMWSFNPETN -LSFCAFAVDAAKAYKDYLASGGQP -VNLHSSRLSFKELLV -WLSYFIASFRLFARTRSMWSFNPE -LSFCAFAVDAAKAYK -STKHFYWFFSNYLKRRVVFN -SAVKRTIKGTHHWLLL -TIAYIICISTKHFYWF -LLTILTSLLVLVQS -NVIPTITQMNLKYA -YAISAKNRARTVAGV -HWLLLTILTSLLVLVQS -VKRTIKGTHHWLLL -TITQMNLKYAISAKNRA -LSFCAFAVDAAKA -LSFCAFAVDAAKAYKDYLASG -HFYWFFSNYLKRRVV -ITIAYIICISTKH -LWEIQQVVDADSKIVQLSEI -IQQVVDADSKIVQLSE -LMWLSYFIASFRL -LMWLSYFIASFRLF -SNYLKRRVVFNGVSFST -CLVGLMWLSYFIASFR -ICISTKHFYWFFSNY -FSNYLKRRVVFNGVSFST -WLSYFIASFRLFARTRSM -SFRLFARTRSMWSFNPETN -YWFFSNYLKRRVVFNGVSF -SYFIASFRLFARTRSMWSFNP -RTRSMWSFNPETNILLNVPL -PTITQMNLKYAISAKNRARTVA -QLSEISMDNSPNL -RTIKGTHHWLLLTI -AVKRTIKGTHHWLLLT -FKELLVYAADPAMH -FSNYLKRRVVFNGVSFS -LFARTRSMWSFNPE -STVLSFCAFAVDA -FARTRSMWSFNPETNILLN -YWFFSNYLKRRVVFNG -LMWLSYFIASFRLFARTR -CAFAVDAAKAYKDYLAS -QQLIRAAEIRASANL -IPKDMTYRRLISMMGFKMN -TVLSFCAFAVDAAKAY -KHFYWFFSNYLKRRVVFNGVSFST -STVLSFCAFAVDAAK -SAKNRARTVAGVS -VTQQLIRAAEIRA -IAIAMACLVGLMW -YFIASFRLFARTRSMWSFNPET -GIAIAMACLVGLMWLSYF -IPTITQMNLKYAISAKN -RNVIPTITQMNLK -WEIQQVVDADSKIV -HWLLLTILTSLLVLVQSTQ -NLHSSRLSFKELL -DAAKAYKDYLASGGQ -SYFIASFRLFARTRSMW -LHSSRLSFKELLVY -HHWLLLTILTSLL -ISAKNRARTVAGVSIC -TILTSLLVLVQSTQW -CLVGLMWLSYFIASFRLFAR -GIAIAMACLVGLMWLSY -VGLMWLSYFIASFRLFAR -ISAKNRARTVAGV -DMTYRRLISMMGFK -NQDVNLHSSRLSF -AVKRTIKGTHHWL -HFYWFFSNYLKRRV -SFCAFAVDAAKAYKDYLAS -RSMWSFNPETNILLN -LLTILTSLLVLVQSTQW -LSYFIASFRLFARTR -LFARTRSMWSFNP -IAYIICISTKHFYWF -FARTRSMWSFNPETNILL -KYAISAKNRARTVAGV -WFFSNYLKRRVVF -PTITQMNLKYAIS -AIAMACLVGLMWLSYFI -AIAMACLVGLMWLS -TITQMNLKYAISAKNR -ICISTKHFYWFFSNYLKR -QMNLKYAISAKNRARTVAG -RLFARTRSMWSFNPETNILL -VGLMWLSYFIASFRL -IPTITQMNLKYAISAK -GLMWLSYFIASFRLFAR -CISTKHFYWFFSNYLKRR -HFYWFFSNYLKRR -RNVIPTITQMNLKYAI -WLLLTILTSLLVLVQSTQ -LFARTRSMWSFNPETN -IAIAMACLVGLMWLSYF -HFYWFFSNYLKRRVVFNGV -FIASFRLFARTRSMWS -IASFRLFARTRSMW -QLIRAAEIRASANLAA -HFYWFFSNYLKRRVVFNG -ADSKIVQLSEISMDNS -NPETNILLNVPLHGT -VDADSKIVQLSEISM -SYFIASFRLFART -DADSKIVQLSEISMD -AIAMACLVGLMWL -ITQMNLKYAISAKNRARTV -FAVDAAKAYKDYLASGGQP -KDMTYRRLISMMGFK -CLVGLMWLSYFIASFRLFARTRS -SFNPETNILLNVPLH -LWEIQQVVDADSKIVQLS -AMACLVGLMWLSYFIASFR -DVNLHSSRLSFKELLVYAAD -FRLFARTRSMWSFNPETNILLN -ASALWEIQQVVDAD -LMWLSYFIASFRLFART -LIRAAEIRASANLA -MACLVGLMWLSYF -ACLVGLMWLSYFIASFRL -KHFYWFFSNYLKRRVVF -NVIPTITQMNLKYAIS -FARTRSMWSFNPET -KRNVIPTITQMNLK -WLSYFIASFRLFARTRSMWS -FCAFAVDAAKAYKDY -TRSMWSFNPETNILLN -ASALWEIQQVVDADSKI -ACLVGLMWLSYFIASFRLFA -SFCAFAVDAAKAYKDYLASG -LTILTSLLVLVQST -ADSKIVQLSEISM -YIICISTKHFYWFFSNYLKRR -LTNIFGTVYEKLK -FAVDAAKAYKDYLASGGQ -LSFCAFAVDAAKAYKDYLASGGQ -KHFYWFFSNYLKRRV -VNLHSSRLSFKELLVYAAD -TKHFYWFFSNYLKRRVVFNGVSFS -FNPETNILLNVPLHGTI -FCAFAVDAAKAYKD -ALWEIQQVVDADSKIVQLS -LKYAISAKNRARTVA -VIPTITQMNLKYAISAKNRARTV -RSMWSFNPETNILLNVP -AIAMACLVGLMWLSYFIA -SAVKRTIKGTHHWLL -LSYFIASFRLFARTRSMWSFN -AYIICISTKHFYWFFSNYL -IPTITQMNLKYAISAKNRART -IICISTKHFYWFFSNY -LHSSRLSFKELLVYAADP -FYWFFSNYLKRRVV -HNQDVNLHSSRLSFK -MNLKYAISAKNRAR -LSFCAFAVDAAKAYKDYLA -VIPTITQMNLKYAISAKNRA -VDAAKAYKDYLASGGQ -HWLLLTILTSLLV -LIRAAEIRASANL -YFIASFRLFARTRSM -THHWLLLTILTSLLVLVQSTQ -VIPTITQMNLKYAISAK -GIPKDMTYRRLISM -LFARTRSMWSFNPETNILLN -HHWLLLTILTSLLVLVQSTQ -QQVVDADSKIVQL -CLVGLMWLSYFIAS -TKHFYWFFSNYLKR -SFKELLVYAADPAM -KRNVIPTITQMNL -GTHHWLLLTILTSLL -IICISTKHFYWFFSNYL -VLSFCAFAVDAAKAYKDY -HFYWFFSNYLKRRVVFNGVSF -IVQLSEISMDNSP -HHWLLLTILTSLLVLVQST -GIPKDMTYRRLISMMGFKMNY -AMACLVGLMWLSYFIAS -ARTRSMWSFNPETNILLNV -KRNVIPTITQMNLKYA -TILTSLLVLVQST -IPKDMTYRRLISMMGFKMNY -WLSYFIASFRLFART -IASFRLFARTRSMWSF -YIICISTKHFYWFFSNYL -SALWEIQQVVDADSKIVQL -TKHFYWFFSNYLKRRVVFN -ADSKIVQLSEISMDN -VNLHSSRLSFKEL -TILTSLLVLVQSTQ -ASFRLFARTRSMWSFNP -LWEIQQVVDADSKIVQLSE -TKHFYWFFSNYLKRRV -GLMWLSYFIASFRLFARTRSMWSF -SYFIASFRLFARTRSM -LMWLSYFIASFRLFAR -SSRLSFKELLVYAADPA -VLSFCAFAVDAAKAYKDYLA -NLHSSRLSFKELLVYAAD -FARTRSMWSFNPE -VIPTITQMNLKYAISA -FRLFARTRSMWSFNPETNI -FIASFRLFARTRS -MNLKYAISAKNRARTV -TKRNVIPTITQMN -IPTITQMNLKYAI -HWLLLTILTSLLVL -QDVNLHSSRLSFKE -KRNVIPTITQMNLKYAISAKN -VDAAKAYKDYLAS -IICISTKHFYWFFSNYLKRR -IPTITQMNLKYAISAKNRARTV -TITQMNLKYAISAKNRART -NYLKRRVVFNGVSFS -VGLMWLSYFIASFRLFART -TQQLIRAAEIRASA -ASFRLFARTRSMWSFNPET -CAFAVDAAKAYKDYLA -QQLIRAAEIRASA -THHWLLLTILTSLLVL -ASFRLFARTRSMW -FRLFARTRSMWSFNPETN -PTITQMNLKYAISAKNRARTV -ARTRSMWSFNPETNIL -NLHSSRLSFKELLV -NQDVNLHSSRLSFKELL -IAIAMACLVGLMWLSYFIASFR -FFSNYLKRRVVFNGVS -SFCAFAVDAAKAYKDYL -VGLMWLSYFIASFR -SMWSFNPETNILLNVPL -MNLKYAISAKNRARTVA -THHWLLLTILTSLLV -QWLTNIFGTVYEKLK -CLVGLMWLSYFIASFRL -HSSRLSFKELLVYAADPAMH -MNLKYAISAKNRARTVAG -CISTKHFYWFFSN -TITQMNLKYAISAKNRARTVAG -ISTKHFYWFFSNYLKR -WLLLTILTSLLVL -IAIAMACLVGLMWLS -NVIPTITQMNLKY -TIAYIICISTKHFYWFFSNYL -GIPKDMTYRRLISMM -PKDMTYRRLISMMGFKM -CAFAVDAAKAYKDY -TKHFYWFFSNYLKRRVVFNGV -LKYAISAKNRARTVAGVS -FRLFARTRSMWSFNPETNILLNV -EIQQVVDADSKIVQLSE -FNPETNILLNVPLHGT -MWLSYFIASFRLFARTRSM -YFIASFRLFARTRSMWSFN -MTYRRLISMMGFK -VGLMWLSYFIASFRLFARTRSM -VGLMWLSYFIASFRLFARTRS -TQMNLKYAISAKNRARTVAG -LFARTRSMWSFNPETNILLNVPL -YIICISTKHFYWFFSNY -AAKAYKDYLASGGQ -SFCAFAVDAAKAYK -SAVKRTIKGTHHW -ASFRLFARTRSMWSFNPE -CISTKHFYWFFSNY -MWLSYFIASFRLFARTRSMWSF -AYIICISTKHFYWFFSN -RNVIPTITQMNLKYAISAK -ISTKHFYWFFSNY -LLLTILTSLLVLVQST -FIASFRLFARTRSM -WSFNPETNILLNVPLHGT -SNYLKRRVVFNGV -YIICISTKHFYWFFS -EIQQVVDADSKIVQL -AKNRARTVAGVSIC -TRSMWSFNPETNILLNVP -WLLLTILTSLLVLVQSTQW -MACLVGLMWLSYFIASF -ICISTKHFYWFFS -QMNLKYAISAKNRARTVA -FARTRSMWSFNPETNILLNVPLH -KRNVIPTITQMNLKYAI -MWSFNPETNILLNVP -QVVDADSKIVQLSEI -GIPKDMTYRRLISMMG -TKHFYWFFSNYLKRRVVFNGVSFST -MNLKYAISAKNRART -WLLLTILTSLLVLVQST -VLSFCAFAVDAAKAYKDYLASGGQP -ARTRSMWSFNPETNILL -WSFNPETNILLNVPLHG -DVNLHSSRLSFKELLV -TIAYIICISTKHFYW -ARTRSMWSFNPETNILLNVPL -QMNLKYAISAKNRAR -RTRSMWSFNPETNILL -ICISTKHFYWFFSN -NYLKRRVVFNGVSFST -PTITQMNLKYAISAKN -TVLSFCAFAVDAAKAYKDY -IPKDMTYRRLISMMGFK -DVNLHSSRLSFKE -HSSRLSFKELLVYAAD -ITQMNLKYAISAKN -MWLSYFIASFRLF -ITQMNLKYAISAKNRART -LFARTRSMWSFNPETNILLNVP -LVGLMWLSYFIASFRLFARTRSM -YAISAKNRARTVAGVS -TIAYIICISTKHFYWFFSNYLK -LSFCAFAVDAAKAYKDYLAS -LVGLMWLSYFIASFR -GLMWLSYFIASFRLFARTRS -HSSRLSFKELLVYAA -HFYWFFSNYLKRRVVFNGVS -LMWLSYFIASFRLFARTRSMWSFN -FIASFRLFARTRSMW -ACLVGLMWLSYFIA -KELLVYAADPAMH -FFSNYLKRRVVFNG -SMWSFNPETNILLNVP -WSFNPETNILLNVP -ACLVGLMWLSYFIAS -GLMWLSYFIASFRLFARTRSM -KHFYWFFSNYLKRRVVFNG -HWLLLTILTSLLVLVQ -RNVIPTITQMNLKYAISA -AYIICISTKHFYWFFSNYLKRR -STKHFYWFFSNYLKRRVVFNGV -IAYIICISTKHFYWFF -AISAKNRARTVAGVS -PTITQMNLKYAISAKNR -SKIVQLSEISMDN -YASALWEIQQVVDAD -WEIQQVVDADSKIVQLSE -SSRLSFKELLVYAAD -STKHFYWFFSNYLKR -SSRLSFKELLVYAADP -DADSKIVQLSEISM -KHFYWFFSNYLKRRVV -NLKYAISAKNRARTV -WEIQQVVDADSKIVQLSEI -SYFIASFRLFARTRSMWS -NQDVNLHSSRLSFKE -TIAYIICISTKHFYWFF -ISTKHFYWFFSNYLKRRVV -PKDMTYRRLISMMGFKMNY -LLLTILTSLLVLVQ -DVNLHSSRLSFKELL -FFSNYLKRRVVFNGVSF -LSFKELLVYAADPA -TITQMNLKYAISAKNRARTVA -AIAMACLVGLMWLSYFIASFR -IPTITQMNLKYAISAKNR -QMNLKYAISAKNRART -NVIPTITQMNLKYAI -ASALWEIQQVVDADS -IASFRLFARTRSMWS -RLFARTRSMWSFNPETNIL -QMNLKYAISAKNR -SFRLFARTRSMWSFN -TITQMNLKYAISA -VKRTIKGTHHWLLLT -HSSRLSFKELLVYAADP -FYWFFSNYLKRRV -SFCAFAVDAAKAY -NLHSSRLSFKELLVYAA -AIAMACLVGLMWLSYFIAS -IAMACLVGLMWLS -MWLSYFIASFRLFARTRS -PTITQMNLKYAISAKNRART -ETNILLNVPLHGTI -FCAFAVDAAKAYKDYL -IAIAMACLVGLMWLSYFIA -RSMWSFNPETNILL -LVGLMWLSYFIAS -QMNLKYAISAKNRA -YRRLISMMGFKMN -LSYFIASFRLFAR -KHFYWFFSNYLKRRVVFNGV -CLVGLMWLSYFIA -TQQLIRAAEIRASAN -SALWEIQQVVDADS -IPKDMTYRRLISMMGFKM -STKHFYWFFSNYLKRR -THHWLLLTILTSLLVLVQ -YIICISTKHFYWF -TQMNLKYAISAKNRARTVAGV -RNVIPTITQMNLKY -LSYFIASFRLFARTRSM -RLFARTRSMWSFNPETN -AAKAYKDYLASGGQP -THHWLLLTILTSL -TITQMNLKYAISAK -LKYAISAKNRARTVAG -IAMACLVGLMWLSYFIAS -YWFFSNYLKRRVVFNGVS -GIAIAMACLVGLMWLSYFIASFR -RLFARTRSMWSFNPETNILLNV -RLFARTRSMWSFNPETNI -KRNVIPTITQMNLKYAIS -LKRRVVFNGVSFST -HSSRLSFKELLVYA -MWLSYFIASFRLFARTRSMWSFN -KRRVVFNGVSFST -CAFAVDAAKAYKDYLASGG -VQLSEISMDNSPN -LKYAISAKNRARTV -VLSFCAFAVDAAKA -QVVDADSKIVQLSEIS -DMTYRRLISMMGFKMN -DAAKAYKDYLASGGQP -NQDVNLHSSRLSFKELLV -SAKNRARTVAGVSIC -NLKYAISAKNRARTVA -HHWLLLTILTSLLVLVQ -IASFRLFARTRSMWSFNP -ARTRSMWSFNPET -LMWLSYFIASFRLFARTRSMW -IICISTKHFYWFFS -QQLIRAAEIRASAN -ARTRSMWSFNPETNILLNVPLH -LTILTSLLVLVQS -MWLSYFIASFRLFARTR -GIAIAMACLVGLMWL -SYFIASFRLFARTRSMWSFN -VNLHSSRLSFKELLVY -RTIKGTHHWLLLT -VTQQLIRAAEIRASANL -LVGLMWLSYFIASFRLF -FCAFAVDAAKAYKDYLASGG -AKNRARTVAGVSICS -PKDMTYRRLISMMGFK -TRSMWSFNPETNIL -STKHFYWFFSNYL -RTRSMWSFNPETNILLNVP -CAFAVDAAKAYKDYLASGGQ -RNVIPTITQMNLKYAISAKNRAR -ALWEIQQVVDADSKIV -GLMWLSYFIASFRL -AVKRTIKGTHHWLL -AISAKNRARTVAG -TKHFYWFFSNYLK -LTSLLVLVQSTQW -LSFKELLVYAADPAMH -CLVGLMWLSYFIASFRLFA -IPKDMTYRRLISMM -KHFYWFFSNYLKRRVVFNGVSFS -NLKYAISAKNRAR -GIAIAMACLVGLMWLSYFIAS -MACLVGLMWLSYFIA -AVKRTIKGTHHWLLL -LHSSRLSFKELLV -VLSFCAFAVDAAKAYKDYLASGG -RSMWSFNPETNILLNV -SFCAFAVDAAKAYKDY -ITQMNLKYAISAKNRARTVAGV -FARTRSMWSFNPETNIL \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/37435_vaccine_sequence_hog.txt b/SupplementaryResults/SingleAlleleComputations/37435_vaccine_sequence_hog.txt deleted file mode 100644 index da148e8c0cc191032c177860a6cd2532ba127ce0..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/37435_vaccine_sequence_hog.txt +++ /dev/null @@ -1,4 +0,0 @@ -> HOGVAX optimized combined peptide vaccine sequence with overlaps -ECSFGGVTQQLIRAAEIRASANLAASAVKRTIKGTHHWLLLTILTSLLVLVQSTQWLTNIFGTVYEKLKDGVVHNQDVNLHSSRLSFKELLVYAADPAMHWHNMFTPLVPFWITIAYIICISTKHFYWFFSNYLKRRVVFNGVSFSTKRNVIPTITQMNLKYAISAKNRARTVAGVSICSTVLSFCAFAVDAAKAYKDYLASGGQPASIVAGGIAIAMACLVGLMWLSYFIASFRLFARTRSMWSFNPETNILLNVPLHGTIAGIPKDMTYRRLISMMGFKMNYQGAYASALWEIQQVVDADSKIVQLSEISMDNSPNLG -> Concat optimized combined peptide vaccine sequence concatenated -SAKNRARTVAGVSICSTGLMWLSYFIASFRLFARTRSMWSFNSAVKRTIKGTHHWLLLTGIPKDMTYRRLISMMGFSFRLFARTRSMWSFNPETNIKYAISAKNRARTVAGVSSTKHFYWFFSNYLKRRVVFNGVSFSFKELLVYAADPAMHQMNLKYAISAKNRARTVAGVTVLSFCAFAVDAAKAYKDYLLHSSRLSFKELLVYAADQQVVDADSKIVQLSEISTIAYIICISTKHFYWFFSNYLKMACLVGLMWLSYFIASFRLFVQLSEISMDNSPNIPTITQMNLKYAISAKNRARTVAGVGLMWLSYFIASFRLFARTRSMAISAKNRARTVAGVSICSVTQQLIRAAEIRASSSRLSFKELLVYAADPAMHDVNLHSSRLSFKELLVYAASTVLSFCAFAVDAYWFFSNYLKRRVVFNGVSFSTDSKIVQLSEISMDNSSMWSFNPETNILLNVPLHGQLSEISMDNSPNLLIRAAEIRASANLAAETNILLNVPLHGTITIAYIICISTKHFYWFFSNLLTILTSLLVLVQSTQWRTIKGTHHWLLLTMTYRRLISMMGFKMNYVLSFCAFAVDAAKAYKDYLASGGQGIAIAMACLVGLMWLSYSTKHFYWFFSNYLKRRVVFASFRLFARTRSMWSFNPETNYASALWEIQQVVDAAVDAAKAYKDYLASGGQPIRAAEIRASANLAADADSKIVQLSEISMDRTIKGTHHWLLLTILMWLSYFIASFRLFARTRSMWSFNTIAYIICISTKHFYWFFSNYKRNVIPTITQMNLKYHHWLLLTILTSLLVLVQSTQWQWLTNIFGTVYEKLHHWLLLTILTSLLVLVQSTQSAVKRTIKGTHHWEIQQVVDADSKIVQLSEITKHFYWFFSNYLKRRVVFNGVSFSTTIAYIICISTKHFYKAYKDYLASGGQPTRSMWSFNPETNILLNVPLHVHNQDVNLHSSRLYRRLISMMGFKMNYSAVKRTIKGTHHWLNQDVNLHSSRLSFKELLVFARTRSMWSFNPETNILLNVPLHIAYIICISTKHFYWFFSNYLKRFARTRSMWSFNPETNILLNVPLTVLSFCAFAVDAAKAYKCLVGLMWLSYFIASFRLFARWLTNIFGTVYEKLKKYAISAKNRARTVAGVSIMACLVGLMWLSYFIASFRLMNLKYAISAKNRARTVAGVCLVGLMWLSYFIASFRLFARTRSMWLSYFIASFRLFARTRSMWSFNPFFSNYLKRRVVFNGVSFSTAIAMACLVGLMWLSYFIASFRLKRTIKGTHHWLLLTTKRNVIPTITQMNLKKGTHHWLLLTILTSMWSFNPETNILLNVPLHGTIHSSRLSFKELLVYAADPANYLKRRVVFNGVSFSTSFNPETNILLNVPLHGTIAYIICISTKHFYWFFSNYLKRRCLVGLMWLSYFIASFRLFARTRSMGIPKDMTYRRLISMMGFKMAMACLVGLMWLSYFIASFRLICISTKHFYWFFSNYLKRRVGTHHWLLLTILTSVIPTITQMNLKYAISAKNRARTVAYASALWEIQQVVDTIKGTHHWLLLTIKRNVIPTITQMNLKYAISAKACLVGLMWLSYFIASFRLFAKRNVIPTITQMNLKYAISVLSFCAFAVDAAKAYKDYLATHHWLLLTILTSLLVLVQSTQGTHHWLLLTILTSLNLKYAISAKNRARTVAGVSTIAYIICISTKHFYWFFSNYLKRAAKAYKDYLASGGQPGIPKDMTYRRLISMMGTVLSFCAFAVDAAKAYKDSTVLSFCAFAVDAAGIPKDMTYRRLISMMQVVDADSKIVQLSEISMSAVKRTIKGTHHWLLLMWLSYFIASFRLFARTRSMWSFNGIPKDMTYRRLISMMGFKMNTHHWLLLTILTSLLVLYIICISTKHFYWFFSNYLKRRKIVQLSEISMDNSVIPTITQMNLKYAISAKNRARYAISAKNRARTVAGVSICAISAKNRARTVAGVSICTYRRLISMMGFKMNYCISTKHFYWFFSNYLKRRVQQLIRAAEIRASANLTHHWLLLTILTSLLVLVQSHFYWFFSNYLKRRVVFNGVSFSTWFFSNYLKRRVVFNGVSFSTSAVKRTIKGTHHWLLQQLIRAAEIRASANLATIAYIICISTKHFVIPTITQMNLKYAISAKNRARTVLWEIQQVVDADSKIVQLSEMWSFNPETNILLNVPLHGTDVNLHSSRLSFKELLVYAADLHSSRLSFKELLVYAADPAHNQDVNLHSSRLSFKELSYFIASFRLFARTRSMWSFNPETLFARTRSMWSFNPETNILLNVYASALWEIQQVVDADSKILWEIQQVVDADSKIVQLSEIKRNVIPTITQMNLKYAISAKNRQWLTNIFGTVYEKAISAKNRARTVAGVSICSTTHHWLLLTILTSLLVLVQDVNLHSSRLSFKELLVKGTHHWLLLTILTLLLTILTSLLVLVQSTQWFRLFARTRSMWSFNPETNILTHHWLLLTILTSLLRNVIPTITQMNLKYAISAKNRARTILTSLLVLVQSTQWIPKDMTYRRLISMMGFKMNYIICISTKHFYWFFSNYLKRRIAMACLVGLMWLSYFIASFRLIPTITQMNLKYAISAKNRARTVAGIAIAMACLVGLMWLSYFIVHNQDVNLHSSRLSFGIAIAMACLVGLMWLHSSRLSFKELLVYAADPFYWFFSNYLKRRVVFNGVSFSTTVLSFCAFAVDAAKAYKDYLAKRNVIPTITQMNLKYAISAKNRATIAYIICISTKHFYWFFTQMNLKYAISAKNRARTVAGVVTQQLIRAAEIRASAKYAISAKNRARTVAGVSICVQLSEISMDNSPNLFCAFAVDAAKAYKDYLASGGQPALWEIQQVVDADSKIVQLGIAIAMACLVGLMWLSGIAIAMACLVGLMWLSYFIASGIAIAMACLVGLMWLVHNQDVNLHSSRLSFKEPTITQMNLKYAISAKNRARTVAGCISTKHFYWFFSNYLKRRVVDVNLHSSRLSFKELLVYITQMNLKYAISAKNRARTVAGVLSFKELLVYAADPAMHTHHWLLLTILTSLLVPKDMTYRRLISMMGFKMNYAFAVDAAKAYKDYLASGGQPTHHWLLLTILTSLLVLVCAFAVDAAKAYKDYLASGGQPAVKRTIKGTHHWLLLTTIAYIICISTKHFYWFRLFARTRSMWSFNPETNILLQQVVDADSKIVQLSEISMIQQVVDADSKIVQLSEIILTSLLVLVQSTQWDMTYRRLISMMGFKMNYLTILTSLLVLVQSTQWFNPETNILLNVPLHGTITKRNVIPTITQMNVDAAKAYKDYLASGGQPTVLSFCAFAVDAAKITQMNLKYAISAKNRARTVAGKRNVIPTITQMNLKYADADSKIVQLSEISMDNQLIRAAEIRASANLAAAKAYKDYLASGGQPSNYLKRRVVFNGVSFSTVLSFCAFAVDAAKAYKDYLASGGVVDADSKIVQLSEISMVDADSKIVQLSEISMVLSFCAFAVDAAKAYKDYLASGNVIPTITQMNLKYAISAKNRARGIAIAMACLVGLMWLSYFIATITQMNLKYAISAKNRARTVAGVHNQDVNLHSSRLSADSKIVQLSEISMDNSFRLFARTRSMWSFNPETNILLNVCLVGLMWLSYFIASFRLFARTLFARTRSMWSFNPETNILLNVPLSTKHFYWFFSNYLKRRVVFNGVTQQLIRAAEIRAKRNVIPTITQMNLKYAIKRNVIPTITQMNLKYAISARLSFKELLVYAADPAMHSTVLSFCAFAVDAAKGIPKDMTYRRLISMMGFKMNYRAAEIRASANLAASFCAFAVDAAKAYKDYLASGGQPASFRLFARTRSMWSFNPETNIVNLHSSRLSFKELLVYAADTNILLNVPLHGTIGIAIAMACLVGLMWLSYFIASFRLFARTRSMWSFNPETNILLNVCLVGLMWLSYFIASFRLFARTRDVNLHSSRLSFKELLVYAKRNVIPTITQMNLKYAISAKNQQVVDADSKIVQLSEIKHFYWFFSNYLKRRVVFNGVSFSTTHHWLLLTILTSLLVLVQSTSTKHFYWFFSNYLKRRVVFNGVSAYIICISTKHFYWFFSNYLKRAKNRARTVAGVSICSTYASALWEIQQVVDADHNQDVNLHSSRLSFKEGLMWLSYFIASFRLFARTRSMWSLWEIQQVVDADSKIVQLSTVLSFCAFAVDAAKAYKDYHWLLLTILTSLLVLVQSTQWTVLSFCAFAVDAAKAYVTQQLIRAAEIRASANNQDVNLHSSRLSFKELKRNVIPTITQMNLKKRRVVFNGVSFSTSMWSFNPETNILLNVPLHLVGLMWLSYFIASFRLFARTRSMSKIVQLSEISMDNSTIAYIICISTKHFYWFFSNYLGIPKDMTYRRLISMMGFKTQQLIRAAEIRASANLYFIASFRLFARTRSMWSFNPETASALWEIQQVVDADSKIVKIVQLSEISMDNSPWLLLTILTSLLVLVQSTQWWLSYFIASFRLFARTRSMWSFNPERRLISMMGFKMNYTIAYIICISTKHFYWFTKHFYWFFSNYLKRRVVFNGVSFSFRLFARTRSMWSFNPETNILLNVKRTIKGTHHWLLLTFSNYLKRRVVFNGVSFSTFIASFRLFARTRSMWSFNPETNSYFIASFRLFARTRSMWSFNPEIVQLSEISMDNSPQWLTNIFGTVYEKLKNQDVNLHSSRLSFKELLACLVGLMWLSYFIASFRLFGLMWLSYFIASFRLFARTRSMWSRLSFKELLVYAADPAMHALWEIQQVVDADSKIVQLSIAIAMACLVGLMWLSYFIASFRLITIAYIICISTKHARTRSMWSFNPETNILLNVPLHLFARTRSMWSFNPETNILLNVPWSFNPETNILLNVPLHGTITKRNVIPTITQMNLDADSKIVQLSEISMDNSIASFRLFARTRSMWSFNPETNWLSYFIASFRLFARTRSMWSFNPRNVIPTITQMNLKYAISAKNRAGTHHWLLLTILTSLLGIPKDMTYRRLISISTKHFYWFFSNYLKRRVVFNLHSSRLSFKELLVYAADNLKYAISAKNRARTVAGVLSFCAFAVDAAKAYKDYLASGGQPISTKHFYWFFSNYLKRRVVGLMWLSYFIASFRLFARTRSMFKELLVYAADPAMHTKHFYWFFSNYLKRRVVFNGVSFGIAIAMACLVGLMWLSYFIASFRLTIAYIICISTKHFYWFFSLKRRVVFNGVSFSTDAAKAYKDYLASGGQPGIAIAMACLVGLMWLSYFNRARTVAGVSICSTHSSRLSFKELLVYAADPAMHGIAIAMACLVGLMDADSKIVQLSEISMHSSRLSFKELLVYAADPAMMWSFNPETNILLNVPLHGYASALWEIQQVVDADSKFAVDAAKAYKDYLASGGQPIICISTKHFYWFFSNYLKRRVSALWEIQQVVDADSKIVQLSTKHFYWFFSNYLKRRVVFNGVISAKNRARTVAGVSICSTRTRSMWSFNPETNILLNVPLHVIPTITQMNLKYAISAKNRARTTVLSFCAFAVDAAKALTNIFGTVYEKLKKELLVYAADPAMHVLSFCAFAVDAAKAYKDYLASGGQPLTSLLVLVQSTQWVLSFCAFAVDAAKAYKDYLASASALWEIQQVVDADSKIVQLVTQQLIRAAEIRASANLRSMWSFNPETNILLNVPLHVHNQDVNLHSSRLSFKFIASFRLFARTRSMWSFNPETKDMTYRRLISMMGFKMNYCLVGLMWLSYFIASFRLFAWEIQQVVDADSKIVQLSEIGIAIAMACLVGLMWLSYFIASFRQDVNLHSSRLSFKELLVYLKRRVVFNGVSFSTLKYAISAKNRARTVAGVSNPETNILLNVPLHGTIGLMWLSYFIASFRLFARTRSMWSFYASALWEIQQVVDADSASALWEIQQVVDADSKIQQLIRAAEIRASANLAASTKHFYWFFSNYLKRRVVFNFRLFARTRSMWSFNPETNIPETNILLNVPLHGTIASALWEIQQVVDADSKIVQLSYFIASFRLFARTRSMWSFNPERARTVAGVSICSTKNRARTVAGVSICSTGIPKDMTYRRLISM \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/4512_chosen_peptides_hog_inc_substrings.txt b/SupplementaryResults/SingleAlleleComputations/4512_chosen_peptides_hog_inc_substrings.txt deleted file mode 100644 index ba90caee8ea31649ea7722b28e4875462a908b1b..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/4512_chosen_peptides_hog_inc_substrings.txt +++ /dev/null @@ -1,122 +0,0 @@ -ARAGEAAN -FLAYILFT -WFLAYILF -QFAPSASA -EILGTVSW -IPFAMQMAYR -FIETISLAG -PYFFTLLLQ -GEAANFCAL -SYELQTPF -NYMPYFFT -TQMNLKYAI -AQFAPSASAF -EIDFLELA -LVAEWFLAYI -LAGSYKDW -SYELQTPFE -SQMEIDFLEL -WFLAYILFT -HSYFTSDY -MPYFFTLLLQ -LAYILFTR -PYFFTLLL -NYMPYFFTLL -QFAPSASAF -VAEWFLAYIL -FHQKLLKS -FLAYILFTR -QMEIDFLEL -MEIDFLELA -PFAMQMAYR -ETISLAGSYK -KSYELQTP -YMPYFFTLL -YASAVVLL -AGEAANFCA -TISLAGSY -QFHQKLLK -MARKTLNSL -SLAGSYKDW -ARAGEAANF -YRARAGEAA -FEYVSQPF -ASAVVLLI -FAPSASAF -RARAGEAAN -TISLAGSYK -LHSYFTSDY -AGEAANFC -RQFHQKLLK -YMPYFFTL -QEILGTVSW -QFHQKLLKS -SDYDYYRY -VAEWFLAY -PLKLRGTA -AQFAPSASA -EWFLAYILFT -MPYFFTLL -LHSYFTSD -KMADQAMTQ -SYFTSDYY -KSYELQTPF -RQFHQKLLKS -FAMQMAYR -ARKTLNSL -QMEIDFLE -GEAANFCA -ISLAGSYK -RKTLNSLE -AEWFLAYIL -MARKTLNS -RAGEAANFC -FIETISLA -LVAEWFLA -ARAGEAANFC -MPYFFTLLL -SLAGSYKD -IPFAMQMAY -MADQAMTQ -LVAEWFLAY -RQFHQKLL -IPFAMQMA -HSYFTSDYY -KSYELQTPFE -PFAMQMAY -AQFAPSAS -MADQAMTQM -ISDYDYYRY -FPLKLRGTA -ARKTLNSLE -TQMNLKYA -SQMEIDFL -ETISLAGSY -IETISLAG -ISDYDYYR -QEILGTVS -SQMEIDFLE -YASAVVLLI -VAEWFLAYI -AEWFLAYI -MEIDFLEL -FPLKLRGT -YRARAGEAAN -EWFLAYIL -AEWFLAYILF -ETISLAGS -ISLAGSYKD -YELQTPFE -ISLAGSYKDW -YFFTLLLQ -KMADQAMT -MNLKYAIS -FIETISLAGS -EWFLAYILF -RAGEAANF -ADQAMTQM -NYMPYFFTL -EAANFCAL -YRARAGEA -QMNLKYAI -IETISLAGS \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/4512_vaccine_sequence_hog.txt b/SupplementaryResults/SingleAlleleComputations/4512_vaccine_sequence_hog.txt deleted file mode 100644 index 2e1921621c0c6f6139a4958049f4d3e406d9e628..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/4512_vaccine_sequence_hog.txt +++ /dev/null @@ -1,4 +0,0 @@ -> HOGVAX optimized combined peptide vaccine sequence with overlaps -LHSYFTSDYYMARKTLNSLEKMADQAMTQMNLKYAISDYDYYRYASAVVLLIPFAMQMAYRARAGEAANFCALVAEWFLAYILFTRQFHQKLLKSYELQTPFEYVSQPFPLKLRGTASQMEIDFLELAQFAPSASAFIETISLAGSYKDWNYMPYFFTLLLQEILGTVSW -> Concat optimized combined peptide vaccine sequence concatenated -MNLKYAISMADQAMTQMLVAEWFLAVAEWFLAYIQMEIDFLELMPYFFTLLLQPLKLRGTAAEWFLAYILFLAYILFTRSQMEIDFLARAGEAANFAQFAPSASARAGEAANFCFAMQMAYRKSYELQTPFARAGEAANFCSYFTSDYYRARAGEAANETISLAGSTISLAGSYKFLAYILFTMARKTLNSLSQMEIDFLELARAGEAANQFAPSASAFYELQTPFEETISLAGSYMEIDFLELALAGSYKDWLHSYFTSDVAEWFLAYILRKTLNSLESLAGSYKDWAQFAPSASAFKMADQAMTQEIDFLELAPYFFTLLLQFIETISLAGSISLAGSYKDWGEAANFCALEWFLAYILFTETISLAGSYKMEIDFLELFIETISLALAYILFTRLVAEWFLAYINYMPYFFTLIPFAMQMAYLVAEWFLAYKSYELQTPFHQKLLKSISDYDYYRYKMADQAMTYRARAGEAAFPLKLRGTAQEILGTVSYASAVVLLEAANFCALGEAANFCAPFAMQMAYRAGEAANFCAEWFLAYILFMPYFFTLLLFPLKLRGTFIETISLAGEWFLAYILFKSYELQTPFEYASAVVLLIIPFAMQMAYRISLAGSYKRQFHQKLLKSTQMNLKYAIWFLAYILFTFEYVSQPFISLAGSYKDNYMPYFFTLLRQFHQKLLYRARAGEAANASAVVLLISQMEIDFLEQFHQKLLKSQMNLKYAIYFFTLLLQIETISLAGSYRARAGEAARKTLNSLEADQAMTQMQEILGTVSWLHSYFTSDYYMPYFFTLLISDYDYYRNYMPYFFTAGEAANFCAEILGTVSWRQFHQKLLKSYELQTPFESDYDYYRYAQFAPSASFAPSASAFHSYFTSDYYMARKTLNSIPFAMQMAARKTLNSLMADQAMTQHSYFTSDYTQMNLKYAMPYFFTLL \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc1_HOGVAX.csv b/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc1_HOGVAX.csv deleted file mode 100644 index 4a9fc47f812c97e495f3aec4dfe303997acb779e..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc1_HOGVAX.csv +++ /dev/null @@ -1,37 +0,0 @@ -,count,prob -0,0,0.0 -1,1,6.269462716217183e-05 -2,2,0.013057629579716753 -3,3,0.01094845169305867 -4,4,0.023480130854754908 -5,5,0.05629529194077506 -6,6,0.05470943327621871 -7,7,0.0884937927496057 -8,8,0.08835531042996772 -9,9,0.09765851649522583 -10,10,0.09944995061767473 -11,11,0.05360637004419369 -12,12,0.07523610000582681 -13,13,0.03920115724537604 -14,14,0.061659494768365755 -15,15,0.06842381747048956 -16,16,0.02603304930725867 -17,17,0.05930497878300048 -18,18,0.019108516827054695 -19,19,0.04599088588507463 -20,20,0.007096921806478777 -21,21,0.0036771317727097605 -22,22,0.005679322441360689 -23,23,0.0014287518274726284 -24,24,0.0008372375151831832 -25,25,9.82915917146112e-05 -26,26,1.3652446350569562e-05 -27,27,9.16387353280676e-05 -28,28,7.206910061552974e-07 -29,29,4.851329884824014e-07 -30,30,2.734385935082626e-07 -31,31,0.0 -32,32,0.0 -33,33,0.0 -34,34,0.0 -35,35,0.0 diff --git a/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc1_OptiVax.csv b/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc1_OptiVax.csv deleted file mode 100644 index ad7cbe7086c882e58445808eced4b810e50a8724..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc1_OptiVax.csv +++ /dev/null @@ -1,23 +0,0 @@ -,count,prob -0,0,0.0 -1,1,6.416124789068595e-05 -2,2,0.013362564025906591 -3,3,0.017452135857063542 -4,4,0.04122818442788108 -5,5,0.09377708384829216 -6,6,0.11292430889645957 -7,7,0.14318529061023885 -8,8,0.1457310938919302 -9,9,0.14106764085949985 -10,10,0.11676295909723841 -11,11,0.06789344308964511 -12,12,0.05629421961585755 -13,13,0.03838144650199308 -14,14,0.008613846795624467 -15,15,0.00269464169652035 -16,16,0.00045011977162413017 -17,17,0.00010552776776621763 -18,18,1.1331998562802441e-05 -19,19,0.0 -20,20,0.0 -21,21,0.0 diff --git a/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc2_HOGVAX.csv b/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc2_HOGVAX.csv deleted file mode 100644 index d23c3697c9c4dc674a09f0cc13794d7243f8e6c7..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc2_HOGVAX.csv +++ /dev/null @@ -1,630 +0,0 @@ -,count,prob -0,0,0.0007243433400952906 -1,1,0.0001135917863423405 -2,2,0.009488251076711189 -3,3,0.0005541284914525836 -4,4,0.005085832605845956 -5,5,0.00033537209717378466 -6,6,0.0002854844868397968 -7,7,0.0012074435036220697 -8,8,0.0010781705358010242 -9,9,0.0003155558954779009 -10,10,0.0008506448810096089 -11,11,0.00014018937431918644 -12,12,0.0002354884455660465 -13,13,0.00010862969748830998 -14,14,0.0005105682047151309 -15,15,0.0012534996017802614 -16,16,0.0045081225217771465 -17,17,0.007902131917990898 -18,18,0.003157285551661632 -19,19,0.008504085271183183 -20,20,0.001984065134195753 -21,21,0.0007508799352935602 -22,22,0.00502702217566278 -23,23,0.003945691071247989 -24,24,0.0008733360484515099 -25,25,0.019182186544079643 -26,26,0.0008802986592470978 -27,27,0.008520635413025673 -28,28,0.000671962621064875 -29,29,0.001340943541270994 -30,30,0.0012562025850689374 -31,31,0.0051496512021831226 -32,32,0.002432398593016844 -33,33,0.0045026528536975105 -34,34,0.0016468322218299593 -35,35,0.0012643889190415798 -36,36,0.011544526276292476 -37,37,0.004858463304106108 -38,38,0.014686724889861023 -39,39,0.005596655714560191 -40,40,0.005839066504029155 -41,41,0.0036768286869104994 -42,42,0.008055560138913275 -43,43,0.0021867215077185443 -44,44,0.002613555738516801 -45,45,0.0036602095021105807 -46,46,0.004292093874261087 -47,47,0.002224435274816202 -48,48,0.0053922532901391285 -49,49,0.0022227085549461237 -50,50,0.011970809700274478 -51,51,0.004123978236493399 -52,52,0.010899104476994761 -53,53,0.006908074262457297 -54,54,0.0031115610186829173 -55,55,0.0012491187766358227 -56,56,0.005045096659018463 -57,57,0.0021035117863265557 -58,58,0.001269809696108217 -59,59,0.00726824454915127 -60,60,0.001559240661396947 -61,61,0.011265538607760337 -62,62,0.003758230934669499 -63,63,0.0017583579669138772 -64,64,0.0037033100567418964 -65,65,0.006031403950109394 -66,66,0.00229587829244259 -67,67,0.009482082698901807 -68,68,0.0017523426004969038 -69,69,0.002276150045775068 -70,70,0.0060452445323340015 -71,71,0.0023085194300136755 -72,72,0.0013609787356290593 -73,73,0.010481984453322083 -74,74,0.0007010524728243326 -75,75,0.0032208011609042814 -76,76,0.0014332854491562051 -77,77,0.0011097193887359645 -78,78,0.0010851172582172694 -79,79,0.0019664868122303146 -80,80,0.0024111826840947305 -81,81,0.00241605357725096 -82,82,0.0013268582980024432 -83,83,0.0017467605798775208 -84,84,0.004859781682628067 -85,85,0.0020381274476991584 -86,86,0.007522013783029353 -87,87,0.0020905227412429373 -88,88,0.007197003541919291 -89,89,0.001192442492764196 -90,90,0.01228723446112582 -91,91,0.0012296063489541974 -92,92,0.018334639104122894 -93,93,0.0023556670878299435 -94,94,0.024096567351454896 -95,95,0.0017160223362583276 -96,96,0.002883016339834612 -97,97,0.002700446361447262 -98,98,0.0044763640722216055 -99,99,0.0017986058335268033 -100,100,0.003885142240386219 -101,101,0.002661631174697275 -102,102,0.0032176110663022263 -103,103,0.0022895967761735908 -104,104,0.0045173534142021075 -105,105,0.005766736728854354 -106,106,0.007682352709041863 -107,107,0.005266043793836038 -108,108,0.011297341925739158 -109,109,0.012213392840163238 -110,110,0.0014636599058826193 -111,111,0.005113178148529473 -112,112,0.006561685202042437 -113,113,0.009279831845014937 -114,114,0.0015310955762688372 -115,115,0.00945280627617306 -116,116,0.001000965740890916 -117,117,0.017283717492860753 -118,118,0.0015841624753071138 -119,119,0.005183195658561324 -120,120,0.0007896196247444739 -121,121,0.003446595903253267 -122,122,0.002492082469106237 -123,123,0.005132066761841777 -124,124,0.007641732787379527 -125,125,0.002751333956780176 -126,126,0.0035527490543557447 -127,127,0.0018077677689855554 -128,128,0.016085824636047852 -129,129,0.0043124603518273925 -130,130,0.0015629166184397687 -131,131,0.0037309174717137573 -132,132,0.003123792053085594 -133,133,0.0028023326987758534 -134,134,0.003391199956783894 -135,135,0.0021286470584634207 -136,136,0.009514642776689161 -137,137,0.003658756539316554 -138,138,0.014789573382047332 -139,139,0.004404984997072932 -140,140,0.005500742819924918 -141,141,0.0010525179244341067 -142,142,0.01656469380514705 -143,143,0.0007176141734877884 -144,144,0.001817923528071711 -145,145,0.0011290453924333243 -146,146,0.0016818899368518437 -147,147,0.001662870614872149 -148,148,0.0017880909450727733 -149,149,0.0008219239676174778 -150,150,0.005606760192877123 -151,151,0.0036850840848384366 -152,152,0.006426886209890224 -153,153,0.009038543505053242 -154,154,0.0037532123055827216 -155,155,0.0011063730520710123 -156,156,0.005220017045684048 -157,157,0.003990710719126808 -158,158,0.0020417329179318183 -159,159,0.004328870053995083 -160,160,0.0023549645074949672 -161,161,0.007260590846848807 -162,162,0.0026935254653966587 -163,163,0.0016306508073763222 -164,164,0.0009746252816862661 -165,165,0.003891359882170586 -166,166,0.0009323865621455224 -167,167,0.00652522263831877 -168,168,0.0010859673385068692 -169,169,0.0014899821039499512 -170,170,0.0028899016005201087 -171,171,0.0015694506379527846 -172,172,0.007177942477197483 -173,173,0.0042531534222884654 -174,174,0.0010767427974340518 -175,175,0.0025708375508830526 -176,176,0.0037463082308163004 -177,177,0.001060554760655908 -178,178,0.0010024420493036175 -179,179,0.0009136803402288133 -180,180,0.013259855312269222 -181,181,0.0020933209918141005 -182,182,0.0016633604389088257 -183,183,0.0012740869078214975 -184,184,0.007148423603199407 -185,185,0.0016684058392648663 -186,186,0.01231263783891523 -187,187,0.0027639444354785546 -188,188,0.0026425042796903177 -189,189,0.0008754915775819332 -190,190,0.005718565715423018 -191,191,0.000487070692522491 -192,192,0.0009404343122540797 -193,193,0.0006757386518999091 -194,194,0.003914299399280171 -195,195,0.0015689481452083513 -196,196,0.0010859027820917916 -197,197,0.0007338594204303466 -198,198,0.00276245497340756 -199,199,0.0012796635889855137 -200,200,0.002508558642493701 -201,201,0.004683353481763438 -202,202,0.001954116946988746 -203,203,0.0017021933158543733 -204,204,0.0038851765038912527 -205,205,0.00403718960715934 -206,206,0.0008081592776516565 -207,207,0.002119127143519511 -208,208,0.0014259713612122017 -209,209,0.006309428501881964 -210,210,0.0008670935542021593 -211,211,0.0018237500927469695 -212,212,0.0007152301666626857 -213,213,0.0033567978598872516 -214,214,0.0009280031372662631 -215,215,0.0013096315941710384 -216,216,0.0004003883873430803 -217,217,0.0010835913708617494 -218,218,0.0010674541778974036 -219,219,0.001764831752570907 -220,220,0.004085196739306984 -221,221,0.0013686237528174184 -222,222,0.0008952014791207084 -223,223,0.0011894352785078689 -224,224,0.007128443179254628 -225,225,0.0031274764712653663 -226,226,0.000511403521510645 -227,227,0.0010583353230443177 -228,228,0.010787585914178211 -229,229,0.0019704350504997415 -230,230,0.0012203242577516428 -231,231,0.000747092404631539 -232,232,0.001281547606810796 -233,233,0.0008917585763057519 -234,234,0.001760195449485878 -235,235,0.0010872542052431122 -236,236,0.0013006844997979377 -237,237,0.0007762208454548118 -238,238,0.00546165296319198 -239,239,0.0008141226873683549 -240,240,0.0006449694034432823 -241,241,0.0004294930285939711 -242,242,0.0052459238961179355 -243,243,0.0013312585141689484 -244,244,0.0005097558355788949 -245,245,0.0003073652779421922 -246,246,0.0007043342980696221 -247,247,0.0007508480015508842 -248,248,0.0008124966632270461 -249,249,0.0004726169718395947 -250,250,0.0008552840947977353 -251,251,0.0007978186224253844 -252,252,0.0007797104315079578 -253,253,0.0019012711473977589 -254,254,0.0006971468122118743 -255,255,0.0008306769827871629 -256,256,0.0006080064597596786 -257,257,0.0019268427040324695 -258,258,0.0005677795830057377 -259,259,0.0005697561853871539 -260,260,0.00016964744351950754 -261,261,0.0008926645098981684 -262,262,0.0003900391829888428 -263,263,0.00026730773791546457 -264,264,0.00017938071270073502 -265,265,0.00037226218028935576 -266,266,0.00017706320409264064 -267,267,0.0004424634585763767 -268,268,0.0002798492806454858 -269,269,0.0008402939698294714 -270,270,0.0007094296783275827 -271,271,0.0004056492897173541 -272,272,0.002876575087859061 -273,273,0.001078835531969686 -274,274,0.00018909470384837184 -275,275,0.00014335547736844044 -276,276,0.006742750816878767 -277,277,0.0009051606392604704 -278,278,0.0013153724705867122 -279,279,0.0002973093356744589 -280,280,0.004335195742758386 -281,281,0.0003518840049162473 -282,282,0.0006019010245299518 -283,283,0.0005126538259763368 -284,284,0.0005213811297686502 -285,285,0.0002616024218725406 -286,286,0.0010016165805035824 -287,287,0.000344481372004059 -288,288,0.0005014072671545892 -289,289,0.0005792202820246817 -290,290,0.0018127823674834675 -291,291,0.0003153444420466999 -292,292,0.0002986260353676655 -293,293,0.0003518776135681817 -294,294,0.0019653738987503847 -295,295,0.0001977580241671659 -296,296,0.00033256875112237344 -297,297,0.00024855892834280667 -298,298,0.0003004043519747466 -299,299,0.0003652862098564848 -300,300,0.0004405085729797929 -301,301,0.0003827075138381656 -302,302,0.00023688704090568376 -303,303,0.000998786429186378 -304,304,0.00035011766908709627 -305,305,0.0006948342550987145 -306,306,0.000352044978496524 -307,307,0.00016874277779776428 -308,308,5.754509625050749e-05 -309,309,0.00018616601258249842 -310,310,0.0004906862867224783 -311,311,0.00015757446099512695 -312,312,0.00037171559404257506 -313,313,0.00019075004499926877 -314,314,0.0001569034434406628 -315,315,0.00021897139434823166 -316,316,0.0002123636023602011 -317,317,0.00032764330753043094 -318,318,0.0004073370945568707 -319,319,0.00029742694767772866 -320,320,0.00011597308244394442 -321,321,0.0006613099766623108 -322,322,6.752308446975635e-05 -323,323,0.0001873256282986792 -324,324,0.0021492196720033305 -325,325,0.0007866702795853517 -326,326,0.0005031272417127104 -327,327,8.24568531865045e-05 -328,328,0.0008943219928305986 -329,329,0.00014928814422099064 -330,330,0.0002186208201077159 -331,331,6.844861006373852e-05 -332,332,0.00022211204599359476 -333,333,0.00014987486837360106 -334,334,0.00019232825801743613 -335,335,0.00019451989446481793 -336,336,0.00011643013582331101 -337,337,0.00040752445744536873 -338,338,0.0012077777635266876 -339,339,0.0003068774517017374 -340,340,7.714157735846403e-05 -341,341,0.000469470564781298 -342,342,0.0002712494058550823 -343,343,7.062942961447199e-05 -344,344,0.00012062561787322943 -345,345,0.0008761558278266785 -346,346,0.0002301282683180675 -347,347,0.00014383733421778852 -348,348,0.00023340596798417635 -349,349,0.00014122294689209578 -350,350,9.151709301847595e-05 -351,351,0.00012443331547816992 -352,352,3.603512032399952e-05 -353,353,0.00047578844234135446 -354,354,0.00025968999894465346 -355,355,0.00013527045806143893 -356,356,3.1274611908240006e-05 -357,357,3.651428544791057e-05 -358,358,9.822396490009943e-05 -359,359,0.00027661633441441 -360,360,0.00010408973257653954 -361,361,6.211665393973258e-05 -362,362,6.927325994730546e-05 -363,363,0.00015597276437234847 -364,364,0.0002447802377790727 -365,365,2.001220870266053e-05 -366,366,4.6299681312080576e-05 -367,367,0.00010419604773211714 -368,368,0.0005023982880678781 -369,369,0.00018624439258753406 -370,370,0.00013790391744173273 -371,371,5.554219855128239e-05 -372,372,0.0010322029926099915 -373,373,0.00019937222951402195 -374,374,5.5139713605793667e-05 -375,375,3.835314387956767e-05 -376,376,2.5923611724176758e-05 -377,377,5.4252860067161325e-05 -378,378,7.915368211854498e-05 -379,379,2.200725120313637e-05 -380,380,5.7721724233993806e-05 -381,381,3.343821121548316e-05 -382,382,9.443871500543411e-05 -383,383,5.862491610607362e-05 -384,384,4.6622904342490774e-05 -385,385,4.1329844248387645e-06 -386,386,0.00035337262507311964 -387,387,0.00011561882257937208 -388,388,1.6381659028170392e-05 -389,389,0.000522359178005186 -390,390,0.0002655439618252134 -391,391,2.2968485154773134e-05 -392,392,1.9268570555685724e-05 -393,393,0.000588760438903865 -394,394,1.7156218021138482e-05 -395,395,3.957906283264583e-05 -396,396,3.026605478368999e-05 -397,397,2.0540496815898893e-05 -398,398,4.7686519850942455e-05 -399,399,2.878454190185735e-05 -400,400,3.342507255566063e-05 -401,401,4.036437472878983e-05 -402,402,3.0266168772062875e-05 -403,403,0.00016557107731946265 -404,404,6.913893364893726e-05 -405,405,8.543676522772554e-06 -406,406,1.0928715242619639e-05 -407,407,0.00011705582800108138 -408,408,2.6942235821869347e-05 -409,409,3.105220459436451e-05 -410,410,2.1936602409497086e-06 -411,411,1.3746007871443714e-05 -412,412,0.00020256181816768315 -413,413,4.844202478747386e-05 -414,414,1.8566388180114417e-05 -415,415,2.1919740129493498e-05 -416,416,3.8276483699105465e-05 -417,417,5.875652868124864e-05 -418,418,0.0001500271148440651 -419,419,1.0145669115361326e-05 -420,420,4.8551227648498005e-06 -421,421,1.8773347069769362e-05 -422,422,1.3543120566476533e-05 -423,423,1.1947675306042857e-05 -424,424,1.102163776428074e-05 -425,425,9.89613056894211e-07 -426,426,6.33315700151329e-05 -427,427,1.2913746764241362e-05 -428,428,7.669893650898198e-06 -429,429,4.1590597650862375e-06 -430,430,2.8868935293511896e-06 -431,431,1.0422778849447685e-05 -432,432,2.0215679948064265e-05 -433,433,0.0 -434,434,6.633135002976892e-05 -435,435,7.967537290472793e-06 -436,436,9.323047024954186e-06 -437,437,0.0003653158268354755 -438,438,9.459968258632222e-05 -439,439,7.428424281401947e-06 -440,440,6.371040137334903e-06 -441,441,0.00016852949155351593 -442,442,2.7913578742365e-05 -443,443,8.636345070339673e-06 -444,444,2.5974470536445627e-06 -445,445,1.9523278574805275e-05 -446,446,1.8865315688731015e-05 -447,447,5.6773588946259245e-06 -448,448,1.7662276401867392e-05 -449,449,2.1087335036978022e-05 -450,450,1.3109972748680567e-05 -451,451,6.744393254345871e-05 -452,452,1.2422234899729964e-05 -453,453,2.587282090497243e-06 -454,454,1.548696428936086e-05 -455,455,6.349019383509068e-05 -456,456,7.789571443452075e-06 -457,457,5.45725934535243e-06 -458,458,3.354475834739857e-06 -459,459,3.933836738420763e-06 -460,460,7.776332193889965e-05 -461,461,1.2722252297175078e-05 -462,462,1.0260633388706423e-06 -463,463,9.717158824525548e-06 -464,464,7.093333461537146e-05 -465,465,1.1103011463951718e-05 -466,466,4.357859486997524e-06 -467,467,1.876930548202183e-06 -468,468,4.8869555178262e-06 -469,469,2.8602342486671603e-06 -470,470,9.393131876117077e-06 -471,471,1.9616259090550832e-05 -472,472,7.503188655241355e-06 -473,473,7.211144444510457e-07 -474,474,2.548416054933961e-06 -475,475,8.92722939938152e-07 -476,476,3.327372599340363e-06 -477,477,2.0616937018799385e-06 -478,478,2.0477545237123667e-05 -479,479,3.034592463675723e-06 -480,480,0.0 -481,481,1.3507582191483216e-06 -482,482,2.1412195900325e-05 -483,483,3.5631065538638573e-06 -484,484,1.1033014603813515e-06 -485,485,1.40554663058785e-06 -486,486,3.3884439699017196e-05 -487,487,2.2093706384483e-06 -488,488,3.529327999364274e-06 -489,489,0.00010586629536251455 -490,490,6.364662787841139e-06 -491,491,9.238157683887776e-07 -492,492,2.0658792749405996e-06 -493,493,4.1398377257842425e-06 -494,494,9.910981054153993e-06 -495,495,3.08367545708273e-06 -496,496,3.575675271821935e-07 -497,497,5.701868394593178e-06 -498,498,0.0 -499,499,2.1029514934778834e-06 -500,500,8.233750136070118e-06 -501,501,0.0 -502,502,1.7669097706076621e-06 -503,503,2.2702990235945397e-05 -504,504,0.0 -505,505,0.0 -506,506,1.2129062804046266e-06 -507,507,0.0 -508,508,0.0 -509,509,5.848191469258976e-06 -510,510,1.071506703529249e-06 -511,511,0.0 -512,512,1.1505596399241197e-05 -513,513,1.2048471024617387e-06 -514,514,0.0 -515,515,3.587634051995252e-07 -516,516,1.785445879876304e-06 -517,517,0.0 -518,518,0.0 -519,519,0.0 -520,520,0.0 -521,521,0.0 -522,522,3.575675271821935e-07 -523,523,0.0 -524,524,2.103065481850773e-06 -525,525,1.5689799599631633e-06 -526,526,0.0 -527,527,0.0 -528,528,1.82371397643092e-07 -529,529,0.0 -530,530,0.0 -531,531,0.0 -532,532,0.0 -533,533,0.0 -534,534,9.586262176324126e-06 -535,535,0.0 -536,536,0.0 -537,537,1.82371397643092e-07 -538,538,2.1408816245058623e-07 -539,539,0.0 -540,540,0.0 -541,541,0.0 -542,542,0.0 -543,543,0.0 -544,544,0.0 -545,545,0.0 -546,546,0.0 -547,547,1.187548866926756e-06 -548,548,0.0 -549,549,0.0 -550,550,0.0 -551,551,0.0 -552,552,0.0 -553,553,0.0 -554,554,0.0 -555,555,0.0 -556,556,0.0 -557,557,0.0 -558,558,0.0 -559,559,0.0 -560,560,0.0 -561,561,0.0 -562,562,0.0 -563,563,0.0 -564,564,0.0 -565,565,0.0 -566,566,0.0 -567,567,0.0 -568,568,0.0 -569,569,3.64742795286184e-07 -570,570,0.0 -571,571,0.0 -572,572,1.2290246362904023e-06 -573,573,0.0 -574,574,0.0 -575,575,0.0 -576,576,0.0 -577,577,0.0 -578,578,0.0 -579,579,0.0 -580,580,0.0 -581,581,0.0 -582,582,0.0 -583,583,0.0 -584,584,0.0 -585,585,0.0 -586,586,0.0 -587,587,0.0 -588,588,0.0 -589,589,0.0 -590,590,0.0 -591,591,0.0 -592,592,0.0 -593,593,0.0 -594,594,0.0 -595,595,0.0 -596,596,0.0 -597,597,0.0 -598,598,0.0 -599,599,0.0 -600,600,0.0 -601,601,0.0 -602,602,0.0 -603,603,0.0 -604,604,0.0 -605,605,0.0 -606,606,0.0 -607,607,0.0 -608,608,0.0 -609,609,0.0 -610,610,0.0 -611,611,0.0 -612,612,0.0 -613,613,0.0 -614,614,0.0 -615,615,0.0 -616,616,0.0 -617,617,0.0 -618,618,0.0 -619,619,0.0 -620,620,0.0 -621,621,0.0 -622,622,0.0 -623,623,0.0 -624,624,0.0 -625,625,0.0 -626,626,0.0 -627,627,0.0 -628,628,0.0 diff --git a/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc2_OptiVax.csv b/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc2_OptiVax.csv deleted file mode 100644 index 48eb311fbd4f94faff3da51e64bcdaabe5a76b78..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/hit_hist_mhc2_OptiVax.csv +++ /dev/null @@ -1,33 +0,0 @@ -,count,prob -0,0,0.0007243433400952906 -1,1,0.010140404750340198 -2,2,0.01903496743881132 -3,3,0.07991532278921476 -4,4,0.10275636941404818 -5,5,0.14089348774978466 -6,6,0.18469810806557332 -7,7,0.11416359894396544 -8,8,0.1302944952025924 -9,9,0.08138901895637175 -10,10,0.05685639789853043 -11,11,0.044299969705865354 -12,12,0.015630856422988917 -13,13,0.010496262973875847 -14,14,0.004832804398381257 -15,15,0.0017731416069441468 -16,16,0.0010933923671346364 -17,17,0.0005750419842219246 -18,18,0.00016690166359620173 -19,19,0.00016735938690723328 -20,20,5.5461534779196956e-05 -21,21,1.930982634748765e-05 -22,22,1.8711903337189906e-05 -23,23,3.021983749797334e-06 -24,24,3.5696958817352766e-07 -25,25,5.357533517646244e-07 -26,26,3.5696958817352766e-07 -27,27,0.0 -28,28,0.0 -29,29,0.0 -30,30,0.0 -31,31,0.0 diff --git a/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc1_HOGVAX.html b/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc1_HOGVAX.html deleted file mode 100644 index c7848fa9b90275a12a66511dfb41db3b3cd3608f..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}}, "hconcat": [{"layer": [{"data": {"name": "data-af634c4bf56356c3dacd37306cb2e7b1"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-cdea3ec82f028b421f18ca54ed4d50d5"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-cdea3ec82f028b421f18ca54ed4d50d5"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-5bec829d0be574ed1f60d8f75c768e7d"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-82dd8268c248322c5bd149ce0cbc2873"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-82dd8268c248322c5bd149ce0cbc2873"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-ce8aa25e85adc87690b2d95c06c9a3f9"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-5f10173819bfc839f90b42e7f4cfa7e3"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-5f10173819bfc839f90b42e7f4cfa7e3"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-af634c4bf56356c3dacd37306cb2e7b1": [{"count": 0, "prob": 2.9157434089351536e-09}, {"count": 1, "prob": 0.0002757835775112636}, {"count": 2, "prob": 0.008040308038326727}, {"count": 3, "prob": 0.01073832161390901}, {"count": 4, "prob": 0.026721687848734018}, {"count": 5, "prob": 0.04667397803357255}, {"count": 6, "prob": 0.06756051610278939}, {"count": 7, "prob": 0.09609001733746168}, {"count": 8, "prob": 0.10968810149173369}, {"count": 9, "prob": 0.12152440510910087}, {"count": 10, "prob": 0.11517698272255973}, {"count": 11, "prob": 0.09135800719451327}, {"count": 12, "prob": 0.08804604262980373}, {"count": 13, "prob": 0.06246785926044856}, {"count": 14, "prob": 0.05137789277396903}, {"count": 15, "prob": 0.034848634831666135}, {"count": 16, "prob": 0.020286783385786402}, {"count": 17, "prob": 0.0194393511054678}, {"count": 18, "prob": 0.010077958661127038}, {"count": 19, "prob": 0.01003288878836308}, {"count": 20, "prob": 0.004308050871182986}, {"count": 21, "prob": 0.002425659021310043}, {"count": 22, "prob": 0.0018972092099165338}, {"count": 23, "prob": 0.0004423910047351189}, {"count": 24, "prob": 0.00021102422545961854}, {"count": 25, "prob": 0.00016644415659198533}, {"count": 26, "prob": 5.571436102836686e-05}, {"count": 27, "prob": 4.525246169576228e-05}, {"count": 28, "prob": 1.9774415813125286e-05}, {"count": 29, "prob": 1.6020390174649254e-06}, {"count": 30, "prob": 8.943212979943763e-07}, {"count": 31, "prob": 0.0}, {"count": 32, "prob": 1.8488372987383736e-07}, {"count": 33, "prob": 2.7560574616076684e-07}, {"count": 34, "prob": 0.0}, {"count": 35, "prob": 0.0}], "data-cdea3ec82f028b421f18ca54ed4d50d5": [{"expected": 9.934045448876224}], "data-5bec829d0be574ed1f60d8f75c768e7d": [{"count": 0, "prob": 5.628473181818705e-05}, {"count": 1, "prob": 0.0008470612476505942}, {"count": 2, "prob": 0.005624279403548677}, {"count": 3, "prob": 0.015549184728088344}, {"count": 4, "prob": 0.031907417987826286}, {"count": 5, "prob": 0.05067050978244685}, {"count": 6, "prob": 0.06659761049382056}, {"count": 7, "prob": 0.086248826839326}, {"count": 8, "prob": 0.09625885726321766}, {"count": 9, "prob": 0.09265705114286026}, {"count": 10, "prob": 0.08690466787582057}, {"count": 11, "prob": 0.07730063020559559}, {"count": 12, "prob": 0.06405556735767752}, {"count": 13, "prob": 0.06351903298173489}, {"count": 14, "prob": 0.051574234175702005}, {"count": 15, "prob": 0.043846853583358776}, {"count": 16, "prob": 0.04158804396733394}, {"count": 17, "prob": 0.03431357804502733}, {"count": 18, "prob": 0.027339457725222272}, {"count": 19, "prob": 0.02065159782178804}, {"count": 20, "prob": 0.014202764685180037}, {"count": 21, "prob": 0.009600724733941994}, {"count": 22, "prob": 0.007235317095872941}, {"count": 23, "prob": 0.0047888416142481075}, {"count": 24, "prob": 0.002706419368452851}, {"count": 25, "prob": 0.0016646334742754431}, {"count": 26, "prob": 0.0009213052360146456}, {"count": 27, "prob": 0.0007527996738446692}, {"count": 28, "prob": 0.00035023952950266027}, {"count": 29, "prob": 0.00014596475278175322}, {"count": 30, "prob": 5.6645738142081445e-05}, {"count": 31, "prob": 4.3373349284829805e-05}, {"count": 32, "prob": 1.718800376199654e-05}, {"count": 33, "prob": 2.5284523855402202e-06}, {"count": 34, "prob": 3.505274436869428e-07}, {"count": 35, "prob": 1.5640513775567438e-07}], "data-82dd8268c248322c5bd149ce0cbc2873": [{"expected": 10.797351975701758}], "data-ce8aa25e85adc87690b2d95c06c9a3f9": [{"count": 0, "prob": 0.0}, {"count": 1, "prob": 6.269462716217183e-05}, {"count": 2, "prob": 0.013057629579716753}, {"count": 3, "prob": 0.01094845169305867}, {"count": 4, "prob": 0.023480130854754908}, {"count": 5, "prob": 0.05629529194077506}, {"count": 6, "prob": 0.05470943327621871}, {"count": 7, "prob": 0.0884937927496057}, {"count": 8, "prob": 0.08835531042996772}, {"count": 9, "prob": 0.09765851649522583}, {"count": 10, "prob": 0.09944995061767473}, {"count": 11, "prob": 0.05360637004419369}, {"count": 12, "prob": 0.07523610000582681}, {"count": 13, "prob": 0.03920115724537604}, {"count": 14, "prob": 0.061659494768365755}, {"count": 15, "prob": 0.06842381747048956}, {"count": 16, "prob": 0.02603304930725867}, {"count": 17, "prob": 0.05930497878300048}, {"count": 18, "prob": 0.019108516827054695}, {"count": 19, "prob": 0.04599088588507463}, {"count": 20, "prob": 0.007096921806478777}, {"count": 21, "prob": 0.0036771317727097605}, {"count": 22, "prob": 0.005679322441360689}, {"count": 23, "prob": 0.0014287518274726284}, {"count": 24, "prob": 0.0008372375151831832}, {"count": 25, "prob": 9.82915917146112e-05}, {"count": 26, "prob": 1.3652446350569562e-05}, {"count": 27, "prob": 9.16387353280676e-05}, {"count": 28, "prob": 7.206910061552974e-07}, {"count": 29, "prob": 4.851329884824014e-07}, {"count": 30, "prob": 2.734385935082626e-07}, {"count": 31, "prob": 0.0}, {"count": 32, "prob": 0.0}, {"count": 33, "prob": 0.0}, {"count": 34, "prob": 0.0}, {"count": 35, "prob": 0.0}], "data-5f10173819bfc839f90b42e7f4cfa7e3": [{"expected": 10.898991385534858}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc1_OptiVax.html b/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc1_OptiVax.html deleted file mode 100644 index 4b479c19fe5afb87673d9d15be69d18a484a0bf6..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc1_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}}, "hconcat": [{"layer": [{"data": {"name": "data-326f825502d1d6aa5c81973694e44d44"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-a95f4bcc788197c2a2c2e8763899ecbc"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-a95f4bcc788197c2a2c2e8763899ecbc"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-8ad5ba4c839b46ca2de68d575b2fc3e3"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-99a133fc38f967e9a96a1134f141df64"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-99a133fc38f967e9a96a1134f141df64"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-82cd9fe38385fb3488b99d6b09a555e8"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-f35396151ec8ecf8c1a83341a433f55c"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-f35396151ec8ecf8c1a83341a433f55c"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-326f825502d1d6aa5c81973694e44d44": [{"count": 0, "prob": 1.0431981965390796e-07}, {"count": 1, "prob": 0.0003586668686211842}, {"count": 2, "prob": 0.011531295249693851}, {"count": 3, "prob": 0.030651502163465235}, {"count": 4, "prob": 0.08851930986637725}, {"count": 5, "prob": 0.16340887048608765}, {"count": 6, "prob": 0.19927562587718692}, {"count": 7, "prob": 0.15616133267144255}, {"count": 8, "prob": 0.11645147952737214}, {"count": 9, "prob": 0.0882880783441899}, {"count": 10, "prob": 0.06966765325064131}, {"count": 11, "prob": 0.04318174273003967}, {"count": 12, "prob": 0.019163855373625912}, {"count": 13, "prob": 0.008409480747413605}, {"count": 14, "prob": 0.0026695518902654083}, {"count": 15, "prob": 0.0020571286866929712}, {"count": 16, "prob": 0.0001391839695412214}, {"count": 17, "prob": 3.809421763509793e-05}, {"count": 18, "prob": 1.3260033091416605e-05}, {"count": 19, "prob": 1.3691285140401403e-05}, {"count": 20, "prob": 0.0}, {"count": 21, "prob": 9.244186493691868e-08}], "data-a95f4bcc788197c2a2c2e8763899ecbc": [{"expected": 6.884056156040039}], "data-8ad5ba4c839b46ca2de68d575b2fc3e3": [{"count": 0, "prob": 0.00019037320001298458}, {"count": 1, "prob": 0.0035412088772990044}, {"count": 2, "prob": 0.01774887157690353}, {"count": 3, "prob": 0.05050127488001071}, {"count": 4, "prob": 0.09869768992287321}, {"count": 5, "prob": 0.1448654951710599}, {"count": 6, "prob": 0.1614131910602912}, {"count": 7, "prob": 0.14755333079050137}, {"count": 8, "prob": 0.11494405477386294}, {"count": 9, "prob": 0.08578601782218793}, {"count": 10, "prob": 0.06514275493751644}, {"count": 11, "prob": 0.04873774528763781}, {"count": 12, "prob": 0.031034196267742554}, {"count": 13, "prob": 0.017563423594600277}, {"count": 14, "prob": 0.007559101207167049}, {"count": 15, "prob": 0.003076484233248712}, {"count": 16, "prob": 0.0012686058946573414}, {"count": 17, "prob": 0.00028702427953317393}, {"count": 18, "prob": 8.568769361511144e-05}, {"count": 19, "prob": 2.8771656768415634e-06}, {"count": 20, "prob": 5.913636735054148e-07}, {"count": 21, "prob": 0.0}], "data-99a133fc38f967e9a96a1134f141df64": [{"expected": 6.969678341557731}], "data-82cd9fe38385fb3488b99d6b09a555e8": [{"count": 0, "prob": 0.0}, {"count": 1, "prob": 6.416124789068595e-05}, {"count": 2, "prob": 0.013362564025906591}, {"count": 3, "prob": 0.017452135857063542}, {"count": 4, "prob": 0.04122818442788108}, {"count": 5, "prob": 0.09377708384829216}, {"count": 6, "prob": 0.11292430889645957}, {"count": 7, "prob": 0.14318529061023885}, {"count": 8, "prob": 0.1457310938919302}, {"count": 9, "prob": 0.14106764085949985}, {"count": 10, "prob": 0.11676295909723841}, {"count": 11, "prob": 0.06789344308964511}, {"count": 12, "prob": 0.05629421961585755}, {"count": 13, "prob": 0.03838144650199308}, {"count": 14, "prob": 0.008613846795624467}, {"count": 15, "prob": 0.00269464169652035}, {"count": 16, "prob": 0.00045011977162413017}, {"count": 17, "prob": 0.00010552776776621763}, {"count": 18, "prob": 1.1331998562802441e-05}, {"count": 19, "prob": 0.0}, {"count": 20, "prob": 0.0}, {"count": 21, "prob": 0.0}], "data-f35396151ec8ecf8c1a83341a433f55c": [{"expected": 8.08740451017862}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc2_HOGVAX.html b/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc2_HOGVAX.html deleted file mode 100644 index 2c1f13f4c2872a0bd3528c7b387bbdf7d2410df8..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}}, "hconcat": [{"layer": [{"data": {"name": "data-578d249c2436f3fa73e83320701d4e18"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-32a14572cb985a0f3587cbc5e2a7481e"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-32a14572cb985a0f3587cbc5e2a7481e"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-4befbb0f1427b7023a23af0f6fd97cf0"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-b8feb4c2cfa5ad64f7305a1c81fa76a5"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-b8feb4c2cfa5ad64f7305a1c81fa76a5"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-c24e959c6ba2d974021304aa382a5083"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-94027c4fc193fd0e46d8328e9c37069f"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-94027c4fc193fd0e46d8328e9c37069f"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-578d249c2436f3fa73e83320701d4e18": [{"count": 0, "prob": 4.393462030429269e-06}, {"count": 1, "prob": 7.571889019848815e-06}, {"count": 2, "prob": 0.00010715503559798467}, {"count": 3, "prob": 0.00037775917021737234}, {"count": 4, "prob": 8.248828127908161e-05}, {"count": 5, "prob": 0.00017695642442103508}, {"count": 6, "prob": 5.666009892111865e-05}, {"count": 7, "prob": 4.603364284790949e-05}, {"count": 8, "prob": 8.868259415574642e-05}, {"count": 9, "prob": 0.00011157938235793463}, {"count": 10, "prob": 8.5391929881127e-05}, {"count": 11, "prob": 4.495288032605562e-05}, {"count": 12, "prob": 3.1073034065546674e-05}, {"count": 13, "prob": 0.0009532337683437007}, {"count": 14, "prob": 0.0005325649452194058}, {"count": 15, "prob": 0.00026604726043800617}, {"count": 16, "prob": 0.0002943875724732612}, {"count": 17, "prob": 0.00019747219228795175}, {"count": 18, "prob": 0.0003212933021730299}, {"count": 19, "prob": 0.0005244401472370894}, {"count": 20, "prob": 0.00018091544512309062}, {"count": 21, "prob": 0.0001469078907267065}, {"count": 22, "prob": 0.00022361292114827356}, {"count": 23, "prob": 0.00046194832374396615}, {"count": 24, "prob": 0.0004742990443746393}, {"count": 25, "prob": 0.0045398674770195}, {"count": 26, "prob": 0.0015846077077893118}, {"count": 27, "prob": 0.0014880393290358134}, {"count": 28, "prob": 0.0010622673211371713}, {"count": 29, "prob": 0.0007500047866800564}, {"count": 30, "prob": 0.0004725057809532933}, {"count": 31, "prob": 0.00041070794632300304}, {"count": 32, "prob": 0.0005383954537233112}, {"count": 33, "prob": 0.0003183006015841442}, {"count": 34, "prob": 0.00027548331184948767}, {"count": 35, "prob": 0.0007439771481370224}, {"count": 36, "prob": 0.0029320666694347625}, {"count": 37, "prob": 0.00018104368830460852}, {"count": 38, "prob": 0.0008811140406954903}, {"count": 39, "prob": 0.0014439351082340273}, {"count": 40, "prob": 0.0008001242443303885}, {"count": 41, "prob": 0.002725412917986706}, {"count": 42, "prob": 0.0015680143455740387}, {"count": 43, "prob": 0.0003061000643636249}, {"count": 44, "prob": 0.0022226451373851567}, {"count": 45, "prob": 0.001923675973346358}, {"count": 46, "prob": 0.0026951810820275827}, {"count": 47, "prob": 0.004093664237987914}, {"count": 48, "prob": 0.0019276613395237399}, {"count": 49, "prob": 0.000633154046130196}, {"count": 50, "prob": 0.0014379950495953969}, {"count": 51, "prob": 0.00114127902673074}, {"count": 52, "prob": 0.0029588153983426103}, {"count": 53, "prob": 0.0013186601599351306}, {"count": 54, "prob": 0.004491854386324058}, {"count": 55, "prob": 0.002720393604909109}, {"count": 56, "prob": 0.000897414602514172}, {"count": 57, "prob": 0.00294364576085481}, {"count": 58, "prob": 0.0024030420194691166}, {"count": 59, "prob": 0.0011316045939700919}, {"count": 60, "prob": 0.001886625584553632}, {"count": 61, "prob": 0.0032742678914349193}, {"count": 62, "prob": 0.004843419868715446}, {"count": 63, "prob": 0.002304325512422117}, {"count": 64, "prob": 0.005417390263607569}, {"count": 65, "prob": 0.003686235587302903}, {"count": 66, "prob": 0.0024487853720610068}, {"count": 67, "prob": 0.00611897309169591}, {"count": 68, "prob": 0.0031182396079733653}, {"count": 69, "prob": 0.008206842351737582}, {"count": 70, "prob": 0.0048603270565047004}, {"count": 71, "prob": 0.0017999498877825655}, {"count": 72, "prob": 0.0015352656876748698}, {"count": 73, "prob": 0.0040736007624490094}, {"count": 74, "prob": 0.0028683116752050756}, {"count": 75, "prob": 0.005238394842004286}, {"count": 76, "prob": 0.0022337456280039263}, {"count": 77, "prob": 0.008270874075463924}, {"count": 78, "prob": 0.004007109561993924}, {"count": 79, "prob": 0.005887151883890017}, {"count": 80, "prob": 0.004724951043554117}, {"count": 81, "prob": 0.0016973244188367587}, {"count": 82, "prob": 0.0019699922420210922}, {"count": 83, "prob": 0.004255713743633191}, {"count": 84, "prob": 0.004046612230112372}, {"count": 85, "prob": 0.0013995421262618382}, {"count": 86, "prob": 0.0034704476663485057}, {"count": 87, "prob": 0.0024766522445840195}, {"count": 88, "prob": 0.0028721247897364978}, {"count": 89, "prob": 0.006182983326218855}, {"count": 90, "prob": 0.004024424131596253}, {"count": 91, "prob": 0.002933155274395789}, {"count": 92, "prob": 0.003617614023549134}, {"count": 93, "prob": 0.003356246338163664}, {"count": 94, "prob": 0.003741287319156723}, {"count": 95, "prob": 0.002920775294126595}, {"count": 96, "prob": 0.004831128616414958}, {"count": 97, "prob": 0.0033455362064046777}, {"count": 98, "prob": 0.0024341955660433035}, {"count": 99, "prob": 0.004502867612056074}, {"count": 100, "prob": 0.0032594626503530174}, {"count": 101, "prob": 0.0025295540850456097}, {"count": 102, "prob": 0.006055764244050005}, {"count": 103, "prob": 0.002649466279034456}, {"count": 104, "prob": 0.0024047135160716188}, {"count": 105, "prob": 0.003754856420015726}, {"count": 106, "prob": 0.007140426616292469}, {"count": 107, "prob": 0.0034558266045805067}, {"count": 108, "prob": 0.002595517075921385}, {"count": 109, "prob": 0.0032188313190303196}, {"count": 110, "prob": 0.0025934506542033813}, {"count": 111, "prob": 0.0023087427207823183}, {"count": 112, "prob": 0.004892411735221553}, {"count": 113, "prob": 0.002703032312690349}, {"count": 114, "prob": 0.004776211471097858}, {"count": 115, "prob": 0.0037802683530640635}, {"count": 116, "prob": 0.004378920888136698}, {"count": 117, "prob": 0.004884968055381325}, {"count": 118, "prob": 0.0026237979546284134}, {"count": 119, "prob": 0.003029363353972822}, {"count": 120, "prob": 0.0032431544601071506}, {"count": 121, "prob": 0.0026136283301374215}, {"count": 122, "prob": 0.004175461137550173}, {"count": 123, "prob": 0.002596530156653102}, {"count": 124, "prob": 0.0029947628633724774}, {"count": 125, "prob": 0.004629854231207163}, {"count": 126, "prob": 0.0023834213247255903}, {"count": 127, "prob": 0.0054923381386298}, {"count": 128, "prob": 0.004365126567665554}, {"count": 129, "prob": 0.0024608218040917586}, {"count": 130, "prob": 0.001647574146860535}, {"count": 131, "prob": 0.002758147652106148}, {"count": 132, "prob": 0.0018918205464674232}, {"count": 133, "prob": 0.0015499871310641626}, {"count": 134, "prob": 0.002688414270091423}, {"count": 135, "prob": 0.0013047437806288041}, {"count": 136, "prob": 0.001487641561761157}, {"count": 137, "prob": 0.002197890081121406}, {"count": 138, "prob": 0.0028089967776173067}, {"count": 139, "prob": 0.0032765049037058454}, {"count": 140, "prob": 0.00176940271316474}, {"count": 141, "prob": 0.003942534228825895}, {"count": 142, "prob": 0.002124499747320254}, {"count": 143, "prob": 0.0016721894012954844}, {"count": 144, "prob": 0.0029041370713991685}, {"count": 145, "prob": 0.001646417494088886}, {"count": 146, "prob": 0.00219542652016393}, {"count": 147, "prob": 0.004102499910778674}, {"count": 148, "prob": 0.0017839585972828343}, {"count": 149, "prob": 0.0023167979008660946}, {"count": 150, "prob": 0.002530661431056115}, {"count": 151, "prob": 0.002746432021039985}, {"count": 152, "prob": 0.0023352438548250565}, {"count": 153, "prob": 0.0024989976039066202}, {"count": 154, "prob": 0.004016453754261364}, {"count": 155, "prob": 0.0016658246278731638}, {"count": 156, "prob": 0.00101731829302684}, {"count": 157, "prob": 0.0017507799663055103}, {"count": 158, "prob": 0.0012165049793251119}, {"count": 159, "prob": 0.0017929039552158686}, {"count": 160, "prob": 0.011138613684633756}, {"count": 161, "prob": 0.002694356817869443}, {"count": 162, "prob": 0.012899539929122917}, {"count": 163, "prob": 0.004998060847489021}, {"count": 164, "prob": 0.003389716750480505}, {"count": 165, "prob": 0.0033198452887334283}, {"count": 166, "prob": 0.002346436331594977}, {"count": 167, "prob": 0.0032900209765953357}, {"count": 168, "prob": 0.0013865011249759895}, {"count": 169, "prob": 0.003397804909411067}, {"count": 170, "prob": 0.0032910778617800743}, {"count": 171, "prob": 0.001922557314702352}, {"count": 172, "prob": 0.003154113059858545}, {"count": 173, "prob": 0.006795628130847602}, {"count": 174, "prob": 0.001517214168803967}, {"count": 175, "prob": 0.004159869747444546}, {"count": 176, "prob": 0.0055987253092279555}, {"count": 177, "prob": 0.0031167509146077014}, {"count": 178, "prob": 0.002224579474706527}, {"count": 179, "prob": 0.0034678799685594498}, {"count": 180, "prob": 0.0023624374206434196}, {"count": 181, "prob": 0.003767396205233879}, {"count": 182, "prob": 0.004767956503826169}, {"count": 183, "prob": 0.00308169657459215}, {"count": 184, "prob": 0.002198840958369791}, {"count": 185, "prob": 0.0027253142354605594}, {"count": 186, "prob": 0.0021746969653251066}, {"count": 187, "prob": 0.005066624800016599}, {"count": 188, "prob": 0.00367964553726527}, {"count": 189, "prob": 0.010994487430676513}, {"count": 190, "prob": 0.0053429985087276085}, {"count": 191, "prob": 0.003049955406111595}, {"count": 192, "prob": 0.0021473911012181296}, {"count": 193, "prob": 0.0016068398377711657}, {"count": 194, "prob": 0.00400491475708658}, {"count": 195, "prob": 0.004581199737593675}, {"count": 196, "prob": 0.0033769521526730347}, {"count": 197, "prob": 0.002115758988844638}, {"count": 198, "prob": 0.002195976610968582}, {"count": 199, "prob": 0.007232423224030385}, {"count": 200, "prob": 0.00387129191231202}, {"count": 201, "prob": 0.002352284082064424}, {"count": 202, "prob": 0.003132439046130773}, {"count": 203, "prob": 0.0024417249606835025}, {"count": 204, "prob": 0.012186024551821148}, {"count": 205, "prob": 0.005014122686939428}, {"count": 206, "prob": 0.00205706677812685}, {"count": 207, "prob": 0.00426569802374505}, {"count": 208, "prob": 0.005171052750899979}, {"count": 209, "prob": 0.005656075986820938}, {"count": 210, "prob": 0.00922992971082762}, {"count": 211, "prob": 0.005150984790109913}, {"count": 212, "prob": 0.006009036786348985}, {"count": 213, "prob": 0.007438759034673999}, {"count": 214, "prob": 0.011434385837642459}, {"count": 215, "prob": 0.0053001172244093115}, {"count": 216, "prob": 0.003427231216261179}, {"count": 217, "prob": 0.005619920439138614}, {"count": 218, "prob": 0.0025987395613780453}, {"count": 219, "prob": 0.0022515435076712366}, {"count": 220, "prob": 0.0021834879536135623}, {"count": 221, "prob": 0.003987982515894344}, {"count": 222, "prob": 0.0033522761488361677}, {"count": 223, "prob": 0.002729744769566997}, {"count": 224, "prob": 0.005600770272744317}, {"count": 225, "prob": 0.0028152080654445686}, {"count": 226, "prob": 0.004788938818819356}, {"count": 227, "prob": 0.00572971005727116}, {"count": 228, "prob": 0.0031408475470002316}, {"count": 229, "prob": 0.003132837752458014}, {"count": 230, "prob": 0.0026999858690918985}, {"count": 231, "prob": 0.005198262160605592}, {"count": 232, "prob": 0.005672872393406539}, {"count": 233, "prob": 0.0038242464148010523}, {"count": 234, "prob": 0.004721003016467691}, {"count": 235, "prob": 0.0029577880598124586}, {"count": 236, "prob": 0.0024712437247111528}, {"count": 237, "prob": 0.00798880286469725}, {"count": 238, "prob": 0.0035982416387107734}, {"count": 239, "prob": 0.0036556436291772334}, {"count": 240, "prob": 0.004308675794466529}, {"count": 241, "prob": 0.0052926421918133544}, {"count": 242, "prob": 0.0030436161861202467}, {"count": 243, "prob": 0.002448278973703091}, {"count": 244, "prob": 0.0026492886520874982}, {"count": 245, "prob": 0.001555017767775874}, {"count": 246, "prob": 0.0021011882428942875}, {"count": 247, "prob": 0.0034346706548639147}, {"count": 248, "prob": 0.0025998504095846708}, {"count": 249, "prob": 0.00436959951214694}, {"count": 250, "prob": 0.0034560406735682082}, {"count": 251, "prob": 0.002588031533736893}, {"count": 252, "prob": 0.003904219979257963}, {"count": 253, "prob": 0.002171477291025876}, {"count": 254, "prob": 0.001925819735395356}, {"count": 255, "prob": 0.006093800086027325}, {"count": 256, "prob": 0.003238328920880743}, {"count": 257, "prob": 0.0038215282185841857}, {"count": 258, "prob": 0.0027214955756186023}, {"count": 259, "prob": 0.004098062614293546}, {"count": 260, "prob": 0.0022657576626527688}, {"count": 261, "prob": 0.004528917947854445}, {"count": 262, "prob": 0.007264714490315976}, {"count": 263, "prob": 0.004405039090735558}, {"count": 264, "prob": 0.002678638111634214}, {"count": 265, "prob": 0.003732023684400442}, {"count": 266, "prob": 0.0025202994047907705}, {"count": 267, "prob": 0.0018867886036825782}, {"count": 268, "prob": 0.0020377402778579863}, {"count": 269, "prob": 0.0014489765855528016}, {"count": 270, "prob": 0.0015501237017120075}, {"count": 271, "prob": 0.001448507219268661}, {"count": 272, "prob": 0.0015171281759884386}, {"count": 273, "prob": 0.0017858759036504883}, {"count": 274, "prob": 0.001953777199991452}, {"count": 275, "prob": 0.0014328198287870933}, {"count": 276, "prob": 0.0021085252597614775}, {"count": 277, "prob": 0.001127230746038038}, {"count": 278, "prob": 0.0013517347500862564}, {"count": 279, "prob": 0.0019611916751962563}, {"count": 280, "prob": 0.0017936315579610547}, {"count": 281, "prob": 0.0017902175067768657}, {"count": 282, "prob": 0.0019266582513515905}, {"count": 283, "prob": 0.0007044468904735843}, {"count": 284, "prob": 0.0018215600819364982}, {"count": 285, "prob": 0.001795401501076479}, {"count": 286, "prob": 0.0016373168684609884}, {"count": 287, "prob": 0.0019343359072943023}, {"count": 288, "prob": 0.002571961815845288}, {"count": 289, "prob": 0.00289400998429024}, {"count": 290, "prob": 0.0020680914995026057}, {"count": 291, "prob": 0.0011476082431618987}, {"count": 292, "prob": 0.0011737433867094493}, {"count": 293, "prob": 0.000929670304808214}, {"count": 294, "prob": 0.0006699959092456462}, {"count": 295, "prob": 0.001665557649922609}, {"count": 296, "prob": 0.0011082523892649392}, {"count": 297, "prob": 0.0008170963607556054}, {"count": 298, "prob": 0.001265700962261587}, {"count": 299, "prob": 0.00032810445759239465}, {"count": 300, "prob": 0.0015958653032058323}, {"count": 301, "prob": 0.0010021130955477024}, {"count": 302, "prob": 0.000903116125795009}, {"count": 303, "prob": 0.0018501934193809507}, {"count": 304, "prob": 0.0005371738373137503}, {"count": 305, "prob": 0.0004842242761798391}, {"count": 306, "prob": 0.0009772943197157117}, {"count": 307, "prob": 0.002117702661688793}, {"count": 308, "prob": 0.0012136237459783028}, {"count": 309, "prob": 0.0008955265067822938}, {"count": 310, "prob": 0.003631455816678702}, {"count": 311, "prob": 0.0015663161884785768}, {"count": 312, "prob": 0.0008077617640255068}, {"count": 313, "prob": 0.002653418729368588}, {"count": 314, "prob": 0.002157814613926669}, {"count": 315, "prob": 0.0018491351381180268}, {"count": 316, "prob": 0.0006045618169877805}, {"count": 317, "prob": 0.0006740616849258962}, {"count": 318, "prob": 0.0006184571091132445}, {"count": 319, "prob": 0.00039494886082656986}, {"count": 320, "prob": 0.0011298401181608327}, {"count": 321, "prob": 0.0009836476894994402}, {"count": 322, "prob": 0.0002878822851822729}, {"count": 323, "prob": 0.0002847928601768946}, {"count": 324, "prob": 0.006298471121444847}, {"count": 325, "prob": 0.004633645884536794}, {"count": 326, "prob": 0.0013856334663877926}, {"count": 327, "prob": 0.0002452169459567257}, {"count": 328, "prob": 0.0002615272013182391}, {"count": 329, "prob": 0.000733467007577392}, {"count": 330, "prob": 0.0026194474610041893}, {"count": 331, "prob": 0.0024292966247064355}, {"count": 332, "prob": 0.0006949942331321851}, {"count": 333, "prob": 0.0006178276258626767}, {"count": 334, "prob": 0.0009560911903570921}, {"count": 335, "prob": 0.0015887638975326812}, {"count": 336, "prob": 0.0004856798856928304}, {"count": 337, "prob": 0.0013972996076825578}, {"count": 338, "prob": 0.00076103538938516}, {"count": 339, "prob": 0.0007169640914270259}, {"count": 340, "prob": 0.0012278917629760697}, {"count": 341, "prob": 0.00034927172894299484}, {"count": 342, "prob": 0.00029584105086691157}, {"count": 343, "prob": 0.000772899709777801}, {"count": 344, "prob": 0.00048619832872523304}, {"count": 345, "prob": 0.0008704658934075929}, {"count": 346, "prob": 0.0007853233154899804}, {"count": 347, "prob": 0.0006933147350816116}, {"count": 348, "prob": 0.006421173986709107}, {"count": 349, "prob": 0.002782252851978448}, {"count": 350, "prob": 0.000832003297532379}, {"count": 351, "prob": 0.00027931473540620275}, {"count": 352, "prob": 0.0003004913612806492}, {"count": 353, "prob": 0.001829417817963557}, {"count": 354, "prob": 0.00046577599309044867}, {"count": 355, "prob": 0.0009008440905628172}, {"count": 356, "prob": 0.0006459228791748351}, {"count": 357, "prob": 0.0009543671338112773}, {"count": 358, "prob": 0.0018970097550590442}, {"count": 359, "prob": 0.0008058345961056148}, {"count": 360, "prob": 0.00023019226858657214}, {"count": 361, "prob": 0.001302556520143935}, {"count": 362, "prob": 0.0011444475481654601}, {"count": 363, "prob": 0.0013784900263607513}, {"count": 364, "prob": 0.00017906561553408413}, {"count": 365, "prob": 0.0003616313290709122}, {"count": 366, "prob": 0.00028067178339982615}, {"count": 367, "prob": 0.00015687277675251123}, {"count": 368, "prob": 0.0005120728856801371}, {"count": 369, "prob": 0.0020017393238327863}, {"count": 370, "prob": 0.00021644435871439753}, {"count": 371, "prob": 0.0005283663321003631}, {"count": 372, "prob": 0.00236842154774985}, {"count": 373, "prob": 0.0006029941852016286}, {"count": 374, "prob": 0.0005761740832969488}, {"count": 375, "prob": 0.002992004887928016}, {"count": 376, "prob": 0.0023551780101221244}, {"count": 377, "prob": 0.00023547674051285701}, {"count": 378, "prob": 0.0017140611480804834}, {"count": 379, "prob": 0.00036636824033422935}, {"count": 380, "prob": 0.0008636251043287675}, {"count": 381, "prob": 0.00029221230966024924}, {"count": 382, "prob": 0.000413468333902543}, {"count": 383, "prob": 0.0007269173948042117}, {"count": 384, "prob": 0.00019859398910769405}, {"count": 385, "prob": 0.00018038320131785502}, {"count": 386, "prob": 0.00011811800451564937}, {"count": 387, "prob": 0.0002847467515948504}, {"count": 388, "prob": 0.0004261990808143893}, {"count": 389, "prob": 4.050729437672773e-05}, {"count": 390, "prob": 0.00021786231611890068}, {"count": 391, "prob": 7.981044932259134e-05}, {"count": 392, "prob": 0.00010855165280745363}, {"count": 393, "prob": 0.0010057245637870923}, {"count": 394, "prob": 0.0004167691407451384}, {"count": 395, "prob": 1.4573916127877331e-05}, {"count": 396, "prob": 0.0023526745019276313}, {"count": 397, "prob": 0.0001701571106647957}, {"count": 398, "prob": 0.00043614340368867434}, {"count": 399, "prob": 3.665822683196285e-05}, {"count": 400, "prob": 0.0005980906906097757}, {"count": 401, "prob": 0.0006818579375099293}, {"count": 402, "prob": 0.0003973688243426293}, {"count": 403, "prob": 0.00034731310726171625}, {"count": 404, "prob": 0.0001738554577693339}, {"count": 405, "prob": 0.0005648585736372795}, {"count": 406, "prob": 9.63651803745515e-05}, {"count": 407, "prob": 0.0001990317096196995}, {"count": 408, "prob": 6.398813928563383e-05}, {"count": 409, "prob": 6.495149723292361e-05}, {"count": 410, "prob": 0.0005253217196044501}, {"count": 411, "prob": 2.729957675489563e-05}, {"count": 412, "prob": 3.149091746668952e-05}, {"count": 413, "prob": 0.000519882144992536}, {"count": 414, "prob": 8.822565256737565e-05}, {"count": 415, "prob": 1.7569463876202747e-05}, {"count": 416, "prob": 9.322545455236695e-05}, {"count": 417, "prob": 4.10233652762935e-05}, {"count": 418, "prob": 0.00027952623324991585}, {"count": 419, "prob": 5.247218240107672e-05}, {"count": 420, "prob": 0.0007304881287625141}, {"count": 421, "prob": 3.911921464535101e-05}, {"count": 422, "prob": 3.373126892461476e-05}, {"count": 423, "prob": 0.0011709401277291442}, {"count": 424, "prob": 5.8095775317871237e-05}, {"count": 425, "prob": 5.2523459272541335e-05}, {"count": 426, "prob": 0.0002574963195920223}, {"count": 427, "prob": 0.0002534589014997744}, {"count": 428, "prob": 5.593347423070555e-05}, {"count": 429, "prob": 3.7085548761655896e-05}, {"count": 430, "prob": 2.7811335412979274e-05}, {"count": 431, "prob": 1.981914585662993e-05}, {"count": 432, "prob": 9.782062987858261e-05}, {"count": 433, "prob": 1.809117709173381e-05}, {"count": 434, "prob": 1.405173288602518e-05}, {"count": 435, "prob": 2.480170087580473e-05}, {"count": 436, "prob": 2.2207957628216328e-05}, {"count": 437, "prob": 6.9362764260418746e-06}, {"count": 438, "prob": 0.0002687449215049106}, {"count": 439, "prob": 4.808152052745404e-05}, {"count": 440, "prob": 0.00019795395326618865}, {"count": 441, "prob": 0.0001406634590434276}, {"count": 442, "prob": 2.9485879186117744e-05}, {"count": 443, "prob": 5.9036047972402704e-05}, {"count": 444, "prob": 1.335776002408898e-05}, {"count": 445, "prob": 0.00023205031263558222}, {"count": 446, "prob": 7.33593160641865e-05}, {"count": 447, "prob": 5.8719472244410126e-05}, {"count": 448, "prob": 8.677946358192623e-05}, {"count": 449, "prob": 3.2218806227889485e-05}, {"count": 450, "prob": 1.2326314263935054e-05}, {"count": 451, "prob": 1.5847957473193835e-05}, {"count": 452, "prob": 1.8714612003600105e-05}, {"count": 453, "prob": 7.18176617327526e-06}, {"count": 454, "prob": 1.5891725924192767e-05}, {"count": 455, "prob": 1.0223846527390124e-05}, {"count": 456, "prob": 3.318786249428068e-05}, {"count": 457, "prob": 3.856461958846262e-06}, {"count": 458, "prob": 3.835688995576605e-05}, {"count": 459, "prob": 3.0853927795767346e-07}, {"count": 460, "prob": 9.139607810872036e-06}, {"count": 461, "prob": 0.0009398492488211002}, {"count": 462, "prob": 1.92854519701907e-05}, {"count": 463, "prob": 2.018946859441292e-05}, {"count": 464, "prob": 0.00020807322393741294}, {"count": 465, "prob": 0.0002679247035733494}, {"count": 466, "prob": 0.00026370124106276}, {"count": 467, "prob": 1.741287710746647e-05}, {"count": 468, "prob": 2.2829272421357636e-05}, {"count": 469, "prob": 1.7581410545206856e-05}, {"count": 470, "prob": 3.846532602810109e-05}, {"count": 471, "prob": 0.00012487923113903952}, {"count": 472, "prob": 0.0001305013519733986}, {"count": 473, "prob": 2.912743111330669e-07}, {"count": 474, "prob": 8.755894323217553e-06}, {"count": 475, "prob": 1.554171032359355e-06}, {"count": 476, "prob": 1.9033703872494594e-05}, {"count": 477, "prob": 9.477018705617614e-06}, {"count": 478, "prob": 2.0204333426831875e-05}, {"count": 479, "prob": 6.427373927900956e-06}, {"count": 480, "prob": 2.2597265429147968e-08}, {"count": 481, "prob": 1.4473010477240009e-07}, {"count": 482, "prob": 1.1149884384784133e-05}, {"count": 483, "prob": 8.557691223999387e-05}, {"count": 484, "prob": 0.0}, {"count": 485, "prob": 5.6240561427347805e-05}, {"count": 486, "prob": 1.2137007662913817e-05}, {"count": 487, "prob": 2.2542022335578037e-06}, {"count": 488, "prob": 0.0003479405603985999}, {"count": 489, "prob": 0.00015136653440725673}, {"count": 490, "prob": 0.0001248741428540996}, {"count": 491, "prob": 1.4743197607507478e-05}, {"count": 492, "prob": 3.452897359545092e-06}, {"count": 493, "prob": 2.9802508917134443e-06}, {"count": 494, "prob": 0.00012502100907849304}, {"count": 495, "prob": 1.664609216811102e-05}, {"count": 496, "prob": 5.676637887271251e-06}, {"count": 497, "prob": 1.9749105934449194e-06}, {"count": 498, "prob": 6.879985273781481e-08}, {"count": 499, "prob": 1.4473010477240009e-07}, {"count": 500, "prob": 5.464021980947186e-06}, {"count": 501, "prob": 8.964730017852728e-06}, {"count": 502, "prob": 0.0}, {"count": 503, "prob": 4.639433804655784e-06}, {"count": 504, "prob": 3.1221508379991882e-06}, {"count": 505, "prob": 0.0}, {"count": 506, "prob": 0.0}, {"count": 507, "prob": 0.0}, {"count": 508, "prob": 1.0932412206512646e-06}, {"count": 509, "prob": 1.3824286149186232e-05}, {"count": 510, "prob": 9.844586289114121e-05}, {"count": 511, "prob": 0.0}, {"count": 512, "prob": 0.00038467859369966246}, {"count": 513, "prob": 4.527853556249351e-08}, {"count": 514, "prob": 0.0}, {"count": 515, "prob": 3.0435744377823792e-06}, {"count": 516, "prob": 3.0053946997469813e-05}, {"count": 517, "prob": 2.2597265429147968e-08}, {"count": 518, "prob": 0.0}, {"count": 519, "prob": 0.0}, {"count": 520, "prob": 2.936568445530705e-06}, {"count": 521, "prob": 0.0}, {"count": 522, "prob": 0.0}, {"count": 523, "prob": 2.878461191570039e-07}, {"count": 524, "prob": 0.0}, {"count": 525, "prob": 0.0}, {"count": 526, "prob": 0.0}, {"count": 527, "prob": 0.0}, {"count": 528, "prob": 0.0}, {"count": 529, "prob": 0.0}, {"count": 530, "prob": 2.2597265429147968e-08}, {"count": 531, "prob": 0.0}, {"count": 532, "prob": 2.1679414030189214e-06}, {"count": 533, "prob": 2.936568445530705e-06}, {"count": 534, "prob": 2.7863068309980947e-05}, {"count": 535, "prob": 0.0}, {"count": 536, "prob": 0.0}, {"count": 537, "prob": 0.0}, {"count": 538, "prob": 0.0}, {"count": 539, "prob": 0.0}, {"count": 540, "prob": 0.0}, {"count": 541, "prob": 0.0}, {"count": 542, "prob": 0.0}, {"count": 543, "prob": 0.0}, {"count": 544, "prob": 0.0}, {"count": 545, "prob": 0.0}, {"count": 546, "prob": 0.0}, {"count": 547, "prob": 0.0}, {"count": 548, "prob": 0.0}, {"count": 549, "prob": 0.0}, {"count": 550, "prob": 0.0}, {"count": 551, "prob": 0.0}, {"count": 552, "prob": 0.0}, {"count": 553, "prob": 0.0}, {"count": 554, "prob": 4.494251674570321e-08}, {"count": 555, "prob": 0.0}, {"count": 556, "prob": 0.0}, {"count": 557, "prob": 5.840387057096384e-06}, {"count": 558, "prob": 0.0}, {"count": 559, "prob": 0.0}, {"count": 560, "prob": 0.0}, {"count": 561, "prob": 0.0}, {"count": 562, "prob": 0.0}, {"count": 563, "prob": 0.0}, {"count": 564, "prob": 0.0}, {"count": 565, "prob": 0.0}, {"count": 566, "prob": 0.0}, {"count": 567, "prob": 0.0}, {"count": 568, "prob": 0.0}, {"count": 569, "prob": 0.0}, {"count": 570, "prob": 0.0}, {"count": 571, "prob": 0.0}, {"count": 572, "prob": 0.0}, {"count": 573, "prob": 0.0}, {"count": 574, "prob": 0.0}, {"count": 575, "prob": 0.0}, {"count": 576, "prob": 0.0}, {"count": 577, "prob": 0.0}, {"count": 578, "prob": 0.0}, {"count": 579, "prob": 0.0}, {"count": 580, "prob": 0.0}, {"count": 581, "prob": 0.0}, {"count": 582, "prob": 0.0}, {"count": 583, "prob": 0.0}, {"count": 584, "prob": 0.0}, {"count": 585, "prob": 0.0}, {"count": 586, "prob": 0.0}, {"count": 587, "prob": 0.0}, {"count": 588, "prob": 0.0}, {"count": 589, "prob": 0.0}, {"count": 590, "prob": 0.0}, {"count": 591, "prob": 0.0}, {"count": 592, "prob": 0.0}, {"count": 593, "prob": 0.0}, {"count": 594, "prob": 0.0}, {"count": 595, "prob": 0.0}, {"count": 596, "prob": 0.0}, {"count": 597, "prob": 0.0}, {"count": 598, "prob": 0.0}, {"count": 599, "prob": 0.0}, {"count": 600, "prob": 0.0}, {"count": 601, "prob": 0.0}, {"count": 602, "prob": 0.0}, {"count": 603, "prob": 0.0}, {"count": 604, "prob": 0.0}, {"count": 605, "prob": 0.0}, {"count": 606, "prob": 0.0}, {"count": 607, "prob": 0.0}, {"count": 608, "prob": 0.0}, {"count": 609, "prob": 0.0}, {"count": 610, "prob": 0.0}, {"count": 611, "prob": 0.0}, {"count": 612, "prob": 0.0}, {"count": 613, "prob": 0.0}, {"count": 614, "prob": 0.0}, {"count": 615, "prob": 0.0}, {"count": 616, "prob": 0.0}, {"count": 617, "prob": 0.0}, {"count": 618, "prob": 0.0}, {"count": 619, "prob": 0.0}, {"count": 620, "prob": 0.0}, {"count": 621, "prob": 0.0}, {"count": 622, "prob": 0.0}, {"count": 623, "prob": 0.0}, {"count": 624, "prob": 0.0}, {"count": 625, "prob": 0.0}, {"count": 626, "prob": 0.0}, {"count": 627, "prob": 0.0}, {"count": 628, "prob": 0.0}], "data-32a14572cb985a0f3587cbc5e2a7481e": [{"expected": 185.859120700606}], "data-4befbb0f1427b7023a23af0f6fd97cf0": [{"count": 0, "prob": 3.2401326454022686e-05}, {"count": 1, "prob": 1.2225209098238152e-05}, {"count": 2, "prob": 0.00024781200235433854}, {"count": 3, "prob": 0.001009037481391523}, {"count": 4, "prob": 0.0003126755388894472}, {"count": 5, "prob": 0.0005402768562609093}, {"count": 6, "prob": 0.0003291890938957839}, {"count": 7, "prob": 3.953290144342386e-05}, {"count": 8, "prob": 4.107496963837994e-05}, {"count": 9, "prob": 0.000741048383607071}, {"count": 10, "prob": 0.0005295475888520801}, {"count": 11, "prob": 0.0006051237035276636}, {"count": 12, "prob": 0.000719161384226725}, {"count": 13, "prob": 0.0006414557227086573}, {"count": 14, "prob": 0.0005469624553567889}, {"count": 15, "prob": 0.0005018482577429153}, {"count": 16, "prob": 0.001046894432465133}, {"count": 17, "prob": 0.00036549258990905756}, {"count": 18, "prob": 0.0006140602086891421}, {"count": 19, "prob": 0.001586827457595386}, {"count": 20, "prob": 0.000840083733150626}, {"count": 21, "prob": 0.0007204861579076065}, {"count": 22, "prob": 0.0010710825817295518}, {"count": 23, "prob": 0.0008149730427744193}, {"count": 24, "prob": 0.0004835369211077702}, {"count": 25, "prob": 0.006492532699109839}, {"count": 26, "prob": 0.002374303502637699}, {"count": 27, "prob": 0.004716525261109146}, {"count": 28, "prob": 0.004359661817002695}, {"count": 29, "prob": 0.0019816920197319116}, {"count": 30, "prob": 0.00145456635194234}, {"count": 31, "prob": 0.0020029952597473864}, {"count": 32, "prob": 0.0023596802082884406}, {"count": 33, "prob": 0.0010846379939213069}, {"count": 34, "prob": 0.0008109253691570693}, {"count": 35, "prob": 0.001697784719187023}, {"count": 36, "prob": 0.0027348085014970327}, {"count": 37, "prob": 0.0007773676158162709}, {"count": 38, "prob": 0.0031841858235246365}, {"count": 39, "prob": 0.002358515330759435}, {"count": 40, "prob": 0.0006150290663209292}, {"count": 41, "prob": 0.00372010132932919}, {"count": 42, "prob": 0.0026010872308735705}, {"count": 43, "prob": 0.0009360441520038926}, {"count": 44, "prob": 0.0023020081362942367}, {"count": 45, "prob": 0.003133399311823089}, {"count": 46, "prob": 0.003231405025115752}, {"count": 47, "prob": 0.004307949756960788}, {"count": 48, "prob": 0.0037766451315765443}, {"count": 49, "prob": 0.0018317453570020703}, {"count": 50, "prob": 0.0026640386390896745}, {"count": 51, "prob": 0.0035230926249521584}, {"count": 52, "prob": 0.0029339642430458116}, {"count": 53, "prob": 0.003472122856323303}, {"count": 54, "prob": 0.0023124695073433493}, {"count": 55, "prob": 0.0034060037743685804}, {"count": 56, "prob": 0.0016877968261215849}, {"count": 57, "prob": 0.0032643231418450895}, {"count": 58, "prob": 0.0034172617959619517}, {"count": 59, "prob": 0.0018482031457702488}, {"count": 60, "prob": 0.002019758489728667}, {"count": 61, "prob": 0.003967272183957224}, {"count": 62, "prob": 0.002031900980540439}, {"count": 63, "prob": 0.002169158394905736}, {"count": 64, "prob": 0.0049729744078739575}, {"count": 65, "prob": 0.0020862399552240493}, {"count": 66, "prob": 0.0027062388012410606}, {"count": 67, "prob": 0.0047282352970549404}, {"count": 68, "prob": 0.0017714156720331229}, {"count": 69, "prob": 0.0043973174787786135}, {"count": 70, "prob": 0.004079869585197113}, {"count": 71, "prob": 0.003424617980021348}, {"count": 72, "prob": 0.003655184906774817}, {"count": 73, "prob": 0.005486299208817602}, {"count": 74, "prob": 0.0025952676145911393}, {"count": 75, "prob": 0.002442846932839412}, {"count": 76, "prob": 0.0017210974769229597}, {"count": 77, "prob": 0.0035452716425254547}, {"count": 78, "prob": 0.0025840500840750343}, {"count": 79, "prob": 0.002187747689665295}, {"count": 80, "prob": 0.004626891367062623}, {"count": 81, "prob": 0.001871450269518087}, {"count": 82, "prob": 0.0013859194738787346}, {"count": 83, "prob": 0.003585795280263404}, {"count": 84, "prob": 0.002123873069286379}, {"count": 85, "prob": 0.0019362165636629175}, {"count": 86, "prob": 0.004315811353430795}, {"count": 87, "prob": 0.0036689975515158835}, {"count": 88, "prob": 0.0023258882521485654}, {"count": 89, "prob": 0.005359420613227577}, {"count": 90, "prob": 0.0036564665511779333}, {"count": 91, "prob": 0.0024976056714244785}, {"count": 92, "prob": 0.0033911674838319476}, {"count": 93, "prob": 0.0033314444369666107}, {"count": 94, "prob": 0.0033316597293285366}, {"count": 95, "prob": 0.004665947341260264}, {"count": 96, "prob": 0.0032879698609615993}, {"count": 97, "prob": 0.003490589949795767}, {"count": 98, "prob": 0.0019460238320011525}, {"count": 99, "prob": 0.0025408070656680534}, {"count": 100, "prob": 0.003101257841117706}, {"count": 101, "prob": 0.002625359515532148}, {"count": 102, "prob": 0.0022042858565420927}, {"count": 103, "prob": 0.0028492714425153013}, {"count": 104, "prob": 0.002595050212068874}, {"count": 105, "prob": 0.00374504002163387}, {"count": 106, "prob": 0.003083814506449481}, {"count": 107, "prob": 0.002346281259987704}, {"count": 108, "prob": 0.0027620125689669208}, {"count": 109, "prob": 0.0030356607478333538}, {"count": 110, "prob": 0.003210621249578823}, {"count": 111, "prob": 0.0031595218630992637}, {"count": 112, "prob": 0.005524177682526929}, {"count": 113, "prob": 0.004860116737854055}, {"count": 114, "prob": 0.0033195293454368483}, {"count": 115, "prob": 0.004722696141087132}, {"count": 116, "prob": 0.004862486663965011}, {"count": 117, "prob": 0.004005027005269153}, {"count": 118, "prob": 0.002455010115223717}, {"count": 119, "prob": 0.003480113651612267}, {"count": 120, "prob": 0.003362757493713699}, {"count": 121, "prob": 0.003703578840643958}, {"count": 122, "prob": 0.00392933561783302}, {"count": 123, "prob": 0.0027655240588350468}, {"count": 124, "prob": 0.0031668141443020772}, {"count": 125, "prob": 0.003042789848634715}, {"count": 126, "prob": 0.0034964468909148313}, {"count": 127, "prob": 0.00404614347506146}, {"count": 128, "prob": 0.004158167160699806}, {"count": 129, "prob": 0.0035415561301518684}, {"count": 130, "prob": 0.003579343773958233}, {"count": 131, "prob": 0.005301831087506791}, {"count": 132, "prob": 0.003595290253867705}, {"count": 133, "prob": 0.0019530817823951894}, {"count": 134, "prob": 0.003621331641975582}, {"count": 135, "prob": 0.006851497610924838}, {"count": 136, "prob": 0.004801086755660651}, {"count": 137, "prob": 0.004577570436743168}, {"count": 138, "prob": 0.009199962666877868}, {"count": 139, "prob": 0.0028524745769488795}, {"count": 140, "prob": 0.0028985345624412484}, {"count": 141, "prob": 0.004213852672718292}, {"count": 142, "prob": 0.005015932957661758}, {"count": 143, "prob": 0.004117665662644453}, {"count": 144, "prob": 0.004647502110449385}, {"count": 145, "prob": 0.0024819335813682612}, {"count": 146, "prob": 0.005608464753222596}, {"count": 147, "prob": 0.004967454801391839}, {"count": 148, "prob": 0.004121476201239874}, {"count": 149, "prob": 0.0035377855845958686}, {"count": 150, "prob": 0.004252995668529452}, {"count": 151, "prob": 0.00634940058527588}, {"count": 152, "prob": 0.0031669455872915552}, {"count": 153, "prob": 0.0046648994116190974}, {"count": 154, "prob": 0.003870036351174387}, {"count": 155, "prob": 0.002627302705211752}, {"count": 156, "prob": 0.0030704903328315014}, {"count": 157, "prob": 0.006964205053527663}, {"count": 158, "prob": 0.0053312613761662235}, {"count": 159, "prob": 0.0017461534151380876}, {"count": 160, "prob": 0.00783479807634029}, {"count": 161, "prob": 0.004496712175632067}, {"count": 162, "prob": 0.0037890648924603985}, {"count": 163, "prob": 0.0049242031163262605}, {"count": 164, "prob": 0.0042000556871673485}, {"count": 165, "prob": 0.003861628219168468}, {"count": 166, "prob": 0.0032712023316535813}, {"count": 167, "prob": 0.0026068270730932827}, {"count": 168, "prob": 0.003773499342501091}, {"count": 169, "prob": 0.003928092256339309}, {"count": 170, "prob": 0.0023914096576807794}, {"count": 171, "prob": 0.003105607830710644}, {"count": 172, "prob": 0.0056855858403137925}, {"count": 173, "prob": 0.003994132576308274}, {"count": 174, "prob": 0.0025393590476207708}, {"count": 175, "prob": 0.002503745486041529}, {"count": 176, "prob": 0.0032582108973233286}, {"count": 177, "prob": 0.0038093465008333413}, {"count": 178, "prob": 0.003083474795631936}, {"count": 179, "prob": 0.005394470037933248}, {"count": 180, "prob": 0.0035548141787444206}, {"count": 181, "prob": 0.0017277364714769646}, {"count": 182, "prob": 0.0035988207161777135}, {"count": 183, "prob": 0.0036554482587891866}, {"count": 184, "prob": 0.0017980022935779767}, {"count": 185, "prob": 0.0035124994318847793}, {"count": 186, "prob": 0.0025655871069154}, {"count": 187, "prob": 0.002085322510499572}, {"count": 188, "prob": 0.003151823445030592}, {"count": 189, "prob": 0.0034550803251155522}, {"count": 190, "prob": 0.004630963964574215}, {"count": 191, "prob": 0.0041173994144099646}, {"count": 192, "prob": 0.004112452111422073}, {"count": 193, "prob": 0.0020099942336593134}, {"count": 194, "prob": 0.004698598664713669}, {"count": 195, "prob": 0.00391017310250952}, {"count": 196, "prob": 0.0038755136904442067}, {"count": 197, "prob": 0.003926778447491727}, {"count": 198, "prob": 0.004475555037720107}, {"count": 199, "prob": 0.002902619818914839}, {"count": 200, "prob": 0.0020869345370112618}, {"count": 201, "prob": 0.0018498537162112301}, {"count": 202, "prob": 0.0032537951517330453}, {"count": 203, "prob": 0.0019593439833134143}, {"count": 204, "prob": 0.0019461030290200089}, {"count": 205, "prob": 0.005220892714307326}, {"count": 206, "prob": 0.0023305349412902263}, {"count": 207, "prob": 0.0022022739666413605}, {"count": 208, "prob": 0.0030702015988881394}, {"count": 209, "prob": 0.002497556208665385}, {"count": 210, "prob": 0.0023602387957402733}, {"count": 211, "prob": 0.004068870654294271}, {"count": 212, "prob": 0.0042400991134099}, {"count": 213, "prob": 0.005650845350086717}, {"count": 214, "prob": 0.00560614421986537}, {"count": 215, "prob": 0.006074115030971275}, {"count": 216, "prob": 0.003822936163628085}, {"count": 217, "prob": 0.0037982917496882274}, {"count": 218, "prob": 0.0038317852421453015}, {"count": 219, "prob": 0.0026876419869100335}, {"count": 220, "prob": 0.0031462121215781033}, {"count": 221, "prob": 0.0023382872804568124}, {"count": 222, "prob": 0.002555924588577961}, {"count": 223, "prob": 0.0024334442322477474}, {"count": 224, "prob": 0.0045615471349953795}, {"count": 225, "prob": 0.0030801699864711884}, {"count": 226, "prob": 0.0023587560380528175}, {"count": 227, "prob": 0.002447738370581613}, {"count": 228, "prob": 0.0027132437226049756}, {"count": 229, "prob": 0.0016693282655376451}, {"count": 230, "prob": 0.002805601127634384}, {"count": 231, "prob": 0.0037043968848140905}, {"count": 232, "prob": 0.0027723231405554277}, {"count": 233, "prob": 0.0028605717563228014}, {"count": 234, "prob": 0.005213387478920221}, {"count": 235, "prob": 0.002708728981491169}, {"count": 236, "prob": 0.00330722859759776}, {"count": 237, "prob": 0.005225288250361653}, {"count": 238, "prob": 0.004508697326486215}, {"count": 239, "prob": 0.005135888442105276}, {"count": 240, "prob": 0.0049563647165613576}, {"count": 241, "prob": 0.003055421441617513}, {"count": 242, "prob": 0.0018239716252096783}, {"count": 243, "prob": 0.002140592553943069}, {"count": 244, "prob": 0.0028698495584223572}, {"count": 245, "prob": 0.002289508185316011}, {"count": 246, "prob": 0.0018203405372522376}, {"count": 247, "prob": 0.0015637857114559465}, {"count": 248, "prob": 0.0022109012773045135}, {"count": 249, "prob": 0.0017344450553196521}, {"count": 250, "prob": 0.003255179302926532}, {"count": 251, "prob": 0.001922244281789678}, {"count": 252, "prob": 0.002244023970581366}, {"count": 253, "prob": 0.004187775690905332}, {"count": 254, "prob": 0.0019338460015036164}, {"count": 255, "prob": 0.002183172996995259}, {"count": 256, "prob": 0.00496961186532559}, {"count": 257, "prob": 0.003572803329893933}, {"count": 258, "prob": 0.0025664378255688103}, {"count": 259, "prob": 0.004527414286948171}, {"count": 260, "prob": 0.003944894977321819}, {"count": 261, "prob": 0.0022657966832761137}, {"count": 262, "prob": 0.003588664123291318}, {"count": 263, "prob": 0.004926720832669055}, {"count": 264, "prob": 0.0018974085763119176}, {"count": 265, "prob": 0.002106613667596769}, {"count": 266, "prob": 0.0024910271804686654}, {"count": 267, "prob": 0.00220581237455526}, {"count": 268, "prob": 0.0011396058704005489}, {"count": 269, "prob": 0.0013489343810650842}, {"count": 270, "prob": 0.0014690224075816888}, {"count": 271, "prob": 0.0017167038270119155}, {"count": 272, "prob": 0.002280973180667988}, {"count": 273, "prob": 0.0017705431787248987}, {"count": 274, "prob": 0.001172944843114331}, {"count": 275, "prob": 0.002279685346794473}, {"count": 276, "prob": 0.0022150659368126275}, {"count": 277, "prob": 0.0015156940225570343}, {"count": 278, "prob": 0.0037206351028952166}, {"count": 279, "prob": 0.002813188392255548}, {"count": 280, "prob": 0.0021388920207050066}, {"count": 281, "prob": 0.0023393479540664923}, {"count": 282, "prob": 0.006622080832580904}, {"count": 283, "prob": 0.0023791104169562324}, {"count": 284, "prob": 0.0015234198597095009}, {"count": 285, "prob": 0.001351615032790746}, {"count": 286, "prob": 0.0015063166238882784}, {"count": 287, "prob": 0.0018532949477398511}, {"count": 288, "prob": 0.0014574644811959753}, {"count": 289, "prob": 0.0023658114642550305}, {"count": 290, "prob": 0.0013082232770799708}, {"count": 291, "prob": 0.0013922715786295178}, {"count": 292, "prob": 0.0017663169475374307}, {"count": 293, "prob": 0.0015702220966119218}, {"count": 294, "prob": 0.0009839083116109067}, {"count": 295, "prob": 0.0007810989743941384}, {"count": 296, "prob": 0.0010301933452066252}, {"count": 297, "prob": 0.002917903990489805}, {"count": 298, "prob": 0.0026017645293472634}, {"count": 299, "prob": 0.0017163654492956958}, {"count": 300, "prob": 0.001050137638944147}, {"count": 301, "prob": 0.0024689844662542015}, {"count": 302, "prob": 0.0016341422464510123}, {"count": 303, "prob": 0.0011953132220788307}, {"count": 304, "prob": 0.0039924620453503055}, {"count": 305, "prob": 0.002258281532135461}, {"count": 306, "prob": 0.0012446176191418133}, {"count": 307, "prob": 0.001984328620109746}, {"count": 308, "prob": 0.003097577649428433}, {"count": 309, "prob": 0.0009162365226526673}, {"count": 310, "prob": 0.001316793712420682}, {"count": 311, "prob": 0.0019922156635136497}, {"count": 312, "prob": 0.0010946133250320695}, {"count": 313, "prob": 0.0015893687297283904}, {"count": 314, "prob": 0.0015542332614835383}, {"count": 315, "prob": 0.0015469368909699212}, {"count": 316, "prob": 0.0016545300558950908}, {"count": 317, "prob": 0.002360302583588059}, {"count": 318, "prob": 0.0012486185252048967}, {"count": 319, "prob": 0.0008869203326645597}, {"count": 320, "prob": 0.0012499894433926995}, {"count": 321, "prob": 0.0008671682435343083}, {"count": 322, "prob": 0.0006954759751698388}, {"count": 323, "prob": 0.002675671647181491}, {"count": 324, "prob": 0.0020764071459447356}, {"count": 325, "prob": 0.0008995542288224237}, {"count": 326, "prob": 0.0011149638276408817}, {"count": 327, "prob": 0.0019891807848672507}, {"count": 328, "prob": 0.0011198451826168112}, {"count": 329, "prob": 0.001100331945638978}, {"count": 330, "prob": 0.004055064325033155}, {"count": 331, "prob": 0.000534809122721056}, {"count": 332, "prob": 0.0009178789634757949}, {"count": 333, "prob": 0.0009638865839885207}, {"count": 334, "prob": 0.0008764273772150968}, {"count": 335, "prob": 0.0007776190039214091}, {"count": 336, "prob": 0.0015596638341992296}, {"count": 337, "prob": 0.0009087717513408259}, {"count": 338, "prob": 0.000874968474340586}, {"count": 339, "prob": 0.001304541635280512}, {"count": 340, "prob": 0.0012960377890004712}, {"count": 341, "prob": 0.00040971320561199637}, {"count": 342, "prob": 0.0013850035402691039}, {"count": 343, "prob": 0.0010068541434609974}, {"count": 344, "prob": 0.0006134965168493856}, {"count": 345, "prob": 0.0010564512787716606}, {"count": 346, "prob": 0.001139828375310599}, {"count": 347, "prob": 0.0011237667106472789}, {"count": 348, "prob": 0.0005036649218067595}, {"count": 349, "prob": 0.0019302945776005355}, {"count": 350, "prob": 0.000598882932238056}, {"count": 351, "prob": 0.0005356050412097129}, {"count": 352, "prob": 0.000756437164132172}, {"count": 353, "prob": 0.0005114489913848083}, {"count": 354, "prob": 0.0006410672861880421}, {"count": 355, "prob": 0.0012136692911135724}, {"count": 356, "prob": 0.0006931164538496236}, {"count": 357, "prob": 0.0005521625555568931}, {"count": 358, "prob": 0.0009110399357195642}, {"count": 359, "prob": 0.0007596485561933305}, {"count": 360, "prob": 0.00035218082123386006}, {"count": 361, "prob": 0.0006840826452932203}, {"count": 362, "prob": 0.0009162609265073245}, {"count": 363, "prob": 0.0003604663729238255}, {"count": 364, "prob": 0.0007683257996513035}, {"count": 365, "prob": 0.0006758178931839951}, {"count": 366, "prob": 0.0008220739984367983}, {"count": 367, "prob": 0.0002774734595822538}, {"count": 368, "prob": 0.00044151618459247524}, {"count": 369, "prob": 0.00024632622243720803}, {"count": 370, "prob": 0.00024813121561408313}, {"count": 371, "prob": 0.0005789782095078726}, {"count": 372, "prob": 0.0002221791192922375}, {"count": 373, "prob": 0.0005631104115781428}, {"count": 374, "prob": 0.0005662959336732217}, {"count": 375, "prob": 0.0003019482676323242}, {"count": 376, "prob": 0.0005529739032181448}, {"count": 377, "prob": 0.0006647641411147985}, {"count": 378, "prob": 0.0005838284201168756}, {"count": 379, "prob": 0.00032990504630713274}, {"count": 380, "prob": 0.00038218190727307816}, {"count": 381, "prob": 0.0008187677731684528}, {"count": 382, "prob": 0.00027406832679707956}, {"count": 383, "prob": 0.0003471214347277924}, {"count": 384, "prob": 0.000527341327179379}, {"count": 385, "prob": 0.000373111333922602}, {"count": 386, "prob": 0.00020647394372157283}, {"count": 387, "prob": 0.0002168887292302321}, {"count": 388, "prob": 0.001083787738303112}, {"count": 389, "prob": 0.0002936127701465517}, {"count": 390, "prob": 0.0005522290606111815}, {"count": 391, "prob": 0.0001765602643251344}, {"count": 392, "prob": 0.0003301599876823099}, {"count": 393, "prob": 0.0002008812146822417}, {"count": 394, "prob": 0.00013265319545130178}, {"count": 395, "prob": 0.0006195027353133154}, {"count": 396, "prob": 0.0002399466535991885}, {"count": 397, "prob": 0.0002856906280751941}, {"count": 398, "prob": 0.00021980151859801825}, {"count": 399, "prob": 0.00044566375580189785}, {"count": 400, "prob": 0.00046352250904135514}, {"count": 401, "prob": 0.00021634383981942407}, {"count": 402, "prob": 0.00028560679770420655}, {"count": 403, "prob": 0.0003916169563231822}, {"count": 404, "prob": 0.0002641009572913898}, {"count": 405, "prob": 0.00017987683037936516}, {"count": 406, "prob": 6.830675321460872e-05}, {"count": 407, "prob": 0.0002698332249354533}, {"count": 408, "prob": 9.695633054111534e-05}, {"count": 409, "prob": 0.00017358286004670847}, {"count": 410, "prob": 0.00017284406189911597}, {"count": 411, "prob": 0.00025542829218136486}, {"count": 412, "prob": 7.263903046142359e-05}, {"count": 413, "prob": 0.00014194831186672738}, {"count": 414, "prob": 0.0003609347205175661}, {"count": 415, "prob": 8.813465410644486e-05}, {"count": 416, "prob": 0.0001486630321757747}, {"count": 417, "prob": 6.162576746933948e-05}, {"count": 418, "prob": 0.00011384736423528519}, {"count": 419, "prob": 0.00023751126851343873}, {"count": 420, "prob": 0.00013840563662852477}, {"count": 421, "prob": 0.00013925760937722346}, {"count": 422, "prob": 0.00045629686590291173}, {"count": 423, "prob": 0.000182574917430085}, {"count": 424, "prob": 0.00023288661104614908}, {"count": 425, "prob": 9.41464229921991e-05}, {"count": 426, "prob": 0.00018326080955689635}, {"count": 427, "prob": 7.104802154704357e-05}, {"count": 428, "prob": 7.194568576822819e-05}, {"count": 429, "prob": 0.00034430841694250297}, {"count": 430, "prob": 9.045924077167467e-05}, {"count": 431, "prob": 2.0433006879017367e-05}, {"count": 432, "prob": 3.250771253921156e-05}, {"count": 433, "prob": 0.00028641100682293857}, {"count": 434, "prob": 6.007695576188624e-05}, {"count": 435, "prob": 5.886349754081371e-05}, {"count": 436, "prob": 2.385748113411577e-05}, {"count": 437, "prob": 2.392146799702496e-05}, {"count": 438, "prob": 6.620637358879012e-05}, {"count": 439, "prob": 3.9137256374969954e-05}, {"count": 440, "prob": 7.755512407743955e-05}, {"count": 441, "prob": 0.00011700617830059298}, {"count": 442, "prob": 0.00020013720613866676}, {"count": 443, "prob": 0.0001762518148834222}, {"count": 444, "prob": 7.869298455319266e-05}, {"count": 445, "prob": 0.0001325143388984044}, {"count": 446, "prob": 5.5726877162194253e-05}, {"count": 447, "prob": 2.6778705142922172e-05}, {"count": 448, "prob": 0.0006351851151515385}, {"count": 449, "prob": 0.00041225121249685516}, {"count": 450, "prob": 0.0001094821844879278}, {"count": 451, "prob": 2.7593421060155433e-05}, {"count": 452, "prob": 6.884192388680705e-05}, {"count": 453, "prob": 0.0001013796427064526}, {"count": 454, "prob": 5.2797846560098026e-05}, {"count": 455, "prob": 7.083642146574293e-05}, {"count": 456, "prob": 1.8703053405051408e-05}, {"count": 457, "prob": 1.707462964719727e-05}, {"count": 458, "prob": 3.243051067198113e-05}, {"count": 459, "prob": 0.00011206255259217765}, {"count": 460, "prob": 0.0001089212218555778}, {"count": 461, "prob": 6.459793534980659e-05}, {"count": 462, "prob": 3.4102509741496036e-05}, {"count": 463, "prob": 4.15739435596774e-05}, {"count": 464, "prob": 0.00012564439079226856}, {"count": 465, "prob": 0.00013125303704128455}, {"count": 466, "prob": 4.069825900891602e-05}, {"count": 467, "prob": 0.0002332890156283164}, {"count": 468, "prob": 0.0002836969185561493}, {"count": 469, "prob": 6.105887238613181e-05}, {"count": 470, "prob": 0.00012425256901582343}, {"count": 471, "prob": 9.625905354907079e-05}, {"count": 472, "prob": 9.025526726998309e-05}, {"count": 473, "prob": 2.459245299091559e-05}, {"count": 474, "prob": 0.0001371199709197875}, {"count": 475, "prob": 0.0001864585405798363}, {"count": 476, "prob": 4.491037712381042e-05}, {"count": 477, "prob": 2.8866689826743065e-05}, {"count": 478, "prob": 4.748381070104623e-05}, {"count": 479, "prob": 6.515472766521852e-05}, {"count": 480, "prob": 7.666600650578804e-06}, {"count": 481, "prob": 4.529000197475092e-05}, {"count": 482, "prob": 2.9605185951382156e-05}, {"count": 483, "prob": 1.475295520329206e-05}, {"count": 484, "prob": 2.4384053152828825e-06}, {"count": 485, "prob": 8.457356746900269e-06}, {"count": 486, "prob": 3.609448712890105e-05}, {"count": 487, "prob": 0.00011952726989991388}, {"count": 488, "prob": 3.9511184792989763e-05}, {"count": 489, "prob": 0.000176435578849218}, {"count": 490, "prob": 0.00023261937473657558}, {"count": 491, "prob": 8.832198834357632e-05}, {"count": 492, "prob": 1.0374618456021615e-05}, {"count": 493, "prob": 7.711027826980055e-05}, {"count": 494, "prob": 8.876323187744773e-05}, {"count": 495, "prob": 4.397162177975985e-06}, {"count": 496, "prob": 0.0001624066186685022}, {"count": 497, "prob": 0.00013264256864367984}, {"count": 498, "prob": 3.176353598286787e-05}, {"count": 499, "prob": 7.132708075514046e-06}, {"count": 500, "prob": 2.9046419485937634e-05}, {"count": 501, "prob": 4.192042389168229e-05}, {"count": 502, "prob": 3.2673963174019734e-06}, {"count": 503, "prob": 2.264996136435695e-06}, {"count": 504, "prob": 0.0}, {"count": 505, "prob": 4.577533885965333e-06}, {"count": 506, "prob": 3.285885722570067e-06}, {"count": 507, "prob": 1.0747216772955669e-06}, {"count": 508, "prob": 9.232958891543285e-05}, {"count": 509, "prob": 1.9290888079637837e-05}, {"count": 510, "prob": 2.7850882626862723e-05}, {"count": 511, "prob": 1.2081180152246243e-05}, {"count": 512, "prob": 5.107324749305923e-05}, {"count": 513, "prob": 8.549645760732056e-05}, {"count": 514, "prob": 1.8836631556798052e-07}, {"count": 515, "prob": 0.00010457453751384446}, {"count": 516, "prob": 9.554513929261818e-05}, {"count": 517, "prob": 4.94937614544011e-07}, {"count": 518, "prob": 6.026616014114586e-06}, {"count": 519, "prob": 1.6711078017798405e-05}, {"count": 520, "prob": 1.6100623624145992e-06}, {"count": 521, "prob": 1.0383589137780476e-06}, {"count": 522, "prob": 1.4229961456522504e-06}, {"count": 523, "prob": 8.161420256154304e-08}, {"count": 524, "prob": 8.161420256154304e-08}, {"count": 525, "prob": 2.0714654283813422e-06}, {"count": 526, "prob": 1.5975374105363425e-06}, {"count": 527, "prob": 2.1928522536047744e-05}, {"count": 528, "prob": 1.9738700112705703e-06}, {"count": 529, "prob": 8.824030613584653e-07}, {"count": 530, "prob": 1.5328954978443217e-05}, {"count": 531, "prob": 4.642830848440192e-06}, {"count": 532, "prob": 5.189370384655737e-06}, {"count": 533, "prob": 1.1438829334511653e-06}, {"count": 534, "prob": 3.622228684149464e-05}, {"count": 535, "prob": 6.248796299495441e-05}, {"count": 536, "prob": 4.032970499934349e-06}, {"count": 537, "prob": 5.169724891626634e-06}, {"count": 538, "prob": 4.864661707265137e-06}, {"count": 539, "prob": 7.737188015116582e-07}, {"count": 540, "prob": 3.098915513104134e-07}, {"count": 541, "prob": 1.2728701362923223e-05}, {"count": 542, "prob": 1.0736831983726682e-05}, {"count": 543, "prob": 2.658522043836402e-07}, {"count": 544, "prob": 9.361811484154257e-07}, {"count": 545, "prob": 2.2102039723103415e-06}, {"count": 546, "prob": 3.669790898809098e-06}, {"count": 547, "prob": 2.642360815606393e-07}, {"count": 548, "prob": 1.632284051230861e-07}, {"count": 549, "prob": 0.0}, {"count": 550, "prob": 9.971337807274652e-07}, {"count": 551, "prob": 0.0}, {"count": 552, "prob": 0.0}, {"count": 553, "prob": 1.3742470407906755e-05}, {"count": 554, "prob": 0.0}, {"count": 555, "prob": 5.373608386477834e-07}, {"count": 556, "prob": 2.4063586797848603e-05}, {"count": 557, "prob": 2.3340073811906426e-06}, {"count": 558, "prob": 3.191434544416916e-06}, {"count": 559, "prob": 1.3967341497784866e-06}, {"count": 560, "prob": 4.103983896849972e-06}, {"count": 561, "prob": 7.274916883178077e-06}, {"count": 562, "prob": 0.0}, {"count": 563, "prob": 9.947235975570247e-07}, {"count": 564, "prob": 0.0}, {"count": 565, "prob": 0.0}, {"count": 566, "prob": 1.1324980682178473e-06}, {"count": 567, "prob": 0.0}, {"count": 568, "prob": 0.0}, {"count": 569, "prob": 0.0}, {"count": 570, "prob": 0.0}, {"count": 571, "prob": 0.0}, {"count": 572, "prob": 1.1114884715188361e-06}, {"count": 573, "prob": 0.0}, {"count": 574, "prob": 0.0}, {"count": 575, "prob": 7.296272506174588e-06}, {"count": 576, "prob": 0.0}, {"count": 577, "prob": 0.0}, {"count": 578, "prob": 5.818042162803069e-08}, {"count": 579, "prob": 1.287967883699324e-06}, {"count": 580, "prob": 3.830155086255777e-06}, {"count": 581, "prob": 0.0}, {"count": 582, "prob": 4.618741017647838e-06}, {"count": 583, "prob": 6.447950034891754e-06}, {"count": 584, "prob": 0.0}, {"count": 585, "prob": 0.0}, {"count": 586, "prob": 0.0}, {"count": 587, "prob": 0.0}, {"count": 588, "prob": 0.0}, {"count": 589, "prob": 0.0}, {"count": 590, "prob": 0.0}, {"count": 591, "prob": 0.0}, {"count": 592, "prob": 0.0}, {"count": 593, "prob": 0.0}, {"count": 594, "prob": 0.0}, {"count": 595, "prob": 0.0}, {"count": 596, "prob": 0.0}, {"count": 597, "prob": 0.0}, {"count": 598, "prob": 0.0}, {"count": 599, "prob": 0.0}, {"count": 600, "prob": 0.0}, {"count": 601, "prob": 1.6100623624145992e-06}, {"count": 602, "prob": 0.0}, {"count": 603, "prob": 0.0}, {"count": 604, "prob": 8.161420256154304e-08}, {"count": 605, "prob": 0.0}, {"count": 606, "prob": 0.0}, {"count": 607, "prob": 0.0}, {"count": 608, "prob": 0.0}, {"count": 609, "prob": 0.0}, {"count": 610, "prob": 0.0}, {"count": 611, "prob": 8.161420256154304e-08}, {"count": 612, "prob": 0.0}, {"count": 613, "prob": 0.0}, {"count": 614, "prob": 0.0}, {"count": 615, "prob": 0.0}, {"count": 616, "prob": 0.0}, {"count": 617, "prob": 0.0}, {"count": 618, "prob": 0.0}, {"count": 619, "prob": 0.0}, {"count": 620, "prob": 4.3514107009297953e-07}, {"count": 621, "prob": 0.0}, {"count": 622, "prob": 0.0}, {"count": 623, "prob": 8.161420256154304e-08}, {"count": 624, "prob": 0.0}, {"count": 625, "prob": 0.0}, {"count": 626, "prob": 0.0}, {"count": 627, "prob": 1.7413723417834183e-07}, {"count": 628, "prob": 2.642360815606393e-07}], "data-b8feb4c2cfa5ad64f7305a1c81fa76a5": [{"expected": 176.859707665832}], "data-c24e959c6ba2d974021304aa382a5083": [{"count": 0, "prob": 0.0007243433400952906}, {"count": 1, "prob": 0.0001135917863423405}, {"count": 2, "prob": 0.009488251076711189}, {"count": 3, "prob": 0.0005541284914525836}, {"count": 4, "prob": 0.005085832605845956}, {"count": 5, "prob": 0.00033537209717378466}, {"count": 6, "prob": 0.0002854844868397968}, {"count": 7, "prob": 0.0012074435036220697}, {"count": 8, "prob": 0.0010781705358010242}, {"count": 9, "prob": 0.0003155558954779009}, {"count": 10, "prob": 0.0008506448810096089}, {"count": 11, "prob": 0.00014018937431918644}, {"count": 12, "prob": 0.0002354884455660465}, {"count": 13, "prob": 0.00010862969748830998}, {"count": 14, "prob": 0.0005105682047151309}, {"count": 15, "prob": 0.0012534996017802614}, {"count": 16, "prob": 0.0045081225217771465}, {"count": 17, "prob": 0.007902131917990898}, {"count": 18, "prob": 0.003157285551661632}, {"count": 19, "prob": 0.008504085271183183}, {"count": 20, "prob": 0.001984065134195753}, {"count": 21, "prob": 0.0007508799352935602}, {"count": 22, "prob": 0.00502702217566278}, {"count": 23, "prob": 0.003945691071247989}, {"count": 24, "prob": 0.0008733360484515099}, {"count": 25, "prob": 0.019182186544079643}, {"count": 26, "prob": 0.0008802986592470978}, {"count": 27, "prob": 0.008520635413025673}, {"count": 28, "prob": 0.000671962621064875}, {"count": 29, "prob": 0.001340943541270994}, {"count": 30, "prob": 0.0012562025850689374}, {"count": 31, "prob": 0.0051496512021831226}, {"count": 32, "prob": 0.002432398593016844}, {"count": 33, "prob": 0.0045026528536975105}, {"count": 34, "prob": 0.0016468322218299593}, {"count": 35, "prob": 0.0012643889190415798}, {"count": 36, "prob": 0.011544526276292476}, {"count": 37, "prob": 0.004858463304106108}, {"count": 38, "prob": 0.014686724889861023}, {"count": 39, "prob": 0.005596655714560191}, {"count": 40, "prob": 0.005839066504029155}, {"count": 41, "prob": 0.0036768286869104994}, {"count": 42, "prob": 0.008055560138913275}, {"count": 43, "prob": 0.0021867215077185443}, {"count": 44, "prob": 0.002613555738516801}, {"count": 45, "prob": 0.0036602095021105807}, {"count": 46, "prob": 0.004292093874261087}, {"count": 47, "prob": 0.002224435274816202}, {"count": 48, "prob": 0.0053922532901391285}, {"count": 49, "prob": 0.0022227085549461237}, {"count": 50, "prob": 0.011970809700274478}, {"count": 51, "prob": 0.004123978236493399}, {"count": 52, "prob": 0.010899104476994761}, {"count": 53, "prob": 0.006908074262457297}, {"count": 54, "prob": 0.0031115610186829173}, {"count": 55, "prob": 0.0012491187766358227}, {"count": 56, "prob": 0.005045096659018463}, {"count": 57, "prob": 0.0021035117863265557}, {"count": 58, "prob": 0.001269809696108217}, {"count": 59, "prob": 0.00726824454915127}, {"count": 60, "prob": 0.001559240661396947}, {"count": 61, "prob": 0.011265538607760337}, {"count": 62, "prob": 0.003758230934669499}, {"count": 63, "prob": 0.0017583579669138772}, {"count": 64, "prob": 0.0037033100567418964}, {"count": 65, "prob": 0.006031403950109394}, {"count": 66, "prob": 0.00229587829244259}, {"count": 67, "prob": 0.009482082698901807}, {"count": 68, "prob": 0.0017523426004969038}, {"count": 69, "prob": 0.002276150045775068}, {"count": 70, "prob": 0.0060452445323340015}, {"count": 71, "prob": 0.0023085194300136755}, {"count": 72, "prob": 0.0013609787356290593}, {"count": 73, "prob": 0.010481984453322083}, {"count": 74, "prob": 0.0007010524728243326}, {"count": 75, "prob": 0.0032208011609042814}, {"count": 76, "prob": 0.0014332854491562051}, {"count": 77, "prob": 0.0011097193887359645}, {"count": 78, "prob": 0.0010851172582172694}, {"count": 79, "prob": 0.0019664868122303146}, {"count": 80, "prob": 0.0024111826840947305}, {"count": 81, "prob": 0.00241605357725096}, {"count": 82, "prob": 0.0013268582980024432}, {"count": 83, "prob": 0.0017467605798775208}, {"count": 84, "prob": 0.004859781682628067}, {"count": 85, "prob": 0.0020381274476991584}, {"count": 86, "prob": 0.007522013783029353}, {"count": 87, "prob": 0.0020905227412429373}, {"count": 88, "prob": 0.007197003541919291}, {"count": 89, "prob": 0.001192442492764196}, {"count": 90, "prob": 0.01228723446112582}, {"count": 91, "prob": 0.0012296063489541974}, {"count": 92, "prob": 0.018334639104122894}, {"count": 93, "prob": 0.0023556670878299435}, {"count": 94, "prob": 0.024096567351454896}, {"count": 95, "prob": 0.0017160223362583276}, {"count": 96, "prob": 0.002883016339834612}, {"count": 97, "prob": 0.002700446361447262}, {"count": 98, "prob": 0.0044763640722216055}, {"count": 99, "prob": 0.0017986058335268033}, {"count": 100, "prob": 0.003885142240386219}, {"count": 101, "prob": 0.002661631174697275}, {"count": 102, "prob": 0.0032176110663022263}, {"count": 103, "prob": 0.0022895967761735908}, {"count": 104, "prob": 0.0045173534142021075}, {"count": 105, "prob": 0.005766736728854354}, {"count": 106, "prob": 0.007682352709041863}, {"count": 107, "prob": 0.005266043793836038}, {"count": 108, "prob": 0.011297341925739158}, {"count": 109, "prob": 0.012213392840163238}, {"count": 110, "prob": 0.0014636599058826193}, {"count": 111, "prob": 0.005113178148529473}, {"count": 112, "prob": 0.006561685202042437}, {"count": 113, "prob": 0.009279831845014937}, {"count": 114, "prob": 0.0015310955762688372}, {"count": 115, "prob": 0.00945280627617306}, {"count": 116, "prob": 0.001000965740890916}, {"count": 117, "prob": 0.017283717492860753}, {"count": 118, "prob": 0.0015841624753071138}, {"count": 119, "prob": 0.005183195658561324}, {"count": 120, "prob": 0.0007896196247444739}, {"count": 121, "prob": 0.003446595903253267}, {"count": 122, "prob": 0.002492082469106237}, {"count": 123, "prob": 0.005132066761841777}, {"count": 124, "prob": 0.007641732787379527}, {"count": 125, "prob": 0.002751333956780176}, {"count": 126, "prob": 0.0035527490543557447}, {"count": 127, "prob": 0.0018077677689855554}, {"count": 128, "prob": 0.016085824636047852}, {"count": 129, "prob": 0.0043124603518273925}, {"count": 130, "prob": 0.0015629166184397687}, {"count": 131, "prob": 0.0037309174717137573}, {"count": 132, "prob": 0.003123792053085594}, {"count": 133, "prob": 0.0028023326987758534}, {"count": 134, "prob": 0.003391199956783894}, {"count": 135, "prob": 0.0021286470584634207}, {"count": 136, "prob": 0.009514642776689161}, {"count": 137, "prob": 0.003658756539316554}, {"count": 138, "prob": 0.014789573382047332}, {"count": 139, "prob": 0.004404984997072932}, {"count": 140, "prob": 0.005500742819924918}, {"count": 141, "prob": 0.0010525179244341067}, {"count": 142, "prob": 0.01656469380514705}, {"count": 143, "prob": 0.0007176141734877884}, {"count": 144, "prob": 0.001817923528071711}, {"count": 145, "prob": 0.0011290453924333243}, {"count": 146, "prob": 0.0016818899368518437}, {"count": 147, "prob": 0.001662870614872149}, {"count": 148, "prob": 0.0017880909450727733}, {"count": 149, "prob": 0.0008219239676174778}, {"count": 150, "prob": 0.005606760192877123}, {"count": 151, "prob": 0.0036850840848384366}, {"count": 152, "prob": 0.006426886209890224}, {"count": 153, "prob": 0.009038543505053242}, {"count": 154, "prob": 0.0037532123055827216}, {"count": 155, "prob": 0.0011063730520710123}, {"count": 156, "prob": 0.005220017045684048}, {"count": 157, "prob": 0.003990710719126808}, {"count": 158, "prob": 0.0020417329179318183}, {"count": 159, "prob": 0.004328870053995083}, {"count": 160, "prob": 0.0023549645074949672}, {"count": 161, "prob": 0.007260590846848807}, {"count": 162, "prob": 0.0026935254653966587}, {"count": 163, "prob": 0.0016306508073763222}, {"count": 164, "prob": 0.0009746252816862661}, {"count": 165, "prob": 0.003891359882170586}, {"count": 166, "prob": 0.0009323865621455224}, {"count": 167, "prob": 0.00652522263831877}, {"count": 168, "prob": 0.0010859673385068692}, {"count": 169, "prob": 0.0014899821039499512}, {"count": 170, "prob": 0.0028899016005201087}, {"count": 171, "prob": 0.0015694506379527846}, {"count": 172, "prob": 0.007177942477197483}, {"count": 173, "prob": 0.0042531534222884654}, {"count": 174, "prob": 0.0010767427974340518}, {"count": 175, "prob": 0.0025708375508830526}, {"count": 176, "prob": 0.0037463082308163004}, {"count": 177, "prob": 0.001060554760655908}, {"count": 178, "prob": 0.0010024420493036175}, {"count": 179, "prob": 0.0009136803402288133}, {"count": 180, "prob": 0.013259855312269222}, {"count": 181, "prob": 0.0020933209918141005}, {"count": 182, "prob": 0.0016633604389088257}, {"count": 183, "prob": 0.0012740869078214975}, {"count": 184, "prob": 0.007148423603199407}, {"count": 185, "prob": 0.0016684058392648663}, {"count": 186, "prob": 0.01231263783891523}, {"count": 187, "prob": 0.0027639444354785546}, {"count": 188, "prob": 0.0026425042796903177}, {"count": 189, "prob": 0.0008754915775819332}, {"count": 190, "prob": 0.005718565715423018}, {"count": 191, "prob": 0.000487070692522491}, {"count": 192, "prob": 0.0009404343122540797}, {"count": 193, "prob": 0.0006757386518999091}, {"count": 194, "prob": 0.003914299399280171}, {"count": 195, "prob": 0.0015689481452083513}, {"count": 196, "prob": 0.0010859027820917916}, {"count": 197, "prob": 0.0007338594204303466}, {"count": 198, "prob": 0.00276245497340756}, {"count": 199, "prob": 0.0012796635889855137}, {"count": 200, "prob": 0.002508558642493701}, {"count": 201, "prob": 0.004683353481763438}, {"count": 202, "prob": 0.001954116946988746}, {"count": 203, "prob": 0.0017021933158543733}, {"count": 204, "prob": 0.0038851765038912527}, {"count": 205, "prob": 0.00403718960715934}, {"count": 206, "prob": 0.0008081592776516565}, {"count": 207, "prob": 0.002119127143519511}, {"count": 208, "prob": 0.0014259713612122017}, {"count": 209, "prob": 0.006309428501881964}, {"count": 210, "prob": 0.0008670935542021593}, {"count": 211, "prob": 0.0018237500927469695}, {"count": 212, "prob": 0.0007152301666626857}, {"count": 213, "prob": 0.0033567978598872516}, {"count": 214, "prob": 0.0009280031372662631}, {"count": 215, "prob": 0.0013096315941710384}, {"count": 216, "prob": 0.0004003883873430803}, {"count": 217, "prob": 0.0010835913708617494}, {"count": 218, "prob": 0.0010674541778974036}, {"count": 219, "prob": 0.001764831752570907}, {"count": 220, "prob": 0.004085196739306984}, {"count": 221, "prob": 0.0013686237528174184}, {"count": 222, "prob": 0.0008952014791207084}, {"count": 223, "prob": 0.0011894352785078689}, {"count": 224, "prob": 0.007128443179254628}, {"count": 225, "prob": 0.0031274764712653663}, {"count": 226, "prob": 0.000511403521510645}, {"count": 227, "prob": 0.0010583353230443177}, {"count": 228, "prob": 0.010787585914178211}, {"count": 229, "prob": 0.0019704350504997415}, {"count": 230, "prob": 0.0012203242577516428}, {"count": 231, "prob": 0.000747092404631539}, {"count": 232, "prob": 0.001281547606810796}, {"count": 233, "prob": 0.0008917585763057519}, {"count": 234, "prob": 0.001760195449485878}, {"count": 235, "prob": 0.0010872542052431122}, {"count": 236, "prob": 0.0013006844997979377}, {"count": 237, "prob": 0.0007762208454548118}, {"count": 238, "prob": 0.00546165296319198}, {"count": 239, "prob": 0.0008141226873683549}, {"count": 240, "prob": 0.0006449694034432823}, {"count": 241, "prob": 0.0004294930285939711}, {"count": 242, "prob": 0.0052459238961179355}, {"count": 243, "prob": 0.0013312585141689484}, {"count": 244, "prob": 0.0005097558355788949}, {"count": 245, "prob": 0.0003073652779421922}, {"count": 246, "prob": 0.0007043342980696221}, {"count": 247, "prob": 0.0007508480015508842}, {"count": 248, "prob": 0.0008124966632270461}, {"count": 249, "prob": 0.0004726169718395947}, {"count": 250, "prob": 0.0008552840947977353}, {"count": 251, "prob": 0.0007978186224253844}, {"count": 252, "prob": 0.0007797104315079578}, {"count": 253, "prob": 0.0019012711473977589}, {"count": 254, "prob": 0.0006971468122118743}, {"count": 255, "prob": 0.0008306769827871629}, {"count": 256, "prob": 0.0006080064597596786}, {"count": 257, "prob": 0.0019268427040324695}, {"count": 258, "prob": 0.0005677795830057377}, {"count": 259, "prob": 0.0005697561853871539}, {"count": 260, "prob": 0.00016964744351950754}, {"count": 261, "prob": 0.0008926645098981684}, {"count": 262, "prob": 0.0003900391829888428}, {"count": 263, "prob": 0.00026730773791546457}, {"count": 264, "prob": 0.00017938071270073502}, {"count": 265, "prob": 0.00037226218028935576}, {"count": 266, "prob": 0.00017706320409264064}, {"count": 267, "prob": 0.0004424634585763767}, {"count": 268, "prob": 0.0002798492806454858}, {"count": 269, "prob": 0.0008402939698294714}, {"count": 270, "prob": 0.0007094296783275827}, {"count": 271, "prob": 0.0004056492897173541}, {"count": 272, "prob": 0.002876575087859061}, {"count": 273, "prob": 0.001078835531969686}, {"count": 274, "prob": 0.00018909470384837184}, {"count": 275, "prob": 0.00014335547736844044}, {"count": 276, "prob": 0.006742750816878767}, {"count": 277, "prob": 0.0009051606392604704}, {"count": 278, "prob": 0.0013153724705867122}, {"count": 279, "prob": 0.0002973093356744589}, {"count": 280, "prob": 0.004335195742758386}, {"count": 281, "prob": 0.0003518840049162473}, {"count": 282, "prob": 0.0006019010245299518}, {"count": 283, "prob": 0.0005126538259763368}, {"count": 284, "prob": 0.0005213811297686502}, {"count": 285, "prob": 0.0002616024218725406}, {"count": 286, "prob": 0.0010016165805035824}, {"count": 287, "prob": 0.000344481372004059}, {"count": 288, "prob": 0.0005014072671545892}, {"count": 289, "prob": 0.0005792202820246817}, {"count": 290, "prob": 0.0018127823674834675}, {"count": 291, "prob": 0.0003153444420466999}, {"count": 292, "prob": 0.0002986260353676655}, {"count": 293, "prob": 0.0003518776135681817}, {"count": 294, "prob": 0.0019653738987503847}, {"count": 295, "prob": 0.0001977580241671659}, {"count": 296, "prob": 0.00033256875112237344}, {"count": 297, "prob": 0.00024855892834280667}, {"count": 298, "prob": 0.0003004043519747466}, {"count": 299, "prob": 0.0003652862098564848}, {"count": 300, "prob": 0.0004405085729797929}, {"count": 301, "prob": 0.0003827075138381656}, {"count": 302, "prob": 0.00023688704090568376}, {"count": 303, "prob": 0.000998786429186378}, {"count": 304, "prob": 0.00035011766908709627}, {"count": 305, "prob": 0.0006948342550987145}, {"count": 306, "prob": 0.000352044978496524}, {"count": 307, "prob": 0.00016874277779776428}, {"count": 308, "prob": 5.754509625050749e-05}, {"count": 309, "prob": 0.00018616601258249842}, {"count": 310, "prob": 0.0004906862867224783}, {"count": 311, "prob": 0.00015757446099512695}, {"count": 312, "prob": 0.00037171559404257506}, {"count": 313, "prob": 0.00019075004499926877}, {"count": 314, "prob": 0.0001569034434406628}, {"count": 315, "prob": 0.00021897139434823166}, {"count": 316, "prob": 0.0002123636023602011}, {"count": 317, "prob": 0.00032764330753043094}, {"count": 318, "prob": 0.0004073370945568707}, {"count": 319, "prob": 0.00029742694767772866}, {"count": 320, "prob": 0.00011597308244394442}, {"count": 321, "prob": 0.0006613099766623108}, {"count": 322, "prob": 6.752308446975635e-05}, {"count": 323, "prob": 0.0001873256282986792}, {"count": 324, "prob": 0.0021492196720033305}, {"count": 325, "prob": 0.0007866702795853517}, {"count": 326, "prob": 0.0005031272417127104}, {"count": 327, "prob": 8.24568531865045e-05}, {"count": 328, "prob": 0.0008943219928305986}, {"count": 329, "prob": 0.00014928814422099064}, {"count": 330, "prob": 0.0002186208201077159}, {"count": 331, "prob": 6.844861006373852e-05}, {"count": 332, "prob": 0.00022211204599359476}, {"count": 333, "prob": 0.00014987486837360106}, {"count": 334, "prob": 0.00019232825801743613}, {"count": 335, "prob": 0.00019451989446481793}, {"count": 336, "prob": 0.00011643013582331101}, {"count": 337, "prob": 0.00040752445744536873}, {"count": 338, "prob": 0.0012077777635266876}, {"count": 339, "prob": 0.0003068774517017374}, {"count": 340, "prob": 7.714157735846403e-05}, {"count": 341, "prob": 0.000469470564781298}, {"count": 342, "prob": 0.0002712494058550823}, {"count": 343, "prob": 7.062942961447199e-05}, {"count": 344, "prob": 0.00012062561787322943}, {"count": 345, "prob": 0.0008761558278266785}, {"count": 346, "prob": 0.0002301282683180675}, {"count": 347, "prob": 0.00014383733421778852}, {"count": 348, "prob": 0.00023340596798417635}, {"count": 349, "prob": 0.00014122294689209578}, {"count": 350, "prob": 9.151709301847595e-05}, {"count": 351, "prob": 0.00012443331547816992}, {"count": 352, "prob": 3.603512032399952e-05}, {"count": 353, "prob": 0.00047578844234135446}, {"count": 354, "prob": 0.00025968999894465346}, {"count": 355, "prob": 0.00013527045806143893}, {"count": 356, "prob": 3.1274611908240006e-05}, {"count": 357, "prob": 3.651428544791057e-05}, {"count": 358, "prob": 9.822396490009943e-05}, {"count": 359, "prob": 0.00027661633441441}, {"count": 360, "prob": 0.00010408973257653954}, {"count": 361, "prob": 6.211665393973258e-05}, {"count": 362, "prob": 6.927325994730546e-05}, {"count": 363, "prob": 0.00015597276437234847}, {"count": 364, "prob": 0.0002447802377790727}, {"count": 365, "prob": 2.001220870266053e-05}, {"count": 366, "prob": 4.6299681312080576e-05}, {"count": 367, "prob": 0.00010419604773211714}, {"count": 368, "prob": 0.0005023982880678781}, {"count": 369, "prob": 0.00018624439258753406}, {"count": 370, "prob": 0.00013790391744173273}, {"count": 371, "prob": 5.554219855128239e-05}, {"count": 372, "prob": 0.0010322029926099915}, {"count": 373, "prob": 0.00019937222951402195}, {"count": 374, "prob": 5.5139713605793667e-05}, {"count": 375, "prob": 3.835314387956767e-05}, {"count": 376, "prob": 2.5923611724176758e-05}, {"count": 377, "prob": 5.4252860067161325e-05}, {"count": 378, "prob": 7.915368211854498e-05}, {"count": 379, "prob": 2.200725120313637e-05}, {"count": 380, "prob": 5.7721724233993806e-05}, {"count": 381, "prob": 3.343821121548316e-05}, {"count": 382, "prob": 9.443871500543411e-05}, {"count": 383, "prob": 5.862491610607362e-05}, {"count": 384, "prob": 4.6622904342490774e-05}, {"count": 385, "prob": 4.1329844248387645e-06}, {"count": 386, "prob": 0.00035337262507311964}, {"count": 387, "prob": 0.00011561882257937208}, {"count": 388, "prob": 1.6381659028170392e-05}, {"count": 389, "prob": 0.000522359178005186}, {"count": 390, "prob": 0.0002655439618252134}, {"count": 391, "prob": 2.2968485154773134e-05}, {"count": 392, "prob": 1.9268570555685724e-05}, {"count": 393, "prob": 0.000588760438903865}, {"count": 394, "prob": 1.7156218021138482e-05}, {"count": 395, "prob": 3.957906283264583e-05}, {"count": 396, "prob": 3.026605478368999e-05}, {"count": 397, "prob": 2.0540496815898893e-05}, {"count": 398, "prob": 4.7686519850942455e-05}, {"count": 399, "prob": 2.878454190185735e-05}, {"count": 400, "prob": 3.342507255566063e-05}, {"count": 401, "prob": 4.036437472878983e-05}, {"count": 402, "prob": 3.0266168772062875e-05}, {"count": 403, "prob": 0.00016557107731946265}, {"count": 404, "prob": 6.913893364893726e-05}, {"count": 405, "prob": 8.543676522772554e-06}, {"count": 406, "prob": 1.0928715242619639e-05}, {"count": 407, "prob": 0.00011705582800108138}, {"count": 408, "prob": 2.6942235821869347e-05}, {"count": 409, "prob": 3.105220459436451e-05}, {"count": 410, "prob": 2.1936602409497086e-06}, {"count": 411, "prob": 1.3746007871443714e-05}, {"count": 412, "prob": 0.00020256181816768315}, {"count": 413, "prob": 4.844202478747386e-05}, {"count": 414, "prob": 1.8566388180114417e-05}, {"count": 415, "prob": 2.1919740129493498e-05}, {"count": 416, "prob": 3.8276483699105465e-05}, {"count": 417, "prob": 5.875652868124864e-05}, {"count": 418, "prob": 0.0001500271148440651}, {"count": 419, "prob": 1.0145669115361326e-05}, {"count": 420, "prob": 4.8551227648498005e-06}, {"count": 421, "prob": 1.8773347069769362e-05}, {"count": 422, "prob": 1.3543120566476533e-05}, {"count": 423, "prob": 1.1947675306042857e-05}, {"count": 424, "prob": 1.102163776428074e-05}, {"count": 425, "prob": 9.89613056894211e-07}, {"count": 426, "prob": 6.33315700151329e-05}, {"count": 427, "prob": 1.2913746764241362e-05}, {"count": 428, "prob": 7.669893650898198e-06}, {"count": 429, "prob": 4.1590597650862375e-06}, {"count": 430, "prob": 2.8868935293511896e-06}, {"count": 431, "prob": 1.0422778849447685e-05}, {"count": 432, "prob": 2.0215679948064265e-05}, {"count": 433, "prob": 0.0}, {"count": 434, "prob": 6.633135002976892e-05}, {"count": 435, "prob": 7.967537290472793e-06}, {"count": 436, "prob": 9.323047024954186e-06}, {"count": 437, "prob": 0.0003653158268354755}, {"count": 438, "prob": 9.459968258632222e-05}, {"count": 439, "prob": 7.428424281401947e-06}, {"count": 440, "prob": 6.371040137334903e-06}, {"count": 441, "prob": 0.00016852949155351593}, {"count": 442, "prob": 2.7913578742365e-05}, {"count": 443, "prob": 8.636345070339673e-06}, {"count": 444, "prob": 2.5974470536445627e-06}, {"count": 445, "prob": 1.9523278574805275e-05}, {"count": 446, "prob": 1.8865315688731015e-05}, {"count": 447, "prob": 5.6773588946259245e-06}, {"count": 448, "prob": 1.7662276401867392e-05}, {"count": 449, "prob": 2.1087335036978022e-05}, {"count": 450, "prob": 1.3109972748680567e-05}, {"count": 451, "prob": 6.744393254345871e-05}, {"count": 452, "prob": 1.2422234899729964e-05}, {"count": 453, "prob": 2.587282090497243e-06}, {"count": 454, "prob": 1.548696428936086e-05}, {"count": 455, "prob": 6.349019383509068e-05}, {"count": 456, "prob": 7.789571443452075e-06}, {"count": 457, "prob": 5.45725934535243e-06}, {"count": 458, "prob": 3.354475834739857e-06}, {"count": 459, "prob": 3.933836738420763e-06}, {"count": 460, "prob": 7.776332193889965e-05}, {"count": 461, "prob": 1.2722252297175078e-05}, {"count": 462, "prob": 1.0260633388706423e-06}, {"count": 463, "prob": 9.717158824525548e-06}, {"count": 464, "prob": 7.093333461537146e-05}, {"count": 465, "prob": 1.1103011463951718e-05}, {"count": 466, "prob": 4.357859486997524e-06}, {"count": 467, "prob": 1.876930548202183e-06}, {"count": 468, "prob": 4.8869555178262e-06}, {"count": 469, "prob": 2.8602342486671603e-06}, {"count": 470, "prob": 9.393131876117077e-06}, {"count": 471, "prob": 1.9616259090550832e-05}, {"count": 472, "prob": 7.503188655241355e-06}, {"count": 473, "prob": 7.211144444510457e-07}, {"count": 474, "prob": 2.548416054933961e-06}, {"count": 475, "prob": 8.92722939938152e-07}, {"count": 476, "prob": 3.327372599340363e-06}, {"count": 477, "prob": 2.0616937018799385e-06}, {"count": 478, "prob": 2.0477545237123667e-05}, {"count": 479, "prob": 3.034592463675723e-06}, {"count": 480, "prob": 0.0}, {"count": 481, "prob": 1.3507582191483216e-06}, {"count": 482, "prob": 2.1412195900325e-05}, {"count": 483, "prob": 3.5631065538638573e-06}, {"count": 484, "prob": 1.1033014603813515e-06}, {"count": 485, "prob": 1.40554663058785e-06}, {"count": 486, "prob": 3.3884439699017196e-05}, {"count": 487, "prob": 2.2093706384483e-06}, {"count": 488, "prob": 3.529327999364274e-06}, {"count": 489, "prob": 0.00010586629536251455}, {"count": 490, "prob": 6.364662787841139e-06}, {"count": 491, "prob": 9.238157683887776e-07}, {"count": 492, "prob": 2.0658792749405996e-06}, {"count": 493, "prob": 4.1398377257842425e-06}, {"count": 494, "prob": 9.910981054153993e-06}, {"count": 495, "prob": 3.08367545708273e-06}, {"count": 496, "prob": 3.575675271821935e-07}, {"count": 497, "prob": 5.701868394593178e-06}, {"count": 498, "prob": 0.0}, {"count": 499, "prob": 2.1029514934778834e-06}, {"count": 500, "prob": 8.233750136070118e-06}, {"count": 501, "prob": 0.0}, {"count": 502, "prob": 1.7669097706076621e-06}, {"count": 503, "prob": 2.2702990235945397e-05}, {"count": 504, "prob": 0.0}, {"count": 505, "prob": 0.0}, {"count": 506, "prob": 1.2129062804046266e-06}, {"count": 507, "prob": 0.0}, {"count": 508, "prob": 0.0}, {"count": 509, "prob": 5.848191469258976e-06}, {"count": 510, "prob": 1.071506703529249e-06}, {"count": 511, "prob": 0.0}, {"count": 512, "prob": 1.1505596399241197e-05}, {"count": 513, "prob": 1.2048471024617387e-06}, {"count": 514, "prob": 0.0}, {"count": 515, "prob": 3.587634051995252e-07}, {"count": 516, "prob": 1.785445879876304e-06}, {"count": 517, "prob": 0.0}, {"count": 518, "prob": 0.0}, {"count": 519, "prob": 0.0}, {"count": 520, "prob": 0.0}, {"count": 521, "prob": 0.0}, {"count": 522, "prob": 3.575675271821935e-07}, {"count": 523, "prob": 0.0}, {"count": 524, "prob": 2.103065481850773e-06}, {"count": 525, "prob": 1.5689799599631633e-06}, {"count": 526, "prob": 0.0}, {"count": 527, "prob": 0.0}, {"count": 528, "prob": 1.82371397643092e-07}, {"count": 529, "prob": 0.0}, {"count": 530, "prob": 0.0}, {"count": 531, "prob": 0.0}, {"count": 532, "prob": 0.0}, {"count": 533, "prob": 0.0}, {"count": 534, "prob": 9.586262176324126e-06}, {"count": 535, "prob": 0.0}, {"count": 536, "prob": 0.0}, {"count": 537, "prob": 1.82371397643092e-07}, {"count": 538, "prob": 2.1408816245058623e-07}, {"count": 539, "prob": 0.0}, {"count": 540, "prob": 0.0}, {"count": 541, "prob": 0.0}, {"count": 542, "prob": 0.0}, {"count": 543, "prob": 0.0}, {"count": 544, "prob": 0.0}, {"count": 545, "prob": 0.0}, {"count": 546, "prob": 0.0}, {"count": 547, "prob": 1.187548866926756e-06}, {"count": 548, "prob": 0.0}, {"count": 549, "prob": 0.0}, {"count": 550, "prob": 0.0}, {"count": 551, "prob": 0.0}, {"count": 552, "prob": 0.0}, {"count": 553, "prob": 0.0}, {"count": 554, "prob": 0.0}, {"count": 555, "prob": 0.0}, {"count": 556, "prob": 0.0}, {"count": 557, "prob": 0.0}, {"count": 558, "prob": 0.0}, {"count": 559, "prob": 0.0}, {"count": 560, "prob": 0.0}, {"count": 561, "prob": 0.0}, {"count": 562, "prob": 0.0}, {"count": 563, "prob": 0.0}, {"count": 564, "prob": 0.0}, {"count": 565, "prob": 0.0}, {"count": 566, "prob": 0.0}, {"count": 567, "prob": 0.0}, {"count": 568, "prob": 0.0}, {"count": 569, "prob": 3.64742795286184e-07}, {"count": 570, "prob": 0.0}, {"count": 571, "prob": 0.0}, {"count": 572, "prob": 1.2290246362904023e-06}, {"count": 573, "prob": 0.0}, {"count": 574, "prob": 0.0}, {"count": 575, "prob": 0.0}, {"count": 576, "prob": 0.0}, {"count": 577, "prob": 0.0}, {"count": 578, "prob": 0.0}, {"count": 579, "prob": 0.0}, {"count": 580, "prob": 0.0}, {"count": 581, "prob": 0.0}, {"count": 582, "prob": 0.0}, {"count": 583, "prob": 0.0}, {"count": 584, "prob": 0.0}, {"count": 585, "prob": 0.0}, {"count": 586, "prob": 0.0}, {"count": 587, "prob": 0.0}, {"count": 588, "prob": 0.0}, {"count": 589, "prob": 0.0}, {"count": 590, "prob": 0.0}, {"count": 591, "prob": 0.0}, {"count": 592, "prob": 0.0}, {"count": 593, "prob": 0.0}, {"count": 594, "prob": 0.0}, {"count": 595, "prob": 0.0}, {"count": 596, "prob": 0.0}, {"count": 597, "prob": 0.0}, {"count": 598, "prob": 0.0}, {"count": 599, "prob": 0.0}, {"count": 600, "prob": 0.0}, {"count": 601, "prob": 0.0}, {"count": 602, "prob": 0.0}, {"count": 603, "prob": 0.0}, {"count": 604, "prob": 0.0}, {"count": 605, "prob": 0.0}, {"count": 606, "prob": 0.0}, {"count": 607, "prob": 0.0}, {"count": 608, "prob": 0.0}, {"count": 609, "prob": 0.0}, {"count": 610, "prob": 0.0}, {"count": 611, "prob": 0.0}, {"count": 612, "prob": 0.0}, {"count": 613, "prob": 0.0}, {"count": 614, "prob": 0.0}, {"count": 615, "prob": 0.0}, {"count": 616, "prob": 0.0}, {"count": 617, "prob": 0.0}, {"count": 618, "prob": 0.0}, {"count": 619, "prob": 0.0}, {"count": 620, "prob": 0.0}, {"count": 621, "prob": 0.0}, {"count": 622, "prob": 0.0}, {"count": 623, "prob": 0.0}, {"count": 624, "prob": 0.0}, {"count": 625, "prob": 0.0}, {"count": 626, "prob": 0.0}, {"count": 627, "prob": 0.0}, {"count": 628, "prob": 0.0}], "data-94027c4fc193fd0e46d8328e9c37069f": [{"expected": 125.3763725977398}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc2_OptiVax.html b/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc2_OptiVax.html deleted file mode 100644 index f22a803497ce405e8ef3009379ae6e7ed0cb116a..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/hit_histogram_mhc2_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}}, "hconcat": [{"layer": [{"data": {"name": "data-fcc34ac20d0f5e40867b6a1d95a78933"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-ede701de66b5ba114d55a87242c7464a"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-ede701de66b5ba114d55a87242c7464a"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-58a56a92fb049049ec783977e4f06617"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-ae3f2c6f8fb20c5287c8af771be7d0e6"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-ae3f2c6f8fb20c5287c8af771be7d0e6"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-dc46c21dbbf6f4c27de7a39b03e94a61"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-5ddbb4468e6f1ebffe6222bd2d355e96"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-5ddbb4468e6f1ebffe6222bd2d355e96"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-fcc34ac20d0f5e40867b6a1d95a78933": [{"count": 0, "prob": 4.393462030429269e-06}, {"count": 1, "prob": 0.00027662737591617844}, {"count": 2, "prob": 0.002550204239438041}, {"count": 3, "prob": 0.014095644656049856}, {"count": 4, "prob": 0.03669764307024287}, {"count": 5, "prob": 0.05970367682709763}, {"count": 6, "prob": 0.0719786221924083}, {"count": 7, "prob": 0.0977134455533329}, {"count": 8, "prob": 0.10732342151345381}, {"count": 9, "prob": 0.10904658572329895}, {"count": 10, "prob": 0.10340451652385173}, {"count": 11, "prob": 0.09631153540247428}, {"count": 12, "prob": 0.07917901386770115}, {"count": 13, "prob": 0.06689195540806155}, {"count": 14, "prob": 0.04944760953136794}, {"count": 15, "prob": 0.03590441776124606}, {"count": 16, "prob": 0.028845898351693006}, {"count": 17, "prob": 0.017664927434087176}, {"count": 18, "prob": 0.013177384599206613}, {"count": 19, "prob": 0.007088204607900939}, {"count": 20, "prob": 0.0025177620867029462}, {"count": 21, "prob": 0.0001560927230701167}, {"count": 22, "prob": 2.025191409131178e-05}, {"count": 23, "prob": 1.6517524968448634e-07}, {"count": 24, "prob": 0.0}, {"count": 25, "prob": 0.0}, {"count": 26, "prob": 0.0}, {"count": 27, "prob": 0.0}, {"count": 28, "prob": 0.0}, {"count": 29, "prob": 0.0}, {"count": 30, "prob": 0.0}, {"count": 31, "prob": 0.0}], "data-ede701de66b5ba114d55a87242c7464a": [{"expected": 9.78068334352698}], "data-58a56a92fb049049ec783977e4f06617": [{"count": 0, "prob": 3.2401326454022686e-05}, {"count": 1, "prob": 0.001077454455982784}, {"count": 2, "prob": 0.005148993373061025}, {"count": 3, "prob": 0.014790280145934274}, {"count": 4, "prob": 0.031951731380450286}, {"count": 5, "prob": 0.05320211956227088}, {"count": 6, "prob": 0.0666780446141163}, {"count": 7, "prob": 0.0848612334912141}, {"count": 8, "prob": 0.10479277595166243}, {"count": 9, "prob": 0.1148925744607662}, {"count": 10, "prob": 0.12888072937333533}, {"count": 11, "prob": 0.11094932731467584}, {"count": 12, "prob": 0.09962619333384042}, {"count": 13, "prob": 0.06488023348206186}, {"count": 14, "prob": 0.047937785623486655}, {"count": 15, "prob": 0.031006018565639212}, {"count": 16, "prob": 0.019194061878986902}, {"count": 17, "prob": 0.00894972915449225}, {"count": 18, "prob": 0.004665353838154902}, {"count": 19, "prob": 0.0031028604629146587}, {"count": 20, "prob": 0.0016428506162745433}, {"count": 21, "prob": 0.0007471495942902699}, {"count": 22, "prob": 0.0005043573624312461}, {"count": 23, "prob": 0.00030403244402672026}, {"count": 24, "prob": 0.00010383411524282103}, {"count": 25, "prob": 4.508627049145239e-05}, {"count": 26, "prob": 2.000763455133469e-05}, {"count": 27, "prob": 8.09403713513441e-06}, {"count": 28, "prob": 1.955292599414095e-06}, {"count": 29, "prob": 1.5728915374855793e-06}, {"count": 30, "prob": 7.195786869411295e-07}, {"count": 31, "prob": 4.3837331573898117e-07}], "data-ae3f2c6f8fb20c5287c8af771be7d0e6": [{"expected": 9.673772929111411}], "data-dc46c21dbbf6f4c27de7a39b03e94a61": [{"count": 0, "prob": 0.0007243433400952906}, {"count": 1, "prob": 0.010140404750340198}, {"count": 2, "prob": 0.01903496743881132}, {"count": 3, "prob": 0.07991532278921476}, {"count": 4, "prob": 0.10275636941404818}, {"count": 5, "prob": 0.14089348774978466}, {"count": 6, "prob": 0.18469810806557332}, {"count": 7, "prob": 0.11416359894396544}, {"count": 8, "prob": 0.1302944952025924}, {"count": 9, "prob": 0.08138901895637175}, {"count": 10, "prob": 0.05685639789853043}, {"count": 11, "prob": 0.044299969705865354}, {"count": 12, "prob": 0.015630856422988917}, {"count": 13, "prob": 0.010496262973875847}, {"count": 14, "prob": 0.004832804398381257}, {"count": 15, "prob": 0.0017731416069441468}, {"count": 16, "prob": 0.0010933923671346364}, {"count": 17, "prob": 0.0005750419842219246}, {"count": 18, "prob": 0.00016690166359620173}, {"count": 19, "prob": 0.00016735938690723328}, {"count": 20, "prob": 5.5461534779196956e-05}, {"count": 21, "prob": 1.930982634748765e-05}, {"count": 22, "prob": 1.8711903337189906e-05}, {"count": 23, "prob": 3.021983749797334e-06}, {"count": 24, "prob": 3.5696958817352766e-07}, {"count": 25, "prob": 5.357533517646244e-07}, {"count": 26, "prob": 3.5696958817352766e-07}, {"count": 27, "prob": 0.0}, {"count": 28, "prob": 0.0}, {"count": 29, "prob": 0.0}, {"count": 30, "prob": 0.0}, {"count": 31, "prob": 0.0}], "data-5ddbb4468e6f1ebffe6222bd2d355e96": [{"expected": 6.595263121561226}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc1_HOGVAX.csv b/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc1_HOGVAX.csv deleted file mode 100644 index c1495a38478734d3e581790c695755794cca4c04..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc1_HOGVAX.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999999970842566,White -1,2,0.9997242135067453,White -2,3,0.9916839054684186,White -3,4,0.9809455838545096,White -4,5,0.9542238960057756,White -5,6,0.9075499179722031,White -6,7,0.8399894018694136,White -7,8,0.7438993845319519,White -8,9,0.6342112830402182,White -9,10,0.5126868779311173,White -0,1,0.9999437152681818,Black -1,2,0.9990966540205313,Black -2,3,0.9934723746169826,Black -3,4,0.9779231898888942,Black -4,5,0.9460157719010679,Black -5,6,0.8953452621186211,Black -6,7,0.8287476516248005,Black -7,8,0.7424988247854745,Black -8,9,0.6462399675222569,Black -9,10,0.5535829163793966,Black -0,1,1.0,Asians -1,2,0.9999373053728379,Asians -2,3,0.9868796757931211,Asians -3,4,0.9759312241000624,Asians -4,5,0.9524510932453075,Asians -5,6,0.8961558013045324,Asians -6,7,0.8414463680283137,Asians -7,8,0.7529525752787081,Asians -8,9,0.6645972648487403,Asians -9,10,0.5669387483535144,Asians -0,1,0.9999812374508128,Average -1,2,0.9995860576333714,Average -2,3,0.9906786519595073,Average -3,4,0.9782666659478222,Average -4,5,0.9508969203840504,Average -5,6,0.8996836604651189,Average -6,7,0.8367278071741758,Average -7,8,0.7464502615320449,Average -8,9,0.6483495051370718,Average -9,10,0.5444028475546762,Average diff --git a/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc1_OptiVax.csv b/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc1_OptiVax.csv deleted file mode 100644 index 08208b66dfc514d69593e13dfe82e8fe5a2ba86f..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc1_OptiVax.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999998956801803,White -1,2,0.9996412288115591,White -2,3,0.9881099335618653,White -3,4,0.9574584313984,White -4,5,0.8689391215320228,White -5,6,0.7055302510459351,White -6,7,0.5062546251687482,White -7,8,0.3500932924973057,White -8,9,0.23364181296993358,White -9,10,0.14535373462574364,White -0,1,0.999809626799987,Black -1,2,0.996268417922688,Black -2,3,0.9785195463457845,Black -3,4,0.9280182714657738,Black -4,5,0.8293205815429006,Black -5,6,0.6844550863718406,Black -6,7,0.5230418953115494,Black -7,8,0.37548856452104806,Black -8,9,0.2605445097471851,Black -9,10,0.17475849192499715,Black -0,1,1.0,Asians -1,2,0.9999358387521093,Asians -2,3,0.9865732747262027,Asians -3,4,0.9691211388691392,Asians -4,5,0.9278929544412581,Asians -5,6,0.8341158705929659,Asians -6,7,0.7211915616965063,Asians -7,8,0.5780062710862675,Asians -8,9,0.4322751771943373,Asians -9,10,0.2912075363348374,Asians -0,1,0.9999365074933891,Average -1,2,0.9986151618287855,Average -2,3,0.9844009182112842,Average -3,4,0.9515326139111043,Average -4,5,0.8753842191720604,Average -5,6,0.7413670693369139,Average -6,7,0.5834960273922679,Average -7,8,0.4345293760348737,Average -8,9,0.30882049997048533,Average -9,10,0.20377325429519275,Average diff --git a/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc2_HOGVAX.csv b/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc2_HOGVAX.csv deleted file mode 100644 index dceb59a6f9555f232dc680680225ad6a6fab52be..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc2_HOGVAX.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999956065379696,White -1,2,0.9999880346489497,White -2,3,0.9998808796133517,White -3,4,0.9995031204431344,White -4,5,0.9994206321618553,White -5,6,0.9992436757374342,White -6,7,0.9991870156385131,White -7,8,0.9991409819956653,White -8,9,0.9990522994015095,White -9,10,0.9989407200191516,White -0,1,0.999967598673546,Black -1,2,0.9999553734644477,Black -2,3,0.9997075614620934,Black -3,4,0.9986985239807019,Black -4,5,0.9983858484418124,Black -5,6,0.9978455715855515,Black -6,7,0.9975163824916558,Black -7,8,0.9974768495902123,Black -8,9,0.997435774620574,Black -9,10,0.9966947262369669,Black -0,1,0.9992756566599047,Asians -1,2,0.9991620648735624,Asians -2,3,0.9896738137968512,Asians -3,4,0.9891196853053986,Asians -4,5,0.9840338526995527,Asians -5,6,0.9836984806023789,Asians -6,7,0.9834129961155391,Asians -7,8,0.982205552611917,Asians -8,9,0.9811273820761159,Asians -9,10,0.9808118261806381,Asians -0,1,0.9997462872904733,Average -1,2,0.9997018243289867,Average -2,3,0.9964207516240987,Average -3,4,0.9957737765764118,Average -4,5,0.9939467777677402,Average -5,6,0.9935959093084549,Average -6,7,0.993372131415236,Average -7,8,0.9929411280659316,Average -8,9,0.9925384853660665,Average -9,10,0.9921490908122522,Average diff --git a/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc2_OptiVax.csv b/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc2_OptiVax.csv deleted file mode 100644 index d16b646d477e8940d4d5c2884c51591c303059ee..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/min_hit_dictmhc2_OptiVax.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9999956065379696,White -1,2,0.9997189791620534,White -2,3,0.9971687749226154,White -3,4,0.9830731302665655,White -4,5,0.9463754871963226,White -5,6,0.886671810369225,White -6,7,0.8146931881768167,White -7,8,0.7169797426234839,White -8,9,0.60965632111003,White -9,10,0.500609735386731,White -0,1,0.999967598673546,Black -1,2,0.9988901442175632,Black -2,3,0.9937411508445022,Black -3,4,0.9789508706985679,Black -4,5,0.9469991393181176,Black -5,6,0.8937970197558467,Black -6,7,0.8271189751417304,Black -7,8,0.7422577416505163,Black -8,9,0.6374649656988538,Black -9,10,0.5225723912380876,Black -0,1,0.9992756566599047,Asians -1,2,0.9891352519095645,Asians -2,3,0.9701002844707531,Asians -3,4,0.8901849616815385,Asians -4,5,0.7874285922674902,Asians -5,6,0.6465351045177056,Asians -6,7,0.4618369964521323,Asians -7,8,0.34767339750816684,Asians -8,9,0.21737890230557444,Asians -9,10,0.1359898833492027,Asians -0,1,0.9997462872904733,Average -1,2,0.9959147917630604,Average -2,3,0.9870034034126235,Average -3,4,0.9507363208822239,Average -4,5,0.8936010729273102,Average -5,6,0.8090013115475925,Average -6,7,0.7012163865902264,Average -7,8,0.6023036272607224,Average -8,9,0.48816672970481934,Average -9,10,0.3863906699913405,Average diff --git a/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc1_HOGVAX.html b/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc1_HOGVAX.html deleted file mode 100644 index c3e5a606254521eebd253fd97fd3fb4b0129f645..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false}}, "data": {"name": "data-dffbe5d23a8023c0319d524d4cc5a27d"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-dffbe5d23a8023c0319d524d4cc5a27d": [{"n": 1, "prob": 0.9999999970842566, "population": "White"}, {"n": 2, "prob": 0.9997242135067453, "population": "White"}, {"n": 3, "prob": 0.9916839054684186, "population": "White"}, {"n": 4, "prob": 0.9809455838545096, "population": "White"}, {"n": 5, "prob": 0.9542238960057756, "population": "White"}, {"n": 6, "prob": 0.9075499179722031, "population": "White"}, {"n": 7, "prob": 0.8399894018694136, "population": "White"}, {"n": 8, "prob": 0.7438993845319519, "population": "White"}, {"n": 9, "prob": 0.6342112830402182, "population": "White"}, {"n": 10, "prob": 0.5126868779311173, "population": "White"}, {"n": 1, "prob": 0.9999437152681818, "population": "Black"}, {"n": 2, "prob": 0.9990966540205313, "population": "Black"}, {"n": 3, "prob": 0.9934723746169826, "population": "Black"}, {"n": 4, "prob": 0.9779231898888942, "population": "Black"}, {"n": 5, "prob": 0.9460157719010679, "population": "Black"}, {"n": 6, "prob": 0.8953452621186211, "population": "Black"}, {"n": 7, "prob": 0.8287476516248005, "population": "Black"}, {"n": 8, "prob": 0.7424988247854745, "population": "Black"}, {"n": 9, "prob": 0.6462399675222569, "population": "Black"}, {"n": 10, "prob": 0.5535829163793966, "population": "Black"}, {"n": 1, "prob": 1.0, "population": "Asians"}, {"n": 2, "prob": 0.9999373053728379, "population": "Asians"}, {"n": 3, "prob": 0.9868796757931211, "population": "Asians"}, {"n": 4, "prob": 0.9759312241000624, "population": "Asians"}, {"n": 5, "prob": 0.9524510932453075, "population": "Asians"}, {"n": 6, "prob": 0.8961558013045324, "population": "Asians"}, {"n": 7, "prob": 0.8414463680283137, "population": "Asians"}, {"n": 8, "prob": 0.7529525752787081, "population": "Asians"}, {"n": 9, "prob": 0.6645972648487403, "population": "Asians"}, {"n": 10, "prob": 0.5669387483535144, "population": "Asians"}, {"n": 1, "prob": 0.9999812374508128, "population": "Average"}, {"n": 2, "prob": 0.9995860576333714, "population": "Average"}, {"n": 3, "prob": 0.9906786519595073, "population": "Average"}, {"n": 4, "prob": 0.9782666659478222, "population": "Average"}, {"n": 5, "prob": 0.9508969203840504, "population": "Average"}, {"n": 6, "prob": 0.8996836604651189, "population": "Average"}, {"n": 7, "prob": 0.8367278071741758, "population": "Average"}, {"n": 8, "prob": 0.7464502615320449, "population": "Average"}, {"n": 9, "prob": 0.6483495051370718, "population": "Average"}, {"n": 10, "prob": 0.5444028475546762, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc1_OptiVax.html b/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc1_OptiVax.html deleted file mode 100644 index fca3658b3d98bea7663f91d593cbca948ec88a0c..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc1_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false}}, "data": {"name": "data-306041dbe38734861b0bce3d3c444804"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-306041dbe38734861b0bce3d3c444804": [{"n": 1, "prob": 0.9999998956801803, "population": "White"}, {"n": 2, "prob": 0.9996412288115591, "population": "White"}, {"n": 3, "prob": 0.9881099335618653, "population": "White"}, {"n": 4, "prob": 0.9574584313984, "population": "White"}, {"n": 5, "prob": 0.8689391215320228, "population": "White"}, {"n": 6, "prob": 0.7055302510459351, "population": "White"}, {"n": 7, "prob": 0.5062546251687482, "population": "White"}, {"n": 8, "prob": 0.3500932924973057, "population": "White"}, {"n": 9, "prob": 0.23364181296993358, "population": "White"}, {"n": 10, "prob": 0.14535373462574364, "population": "White"}, {"n": 1, "prob": 0.999809626799987, "population": "Black"}, {"n": 2, "prob": 0.996268417922688, "population": "Black"}, {"n": 3, "prob": 0.9785195463457845, "population": "Black"}, {"n": 4, "prob": 0.9280182714657738, "population": "Black"}, {"n": 5, "prob": 0.8293205815429006, "population": "Black"}, {"n": 6, "prob": 0.6844550863718406, "population": "Black"}, {"n": 7, "prob": 0.5230418953115494, "population": "Black"}, {"n": 8, "prob": 0.37548856452104806, "population": "Black"}, {"n": 9, "prob": 0.2605445097471851, "population": "Black"}, {"n": 10, "prob": 0.17475849192499715, "population": "Black"}, {"n": 1, "prob": 1.0, "population": "Asians"}, {"n": 2, "prob": 0.9999358387521093, "population": "Asians"}, {"n": 3, "prob": 0.9865732747262027, "population": "Asians"}, {"n": 4, "prob": 0.9691211388691392, "population": "Asians"}, {"n": 5, "prob": 0.9278929544412581, "population": "Asians"}, {"n": 6, "prob": 0.8341158705929659, "population": "Asians"}, {"n": 7, "prob": 0.7211915616965063, "population": "Asians"}, {"n": 8, "prob": 0.5780062710862675, "population": "Asians"}, {"n": 9, "prob": 0.4322751771943373, "population": "Asians"}, {"n": 10, "prob": 0.2912075363348374, "population": "Asians"}, {"n": 1, "prob": 0.9999365074933891, "population": "Average"}, {"n": 2, "prob": 0.9986151618287855, "population": "Average"}, {"n": 3, "prob": 0.9844009182112842, "population": "Average"}, {"n": 4, "prob": 0.9515326139111043, "population": "Average"}, {"n": 5, "prob": 0.8753842191720604, "population": "Average"}, {"n": 6, "prob": 0.7413670693369139, "population": "Average"}, {"n": 7, "prob": 0.5834960273922679, "population": "Average"}, {"n": 8, "prob": 0.4345293760348737, "population": "Average"}, {"n": 9, "prob": 0.30882049997048533, "population": "Average"}, {"n": 10, "prob": 0.20377325429519275, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc2_HOGVAX.html b/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc2_HOGVAX.html deleted file mode 100644 index af4af36dca1f9dcf90546718883ec233e8246234..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false}}, "data": {"name": "data-b9834ff2b613cdbb0fc676bcb9ebe66a"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-b9834ff2b613cdbb0fc676bcb9ebe66a": [{"n": 1, "prob": 0.9999956065379696, "population": "White"}, {"n": 2, "prob": 0.9999880346489497, "population": "White"}, {"n": 3, "prob": 0.9998808796133517, "population": "White"}, {"n": 4, "prob": 0.9995031204431344, "population": "White"}, {"n": 5, "prob": 0.9994206321618553, "population": "White"}, {"n": 6, "prob": 0.9992436757374342, "population": "White"}, {"n": 7, "prob": 0.9991870156385131, "population": "White"}, {"n": 8, "prob": 0.9991409819956653, "population": "White"}, {"n": 9, "prob": 0.9990522994015095, "population": "White"}, {"n": 10, "prob": 0.9989407200191516, "population": "White"}, {"n": 1, "prob": 0.999967598673546, "population": "Black"}, {"n": 2, "prob": 0.9999553734644477, "population": "Black"}, {"n": 3, "prob": 0.9997075614620934, "population": "Black"}, {"n": 4, "prob": 0.9986985239807019, "population": "Black"}, {"n": 5, "prob": 0.9983858484418124, "population": "Black"}, {"n": 6, "prob": 0.9978455715855515, "population": "Black"}, {"n": 7, "prob": 0.9975163824916558, "population": "Black"}, {"n": 8, "prob": 0.9974768495902123, "population": "Black"}, {"n": 9, "prob": 0.997435774620574, "population": "Black"}, {"n": 10, "prob": 0.9966947262369669, "population": "Black"}, {"n": 1, "prob": 0.9992756566599047, "population": "Asians"}, {"n": 2, "prob": 0.9991620648735624, "population": "Asians"}, {"n": 3, "prob": 0.9896738137968512, "population": "Asians"}, {"n": 4, "prob": 0.9891196853053986, "population": "Asians"}, {"n": 5, "prob": 0.9840338526995527, "population": "Asians"}, {"n": 6, "prob": 0.9836984806023789, "population": "Asians"}, {"n": 7, "prob": 0.9834129961155391, "population": "Asians"}, {"n": 8, "prob": 0.982205552611917, "population": "Asians"}, {"n": 9, "prob": 0.9811273820761159, "population": "Asians"}, {"n": 10, "prob": 0.9808118261806381, "population": "Asians"}, {"n": 1, "prob": 0.9997462872904733, "population": "Average"}, {"n": 2, "prob": 0.9997018243289867, "population": "Average"}, {"n": 3, "prob": 0.9964207516240987, "population": "Average"}, {"n": 4, "prob": 0.9957737765764118, "population": "Average"}, {"n": 5, "prob": 0.9939467777677402, "population": "Average"}, {"n": 6, "prob": 0.9935959093084549, "population": "Average"}, {"n": 7, "prob": 0.993372131415236, "population": "Average"}, {"n": 8, "prob": 0.9929411280659316, "population": "Average"}, {"n": 9, "prob": 0.9925384853660665, "population": "Average"}, {"n": 10, "prob": 0.9921490908122522, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc2_OptiVax.html b/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc2_OptiVax.html deleted file mode 100644 index 9c8dcbaf62c2498980c90e49f57b4768ed50cf53..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SingleAlleleComputations/min_hit_number_bar_mhc2_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false}}, "data": {"name": "data-bb19e1df0495cd4f739fdbb70764aac2"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-bb19e1df0495cd4f739fdbb70764aac2": [{"n": 1, "prob": 0.9999956065379696, "population": "White"}, {"n": 2, "prob": 0.9997189791620534, "population": "White"}, {"n": 3, "prob": 0.9971687749226154, "population": "White"}, {"n": 4, "prob": 0.9830731302665655, "population": "White"}, {"n": 5, "prob": 0.9463754871963226, "population": "White"}, {"n": 6, "prob": 0.886671810369225, "population": "White"}, {"n": 7, "prob": 0.8146931881768167, "population": "White"}, {"n": 8, "prob": 0.7169797426234839, "population": "White"}, {"n": 9, "prob": 0.60965632111003, "population": "White"}, {"n": 10, "prob": 0.500609735386731, "population": "White"}, {"n": 1, "prob": 0.999967598673546, "population": "Black"}, {"n": 2, "prob": 0.9988901442175632, "population": "Black"}, {"n": 3, "prob": 0.9937411508445022, "population": "Black"}, {"n": 4, "prob": 0.9789508706985679, "population": "Black"}, {"n": 5, "prob": 0.9469991393181176, "population": "Black"}, {"n": 6, "prob": 0.8937970197558467, "population": "Black"}, {"n": 7, "prob": 0.8271189751417304, "population": "Black"}, {"n": 8, "prob": 0.7422577416505163, "population": "Black"}, {"n": 9, "prob": 0.6374649656988538, "population": "Black"}, {"n": 10, "prob": 0.5225723912380876, "population": "Black"}, {"n": 1, "prob": 0.9992756566599047, "population": "Asians"}, {"n": 2, "prob": 0.9891352519095645, "population": "Asians"}, {"n": 3, "prob": 0.9701002844707531, "population": "Asians"}, {"n": 4, "prob": 0.8901849616815385, "population": "Asians"}, {"n": 5, "prob": 0.7874285922674902, "population": "Asians"}, {"n": 6, "prob": 0.6465351045177056, "population": "Asians"}, {"n": 7, "prob": 0.4618369964521323, "population": "Asians"}, {"n": 8, "prob": 0.34767339750816684, "population": "Asians"}, {"n": 9, "prob": 0.21737890230557444, "population": "Asians"}, {"n": 10, "prob": 0.1359898833492027, "population": "Asians"}, {"n": 1, "prob": 0.9997462872904733, "population": "Average"}, {"n": 2, "prob": 0.9959147917630604, "population": "Average"}, {"n": 3, "prob": 0.9870034034126235, "population": "Average"}, {"n": 4, "prob": 0.9507363208822239, "population": "Average"}, {"n": 5, "prob": 0.8936010729273102, "population": "Average"}, {"n": 6, "prob": 0.8090013115475925, "population": "Average"}, {"n": 7, "prob": 0.7012163865902264, "population": "Average"}, {"n": 8, "prob": 0.6023036272607224, "population": "Average"}, {"n": 9, "prob": 0.48816672970481934, "population": "Average"}, {"n": 10, "prob": 0.3863906699913405, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/5064_chosen_peptides_hogvax_inc_substrings.txt b/SupplementaryResults/SpikeHOGVAX/5064_chosen_peptides_hogvax_inc_substrings.txt deleted file mode 100644 index 49376de98e6803d4ec7675e996a0abf2fa3d29f8..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/5064_chosen_peptides_hogvax_inc_substrings.txt +++ /dev/null @@ -1,1180 +0,0 @@ -TYVTQQLIRAAEIR -VIRGDEVRQIAPGQTGKIADY -GAISSVLNDILSRLDKVEAEV -RGDEVRQIAPGQTG -AMQMAYRFNGIGVTQNV -TGCVIAWNSNNLDSKVGG -GAISSVLNDILSRLDKVEA -DEVRQIAPGQTGKIADYNY -DGYFKIYSKHTPIN -FKIYSKHTPINLVRD -GYFKIYSKHTPINLV -LFRKSNLKPFERDI -SSNFGAISSVLNDILSRLDKVE -VRQIAPGQTGKIA -IRGDEVRQIAPGQTG -IRGDEVRQIAPGQTGKIADY -GQTGKIADYNYKLPDDFTGC -TQRNFYEPQIITTDN -NSNNLDSKVGGNYNYLYR -RNFYEPQIITTDNTF -VKQLSSNFGAISSVLNDILSRLDK -VRQIAPGQTGKIADYNYKLPDD -LDSKVGGNYNYLYR -NSNNLDSKVGGNYNYLYRLFRK -PGQTGKIADYNYKLPD -VIRGDEVRQIAPGQ -FKIYSKHTPINLV -NLDSKVGGNYNYLYRL -GKIADYNYKLPDD -NLDSKVGGNYNYLYRLFRKSNLKPF -YLYRLFRKSNLKPFE -DSKVGGNYNYLYRLFRKSNLKPF -GAGAALQIPFAMQMAYRF -YNYLYRLFRKSNLKPF -QTYVTQQLIRAAEI -SFVIRGDEVRQIAPGQTGK -IADYNYKLPDDFTGCVIAWNSNNLD -DEVRQIAPGQTGKIAD -KIADYNYKLPDDFT -ADYNYKLPDDFTGCVIAWNS -GQTGKIADYNYKLPDD -FKNIDGYFKIYSKHT -GGNYNYLYRLFRKSNLKP -LDSKVGGNYNYLYRLF -ALQIPFAMQMAYRFNG -LDSKVGGNYNYLY -PGQTGKIADYNYKLPDD -SNNLDSKVGGNYNYLYRLFRKSN -YRLFRKSNLKPFE -TGCVIAWNSNNLDSKVGGNYNY -PFAMQMAYRFNGIG -SNFGAISSVLNDILSRLDKVEA -FVIRGDEVRQIAPGQTGKIADYNYK -SSVLNDILSRLDK -GAISSVLNDILSRLD -TFGAGAALQIPFA -VIRGDEVRQIAPGQTGKIADYNYK -IRGDEVRQIAPGQTGKI -QTGKIADYNYKLPDD -VTQQLIRAAEIRASANL -SNNLDSKVGGNYNYLYRLFRKSNL -GDEVRQIAPGQTG -YNYKLPDDFTGCVIAWNSNNL -TFGAGAALQIPFAMQMAYRF -YYVGYLQPRTFLLK -GAGAALQIPFAMQMA -YKLPDDFTGCVIAWNSNNLD -PDDFTGCVIAWNSNN -LPDDFTGCVIAWNSN -FRKSNLKPFERDI -REFVFKNIDGYFKIYSKHTPINL -AYYVGYLQPRTFLLKY -IDGYFKIYSKHTPINLVR -REFVFKNIDGYFK -KIADYNYKLPDDFTGCVIAWNS -SKVGGNYNYLYRL -IAWNSNNLDSKVGGNYN -IAWNSNNLDSKVGGNYNYLYRLF -APGQTGKIADYNYKLPDD -FVFKNIDGYFKIYSKH -NNLDSKVGGNYNYLY -PDDFTGCVIAWNSN -GGNYNYLYRLFRKSNLKPFE -YKLPDDFTGCVIAWNSNNLDS -MAYRFNGIGVTQN -NSNNLDSKVGGNYNYLYRLFR -CTFEYVSQPFLMDLE -GDEVRQIAPGQTGKIA -GGNYNYLYRLFRKS -VKQLSSNFGAISSVLNDILS -SSVLNDILSRLDKVEAE -GCVIAWNSNNLDSKVGGNYNYLYR -HTPINLVRDLPQG -NYNYLYRLFRKSNLKPFERDI -AMQMAYRFNGIGV -AISSVLNDILSRLDK -YNYKLPDDFTGCVIAWNSNNLDSKV -PGQTGKIADYNYKLP -APGQTGKIADYNYKLPDDFTGCV -CVIAWNSNNLDSKVGGNYNYLYRL -NYNYLYRLFRKSNLK -KVGGNYNYLYRLFRKSNLKPFE -NYKLPDDFTGCVIAWNS -KVGGNYNYLYRLFRKSN -CTFEYVSQPFLMDL -NYLYRLFRKSNLKPFE -AWNSNNLDSKVGGNYNYLYRLFRK -TFEYVSQPFLMDL -FEYVSQPFLMDLE -LSSNFGAISSVLNDI -QTGKIADYNYKLPDDFTG -GAISSVLNDILSRL -NSNNLDSKVGGNYNYLYRL -VGGNYNYLYRLFRKSNLKP -QIPFAMQMAYRFNG -EVRQIAPGQTGKIADY -HWFVTQRNFYEPQ -YNYKLPDDFTGCVIA -YNYKLPDDFTGCV -IDGYFKIYSKHTPINLVRD -NYKLPDDFTGCVIAWNSNNLD -DFTGCVIAWNSNNLDSK -RNFYEPQIITTDN -REFVFKNIDGYFKIYSK -AISSVLNDILSRLDKVE -QIAPGQTGKIADYNYK -DYNYKLPDDFTGCVIA -VFKNIDGYFKIYSKHTPINLV -IRGDEVRQIAPGQTGKIADYNYK -WFVTQRNFYEPQI -VRQIAPGQTGKIADYNYK -GAISSVLNDILSR -GAISSVLNDILSRLDK -AWNSNNLDSKVGGNYNY -FKNIDGYFKIYSKHTPINLVRD -LSSNFGAISSVLNDILSRLDKV -LYRLFRKSNLKPF -GDEVRQIAPGQTGKIADYNYKL -AWNSNNLDSKVGGNYNYLYR -AGAALQIPFAMQMAY -QQLIRAAEIRASANL -GAISSVLNDILSRLDKV -FKNIDGYFKIYSKHTPINLVR -LFRKSNLKPFERD -GKIADYNYKLPDDFTGCVI -HWFVTQRNFYEPQIIT -VIAWNSNNLDSKVGGNYNYLYRLFR -ALQIPFAMQMAYRFN -NNLDSKVGGNYNYLYRLFRKSNLK -KNIDGYFKIYSKHTP -REFVFKNIDGYFKIYSKHTPINLV -FVIRGDEVRQIAPGQ -VRQIAPGQTGKIADYNYKLPD -ALQIPFAMQMAYR -NLDSKVGGNYNYLYRLFRKSNLKP -GAGAALQIPFAMQMAYR -VGGNYNYLYRLFRKSNLKPF -HWFVTQRNFYEPQI -SNNLDSKVGGNYNYL -SNFGAISSVLNDILSRLDKVEAE -SKHTPINLVRDLPQG -RQIAPGQTGKIADYNYKLPDDF -PINLVRDLPQGFS -NFGAISSVLNDILSRL -LQIPFAMQMAYRF -WNSNNLDSKVGGN -GKIADYNYKLPDDFTGCVIAWN -NNLDSKVGGNYNYLYRLFRK -AWNSNNLDSKVGG -SVLNDILSRLDKV -DDFTGCVIAWNSNNLDS -KHTPINLVRDLPQ -VIRGDEVRQIAPGQTGKIA -YRFNGIGVTQNVL -DFTGCVIAWNSNNLDSKVGGNY -QTGKIADYNYKLPDDFTGCVIAWN -FGAISSVLNDILSRLDKVE -GNYNYLYRLFRKSNLK -QQLIRAAEIRASANLA -DGYFKIYSKHTPINLVRD -WNSNNLDSKVGGNYNYLYRLFRKS -AISSVLNDILSRLD -VLNDILSRLDKVEA -KVGGNYNYLYRLFRKSNL -QLIRAAEIRASAN -VIAWNSNNLDSKVGGN -FTGCVIAWNSNNLDSKVGGNYNYL -TFGAGAALQIPFAMQMAY -FKIYSKHTPINLVR -DGYFKIYSKHTPINLV -PDDFTGCVIAWNSNNLDSK -EVRQIAPGQTGKIAD -FVFKNIDGYFKIYSKHTPINLVR -SSVLNDILSRLDKVE -DYNYKLPDDFTGCVIAWNSNNL -LSSNFGAISSVLNDILSRLDKVE -NFGAISSVLNDILS -WNSNNLDSKVGGNYNYLYRLFRK -IAPGQTGKIADYNYKLPDDFT -IADYNYKLPDDFT -QMAYRFNGIGVTQ -LPDDFTGCVIAWNSNNLDSKVGGNY -SFVIRGDEVRQIAPGQTGKIA -GAGAALQIPFAMQ -TGCVIAWNSNNLDSKVGGNYN -QIAPGQTGKIADYNYKLPDDFTGCV -DFTGCVIAWNSNN -VIAWNSNNLDSKVGGNYNYLY -WNSNNLDSKVGGNYNYLY -TGCVIAWNSNNLDSKVGGN -LPDDFTGCVIAWNSNNLDS -PGQTGKIADYNYKL -YSKHTPINLVRDL -CTFEYVSQPFLMD -DEVRQIAPGQTGKIADYNYKLPD -NNLDSKVGGNYNYLYRLFRKSNL -THWFVTQRNFYEPQIITTDN -NYKLPDDFTGCVIAWNSNNLDS -KLPDDFTGCVIAWNSNNLDSK -LSSNFGAISSVLNDIL -ADYNYKLPDDFTGCVI -FVTQRNFYEPQIITTD -SNFGAISSVLNDILSRL -GNYNYLYRLFRKSNL -AWNSNNLDSKVGGNYNYLYRL -RGDEVRQIAPGQT -SNNLDSKVGGNYNYLYRL -FTGCVIAWNSNNLDSKVGGNYN -VTQQLIRAAEIRASANLA -GAALQIPFAMQMAYRFNGIG -AALQIPFAMQMAYRFNG -YVTQQLIRAAEIRASANLAA -RGDEVRQIAPGQTGKIADY -SVLNDILSRLDKVE -VRQIAPGQTGKIADYN -NIDGYFKIYSKHTPIN -TQQLIRAAEIRASANLA -YNYKLPDDFTGCVIAWNSNN -FAMQMAYRFNGIG -TFGAGAALQIPFAMQMAYR -GNYNYLYRLFRKSNLKPFER -VRQIAPGQTGKIADYNYKLP -QIAPGQTGKIADY -NFGAISSVLNDILSRLDKVEAEV -LSSNFGAISSVLNDILSRL -IRAAEIRASANLA -FGAISSVLNDILS -GAISSVLNDILSRLDKVEAE -QQLIRAAEIRASANLAA -ISSVLNDILSRLDKV -FTGCVIAWNSNNLDSKVGGNYNY -IAPGQTGKIADYNY -RGDEVRQIAPGQTGKIADYN -DFTGCVIAWNSNNLDSKVGGNYNY -NYKLPDDFTGCVI -GAALQIPFAMQMA -FKNIDGYFKIYSKH -AWNSNNLDSKVGGNYNYLYRLFRKS -IPFAMQMAYRFNGIGVTQN -PGQTGKIADYNYKLPDDFTGC -FTGCVIAWNSNNLDSKVGGNY -YLYRLFRKSNLKPFER -QIAPGQTGKIADYNYKLPDDFTG -ADYNYKLPDDFTGCVIA -IAWNSNNLDSKVG -PGQTGKIADYNYKLPDDF -NDILSRLDKVEAE -FVTQRNFYEPQIITTDNTF -IADYNYKLPDDFTGCV -IRGDEVRQIAPGQTGKIADYNYKL -IAWNSNNLDSKVGGNYNYLYRLFR -IRGDEVRQIAPGQTGKIAD -LPDDFTGCVIAWNSNNLDSKVGGN -FGAGAALQIPFAMQMAY -DEVRQIAPGQTGK -VIAWNSNNLDSKVGGNYN -AMQMAYRFNGIGVT -GAALQIPFAMQMAYRFNGI -QMAYRFNGIGVTQN -QLSSNFGAISSVLNDILSRLDKVE -TFGAGAALQIPFAMQMA -LQIPFAMQMAYRFNGI -KLPDDFTGCVIAW -QQLIRAAEIRASA -SSNFGAISSVLNDILSRLD -DSKVGGNYNYLYRLFRKSNL -GDEVRQIAPGQTGKIADYNYKLPDD -APGQTGKIADYNYKLPDDFTG -LIRAAEIRASANLAA -VGGNYNYLYRLFRKSNLK -QLIRAAEIRASANL -KNIDGYFKIYSKHTPIN -YFKIYSKHTPINLV -YNYLYRLFRKSNLKPFE -SSVLNDILSRLDKV -NLDSKVGGNYNYL -VFKNIDGYFKIYSKHTPI -VKQLSSNFGAISS -VIAWNSNNLDSKVGGNYNYL -VGGNYNYLYRLFRK -NNLDSKVGGNYNYL -LQIPFAMQMAYRFNGIG -FVFKNIDGYFKIYSKHTPIN -GYFKIYSKHTPINL -LPDDFTGCVIAWNSNNLDSKVGG -FVFKNIDGYFKIYSKHTPINL -APGQTGKIADYNYKL -AMQMAYRFNGIGVTQ -SNNLDSKVGGNYNY -FVFKNIDGYFKIYSKHTPINLV -GQTGKIADYNYKLPD -VTQQLIRAAEIRASANLAA -LNDILSRLDKVEA -GCVIAWNSNNLDSKVGGN -SKHTPINLVRDLPQGFS -FKNIDGYFKIYSKHTPINLV -FTGCVIAWNSNNLDSKVGGN -VFKNIDGYFKIYSK -SNFGAISSVLNDILS -SFVIRGDEVRQIAPGQTGKIADYN -AISSVLNDILSRLDKVEAE -ADYNYKLPDDFTG -SVLNDILSRLDKVEAEV -TGCVIAWNSNNLDS -GKIADYNYKLPDDFTGCVIAWNS -FVFKNIDGYFKIYSKHTP -CVIAWNSNNLDSKVGGNY -FTGCVIAWNSNNLDSKVGGNYNYLY -RQIAPGQTGKIADYN -GQTGKIADYNYKL -LPDDFTGCVIAWNSNN -GYFKIYSKHTPIN -DSKVGGNYNYLYRLFRKSNLKP -DFTGCVIAWNSNNLDSKVGG -FVIRGDEVRQIAP -SFVIRGDEVRQIAPGQTGKIADY -DYNYKLPDDFTGCVIAWNSNN -FVTQRNFYEPQIITTDNT -LSSNFGAISSVLN -KNIDGYFKIYSKHTPINL -GAGAALQIPFAMQMAY -GKIADYNYKLPDDFTGCVIAWNSNN -KIADYNYKLPDDFTGCVIAWNSNNL -KLPDDFTGCVIAWNSNNLDSKVG -DYNYKLPDDFTGCVIAWNSNNLDS -YYVGYLQPRTFLL -GDEVRQIAPGQTGKIADYNY -AGAALQIPFAMQMA -ALQIPFAMQMAYRF -NLDSKVGGNYNYLYRLFRKSN -NSNNLDSKVGGNYN -AALQIPFAMQMAYRFN -GAALQIPFAMQMAYRFNGIGV -YRLFRKSNLKPFERDIS -KIADYNYKLPDDFTGC -NYLYRLFRKSNLKP -QIPFAMQMAYRFNGIGVTQN -EVRQIAPGQTGKIADYN -IADYNYKLPDDFTGCVIA -WNSNNLDSKVGGNYNYL -TFGAGAALQIPFAMQMAYRFN -SSNFGAISSVLNDILSRLDKVEA -CVIAWNSNNLDSKVGGNYNYLY -AMQMAYRFNGIGVTQN -LQTYVTQQLIRAAE -SNFGAISSVLNDILSRLDKV -QIAPGQTGKIADYNYKLPDD -VKQLSSNFGAISSVLNDIL -LDSKVGGNYNYLYRLFRK -CVIAWNSNNLDSKVGG -KIADYNYKLPDDFTG -KQLSSNFGAISSVLNDILSRLDKV -GAALQIPFAMQMAYRFNGIGVT -GDEVRQIAPGQTGKIADYNYKLPD -TFGAGAALQIPFAMQ -SFVIRGDEVRQIAP -SKHTPINLVRDLPQ -RLFRKSNLKPFERDIS -CVIAWNSNNLDSK -YNYLYRLFRKSNLK -YLYRLFRKSNLKPFERDI -KQLSSNFGAISSVLNDI -DEVRQIAPGQTGKIADYNYKL -TGCVIAWNSNNLDSKVGGNYNYLYR -GAALQIPFAMQMAYRFN -TQQLIRAAEIRAS -GAGAALQIPFAMQMAYRFNGIG -SNFGAISSVLNDILSRLDKVEAEV -RQIAPGQTGKIADYNYK -GAISSVLNDILSRLDKVE -SNFGAISSVLNDILSRLD -RNFYEPQIITTDNT -GKIADYNYKLPDDFT -DYNYKLPDDFTGCVIAWNS -NYLYRLFRKSNLKPF -AWNSNNLDSKVGGN -EVRQIAPGQTGKIA -CVIAWNSNNLDSKVGGNYNYL -FYEPQIITTDNTF -YVTQQLIRAAEIRASANL -GYFKIYSKHTPINLVR -GCVIAWNSNNLDSKVGGNYN -NSNNLDSKVGGNYNY -SNNLDSKVGGNYNYLYR -QIPFAMQMAYRFNGI -VTQRNFYEPQIITTD -VGGNYNYLYRLFRKSNLKPFE -SKVGGNYNYLYRLFRKSNLKPFE -AGAALQIPFAMQMAYRFNG -VKQLSSNFGAISSVLNDILSR -GQTGKIADYNYKLPDDFT -KIADYNYKLPDDFTGCVIAWNSNN -FKNIDGYFKIYSKHTPINL -FGAISSVLNDILSRLDKVEA -FRKSNLKPFERDIS -AGAALQIPFAMQMAYRFNGIGVT -QIPFAMQMAYRFNGIGVTQNVL -YKLPDDFTGCVIAWN -DEVRQIAPGQTGKIADYN -KQLSSNFGAISSVLNDILSRL -SFVIRGDEVRQIA -PDDFTGCVIAWNSNNLDSKVGG -FKNIDGYFKIYSKHTP -NYKLPDDFTGCVIAWN -VKQLSSNFGAISSVL -GDEVRQIAPGQTGKIADYNYK -NYNYLYRLFRKSNLKPFER -PGQTGKIADYNYKLPDDFT -IDGYFKIYSKHTPI -LFRKSNLKPFERDIS -AGAALQIPFAMQM -SFVIRGDEVRQIAPGQT -IRGDEVRQIAPGQT -FGAGAALQIPFAMQMAYRF -KQLSSNFGAISSVLNDILS -VTQRNFYEPQIITTDN -HTPINLVRDLPQGFS -EFVFKNIDGYFKIYSKHTPIN -AISSVLNDILSRLDKVEAEV -NIDGYFKIYSKHTPINL -AGAALQIPFAMQMAYRFN -FGAGAALQIPFAMQMAYRFNGIG -GQTGKIADYNYKLPDDFTGCVIAW -SNFGAISSVLNDILSRLDK -YFKIYSKHTPINLVR -HWFVTQRNFYEPQIITTDN -MQMAYRFNGIGVTQNV -DDFTGCVIAWNSNNLDSKVGGN -IRGDEVRQIAPGQTGKIADYNY -GCVIAWNSNNLDSKVGGNYNYL -IAPGQTGKIADYNYKLP -NFGAISSVLNDILSRLDKVE -AYYVGYLQPRTFL -VIAWNSNNLDSKVGGNYNYLYRL -VGGNYNYLYRLFRKSNLKPFERD -ALQIPFAMQMAYRFNGIG -SSNFGAISSVLNDILSRL -GCVIAWNSNNLDSKVGGNYNY -KIYSKHTPINLVRD -YNYKLPDDFTGCVIAWN -IAWNSNNLDSKVGGNYNYLY -ADYNYKLPDDFTGCVIAWNSNNL -IAPGQTGKIADYNYKL -VIRGDEVRQIAPGQTG -CVIAWNSNNLDSKVGGNYN -YRLFRKSNLKPFERD -SKHTPINLVRDLP -DGYFKIYSKHTPI -VIRGDEVRQIAPGQTGKI -SNNLDSKVGGNYNYLYRLFR -QIAPGQTGKIADYNYKLP -IADYNYKLPDDFTGCVIAWNSN -FVFKNIDGYFKIY -NIDGYFKIYSKHT -FGAISSVLNDILSRLDKV -YNYLYRLFRKSNLKPFER -IAPGQTGKIADYNYKLPDDFTGCV -QTGKIADYNYKLPDDFTGCV -RLFRKSNLKPFERDI -FAMQMAYRFNGIGVTQ -PGQTGKIADYNYKLPDDFTG -KVGGNYNYLYRLFRKSNLKPFER -EVRQIAPGQTGKIADYNYKLPD -PDDFTGCVIAWNSNNLDSKVGGNYN -GNYNYLYRLFRKSNLKPFERD -TQQLIRAAEIRASANLAA -KVGGNYNYLYRLFRKSNLKPFERD -FTGCVIAWNSNNLDS -KIADYNYKLPDDFTGCVIAWNSN -KQLSSNFGAISSVLNDILSRLDK -LPDDFTGCVIAWNS -GDEVRQIAPGQTGKI -RLFRKSNLKPFER -LQIPFAMQMAYRFN -NFGAISSVLNDILSRLDKVEAE -GDEVRQIAPGQTGK -FVIRGDEVRQIAPGQTGKI -NFYEPQIITTDNT -GAGAALQIPFAMQMAYRFN -YNYKLPDDFTGCVIAWNSN -THWFVTQRNFYEPQIIT -FGAGAALQIPFAMQ -RQIAPGQTGKIADYNY -GKIADYNYKLPDDFTGCVIAWNSN -YKLPDDFTGCVIAWNSNNLDSK -SSNFGAISSVLNDILSRLDKV -DFTGCVIAWNSNNL -GCVIAWNSNNLDSK -QLSSNFGAISSVLNDILSRL -YVTQQLIRAAEIRASAN -RGDEVRQIAPGQTGK -RGDEVRQIAPGQTGKIADYNYKLPD -QTGKIADYNYKLPD -SKVGGNYNYLYRLFRKSN -ALQIPFAMQMAYRFNGIGVT -LQIPFAMQMAYRFNGIGVTQ -LDSKVGGNYNYLYRLFRKSNLKP -AWNSNNLDSKVGGNYNYL -AALQIPFAMQMAYRFNGIGVT -YNYKLPDDFTGCVIAWNSNNLDS -VGYLQPRTFLLKY -NYLYRLFRKSNLKPFERDIS -RAAEIRASANLAA -IPFAMQMAYRFNGIGVT -AGAALQIPFAMQMAYRFNGIG -VLNDILSRLDKVE -FGAGAALQIPFAMQMAYRFNGI -GNYNYLYRLFRKSNLKPF -YLYRLFRKSNLKPF -WNSNNLDSKVGGNYNYLYR -GDEVRQIAPGQTGKIADYNYKLP -IAPGQTGKIADYNYKLPDDFTG -VGGNYNYLYRLFRKSN -PFAMQMAYRFNGIGVTQ -TFGAGAALQIPFAMQMAYRFNG -FGAGAALQIPFAMQMA -NSNNLDSKVGGNYNYL -EVRQIAPGQTGKIADYNYKLPDDF -FVIRGDEVRQIAPGQT -EFVFKNIDGYFKIYSK -GAALQIPFAMQMAYRFNGIGVTQ -IRGDEVRQIAPGQ -GKIADYNYKLPDDFTG -LYRLFRKSNLKPFE -IAPGQTGKIADYNYKLPDDFTGC -APGQTGKIADYNYK -YFKIYSKHTPINLVRD -TGKIADYNYKLPDDFTGCVIA -RGDEVRQIAPGQTGKIADYNY -DDFTGCVIAWNSNNLDSKVGGNYNY -CVIAWNSNNLDSKVGGNYNY -QIPFAMQMAYRFNGIGVTQ -FGAISSVLNDILSR -DDFTGCVIAWNSNNLDSK -APGQTGKIADYNYKLP -QQLIRAAEIRASAN -RQIAPGQTGKIADYNYKLPDD -YLYRLFRKSNLKPFERDIS -IAPGQTGKIADYN -FVIRGDEVRQIAPGQTG -TQRNFYEPQIITTDNT -THWFVTQRNFYEPQ -AALQIPFAMQMAYRFNGIG -TFGAGAALQIPFAMQM -DSKVGGNYNYLYR -NFGAISSVLNDILSRLDKV -DDFTGCVIAWNSNNLDSKVG -REFVFKNIDGYFKIYSKHTPIN -ALQIPFAMQMAYRFNGI -KLPDDFTGCVIAWNSNNL -TGCVIAWNSNNLDSKVGGNYNYLY -WNSNNLDSKVGGNYNYLYRL -NYKLPDDFTGCVIAWNSNNLDSKV -PFAMQMAYRFNGIGV -QIPFAMQMAYRFNGIGV -LQIPFAMQMAYRFNGIGVT -AISSVLNDILSRLDKVEA -SSNFGAISSVLND -WFVTQRNFYEPQIITTDNT -NNLDSKVGGNYNYLYRL -KLPDDFTGCVIAWNSNN -NYKLPDDFTGCVIAW -APGQTGKIADYNYKLPDDFTGC -IAWNSNNLDSKVGGNYNYLYRL -KLPDDFTGCVIAWNSNNLDSKV -QIPFAMQMAYRFN -IRGDEVRQIAPGQTGKIADYNYKLP -AGAALQIPFAMQMAYR -TGKIADYNYKLPDDFTGC -FKNIDGYFKIYSK -VGGNYNYLYRLFRKSNL -YNYLYRLFRKSNLKPFERD -AALQIPFAMQMAYRFNGIGV -PDDFTGCVIAWNSNNLDSKVGGNY -VKQLSSNFGAISSVLN -LDSKVGGNYNYLYRLFR -RGDEVRQIAPGQTGKIA -DSKVGGNYNYLYRLFRK -KLPDDFTGCVIAWNSNNLDS -VIRGDEVRQIAPGQTGKIAD -KHTPINLVRDLPQG -QLSSNFGAISSVLND -PDDFTGCVIAWNSNNLDSKVGGN -NNLDSKVGGNYNYLYR -YNYKLPDDFTGCVIAWNSNNLDSK -YNYKLPDDFTGCVIAWNS -GKIADYNYKLPDDFTGC -GNYNYLYRLFRKSNLKP -THWFVTQRNFYEPQII -KVGGNYNYLYRLF -IAWNSNNLDSKVGGNYNYLYR -VFKNIDGYFKIYSKHT -SNNLDSKVGGNYNYLYRLFRK -TYVTQQLIRAAEI -AWNSNNLDSKVGGNYNYLYRLF -PGQTGKIADYNYKLPDDFTGCVI -DDFTGCVIAWNSNNL -DSKVGGNYNYLYRLFRKS -TQRNFYEPQIITTD -IYSKHTPINLVRD -SFVIRGDEVRQIAPGQTGKI -NYKLPDDFTGCVIA -WNSNNLDSKVGGNYNY -IPFAMQMAYRFNGI -VTQQLIRAAEIRA -NDILSRLDKVEAEV -RGDEVRQIAPGQTGKI -IRGDEVRQIAPGQTGKIADYN -FAMQMAYRFNGIGV -PDDFTGCVIAWNSNNLD -SSVLNDILSRLDKVEAEV -QLSSNFGAISSVLNDILS -GQTGKIADYNYKLPDDFTGCVIAWN -NYKLPDDFTGCVIAWNSNNLDSK -GDEVRQIAPGQTGKIADY -QLSSNFGAISSVLNDILSRLDK -FVIRGDEVRQIAPGQTGKIADY -QIPFAMQMAYRFNGIG -DSKVGGNYNYLYRLFRKSN -DYNYKLPDDFTGCVIAWNSNNLDSK -LIRAAEIRASANL -EVRQIAPGQTGKIADYNYKLP -NIDGYFKIYSKHTPINLVR -ADYNYKLPDDFTGCVIAWN -VTQRNFYEPQIIT -QLIRAAEIRASANLA -KNIDGYFKIYSKH -DFTGCVIAWNSNNLDSKVG -YKLPDDFTGCVIAW -QIAPGQTGKIADYNY -RQIAPGQTGKIAD -HWFVTQRNFYEPQIITTD -NFGAISSVLNDIL -YKLPDDFTGCVIAWNSNNLDSKV -AYYVGYLQPRTFLL -QMAYRFNGIGVTQNVL -YKLPDDFTGCVIAWNSN -GCVIAWNSNNLDSKV -IAWNSNNLDSKVGGNYNYL -DEVRQIAPGQTGKIADY -LSSNFGAISSVLNDILSR -SFVIRGDEVRQIAPGQ -VIAWNSNNLDSKV -MAYRFNGIGVTQNVL -TPINLVRDLPQGF -AWNSNNLDSKVGGNYNYLY -YVGYLQPRTFLLK -VIAWNSNNLDSKVGGNYNYLYRLF -NYLYRLFRKSNLK -VIAWNSNNLDSKVGG -NSNNLDSKVGGNYNYLYRLF -NFGAISSVLNDILSRLDK -DEVRQIAPGQTGKIADYNYKLPDDF -NNLDSKVGGNYNY -CVIAWNSNNLDSKVGGNYNYLYR -QTGKIADYNYKLP -VTQQLIRAAEIRASAN -YNYKLPDDFTGCVIAWNSNNLD -ADYNYKLPDDFTGCVIAWNSNNLDS -PGQTGKIADYNYKLPDDFTGCVIA -NIDGYFKIYSKHTPINLVRD -EFVFKNIDGYFKI -SKVGGNYNYLYRLFRKSNLKPF -QRNFYEPQIITTDNT -NYLYRLFRKSNLKPFERD -LDSKVGGNYNYLYRLFRKSN -EVRQIAPGQTGKIADYNYK -KNIDGYFKIYSKHT -QIAPGQTGKIADYNYKLPDDFTGC -YVTQQLIRAAEIR -VKQLSSNFGAISSV -VRQIAPGQTGKIADYNY -KNIDGYFKIYSKHTPI -IPFAMQMAYRFNGIG -LSSNFGAISSVLNDILSRLDK -KHTPINLVRDLPQGF -NYNYLYRLFRKSNLKPFERD -APGQTGKIADYNYKLPDDFT -THWFVTQRNFYEPQIITTD -EVRQIAPGQTGKIADYNYKLPDDFT -GCVIAWNSNNLDSKVG -PDDFTGCVIAWNSNNLDS -ISSVLNDILSRLDKVE -KIADYNYKLPDDFTGCV -YRLFRKSNLKPFER -DFTGCVIAWNSNNLDSKV -LSSNFGAISSVLNDILS -SNNLDSKVGGNYN -IPFAMQMAYRFNGIGVTQNVL -NYKLPDDFTGCVIAWNSNNL -GKIADYNYKLPDDF -SVLNDILSRLDKVEA -AWNSNNLDSKVGGNY -GGNYNYLYRLFRKSNLKPFERD -VFKNIDGYFKIYSKHTPIN -VKQLSSNFGAISSVLNDILSRLD -VIRGDEVRQIAPGQTGKIADYNY -REFVFKNIDGYFKI -GGNYNYLYRLFRKSNL -THWFVTQRNFYEPQI -GYFKIYSKHTPINLVRD -FGAISSVLNDILSRLD -NNLDSKVGGNYNYLYRLFRKSNLKP -LSSNFGAISSVLNDILSRLD -KQLSSNFGAISSVLNDILSRLD -YVTQQLIRAAEIRAS -LSSNFGAISSVLND -WFVTQRNFYEPQIITTD -THWFVTQRNFYEPQIITT -RQIAPGQTGKIADYNYKLPDDFTG -YKLPDDFTGCVIAWNSNNL -DFTGCVIAWNSNNLDS -QTGKIADYNYKLPDDFTGCVIAW -KIADYNYKLPDDFTGCVI -VIAWNSNNLDSKVGGNY -FGAISSVLNDILSRLDKVEAEV -AGAALQIPFAMQMAYRFNGI -IADYNYKLPDDFTGCVIAWNSNNL -RLFRKSNLKPFERD -KIADYNYKLPDDFTGCVIA -GCVIAWNSNNLDS -YFKIYSKHTPINL -AYYVGYLQPRTFLLK -TGKIADYNYKLPDDFTGCV -VTQRNFYEPQIITTDNT -PFAMQMAYRFNGIGVTQN -TGKIADYNYKLPDDFTGCVIAWNS -KVGGNYNYLYRLFRKSNLKPF -QLIRAAEIRASANLAA -SSNFGAISSVLNDI -YLYRLFRKSNLKPFERD -NFGAISSVLNDILSR -GGNYNYLYRLFRKSNLKPFERDI -NNLDSKVGGNYNYLYRLFRKSN -EVRQIAPGQTGKIADYNYKL -VRQIAPGQTGKIADY -KLPDDFTGCVIAWNS -LPDDFTGCVIAWNSNNLD -FVIRGDEVRQIAPGQTGKIADYN -WFVTQRNFYEPQII -IPFAMQMAYRFNGIGVTQ -IPFAMQMAYRFNG -NFGAISSVLNDILSRLDKVEA -NFGAISSVLNDILSRLD -DSKVGGNYNYLYRLFR -FVTQRNFYEPQIITTDN -FGAGAALQIPFAMQMAYRFN -VKQLSSNFGAISSVLND -DDFTGCVIAWNSNNLD -FAMQMAYRFNGIGVT -REFVFKNIDGYFKIYSKHT -NYKLPDDFTGCVIAWNSNNLDSKVG -IADYNYKLPDDFTGCVIAWNS -FGAGAALQIPFAMQMAYR -TQQLIRAAEIRASA -MQMAYRFNGIGVTQ -FVIRGDEVRQIAPGQTGKIADYNY -VKQLSSNFGAISSVLNDILSRL -GAGAALQIPFAMQMAYRFNGI -VIRGDEVRQIAPGQTGKIADYN -ISSVLNDILSRLDKVEAE -GAALQIPFAMQMAYRFNG -HTPINLVRDLPQGF -IADYNYKLPDDFTGCVIAW -NIDGYFKIYSKHTP -EVRQIAPGQTGKI -AALQIPFAMQMAYRF -NFYEPQIITTDNTF -IADYNYKLPDDFTGCVIAWNSNN -NSNNLDSKVGGNY -GGNYNYLYRLFRKSNLKPF -LQIPFAMQMAYRFNG -FVFKNIDGYFKIYSK -NIDGYFKIYSKHTPI -YKLPDDFTGCVIAWNSNNLDSKVGG -TFEYVSQPFLMDLE -NYLYRLFRKSNLKPFER -DEVRQIAPGQTGKIADYNYKLP -GAGAALQIPFAMQMAYRFNGIGVT -VRQIAPGQTGKIAD -VTQRNFYEPQIITT -APGQTGKIADYNYKLPD -YNYLYRLFRKSNLKP -DEVRQIAPGQTGKIADYNYKLPDD -TGKIADYNYKLPDDFTGCVIAW -GNYNYLYRLFRKS -NYKLPDDFTGCVIAWNSNN -FVIRGDEVRQIAPG -AALQIPFAMQMAYR -ADYNYKLPDDFTGCV -FVFKNIDGYFKIYS -LQIPFAMQMAYRFNGIGV -VIRGDEVRQIAPGQT -LDSKVGGNYNYLYRL -YNYLYRLFRKSNL -QTGKIADYNYKLPDDFT -VRQIAPGQTGKIADYNYKLPDDFT -RGDEVRQIAPGQTGKIAD -SNFGAISSVLNDI -ADYNYKLPDDFTGCVIAWNSN -SKVGGNYNYLYRLFR -AALQIPFAMQMAYRFNGI -WNSNNLDSKVGGNY -KVGGNYNYLYRLFRK -VRQIAPGQTGKIADYNYKLPDDF -IDGYFKIYSKHTP -TGKIADYNYKLPD -IADYNYKLPDDFTGC -VIAWNSNNLDSKVGGNYNYLYR -KQLSSNFGAISSVLND -DYNYKLPDDFTGCVIAWN -KVGGNYNYLYRLFRKSNLK -LDSKVGGNYNYLYRLFRKSNLK -TPINLVRDLPQGFS -WNSNNLDSKVGGNYN -DDFTGCVIAWNSNNLDSKVGGNYN -RQIAPGQTGKIADYNYKLPD -TGCVIAWNSNNLDSKV -FTGCVIAWNSNNL -IAWNSNNLDSKVGGNYNY -DSKVGGNYNYLYRLFRKSNLKPFE -SFVIRGDEVRQIAPG -QLSSNFGAISSVLNDI -TGKIADYNYKLPDD -DYNYKLPDDFTGCVIAWNSN -RGDEVRQIAPGQTGKIADYNYKLP -NNLDSKVGGNYNYLYRLF -MQMAYRFNGIGVTQN -PGQTGKIADYNYKLPDDFTGCVIAW -RGDEVRQIAPGQTGKIADYNYKL -IAPGQTGKIADYNYK -LPDDFTGCVIAWNSNNL -ALQIPFAMQMAYRFNGIGVTQ -GNYNYLYRLFRKSN -TGKIADYNYKLPDDFTGCVIAWN -WNSNNLDSKVGGNYNYLYRLF -YVTQQLIRAAEIRASA -QRNFYEPQIITTDN -TQQLIRAAEIRASANL -TQQLIRAAEIRASAN -VGGNYNYLYRLFRKSNLKPFER -VIRGDEVRQIAPGQTGK -DEVRQIAPGQTGKI -VIAWNSNNLDSKVG -IAWNSNNLDSKVGGNYNYLYRLFRK -FAMQMAYRFNGIGVTQN -TGKIADYNYKLPDDF -EFVFKNIDGYFKIYSKHTPINLV -ADYNYKLPDDFTGCVIAWNSNNLD -TQRNFYEPQIITT -SNNLDSKVGGNYNYLY -FGAISSVLNDILSRLDK -SSNFGAISSVLNDILSRLDKVEAE -AALQIPFAMQMAYRFNGIGVTQ -YKLPDDFTGCVIA -IAPGQTGKIADYNYKLPDD -KQLSSNFGAISSVLNDIL -TGCVIAWNSNNLDSKVGGNYNYL -APGQTGKIADYNYKLPDDFTGCVI -QLSSNFGAISSVLNDILSRLDKV -WNSNNLDSKVGGNYNYLYRLFRKSN -DDFTGCVIAWNSNN -FVTQRNFYEPQII -FVIRGDEVRQIAPGQTGK -CVIAWNSNNLDSKVGGN -NLDSKVGGNYNYLYRLFRKSNLK -NLDSKVGGNYNYLYRLF -QMAYRFNGIGVTQNV -PDDFTGCVIAWNSNNLDSKVG -GKIADYNYKLPDDFTGCV -GKIADYNYKLPDDFTGCVIA -QRNFYEPQIITTD -GCVIAWNSNNLDSKVGGNYNYLYRL -KNIDGYFKIYSKHTPINLV -YNYKLPDDFTGCVI -AISSVLNDILSRL -TFGAGAALQIPFAM -TGCVIAWNSNNLDSKVGGNY -IRGDEVRQIAPGQTGKIA -ISSVLNDILSRLDK -VTQQLIRAAEIRASA -QIAPGQTGKIADYN -DYNYKLPDDFTGCVI -GGNYNYLYRLFRKSNLKPFER -RQIAPGQTGKIADYNYKL -DDFTGCVIAWNSNNLDSKV -EFVFKNIDGYFKIYS -SKVGGNYNYLYRLFRKSNL -FVTQRNFYEPQIITT -LDSKVGGNYNYLYRLFRKS -IADYNYKLPDDFTGCVIAWN -SSNFGAISSVLNDILSRLDK -FTGCVIAWNSNNLDSKV -PFAMQMAYRFNGI -LYRLFRKSNLKPFERDI -DFTGCVIAWNSNNLD -TGCVIAWNSNNLD -QIPFAMQMAYRFNGIGVT -KIADYNYKLPDDFTGCVIAWN -SVLNDILSRLDKVEAE -GNYNYLYRLFRKSNLKPFERDI -NNLDSKVGGNYNYLYRLFR -SNFGAISSVLNDIL -DYNYKLPDDFTGCVIAW -PDDFTGCVIAWNSNNL -VGGNYNYLYRLFR -KNIDGYFKIYSKHTPINLVR -IDGYFKIYSKHTPINLV -LPDDFTGCVIAWNSNNLDSKV -GGNYNYLYRLFRKSN -TGKIADYNYKLPDDFTGCVIAWNSN -REFVFKNIDGYFKIYS -EFVFKNIDGYFKIYSKHTPINLVR -FGAGAALQIPFAMQM -CVIAWNSNNLDSKVG -VIAWNSNNLDSKVGGNYNY -NNLDSKVGGNYNYLYRLFRKS -YNYLYRLFRKSNLKPFERDI -WFVTQRNFYEPQIITTDN -FTGCVIAWNSNNLD -NLDSKVGGNYNYLYRLFR -DFTGCVIAWNSNNLDSKVGGNYN -QIAPGQTGKIADYNYKL -VFKNIDGYFKIYS -EFVFKNIDGYFKIYSKHTPINL -LYRLFRKSNLKPFER -IPFAMQMAYRFNGIGV -KLPDDFTGCVIAWNSNNLDSKVGGN -WFVTQRNFYEPQIIT -SKHTPINLVRDLPQGF -IDGYFKIYSKHTPINL -DSKVGGNYNYLYRLFRKSNLK -GKIADYNYKLPDDFTGCVIAW -QTGKIADYNYKLPDDFTGCVI -IADYNYKLPDDFTG -KIADYNYKLPDDF -KNIDGYFKIYSKHTPINLVRD -VRQIAPGQTGKIADYNYKL -LYRLFRKSNLKPFERD -NYNYLYRLFRKSNLKPFERDIS -SSNFGAISSVLNDIL -VKQLSSNFGAISSVLNDI -MQMAYRFNGIGVT -KQLSSNFGAISSVLNDILSR -NYNYLYRLFRKSN -PFAMQMAYRFNGIGVTQNVL -SKVGGNYNYLYRLFRK -EFVFKNIDGYFKIY -IAWNSNNLDSKVGGN -QLSSNFGAISSVLNDIL -KQLSSNFGAISSVLN -TGKIADYNYKLPDDFTG -EFVFKNIDGYFKIYSKH -AALQIPFAMQMAY -SNFGAISSVLNDILSR -TGKIADYNYKLPDDFTGCVI -VIRGDEVRQIAPGQTGKIADYNYKL -LIRAAEIRASANLA -QIAPGQTGKIADYNYKLPDDFT -KIADYNYKLPDDFTGCVIAW -AISSVLNDILSRLDKV -QIPFAMQMAYRFNGIGVTQNV -VTQQLIRAAEIRAS -AWNSNNLDSKVGGNYNYLYRLFR -FAMQMAYRFNGIGVTQNVL -KQLSSNFGAISSV -RQIAPGQTGKIADYNYKLPDDFT -GAGAALQIPFAMQM -PGQTGKIADYNYK -GQTGKIADYNYKLPDDF -FGAGAALQIPFAM -PDDFTGCVIAWNSNNLDSKV -WFVTQRNFYEPQIITT -NLDSKVGGNYNYLY -GCVIAWNSNNLDSKVGGNYNYLY -DDFTGCVIAWNSN -NIDGYFKIYSKHTPINLV -YRLFRKSNLKPFERDI -SFVIRGDEVRQIAPGQTGKIAD -ADYNYKLPDDFTGCVIAW -YKLPDDFTGCVIAWNSNN -THWFVTQRNFYEP -DEVRQIAPGQTGKIADYNYK -IPFAMQMAYRFNGIGVTQNV -DDFTGCVIAWNSNNLDSKVGG -YYVGYLQPRTFLLKY -GDEVRQIAPGQTGKIADYN -IAWNSNNLDSKVGG -TFGAGAALQIPFAMQMAYRFNGIG -KLPDDFTGCVIAWNSN -MQMAYRFNGIGVTQNVL -AGAALQIPFAMQMAYRFNGIGV -IAPGQTGKIADYNYKLPDDFTGCVI -IRGDEVRQIAPGQTGK -SSNFGAISSVLNDILS -DYNYKLPDDFTGCVIAWNSNNLD -FTGCVIAWNSNNLDSK -FTGCVIAWNSNNLDSKVG -IDGYFKIYSKHTPIN -FGAISSVLNDILSRLDKVEAE -LPDDFTGCVIAWNSNNLDSK -REFVFKNIDGYFKIYSKH -IRAAEIRASANLAA -NLDSKVGGNYNYLYRLFRK -EVRQIAPGQTGKIADYNYKLPDD -VIRGDEVRQIAPG -GQTGKIADYNYKLPDDFTGCV -FVIRGDEVRQIAPGQTGKIAD -NLDSKVGGNYNYLYRLFRKSNL -FTGCVIAWNSNNLDSKVGG -TFGAGAALQIPFAMQMAYRFNGI -ADYNYKLPDDFTGCVIAWNSNN -FGAISSVLNDILSRL -EFVFKNIDGYFKIYSKHTPI -NLDSKVGGNYNYLYRLFRKS -VFKNIDGYFKIYSKHTP -NYNYLYRLFRKSNLKPFE -QIAPGQTGKIADYNYKLPD -RQIAPGQTGKIADY -TGKIADYNYKLPDDFT -VFKNIDGYFKIYSKHTPINL -RQIAPGQTGKIADYNYKLP -YVTQQLIRAAEIRASANLA -IYSKHTPINLVRDL -GAALQIPFAMQMAYR -AMQMAYRFNGIGVTQNVL -DFTGCVIAWNSNNLDSKVGGN -APGQTGKIADYNYKLPDDFTGCVIA -GCVIAWNSNNLDSKVGG -DDFTGCVIAWNSNNLDSKVGGNY -LNDILSRLDKVEAEV -GAALQIPFAMQMAYRF -SKVGGNYNYLYRLFRKS -GDEVRQIAPGQTGKIAD -FVTQRNFYEPQIIT -GQTGKIADYNYKLPDDFTGCVI -APGQTGKIADYNYKLPDDF -YNYLYRLFRKSNLKPFERDIS -QTGKIADYNYKLPDDFTGCVIA -NSNNLDSKVGGNYNYLYRLFRKSN -DSKVGGNYNYLYRL -AWNSNNLDSKVGGNYN -PDDFTGCVIAWNS -SSNFGAISSVLNDILSR -SSNFGAISSVLNDILSRLDKVEAEV -TGCVIAWNSNNLDSKVG -KLPDDFTGCVIAWNSNNLDSKVGG -GAGAALQIPFAMQMAYRFNGIGV -VGGNYNYLYRLFRKS -PGQTGKIADYNYKLPDDFTGCV -ALQIPFAMQMAYRFNGIGV -VKQLSSNFGAISSVLNDILSRLDKV -CVIAWNSNNLDSKV -VFKNIDGYFKIYSKHTPINLVR -LPDDFTGCVIAWNSNNLDSKVG -FAMQMAYRFNGIGVTQNV -AYRFNGIGVTQNV -DYNYKLPDDFTGCV -HWFVTQRNFYEPQII -KHTPINLVRDLPQGFS -KVGGNYNYLYRLFR -SNFGAISSVLNDILSRLDKVE -NYLYRLFRKSNLKPFERDI -TGCVIAWNSNNLDSK -LYRLFRKSNLKPFERDIS -TQRNFYEPQIITTDNTF -QLSSNFGAISSVLN -SSVLNDILSRLDKVEA -FGAGAALQIPFAMQMAYRFNG -DSKVGGNYNYLYRLF -KLPDDFTGCVIAWN -YVGYLQPRTFLLKY -GQTGKIADYNYKLPDDFTGCVIA -ISSVLNDILSRLDKVEA -LDSKVGGNYNYLYRLFRKSNLKPF -QRNFYEPQIITTDNTF -KVGGNYNYLYRLFRKS -PFAMQMAYRFNGIGVTQNV -YKLPDDFTGCVIAWNS -LDSKVGGNYNYLYRLFRKSNL -QLSSNFGAISSVLNDILSRLD -SNNLDSKVGGNYNYLYRLFRKS -DGYFKIYSKHTPINLVR -MAYRFNGIGVTQNV -NYNYLYRLFRKSNL -HWFVTQRNFYEPQIITT -GGNYNYLYRLFRKSNLKPFERDIS -GGNYNYLYRLFRK -LNDILSRLDKVEAE -GQTGKIADYNYKLPDDFTG -ADYNYKLPDDFTGC -VTQRNFYEPQIITTDNTF -YVTQQLIRAAEIRA -GAGAALQIPFAMQMAYRFNG -NLDSKVGGNYNYLYR -IAWNSNNLDSKVGGNY -KVGGNYNYLYRLFRKSNLKP -PFAMQMAYRFNGIGVT -SKVGGNYNYLYRLFRKSNLKP -NSNNLDSKVGGNYNYLY -AGAALQIPFAMQMAYRF -VRQIAPGQTGKIADYNYKLPDDFTG -SKVGGNYNYLYRLF -GAALQIPFAMQMAY -NYNYLYRLFRKSNLKPF -QLSSNFGAISSVL -REFVFKNIDGYFKIYSKHTP -KIYSKHTPINLVR -GGNYNYLYRLFRKSNLK -KQLSSNFGAISSVL -QTYVTQQLIRAAE -IADYNYKLPDDFTGCVI -RKSNLKPFERDIS -EFVFKNIDGYFKIYSKHT -NSNNLDSKVGGNYNYLYRLFRKS -VLNDILSRLDKVEAE -GQTGKIADYNYKLP -ISSVLNDILSRLD -FKNIDGYFKIYSKHTPIN -NYNYLYRLFRKSNLKP -DFTGCVIAWNSNNLDSKVGGNYNYL -SFVIRGDEVRQIAPGQTGKIADYNY -YLYRLFRKSNLKP -ISSVLNDILSRLDKVEAEV -QIAPGQTGKIADYNYKLPDDF -GNYNYLYRLFRKSNLKPFE -SNNLDSKVGGNYNYLYRLF -FVIRGDEVRQIAPGQTGKIA -DILSRLDKVEAEV -EVRQIAPGQTGKIADYNY -QLSSNFGAISSVLNDILSR -EFVFKNIDGYFKIYSKHTP -VFKNIDGYFKIYSKH -APGQTGKIADYNY -IAPGQTGKIADYNYKLPDDF -QTGKIADYNYKLPDDF -IAPGQTGKIADYNYKLPD -NYKLPDDFTGCVIAWNSN -REFVFKNIDGYFKIYSKHTPI -QTGKIADYNYKLPDDFTGC -FVFKNIDGYFKIYSKHT -RGDEVRQIAPGQTGKIADYNYK -LPDDFTGCVIAWN -WNSNNLDSKVGGNYNYLYRLFR -FKNIDGYFKIYSKHTPI -KLPDDFTGCVIAWNSNNLD -DGYFKIYSKHTPINL -FVFKNIDGYFKIYSKHTPI -SFVIRGDEVRQIAPGQTG -AYRFNGIGVTQNVL -REFVFKNIDGYFKIY -YKLPDDFTGCVIAWNSNNLDSKVG -LQTYVTQQLIRAA -DYNYKLPDDFTGC -SKVGGNYNYLYRLFRKSNLK -VLNDILSRLDKVEAEV -DEVRQIAPGQTGKIA -YNYKLPDDFTGCVIAW -GCVIAWNSNNLDSKVGGNY -GNYNYLYRLFRKSNLKPFERDIS \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/5064_hogvaxine.txt b/SupplementaryResults/SpikeHOGVAX/5064_hogvaxine.txt deleted file mode 100644 index 3750d8ce00ccaad407f1fdcb93514af8ccc1807b..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/5064_hogvaxine.txt +++ /dev/null @@ -1,4 +0,0 @@ -> MHC optimized combined peptide vaccine sequence with overlaps -SREFVFKNIDGYFKIYSKHTPINLVRDLPQGFSALEPLVFLHVTYVPQMAYYVGYLQPRTFLLKYYVGYLQPRTFLLKSFVIRGDEVRQIAPGQTGKIADYNYKLPDDFTGCVIAWNSNNLDSKVGGNYNYLYRLFRKSNLKPFERDISTHWFVTQRNFYEPQIITTDNTFGAGAALQIPFAMQMAYRFNGIGVTQNVLNVKQLSSNFGAISSVLNDILSRLDKVEAEVCTFEYVSQPFLMDLEAECSLQTYVTQQLIRAAEIRASANLAA -> MHC optimized combined peptide vaccine sequence concatenated -TYVTQQLIRAAEIRGAISSVLNDILSRLDKVEAEVYNYKLPDDFTGCVIAWNSNNLDSKGDEVRQIAPGQTGKIADYNYKLPDDTHWFVTQRNFYEPQIILIRAAEIRASANLAATYVTQQLIRAAEIFKIYSKHTPINLVRDIYSKHTPINLVRDSFVIRGDEVRQIAPGQTGKISSNFGAISSVLNDILSRLDKVEVKQLSSNFGAISSNDILSRLDKVEAEVRNFYEPQIITTDNTFVKQLSSNFGAISSVLNDILSRLDKSSVLNDILSRLDKVEAEVGQTGKIADYNYKLPDDFTGCVIAWNTFGAGAALQIPFAMQMATGKIADYNYKLPDDFTGCVIAWNSNREFVFKNIDGYFKIYSEFVFKNIDGYFKIYSKHTPINLVRWFVTQRNFYEPQIITTDNDYNYKLPDDFTGCVIAWNSNNLDSKNLDSKVGGNYNYLYRLFRKSNLKPFVTQQLIRAAEIRASANLAADSKVGGNYNYLYRLFRKSNLKPFSKHTPINLVRDLPQGFSAYYVGYLQPRTFLLQMAYRFNGIGVTQNVLSFVIRGDEVRQIAPGQTGKIADYNQTYVTQQLIRAAEIVKQLSSNFGAISSVLNDISVLNDILSRLDKVEAEVKLPDDFTGCVIAWNSNNLDSKVGGNSFVIRGDEVRQIAPGQTGKIADYNYKLPDDFTGCVIAWNSNNLDFTGCVIAWNSNNLDSKVGGNYNYLYSFVIRGDEVRQIAPGQSKHTPINLVRDLPQGFMAYRFNGIGVTQNVLYVGYLQPRTFLLKSFVIRGDEVRQIAPGQTGKIADYVIAWNSNNLDSKVGGNYNYLYRLFSNNLDSKVGGNYNYLYRLFRKSNKNIDGYFKIYSKHTPINLVRDFVTQRNFYEPQIITTDNTDEVRQIAPGQTGKIADYNYKLPDDFFVIRGDEVRQIAPGQTGKIADYNYKGKIADYNYKLPDDFTGCVIAWNSNNNYNYLYRLFRKSNLKPFERDISADYNYKLPDDFTGCVIAWNSNNLDSPGQTGKIADYNYKLPDDFTGCVIAKIADYNYKLPDDFTGCVIAWNSNNLDYNYKLPDDFTGCVIAWNSNNLDSYYVGYLQPRTFLLVIRGDEVRQIAPGQTGKIADYNYKPFAMQMAYRFNGIGVTQNVLNIDGYFKIYSKHTPINLVRDTFGAGAALQIPFASNNLDSKVGGNYNYLYRLFRKSNLYRLFRKSNLKPFERDISQIAPGQTGKIADYNYKLPDDFTGCQIPFAMQMAYRFNGIGVTQNYVTQQLIRAAEIRTFGAGAALQIPFAMQMAYRFVKQLSSNFGAISSVSSNFGAISSVLNDILSRLDKVEATFGAGAALQIPFAMQMAYRFNLQTYVTQQLIRAAEYYVGYLQPRTFLLKVIRGDEVRQIAPGQTGKIADYNYKLVKQLSSNFGAISSVLNDILREFVFKNIDGYFKIYSKHTPINLQIPFAMQMAYRFNGIGVTQNVKQLSSNFGAISSVLNDILSRLDKVGAALQIPFAMQMAYRFNGIGVTAYYVGYLQPRTFLLKYTHWFVTQRNFYEPQIITTDFAMQMAYRFNGIGVTQNVLEVRQIAPGQTGKIADYNYKLPDDFTGDEVRQIAPGQTGKIADYNYKLPDREFVFKNIDGYFKSFVIRGDEVRQIAPSKHTPINLVRDLPQTFGAGAALQIPFAMQRLFRKSNLKPFERDISTGCVIAWNSNNLDSKVGGNYNYLYRSFVIRGDEVRQIAPGQTGKIADIPFAMQMAYRFNGIGVTQNVLTHWFVTQRNFYEPCTFEYVSQPFLMDLEGGNYNYLYRLFRKSNLKPFERDGAGAALQIPFAMQMAYRFNGIGSNFGAISSVLNDILSRLDKVEAEVVKQLSSNFGAISSVLNDILSYYVGYLQPRTFLLKYGCVIAWNSNNLDSKVGGNYNYLYRREFVFKNIDGYFKIVKQLSSNFGAISSVLNDILSRLDYNYKLPDDFTGCVIAWNSNNLDSKVFYEPQIITTDNTFYVTQQLIRAAEIRASANLCVIAWNSNNLDSKVGGNYNYLYRLMQMAYRFNGIGVTQNVLIAPGQTGKIADYNYKLPDDFTGCVIGYFKIYSKHTPINLVRDKVGGNYNYLYRLFRKSNLKPFENNLDSKVGGNYNYLYRLFRKSNLKPCTFEYVSQPFLMDLSKVGGNYNYLYRLFRKSNLKPFEAWNSNNLDSKVGGNYNYLYRLFRKTHWFVTQRNFYEPQIFEYVSQPFLMDLEYVTQQLIRAAEIRASREFVFKNIDGYFKIYSKHVKQLSSNFGAISSVLNDILSRTHWFVTQRNFYEPQIITTRQIAPGQTGKIADYNYKLPDDFTGIRAAEIRASANLAAKIADYNYKLPDDFTGCVIAWNSNNFGAISSVLNDILSRLDKVEAEVTFGAGAALQIPFAMQMAYRFNGIGIADYNYKLPDDFTGCVIAWNSNNLFRKSNLKPFERDISAGAALQIPFAMQMAYRFNGIGVTIDGYFKIYSKHTPINLVRDQIPFAMQMAYRFNGIGVTQNVLTFGAGAALQIPFAMQMAYRFNGIREFVFKNIDGYFKIYSKSFVIRGDEVRQIAAYYVGYLQPRTFLLKVKQLSSNFGAISSVLTGKIADYNYKLPDDFTGCVIAWNSYVTQQLIRAAEIRASANLAIYSKHTPINLVRDLLFRKSNLKPFERDISAMQMAYRFNGIGVTQNVLQLIRAAEIRASANLAAAPGQTGKIADYNYKLPDDFTGCVIASFVIRGDEVRQIAPGQTGGNYNYLYRLFRKSNLKPFERDIHTPINLVRDLPQGFSLNDILSRLDKVEAEVFKNIDGYFKIYSKHTPINLVRDAISSVLNDILSRLDKVEAEVVKQLSSNFGAISSVLNDFGAGAALQIPFAMQMAYRFNGIGGQTGKIADYNYKLPDDFTGCVIAWNYKLPDDFTGCVIAWNSNNLDSKVGYNYLYRLFRKSNLKPFERDISREFVFKNIDGYFKIYSKHTNSNNLDSKVGGNYNYLYRLFRKSNFKNIDGYFKIYSKHTPINLVRHWFVTQRNFYEPQIITTDNFVIRGDEVRQIAPGQTGKIADYNYVKQLSSNFGAISSVLNDILSRLVIAWNSNNLDSKVGGNYNYLYRLFRNNLDSKVGGNYNYLYRLFRKSNLKSSNFGAISSVLNDILSRLDKVEAEVREFVFKNIDGYFKIYSKHTPINLVKLPDDFTGCVIAWNSNNLDSKVGGGAGAALQIPFAMQMAYRFNGIGVAYYVGYLQPRTFLNLDSKVGGNYNYLYRLFRKSNLKPVGGNYNYLYRLFRKSNLKPFERDVIAWNSNNLDSKVGGNYNYLYRLVKQLSSNFGAISSVLNDILSRLDKVKIYSKHTPINLVRDNFYEPQIITTDNTFVFKNIDGYFKIYSKHTPINLVRSKHTPINLVRDLPQGPINLVRDLPQGFSSKHTPINLVRDLPYKLPDDFTGCVIAWNSNNLDSKVGGKHTPINLVRDLPQGFSTFEYVSQPFLMDLEIAPGQTGKIADYNYKLPDDFTGCVGAGAALQIPFAMQMAYRFNGIGVTLYRLFRKSNLKPFERDISTQRNFYEPQIITTDNTFYRFNGIGVTQNVLKVGGNYNYLYRLFRKSNLKPFERDEVRQIAPGQTGKIADYNYKLPDDQTGKIADYNYKLPDDFTGCVIAWNTQQLIRAAEIRASANLAAKVGGNYNYLYRLFRKSNLKPFERDPDDFTGCVIAWNSNNLDSKVGGNYNDGYFKIYSKHTPINLVRDWNSNNLDSKVGGNYNYLYRLFRKSYVGYLQPRTFLLKYFTGCVIAWNSNNLDSKVGGNYNYLTFGAGAALQIPFAMQMAYLDSKVGGNYNYLYRLFRKSNLKPFVRQIAPGQTGKIADYNYKLPDDFTQRNFYEPQIITTDNTFTHWFVTQRNFYEPQIITFVFKNIDGYFKIYSKHTPINLVRGKIADYNYKLPDDFTGCVIAWNSNLSSNFGAISSVLNDILSRLDKVEYVTQQLIRAAEIRASANGGNYNYLYRLFRKSNLKPFERDISRGDEVRQIAPGQTGKIADYNYKLPDLQIPFAMQMAYRFNGIGVTQVTQRNFYEPQIITTDNTFYVTQQLIRAAEIRATPINLVRDLPQGFSVGYLQPRTFLLKYNYLYRLFRKSNLKPFERDISDDFTGCVIAWNSNNLDSKVGGNYNRAAEIRASANLAADSKVGGNYNYLYRLFRKSNLKPFESFVIRGDEVRQIAPGLPDDFTGCVIAWNSNNLDSKVGGNYSFVIRGDEVRQIAPGQTGKIARGDEVRQIAPGQTGKIADYNYKLPQIAPGQTGKIADYNYKLPDDFTGCVPGQTGKIADYNYKLPDDFTGCVIAWTFGAGAALQIPFAMQMAYRFNGALQIPFAMQMAYRFNGIGVTQEVRQIAPGQTGKIADYNYKLPDDFYSKHTPINLVRDLCTFEYVSQPFLMDGAALQIPFAMQMAYRFNGIGVTQNNLDSKVGGNYNYLYRLFRKSNLVRQIAPGQTGKIADYNYKLPDDFTGTGKIADYNYKLPDDFTGCVIAWNTHWFVTQRNFYEPQIITTDNYVTQQLIRAAEIRASAYFKIYSKHTPINLVRDREFVFKNIDGYFKIYSKHTPDDFTGCVIAWNSNNLDSKVGGNYNYIAWNSNNLDSKVGGNYNYLYRLFRKQIPFAMQMAYRFNGIGVTQEFVFKNIDGYFKIYSKHTPINLVADYNYKLPDDFTGCVIAWNSNNLDYVTQQLIRAAEIRASANLAARKSNLKPFERDISQTYVTQQLIRAAESSNFGAISSVLNDILSRLDKVEAEYLYRLFRKSNLKPFERDISAALQIPFAMQMAYRFNGIGVTQTHWFVTQRNFYEPQAPGQTGKIADYNYKLPDDFTGCVIQLSSNFGAISSVLNDILSRLDKVDFTGCVIAWNSNNLDSKVGGNYNYLSFVIRGDEVRQIAPGQTGKIADYNYTFGAGAALQIPFAMQMISSVLNDILSRLDKVEAEVREFVFKNIDGYFKIYSKHTPINTFGAGAALQIPFAMQMAYRWNSNNLDSKVGGNYNYLYRLFRKSNTGCVIAWNSNNLDSKVGGNYNYLYNYKLPDDFTGCVIAWNSNNLDSKVNFGAISSVLNDILSRLDKVEAEVDILSRLDKVEAEVQQLIRAAEIRASANLAAWFVTQRNFYEPQIITTDNTDFTGCVIAWNSNNLDSKVGGNYNYAWNSNNLDSKVGGNYNYLYRLFRKSREFVFKNIDGYFKIYSKHTPIGCVIAWNSNNLDSKVGGNYNYLYRLIRGDEVRQIAPGQTGKIADYNYKLPQIAPGQTGKIADYNYKLPDDFTGFVTQRNFYEPQIITTDNTFSFVIRGDEVRQIAPGQTGTFGAGAALQIPFAMIRGDEVRQIAPGQTGKIADYNYKLPDDFTGCVIAWNSNNLDSKVGGNYIAWNSNNLDSKVGGNYNYLYRLFRVKQLSSNFGAISSVLNAYRFNGIGVTQNVLREFVFKNIDGYFKIYYKLPDDFTGCVIAWNSNNLDSKVGLPDDFTGCVIAWNSNNLDSKVGGNLQTYVTQQLIRAAVLNDILSRLDKVEAEVQLSSNFGAISSVLNDILSRLDKVEGNYNYLYRLFRKSNLKPFERDIS \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/639_chosen_peptides_hogvax_inc_substrings.txt b/SupplementaryResults/SpikeHOGVAX/639_chosen_peptides_hogvax_inc_substrings.txt deleted file mode 100644 index a1311d0039a076ffe9cb53976f0d0a3679bdf1cb..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/639_chosen_peptides_hogvax_inc_substrings.txt +++ /dev/null @@ -1,149 +0,0 @@ -LQIPFAMQ -YYVGYLQPR -GTITDAVD -PFAMQMAY -VSVITPGT -GWIFGTTLD -VVFLHVTYV -YNSASFSTF -IPFAMQMA -FCGKGYHL -FPQSAPHGV -HLMSFPQSA -FCGKGYHLMS -SETKCTLKS -SETKCTLKSF -ETKCTLKS -QIPFAMQM -IPFAMQMAYR -EFVFKNID -CGKGYHLMSF -ITDAVDCA -AMQMAYRFN -IPIGAGICA -SAPHGVVF -WIFGTTLD -EFVFKNIDGY -IPFAMQMAY -GGVSVITPG -CSFGGVSVIT -TITDAVDC -KVGGNYNY -SFPQSAPHG -RGVYYPDK -AYYVGYLQPR -QSAPHGVVF -IPIGAGIC -FLHVTYVP -FAMQMAYRF -SFPQSAPH -WIFGTTLDS -ALQIPFAMQ -TDAVDCAL -PQSAPHGVV -AYYVGYLQ -YHLMSFPQS -REFVFKNID -SETKCTLK -MAYRFNGIG -KVGGNYNYLY -SYECDIPI -FAMQMAYRFN -KVGGNYNYL -AYRFNGIG -VVFLHVTY -DIPIGAGI -VFLHVTYVP -DIPIGAGICA -GAGICASY -LYNSASFSTF -ITDAVDCAL -VFKNIDGY -NSYECDIP -MQMAYRFN -FVFKNIDG -AYYVGYLQP -SFPQSAPHGV -SFGGVSVIT -FPQSAPHGVV -FEYVSQPF -VGGNYNYL -GGVSVITPGT -QSAPHGVV -LYNSASFS -MAYRFNGI -IGAGICASY -IFGTTLDS -FGTTLDSK -GGNYNYLY -REFVFKNI -PQSAPHGV -LREFVFKNI -SFGGVSVI -VGGNYNYLY -GVSVITPG -QIPFAMQMA -PFAMQMAYR -CGKGYHLMS -NSASFSTF -QMAYRFNGI -IGAGICAS -APHGVVFL -CSFGGVSV -VFLHVTYV -AYRFNGIGV -LREFVFKNID -MQMAYRFNG -IFGTTLDSK -TFEYVSQP -PIGAGICAS -GWIFGTTL -EFVFKNIDG -YNSASFST -GKGYHLMS -TITDAVDCA -CSFGGVSVI -ALQIPFAM -GVVFLHVTY -ETKCTLKSF -FVFKNIDGY -IPIGAGICAS -CGKGYHLM -FAMQMAYR -GVVFLHVTYV -VVFLHVTYVP -YHLMSFPQ -YHLMSFPQSA -LMSFPQSA -AMQMAYRF -KGYHLMSF -YECDIPIG -GYHLMSFP -MAYRFNGIGV -QMAYRFNG -WIFGTTLDSK -FPQSAPHG -YRFNGIGV -YYVGYLQP -LREFVFKN -GKGYHLMSF -PIGAGICA -GGVSVITP -SYECDIPIG -GVVFLHVT -LYNSASFST -TITDAVDCAL -MQMAYRFNGI -REFVFKNIDG -PQSAPHGVVF -FGGVSVIT -HLMSFPQS -SAPHGVVFL -GVSVITPGT -TKCTLKSF -KGYHLMSFP -DIPIGAGIC -FCGKGYHLM -YVGYLQPR -GKGYHLMSFP -LQIPFAMQM \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/639_hogvaxine.txt b/SupplementaryResults/SpikeHOGVAX/639_hogvaxine.txt deleted file mode 100644 index 52b6664b020521691805b89284cfe10f8f2c7112..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/639_hogvaxine.txt +++ /dev/null @@ -1,4 +0,0 @@ -> MHC optimized combined peptide vaccine sequence with overlaps -CSFGGVSVITPGTITDAVDCALQIPFAMQMAYRFNGIGVLREFVFKNIDGYSETKCTLKSFGWIFGTTLDSKVGGNYNYLYNSASFSTFEYVSQPFQMAYYVGYLQPRGVYYPDKVGGVSNSYECDIPIGAGICASYGSFCGKGYHLMSFPQSAPHGVVFLHVTYVP -> MHC optimized combined peptide vaccine sequence concatenated -LQIPFAMQYYVGYLQPRGTITDAVDVSVITPGTGWIFGTTLDYNSASFSTFVVFLHVTYVIPFAMQMAFCGKGYHLFPQSAPHGVHLMSFPQSAFCGKGYHLMSSETKCTLKSSETKCTLKSFQIPFAMQMIPFAMQMAYRCGKGYHLMSFAMQMAYRFNIPIGAGICASAPHGVVFWIFGTTLDEFVFKNIDGYIPFAMQMAYGGVSVITPGCSFGGVSVITTITDAVDCKVGGNYNYSFPQSAPHGRGVYYPDKQSAPHGVVFAYYVGYLQPRFLHVTYVPFAMQMAYRFSFPQSAPHWIFGTTLDSALQIPFAMQTDAVDCALPQSAPHGVVAYYVGYLQYHLMSFPQSREFVFKNIDSETKCTLKMAYRFNGIGKVGGNYNYLYSYECDIPIFAMQMAYRFNKVGGNYNYLDIPIGAGIVFLHVTYVPDIPIGAGICAGAGICASYLYNSASFSTFITDAVDCALVFKNIDGYNSYECDIPMQMAYRFNAYYVGYLQPSFPQSAPHGVSFGGVSVITFPQSAPHGVVFEYVSQPFGGVSVITPGTLYNSASFSMAYRFNGIIGAGICASYFGTTLDSKLREFVFKNIVGGNYNYLYQIPFAMQMAKGYHLMSFPPFAMQMAYRCGKGYHLMSNSASFSTFQMAYRFNGIIGAGICASAPHGVVFLCSFGGVSVAYRFNGIGVLREFVFKNIDMQMAYRFNGIFGTTLDSKTFEYVSQPPIGAGICASGWIFGTTLEFVFKNIDGTITDAVDCACSFGGVSVIALQIPFAMGVVFLHVTYETKCTLKSFFVFKNIDGYIPIGAGICASFAMQMAYRGVVFLHVTYVVVFLHVTYVPYHLMSFPQYHLMSFPQSALMSFPQSAYECDIPIGGYHLMSFPMAYRFNGIGVWIFGTTLDSKYRFNGIGVLREFVFKNGKGYHLMSFGGVSVITPSYECDIPIGGVVFLHVTLYNSASFSTTITDAVDCALMQMAYRFNGIREFVFKNIDGPQSAPHGVVFFGGVSVITSAPHGVVFLGVSVITPGTTKCTLKSFGGNYNYLYDIPIGAGICFCGKGYHLMYVGYLQPRGKGYHLMSFPLQIPFAMQM \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/evalvax-unlinked.csv b/SupplementaryResults/SpikeHOGVAX/evalvax-unlinked.csv deleted file mode 100644 index 3cb6a15409718c7c545adf4ee2ecc3154201708e..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/evalvax-unlinked.csv +++ /dev/null @@ -1,5 +0,0 @@ -,Method,Population Coverage,Number of Peptides -0,MHCI OptiVax-Unlinked,0.8801156847533053,19 -1,MHCI HOGVAX,0.8880697526406931,149 -2,MHCII OptiVax-Unlinked,0.9300214630615633,19 -3,MHCII HOGVAX,0.9635200707398426,1180 diff --git a/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc1_HOGVAX.csv b/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc1_HOGVAX.csv deleted file mode 100644 index 7c54c358afe1696e895079f7e67ac59e2d9b7cc8..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc1_HOGVAX.csv +++ /dev/null @@ -1,25 +0,0 @@ -,count,prob -0,0,0.007030629790698364 -1,1,0.09880267262651987 -2,2,0.15424160000050577 -3,3,0.08782338080736832 -4,4,0.07163626140696201 -5,5,0.050602919468027044 -6,6,0.06229827290754035 -7,7,0.15390189321482584 -8,8,0.15638662266255707 -9,9,0.0537167936368702 -10,10,0.03257029884066984 -11,11,0.02158472366325711 -12,12,0.00914772287058042 -13,13,0.028466808508070776 -14,14,0.010439043136865745 -15,15,0.0003849245364235028 -16,16,0.0008694677688031713 -17,17,8.968388640060034e-05 -18,18,6.280267050899451e-06 -19,19,0.0 -20,20,0.0 -21,21,0.0 -22,22,0.0 -23,23,0.0 diff --git a/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc1_OptiVax.csv b/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc1_OptiVax.csv deleted file mode 100644 index e1f01c8d5dd7008c09ed22d1b6f85587d5be2f7b..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc1_OptiVax.csv +++ /dev/null @@ -1,18 +0,0 @@ -,count,prob -0,0,0.007030629790698364 -1,1,0.09981921824344599 -2,2,0.19522998737147698 -3,3,0.2159382834976773 -4,4,0.12366444237212021 -5,5,0.10957217111596876 -6,6,0.13568448854836912 -7,7,0.07521343267647497 -8,8,0.02979855361319842 -9,9,0.005347831358350252 -10,10,0.002411099335967603 -11,11,0.00028468262008907196 -12,12,5.179456197033931e-06 -13,13,0.0 -14,14,0.0 -15,15,0.0 -16,16,0.0 diff --git a/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc2_HOGVAX.csv b/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc2_HOGVAX.csv deleted file mode 100644 index 096e0419874e651b4c9444afd19f34e2d1f8c15d..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc2_HOGVAX.csv +++ /dev/null @@ -1,382 +0,0 @@ -,count,prob -0,0,0.013812362127136992 -1,1,0.03156721339012784 -2,2,0.0075657579130143145 -3,3,0.08008606314725554 -4,4,0.05006940589536811 -5,5,0.003924254587825054 -6,6,0.0274314300327875 -7,7,0.040334991749930375 -8,8,0.019342749209270108 -9,9,0.005574762083767487 -10,10,0.05291500704764909 -11,11,0.0010187400788622143 -12,12,0.001684689666272161 -13,13,0.004038640266188352 -14,14,0.010010846549613659 -15,15,0.0005999307884991537 -16,16,0.005964800880795699 -17,17,0.0005414043763454203 -18,18,0.004689676012848896 -19,19,0.004488899795545237 -20,20,0.0034966202596388124 -21,21,0.008000153481536458 -22,22,0.0014282673390164987 -23,23,6.17046919609258e-05 -24,24,0.0006606472962574384 -25,25,0.02774499006384859 -26,26,0.01831515285477123 -27,27,0.0013235781725837667 -28,28,0.03715647968242838 -29,29,0.0013779729701729328 -30,30,0.0007830148574479167 -31,31,0.004041404803198397 -32,32,0.024584582098681747 -33,33,0.01444611061014333 -34,34,0.012562145081527566 -35,35,0.009193118327019327 -36,36,0.01794569368556729 -37,37,0.002092359343904703 -38,38,0.004047400885582364 -39,39,0.0055643677840130825 -40,40,0.014504843628222786 -41,41,0.014537441100195924 -42,42,0.00455966098072028 -43,43,0.01769151962398271 -44,44,0.01714274596132365 -45,45,0.0009475493794987135 -46,46,0.004724586341904466 -47,47,0.008582019808657634 -48,48,0.0037165513360969613 -49,49,0.0007430311568893726 -50,50,0.007984137881169338 -51,51,0.0019492476816664734 -52,52,0.0007942933600113221 -53,53,0.0008225661071175776 -54,54,0.002258966616529544 -55,55,0.0003740464262916227 -56,56,0.0016005144753605705 -57,57,0.003160416983247458 -58,58,0.008046747796795116 -59,59,0.002096337764095481 -60,60,0.0006192655033079523 -61,61,0.021454150754820815 -62,62,0.01633609423389789 -63,63,0.003665080419264355 -64,64,0.027219619310032105 -65,65,0.014397614222901006 -66,66,0.008248861678653484 -67,67,0.0013760387884644949 -68,68,0.021504742564324563 -69,69,0.002806745938613908 -70,70,0.001747803482498743 -71,71,0.0008583986551044845 -72,72,0.0064347050933437925 -73,73,0.005300536831456461 -74,74,0.004847424386104442 -75,75,0.004100800505682233 -76,76,0.0029477252803543695 -77,77,0.0004670998426011276 -78,78,0.0006673192177040971 -79,79,0.004128697817083906 -80,80,0.0020316508943244464 -81,81,0.00021591696990746906 -82,82,0.00028353916626755465 -83,83,0.001141049541978845 -84,84,0.00022145911659409185 -85,85,0.00034549580252950663 -86,86,0.00959173119447005 -87,87,0.001864562523772844 -88,88,0.000185637204522296 -89,89,0.0002050434770320242 -90,90,0.0012925912363318617 -91,91,0.0016452109482040847 -92,92,0.0010935434797207598 -93,93,0.00018727352761308452 -94,94,0.004626120877637924 -95,95,0.0009299749741337724 -96,96,0.00024124939893381886 -97,97,0.001845157373148681 -98,98,0.0020628526606631327 -99,99,0.0003388248549835078 -100,100,0.00032807445055272146 -101,101,0.010961949571631645 -102,102,0.009554904131926223 -103,103,0.0018876261292250993 -104,104,0.010317760343608425 -105,105,0.0024029068372526377 -106,106,0.007836984555191297 -107,107,0.006334479372627981 -108,108,0.005056019126898344 -109,109,0.013442111129701855 -110,110,0.0006158225384993174 -111,111,0.00013455707282858834 -112,112,0.0009844562529016316 -113,113,0.00640538946361427 -114,114,0.0007488900612658861 -115,115,0.00042985290388575573 -116,116,0.0004159750454634106 -117,117,7.51776976792993e-05 -118,118,5.0039039887779765e-05 -119,119,0.0018068405335659806 -120,120,0.0004068584833764561 -121,121,4.484606358486962e-05 -122,122,9.556242638395073e-05 -123,123,8.908092951348991e-05 -124,124,0.0009364160211302264 -125,125,0.00028079034365461155 -126,126,0.004775364266424092 -127,127,0.0010780203431210692 -128,128,0.0002063912555551093 -129,129,0.0006254568877706331 -130,130,9.582636346168226e-05 -131,131,0.005241930689435406 -132,132,0.0005270936900726416 -133,133,0.000484726548631265 -134,134,0.0020972802159629407 -135,135,0.0004673044677288323 -136,136,6.195291664136285e-05 -137,137,0.000449285373723288 -138,138,0.0012401676516738491 -139,139,0.0019883328628763296 -140,140,0.00014108212725606493 -141,141,0.0001378457713727828 -142,142,0.0001308961542518051 -143,143,0.00030344991631926224 -144,144,0.00016259094330088378 -145,145,8.859822475063121e-05 -146,146,0.0021669952198512146 -147,147,0.002313791765221772 -148,148,4.530360691425996e-05 -149,149,0.0021738041543221897 -150,150,0.0001935033721527379 -151,151,0.00020724118685990541 -152,152,6.045982094100787e-05 -153,153,0.0008518915448466544 -154,154,5.974520583360757e-06 -155,155,4.1421028947311184e-05 -156,156,2.4968261172417896e-05 -157,157,0.00019994522506698524 -158,158,7.424206911584635e-05 -159,159,0.0002155064377828135 -160,160,2.4590255729956227e-05 -161,161,4.97790204104428e-05 -162,162,0.0012923288760932864 -163,163,0.001170531000793367 -164,164,0.00039335405886288164 -165,165,0.0028648156023571712 -166,166,0.0006485102632663707 -167,167,0.0034659548715881435 -168,168,0.0018978402463585824 -169,169,0.002215263813329139 -170,170,0.00014285181874293032 -171,171,0.002161792325559967 -172,172,0.0003920836204509039 -173,173,0.0002578764939268829 -174,174,0.00015364252606271705 -175,175,0.00045224308102944895 -176,176,0.0001096928610428622 -177,177,5.498347754227852e-05 -178,178,0.0006936951672886336 -179,179,0.00030093646369796687 -180,180,0.00020904712064996186 -181,181,9.242062285608238e-05 -182,182,8.091230673426002e-05 -183,183,0.00010183595246797267 -184,184,6.21008515516173e-05 -185,185,4.03832847999134e-05 -186,186,0.00012675956819434224 -187,187,0.0010047823635854756 -188,188,4.616584296394015e-05 -189,189,1.2800432322609142e-05 -190,190,0.00029386501300432996 -191,191,0.00014566756952902617 -192,192,1.1220041526580935e-05 -193,193,0.0004497343239291998 -194,194,0.00020714594657466243 -195,195,0.00040608268850955 -196,196,3.009838588635361e-05 -197,197,0.00018161077022906655 -198,198,0.0002487562742130151 -199,199,0.00011177409475161049 -200,200,0.0002643537932255064 -201,201,0.00017071896022201699 -202,202,0.0007533641338988415 -203,203,0.0008482142479405039 -204,204,0.000160250386043812 -205,205,0.001129510634977373 -206,206,3.689564054869838e-05 -207,207,0.0014494667926170876 -208,208,0.00033483999744934043 -209,209,0.0006066099702052459 -210,210,4.0211468325640656e-05 -211,211,8.45698616541449e-05 -212,212,4.689103699226309e-06 -213,213,3.324637878289023e-05 -214,214,1.7447140346304622e-06 -215,215,9.974562368694528e-05 -216,216,2.5575725209506113e-05 -217,217,1.2048471024617387e-06 -218,218,9.587626037206766e-06 -219,219,9.03518438769192e-06 -220,220,0.00011699836386257296 -221,221,1.3197067864752191e-05 -222,222,5.2304200835471415e-05 -223,223,0.0006173235933878148 -224,224,0.00011104570304945892 -225,225,7.5456403250606195e-06 -226,226,0.0002548648651208536 -227,227,0.0006633117404771961 -228,228,3.206309948045679e-05 -229,229,0.0002593950750276599 -230,230,7.257339132532125e-05 -231,231,5.5376471455877176e-06 -232,232,7.660877770541441e-05 -233,233,8.757450317289486e-05 -234,234,0.00017287496830358488 -235,235,0.0001988716925700922 -236,236,3.6938878138351766e-05 -237,237,1.939947920266324e-05 -238,238,0.00013742247854975177 -239,239,1.6913638764853568e-05 -240,240,4.365565700943657e-05 -241,241,2.680610770729111e-05 -242,242,4.755074969985101e-06 -243,243,1.3836308660528355e-06 -244,244,1.607722408132681e-05 -245,245,2.591457664577826e-06 -246,246,1.7669097706076621e-06 -247,247,4.085363282319163e-06 -248,248,1.4656045045284976e-06 -249,249,1.6434951592190255e-05 -250,250,5.303719006866314e-07 -251,251,8.927229399381521e-07 -252,252,5.357533517646244e-07 -253,253,0.0 -254,254,3.677924842099815e-07 -255,255,1.986353386788038e-06 -256,256,1.3842288050615014e-06 -257,257,1.7878376359109676e-07 -258,258,3.7848941309541226e-05 -259,259,6.208998665986449e-06 -260,260,3.3648447770807685e-06 -261,261,8.92722939938152e-07 -262,262,1.0530303881614732e-05 -263,263,0.0004963118209033594 -264,264,8.107445419479731e-05 -265,265,2.0975700423998906e-06 -266,266,1.5289440437307524e-06 -267,267,7.215486001660334e-06 -268,268,0.0002922800906705307 -269,269,7.986577948276168e-05 -270,270,1.1884669732775206e-05 -271,271,1.0648275848167298e-05 -272,272,4.339866722306321e-05 -273,273,1.83591273212611e-07 -274,274,0.0001087947706504182 -275,275,1.1649027768868422e-05 -276,276,1.1281493258344459e-05 -277,277,3.864573803420286e-06 -278,278,1.7669097706076621e-06 -279,279,0.0 -280,280,0.0 -281,281,3.597923002495539e-06 -282,282,0.0 -283,283,0.0 -284,284,0.0 -285,285,0.0 -286,286,0.0 -287,287,3.164891172868478e-06 -288,288,1.2638394850852721e-05 -289,289,1.7669097706076621e-06 -290,290,0.0 -291,291,5.704350141448545e-06 -292,292,0.0 -293,293,1.3429710134635562e-06 -294,294,8.978040216546008e-06 -295,295,1.799796416084285e-07 -296,296,0.0 -297,297,1.0715067035292487e-06 -298,298,1.1910945052624237e-05 -299,299,1.5097959968813353e-06 -300,300,1.2129062804046266e-06 -301,301,7.282657150028489e-07 -302,302,1.2048471024617387e-06 -303,303,1.6434951592190255e-05 -304,304,0.0 -305,305,3.164891172868478e-06 -306,306,5.357533517646244e-07 -307,307,1.0930085102890327e-06 -308,308,0.00015483588033747718 -309,309,3.5696958817352766e-07 -310,310,1.793817025997626e-07 -311,311,4.774698968286232e-06 -312,312,0.0 -313,313,0.0 -314,314,1.1505596399241197e-05 -315,315,0.0 -316,316,0.0 -317,317,0.0 -318,318,1.82371397643092e-07 -319,319,0.0 -320,320,0.0 -321,321,0.0 -322,322,1.7878376359109676e-07 -323,323,7.139391763470553e-07 -324,324,0.0 -325,325,0.0 -326,326,0.0 -327,327,2.3024309460548744e-05 -328,328,1.353619127328246e-05 -329,329,1.7878376359109676e-07 -330,330,0.0 -331,331,0.0 -332,332,0.0 -333,333,5.813149043677531e-06 -334,334,3.529327999364274e-06 -335,335,0.0 -336,336,0.0 -337,337,3.2284006947320584e-06 -338,338,0.0 -339,339,0.0 -340,340,1.7878376359109676e-07 -341,341,3.6413285750142445e-07 -342,342,0.0 -343,343,2.954458637534418e-06 -344,344,0.0 -345,345,1.2048471024617387e-06 -346,346,0.0 -347,347,0.0 -348,348,0.0 -349,349,0.0 -350,350,0.0 -351,351,0.0 -352,352,0.0 -353,353,0.0 -354,354,0.0 -355,355,0.0 -356,356,0.0 -357,357,0.0 -358,358,0.0 -359,359,0.0 -360,360,0.0 -361,361,0.0 -362,362,8.92722939938152e-07 -363,363,3.5696958817352766e-07 -364,364,0.0 -365,365,0.0 -366,366,0.0 -367,367,0.0 -368,368,0.0 -369,369,0.0 -370,370,0.0 -371,371,0.0 -372,372,1.82371397643092e-07 -373,373,0.0 -374,374,0.0 -375,375,0.0 -376,376,0.0 -377,377,1.2290246362904023e-06 -378,378,0.0 -379,379,0.0 -380,380,0.0 diff --git a/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc2_OptiVax.csv b/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc2_OptiVax.csv deleted file mode 100644 index 1e530adffc301477bc1562da9c5ffe6afc20e8ca..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/hit_hist_mhc2_OptiVax.csv +++ /dev/null @@ -1,31 +0,0 @@ -,count,prob -0,0,0.013812362127136992 -1,1,0.1318246358142672 -2,2,0.1724168050484242 -3,3,0.08837899512562075 -4,4,0.14619646145867085 -5,5,0.17446567638821717 -6,6,0.0529945019659601 -7,7,0.08254326605716661 -8,8,0.06061350393994153 -9,9,0.01598561726945992 -10,10,0.024362812131794802 -11,11,0.00815764273722273 -12,12,0.007290876742608608 -13,13,0.007646307924703614 -14,14,0.0026140460535033967 -15,15,0.004935992060971247 -16,16,0.002384978461993548 -17,17,0.0011348575515779747 -18,18,0.0013728687358181136 -19,19,0.0004774821475790151 -20,20,0.000248861383491595 -21,21,8.001834992018021e-05 -22,22,1.260148861538473e-05 -23,23,1.8532357651316855e-05 -24,24,1.0419649168683262e-05 -25,25,1.9187862788087942e-06 -26,26,1.4071944625047086e-05 -27,27,3.529327999364274e-06 -28,28,3.5696958817352766e-07 -29,29,0.0 diff --git a/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc1_HOGVAX.html b/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc1_HOGVAX.html deleted file mode 100644 index db4c993dd60440a55f422a9db67d35d6c3c27c2e..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-ee3c3e51c78407bf44ed99a2a6359804"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-2f35cf565839e55e9878e63f540616e8"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-2f35cf565839e55e9878e63f540616e8"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-c854b89dc355335603255002c7f6f9bd"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-eb8c31e8923f5fdaa0577078ccef69f0"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-eb8c31e8923f5fdaa0577078ccef69f0"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-eac26efcc1e0e1fdfd06d2ae461d5920"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-1e765436e6e3efc490e0241663894ac0"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-1e765436e6e3efc490e0241663894ac0"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-ee3c3e51c78407bf44ed99a2a6359804": [{"count": 0, "prob": 0.06758937208540768}, {"count": 1, "prob": 0.08812104355257941}, {"count": 2, "prob": 0.08985702642473137}, {"count": 3, "prob": 0.1597547385687732}, {"count": 4, "prob": 0.1609527217289359}, {"count": 5, "prob": 0.169619264977341}, {"count": 6, "prob": 0.119092486501641}, {"count": 7, "prob": 0.06783601368646679}, {"count": 8, "prob": 0.04504070675660512}, {"count": 9, "prob": 0.020332915591062827}, {"count": 10, "prob": 0.007743118672566306}, {"count": 11, "prob": 0.0024867218816601064}, {"count": 12, "prob": 0.0008906991067542206}, {"count": 13, "prob": 0.0004728609713190697}, {"count": 14, "prob": 0.0001800301889948317}, {"count": 15, "prob": 2.6612588040730596e-05}, {"count": 16, "prob": 2.8347405373446748e-06}, {"count": 17, "prob": 8.319767844322681e-07}, {"count": 18, "prob": 0.0}, {"count": 19, "prob": 0.0}, {"count": 20, "prob": 0.0}, {"count": 21, "prob": 0.0}, {"count": 22, "prob": 0.0}, {"count": 23, "prob": 0.0}], "data-2f35cf565839e55e9878e63f540616e8": [{"expected": 4.096335253350924}], "data-c854b89dc355335603255002c7f6f9bd": [{"count": 0, "prob": 0.025931550880530688}, {"count": 1, "prob": 0.048472653554409204}, {"count": 2, "prob": 0.09038281005363528}, {"count": 3, "prob": 0.12092026190372236}, {"count": 4, "prob": 0.1326556091121725}, {"count": 5, "prob": 0.13429707322526563}, {"count": 6, "prob": 0.11048399803795983}, {"count": 7, "prob": 0.09704799304223519}, {"count": 8, "prob": 0.07082246066877722}, {"count": 9, "prob": 0.053081519085972126}, {"count": 10, "prob": 0.041171811331526205}, {"count": 11, "prob": 0.028589068353310806}, {"count": 12, "prob": 0.021548650064593767}, {"count": 13, "prob": 0.012277609721558995}, {"count": 14, "prob": 0.006866217130126923}, {"count": 15, "prob": 0.003207079937057447}, {"count": 16, "prob": 0.001526557418130287}, {"count": 17, "prob": 0.0005179562414106094}, {"count": 18, "prob": 0.0001326055706340182}, {"count": 19, "prob": 5.692425553705131e-05}, {"count": 20, "prob": 8.766482369055015e-06}, {"count": 21, "prob": 7.547233954338919e-07}, {"count": 22, "prob": 6.92058131662276e-08}, {"count": 23, "prob": 0.0}], "data-eb8c31e8923f5fdaa0577078ccef69f0": [{"expected": 5.506175327117205}], "data-eac26efcc1e0e1fdfd06d2ae461d5920": [{"count": 0, "prob": 0.007030629790698364}, {"count": 1, "prob": 0.09880267262651987}, {"count": 2, "prob": 0.15424160000050577}, {"count": 3, "prob": 0.08782338080736832}, {"count": 4, "prob": 0.07163626140696201}, {"count": 5, "prob": 0.050602919468027044}, {"count": 6, "prob": 0.06229827290754035}, {"count": 7, "prob": 0.15390189321482584}, {"count": 8, "prob": 0.15638662266255707}, {"count": 9, "prob": 0.0537167936368702}, {"count": 10, "prob": 0.03257029884066984}, {"count": 11, "prob": 0.02158472366325711}, {"count": 12, "prob": 0.00914772287058042}, {"count": 13, "prob": 0.028466808508070776}, {"count": 14, "prob": 0.010439043136865745}, {"count": 15, "prob": 0.0003849245364235028}, {"count": 16, "prob": 0.0008694677688031713}, {"count": 17, "prob": 8.968388640060034e-05}, {"count": 18, "prob": 6.280267050899451e-06}, {"count": 19, "prob": 0.0}, {"count": 20, "prob": 0.0}, {"count": 21, "prob": 0.0}, {"count": 22, "prob": 0.0}, {"count": 23, "prob": 0.0}], "data-1e765436e6e3efc490e0241663894ac0": [{"expected": 5.606408432892392}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc1_OptiVax.html b/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc1_OptiVax.html deleted file mode 100644 index 596c411e927026bd3c91ee514a98ac479ec964b1..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc1_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-862dc65ea7ab3f53398928ceea806e38"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-f6698963f8595a248cc31b5225152cf3"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-f6698963f8595a248cc31b5225152cf3"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-07b292616db05f3f0300d62b8b1cbcf2"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-2d4ed3f6871c332630bb161e729382e6"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-2d4ed3f6871c332630bb161e729382e6"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-6771515b735c53bc0a3509799bd2734b"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-aaec875aeb5ee0aedd7d19e8ea995740"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-aaec875aeb5ee0aedd7d19e8ea995740"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-862dc65ea7ab3f53398928ceea806e38": [{"count": 0, "prob": 0.06758937208540768}, {"count": 1, "prob": 0.09569695615960556}, {"count": 2, "prob": 0.16134976222760639}, {"count": 3, "prob": 0.18764606938468628}, {"count": 4, "prob": 0.18907802998737067}, {"count": 5, "prob": 0.14210623953782453}, {"count": 6, "prob": 0.08118374044067822}, {"count": 7, "prob": 0.04588020407921522}, {"count": 8, "prob": 0.01991927361135793}, {"count": 9, "prob": 0.007746870284417163}, {"count": 10, "prob": 0.0014879739494117379}, {"count": 11, "prob": 0.0002840599021786707}, {"count": 12, "prob": 3.0013566748020085e-05}, {"count": 13, "prob": 1.3423418713165584e-06}, {"count": 14, "prob": 9.244186493691868e-08}, {"count": 15, "prob": 0.0}, {"count": 16, "prob": 0.0}], "data-f6698963f8595a248cc31b5225152cf3": [{"expected": 3.503901204906172}], "data-07b292616db05f3f0300d62b8b1cbcf2": [{"count": 0, "prob": 0.025931550880530688}, {"count": 1, "prob": 0.0793362385311134}, {"count": 2, "prob": 0.14008468309127345}, {"count": 3, "prob": 0.16849476595810042}, {"count": 4, "prob": 0.16551256895781774}, {"count": 5, "prob": 0.14174154984916923}, {"count": 6, "prob": 0.10655823128747303}, {"count": 7, "prob": 0.0757525842814657}, {"count": 8, "prob": 0.04825241605583611}, {"count": 9, "prob": 0.028795227408307658}, {"count": 10, "prob": 0.012614326305157927}, {"count": 11, "prob": 0.004880809439383242}, {"count": 12, "prob": 0.0015687452358325554}, {"count": 13, "prob": 0.0003982594110880055}, {"count": 14, "prob": 6.680949988013879e-05}, {"count": 15, "prob": 8.533164770788327e-06}, {"count": 16, "prob": 2.7006428492354285e-06}], "data-2d4ed3f6871c332630bb161e729382e6": [{"expected": 4.255482803296037}], "data-6771515b735c53bc0a3509799bd2734b": [{"count": 0, "prob": 0.007030629790698364}, {"count": 1, "prob": 0.09981921824344599}, {"count": 2, "prob": 0.19522998737147698}, {"count": 3, "prob": 0.2159382834976773}, {"count": 4, "prob": 0.12366444237212021}, {"count": 5, "prob": 0.10957217111596876}, {"count": 6, "prob": 0.13568448854836912}, {"count": 7, "prob": 0.07521343267647497}, {"count": 8, "prob": 0.02979855361319842}, {"count": 9, "prob": 0.005347831358350252}, {"count": 10, "prob": 0.002411099335967603}, {"count": 11, "prob": 0.00028468262008907196}, {"count": 12, "prob": 5.179456197033931e-06}, {"count": 13, "prob": 0.0}, {"count": 14, "prob": 0.0}, {"count": 15, "prob": 0.0}, {"count": 16, "prob": 0.0}], "data-aaec875aeb5ee0aedd7d19e8ea995740": [{"expected": 3.835037195359056}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc2_HOGVAX.html b/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc2_HOGVAX.html deleted file mode 100644 index de5f111a66995847b499362c961d4df3643ca261..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-4d165deb6ea4aca80f31cdf38cf33145"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-711c04c68b45773b10e1bec9c1fea363"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-711c04c68b45773b10e1bec9c1fea363"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-da4f56012637368a4974455060777ff3"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-b6da280f72668a38f4a017844c2f3f90"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-b6da280f72668a38f4a017844c2f3f90"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-bac08573dc5d0f19b9b05a59eb177566"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-3d318fb60ac4ae7677a03f3ee91efc9e"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-3d318fb60ac4ae7677a03f3ee91efc9e"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-4d165deb6ea4aca80f31cdf38cf33145": [{"count": 0, "prob": 0.00037533414741799714}, {"count": 1, "prob": 0.0027038871295594186}, {"count": 2, "prob": 0.0012172587105334684}, {"count": 3, "prob": 0.0004784067764044116}, {"count": 4, "prob": 0.003701880955431239}, {"count": 5, "prob": 0.0011142490350724034}, {"count": 6, "prob": 0.001993714481447898}, {"count": 7, "prob": 0.015508722912324396}, {"count": 8, "prob": 0.008560816655021057}, {"count": 9, "prob": 0.0011482784476928266}, {"count": 10, "prob": 0.005931144655450736}, {"count": 11, "prob": 0.005382257705211811}, {"count": 12, "prob": 0.005313878746043742}, {"count": 13, "prob": 0.005924560071719198}, {"count": 14, "prob": 0.01055907544994691}, {"count": 15, "prob": 0.0020742124872731127}, {"count": 16, "prob": 0.0019066764733876814}, {"count": 17, "prob": 0.006141474568760971}, {"count": 18, "prob": 0.01448952366596564}, {"count": 19, "prob": 0.017195516786458965}, {"count": 20, "prob": 0.016458107239102453}, {"count": 21, "prob": 0.0042067632534441264}, {"count": 22, "prob": 0.006625438909384624}, {"count": 23, "prob": 0.003676716747255321}, {"count": 24, "prob": 0.014428579694151004}, {"count": 25, "prob": 0.01861903219520591}, {"count": 26, "prob": 0.0059785807918371426}, {"count": 27, "prob": 0.003806022832294701}, {"count": 28, "prob": 0.0040220927360399205}, {"count": 29, "prob": 0.00541123158372631}, {"count": 30, "prob": 0.0062105349450879204}, {"count": 31, "prob": 0.010924599028980886}, {"count": 32, "prob": 0.008402060627807984}, {"count": 33, "prob": 0.007268556076441757}, {"count": 34, "prob": 0.003824239032387596}, {"count": 35, "prob": 0.005764599892074538}, {"count": 36, "prob": 0.0029311350432643904}, {"count": 37, "prob": 0.021582776594568753}, {"count": 38, "prob": 0.010467214421801485}, {"count": 39, "prob": 0.005710786909589691}, {"count": 40, "prob": 0.009095746330663504}, {"count": 41, "prob": 0.0046639688806007955}, {"count": 42, "prob": 0.004772423957000027}, {"count": 43, "prob": 0.004054235346000875}, {"count": 44, "prob": 0.008238075346760822}, {"count": 45, "prob": 0.005356023683127148}, {"count": 46, "prob": 0.0034751198559874606}, {"count": 47, "prob": 0.005823570115360798}, {"count": 48, "prob": 0.006301075179270028}, {"count": 49, "prob": 0.0014885880427633468}, {"count": 50, "prob": 0.011398214077052212}, {"count": 51, "prob": 0.005524736023885999}, {"count": 52, "prob": 0.007379446317208315}, {"count": 53, "prob": 0.004121948210868239}, {"count": 54, "prob": 0.005659691208270511}, {"count": 55, "prob": 0.002262999442194578}, {"count": 56, "prob": 0.001562683483049914}, {"count": 57, "prob": 0.006012828252668118}, {"count": 58, "prob": 0.008205948174664395}, {"count": 59, "prob": 0.006685515625633628}, {"count": 60, "prob": 0.005433777043254364}, {"count": 61, "prob": 0.0012052116999103156}, {"count": 62, "prob": 0.0033267504194153135}, {"count": 63, "prob": 0.0050162516491596395}, {"count": 64, "prob": 0.005610224994201279}, {"count": 65, "prob": 0.0061419096751265745}, {"count": 66, "prob": 0.003501073012343859}, {"count": 67, "prob": 0.0016972403841308897}, {"count": 68, "prob": 0.018825996424040314}, {"count": 69, "prob": 0.026528942269968762}, {"count": 70, "prob": 0.004395394522647298}, {"count": 71, "prob": 0.00781346098168927}, {"count": 72, "prob": 0.008020034752658499}, {"count": 73, "prob": 0.00602047732801034}, {"count": 74, "prob": 0.002846134695311582}, {"count": 75, "prob": 0.010460583229459853}, {"count": 76, "prob": 0.0013384673741236048}, {"count": 77, "prob": 0.004725622791171456}, {"count": 78, "prob": 0.0028320775541226923}, {"count": 79, "prob": 0.008427489183787204}, {"count": 80, "prob": 0.005008557279280964}, {"count": 81, "prob": 0.01576018219284696}, {"count": 82, "prob": 0.0018536596354863316}, {"count": 83, "prob": 0.001912300021301964}, {"count": 84, "prob": 0.0035257928126333085}, {"count": 85, "prob": 0.001240073819161665}, {"count": 86, "prob": 0.016102284547310556}, {"count": 87, "prob": 0.0011729313192343075}, {"count": 88, "prob": 0.0016309510339792466}, {"count": 89, "prob": 0.002468943042874771}, {"count": 90, "prob": 0.002371907791976793}, {"count": 91, "prob": 0.0016210580639806856}, {"count": 92, "prob": 0.001133564236708549}, {"count": 93, "prob": 0.0013294229986456655}, {"count": 94, "prob": 0.005512051057537804}, {"count": 95, "prob": 0.0008989498284856261}, {"count": 96, "prob": 0.0004711886341941068}, {"count": 97, "prob": 0.0014785544238885631}, {"count": 98, "prob": 0.000490416306928707}, {"count": 99, "prob": 0.008786391127014648}, {"count": 100, "prob": 0.00033886626824535367}, {"count": 101, "prob": 0.004686841355441454}, {"count": 102, "prob": 0.002714054598929738}, {"count": 103, "prob": 0.0036427899083789493}, {"count": 104, "prob": 0.0007462145734310864}, {"count": 105, "prob": 0.0017019627275784205}, {"count": 106, "prob": 0.002690466053989726}, {"count": 107, "prob": 0.0025313128535352555}, {"count": 108, "prob": 0.004695342371491687}, {"count": 109, "prob": 0.007403795969769756}, {"count": 110, "prob": 0.0019975875123345948}, {"count": 111, "prob": 0.0007551696609089633}, {"count": 112, "prob": 0.008242318874395079}, {"count": 113, "prob": 0.013972146367242543}, {"count": 114, "prob": 0.000341367984339494}, {"count": 115, "prob": 0.004522047487114035}, {"count": 116, "prob": 0.002335284558104406}, {"count": 117, "prob": 0.002366294368629486}, {"count": 118, "prob": 0.0006629972313251685}, {"count": 119, "prob": 0.007422977692931235}, {"count": 120, "prob": 0.0028922896519529805}, {"count": 121, "prob": 0.0037890439334896963}, {"count": 122, "prob": 0.00044373497881093003}, {"count": 123, "prob": 0.0036813574671320107}, {"count": 124, "prob": 0.0030246625067290667}, {"count": 125, "prob": 0.008978323381070484}, {"count": 126, "prob": 0.008082732101660883}, {"count": 127, "prob": 0.004670779013962927}, {"count": 128, "prob": 0.0017381219164646505}, {"count": 129, "prob": 0.002318726159847085}, {"count": 130, "prob": 0.00949679069083331}, {"count": 131, "prob": 0.00378330346702806}, {"count": 132, "prob": 0.01365305647945908}, {"count": 133, "prob": 0.016568299559785962}, {"count": 134, "prob": 0.0017505851593964832}, {"count": 135, "prob": 0.00292797786446489}, {"count": 136, "prob": 0.003139888971320748}, {"count": 137, "prob": 0.004502174986269552}, {"count": 138, "prob": 0.005426851371422191}, {"count": 139, "prob": 0.007974259660289187}, {"count": 140, "prob": 0.00048481547128630104}, {"count": 141, "prob": 0.0019670488851954225}, {"count": 142, "prob": 0.0018001367852486844}, {"count": 143, "prob": 0.0096529843955583}, {"count": 144, "prob": 0.008677004675459125}, {"count": 145, "prob": 0.009265939347339026}, {"count": 146, "prob": 0.0027525076112682885}, {"count": 147, "prob": 0.0033841343068680483}, {"count": 148, "prob": 0.0005378477270510459}, {"count": 149, "prob": 0.0031219995575275964}, {"count": 150, "prob": 0.007819625324887681}, {"count": 151, "prob": 0.0008619325475469107}, {"count": 152, "prob": 0.0033691864277985376}, {"count": 153, "prob": 0.004007726025515407}, {"count": 154, "prob": 0.000429497573527396}, {"count": 155, "prob": 0.0004763101009922325}, {"count": 156, "prob": 0.0009514121603350787}, {"count": 157, "prob": 0.004326584489339387}, {"count": 158, "prob": 0.0032821077434604874}, {"count": 159, "prob": 0.0032156629006013793}, {"count": 160, "prob": 0.0011651931619035651}, {"count": 161, "prob": 0.00037868270193442495}, {"count": 162, "prob": 0.0022657690112882828}, {"count": 163, "prob": 0.006291902881628567}, {"count": 164, "prob": 0.002174326272566609}, {"count": 165, "prob": 0.005579543411056694}, {"count": 166, "prob": 0.003948967186066454}, {"count": 167, "prob": 0.003302824449579782}, {"count": 168, "prob": 0.0016244329189699206}, {"count": 169, "prob": 0.0017814545780597175}, {"count": 170, "prob": 0.0023364992601267705}, {"count": 171, "prob": 0.0012778532587806636}, {"count": 172, "prob": 0.003922746308717874}, {"count": 173, "prob": 0.0037832087847259432}, {"count": 174, "prob": 0.009549738201852391}, {"count": 175, "prob": 0.0008092409648595936}, {"count": 176, "prob": 0.001455441877604091}, {"count": 177, "prob": 0.0032692048469083954}, {"count": 178, "prob": 0.0020049750350300765}, {"count": 179, "prob": 0.0030586094377305878}, {"count": 180, "prob": 0.0005155728776769453}, {"count": 181, "prob": 0.0008158741963153553}, {"count": 182, "prob": 0.0006950872923434275}, {"count": 183, "prob": 0.003215253967701455}, {"count": 184, "prob": 0.0031523456908872744}, {"count": 185, "prob": 0.0020391795864581424}, {"count": 186, "prob": 0.0006729761721380314}, {"count": 187, "prob": 0.0009987427208093598}, {"count": 188, "prob": 0.001924067800288361}, {"count": 189, "prob": 0.0007167122813258576}, {"count": 190, "prob": 0.001433642140835923}, {"count": 191, "prob": 0.0006219603972946365}, {"count": 192, "prob": 0.0006231746232903401}, {"count": 193, "prob": 0.00459751097301008}, {"count": 194, "prob": 0.013055453993188243}, {"count": 195, "prob": 0.00016895410529743846}, {"count": 196, "prob": 0.000919526754777366}, {"count": 197, "prob": 0.0013072891111653205}, {"count": 198, "prob": 0.0014051726305656645}, {"count": 199, "prob": 0.0009698220012717378}, {"count": 200, "prob": 0.00033691273284890334}, {"count": 201, "prob": 0.00036650377592411626}, {"count": 202, "prob": 0.0009130164182036195}, {"count": 203, "prob": 0.001529871785620585}, {"count": 204, "prob": 0.0021907630270119717}, {"count": 205, "prob": 0.0006308621777873656}, {"count": 206, "prob": 0.00033190554845050237}, {"count": 207, "prob": 0.00029609998936726484}, {"count": 208, "prob": 0.0014530204060035805}, {"count": 209, "prob": 0.0012542457267773791}, {"count": 210, "prob": 0.0001707202361993839}, {"count": 211, "prob": 0.00012762833908692934}, {"count": 212, "prob": 7.720610348126608e-05}, {"count": 213, "prob": 0.0005959083864024515}, {"count": 214, "prob": 0.002333093055381977}, {"count": 215, "prob": 0.0007611617504612809}, {"count": 216, "prob": 0.00018647677255306694}, {"count": 217, "prob": 2.816277509332585e-05}, {"count": 218, "prob": 0.0003304183831704126}, {"count": 219, "prob": 0.0002776529003447419}, {"count": 220, "prob": 0.0008613826647539099}, {"count": 221, "prob": 0.0005698184653873285}, {"count": 222, "prob": 4.6248107857781905e-05}, {"count": 223, "prob": 0.00014388527146239706}, {"count": 224, "prob": 0.0002527651786518387}, {"count": 225, "prob": 7.580527103574731e-05}, {"count": 226, "prob": 0.0003847244742689384}, {"count": 227, "prob": 0.0008958734082085025}, {"count": 228, "prob": 0.002145052253244476}, {"count": 229, "prob": 2.3629745247208322e-05}, {"count": 230, "prob": 0.0008028965655782077}, {"count": 231, "prob": 0.00022744143854224637}, {"count": 232, "prob": 0.0017296419745945542}, {"count": 233, "prob": 0.0014905760710913827}, {"count": 234, "prob": 0.002777624902816923}, {"count": 235, "prob": 0.0003491388355010662}, {"count": 236, "prob": 8.043323619816813e-05}, {"count": 237, "prob": 0.00017121200373798056}, {"count": 238, "prob": 0.006377315042642623}, {"count": 239, "prob": 0.00032569276053924994}, {"count": 240, "prob": 5.248986739142232e-05}, {"count": 241, "prob": 0.0003285892667413264}, {"count": 242, "prob": 2.936568445530705e-06}, {"count": 243, "prob": 2.1095981358417002e-06}, {"count": 244, "prob": 0.0005156918843412251}, {"count": 245, "prob": 5.217278163486854e-06}, {"count": 246, "prob": 2.385891008025931e-05}, {"count": 247, "prob": 9.417623379525918e-06}, {"count": 248, "prob": 1.1144046057842399e-05}, {"count": 249, "prob": 1.3092543172153199e-05}, {"count": 250, "prob": 1.0065425655945525e-05}, {"count": 251, "prob": 0.0015116945177078363}, {"count": 252, "prob": 2.7152922542374704e-05}, {"count": 253, "prob": 5.08528477196041e-06}, {"count": 254, "prob": 0.00026224616957989786}, {"count": 255, "prob": 4.766946945291689e-07}, {"count": 256, "prob": 1.2323848125833253e-05}, {"count": 257, "prob": 0.0021444333465861906}, {"count": 258, "prob": 6.662032268584065e-05}, {"count": 259, "prob": 3.2265666852047705e-06}, {"count": 260, "prob": 0.000173110198035373}, {"count": 261, "prob": 0.0}, {"count": 262, "prob": 2.184150310705044e-06}, {"count": 263, "prob": 5.295582548471023e-06}, {"count": 264, "prob": 0.0004397984563687583}, {"count": 265, "prob": 8.985103158732644e-07}, {"count": 266, "prob": 0.0}, {"count": 267, "prob": 5.129024021324084e-05}, {"count": 268, "prob": 0.0001224967717231801}, {"count": 269, "prob": 5.217278163486854e-06}, {"count": 270, "prob": 0.0009691382529823708}, {"count": 271, "prob": 6.947656263303844e-05}, {"count": 272, "prob": 0.0012918801522757038}, {"count": 273, "prob": 8.171519598691124e-06}, {"count": 274, "prob": 0.00037710431554602416}, {"count": 275, "prob": 4.5288726133157486e-05}, {"count": 276, "prob": 5.217278163486854e-06}, {"count": 277, "prob": 4.473410907503705e-05}, {"count": 278, "prob": 0.0011089105541216542}, {"count": 279, "prob": 0.0}, {"count": 280, "prob": 0.0}, {"count": 281, "prob": 2.936568445530705e-06}, {"count": 282, "prob": 0.0}, {"count": 283, "prob": 3.4783267835729022e-06}, {"count": 284, "prob": 0.0}, {"count": 285, "prob": 0.0}, {"count": 286, "prob": 5.489667417071502e-06}, {"count": 287, "prob": 5.984279114938817e-05}, {"count": 288, "prob": 0.00011739075979051491}, {"count": 289, "prob": 1.539846230181664e-07}, {"count": 290, "prob": 1.8883807478414044e-05}, {"count": 291, "prob": 0.0009758733921448837}, {"count": 292, "prob": 0.0}, {"count": 293, "prob": 0.0001327819776866506}, {"count": 294, "prob": 0.00045801429444140954}, {"count": 295, "prob": 0.0}, {"count": 296, "prob": 1.5054697051232117e-05}, {"count": 297, "prob": 0.0005048651040500169}, {"count": 298, "prob": 0.0}, {"count": 299, "prob": 1.6614130378275847e-07}, {"count": 300, "prob": 0.0}, {"count": 301, "prob": 0.0}, {"count": 302, "prob": 0.0}, {"count": 303, "prob": 0.0}, {"count": 304, "prob": 4.413889174333313e-06}, {"count": 305, "prob": 2.936568445530705e-06}, {"count": 306, "prob": 0.0}, {"count": 307, "prob": 5.8183638238125865e-06}, {"count": 308, "prob": 0.00035852243497528}, {"count": 309, "prob": 0.0}, {"count": 310, "prob": 5.224592573088056e-06}, {"count": 311, "prob": 2.0501270055050254e-05}, {"count": 312, "prob": 2.936568445530705e-06}, {"count": 313, "prob": 0.0}, {"count": 314, "prob": 0.0003846559964342333}, {"count": 315, "prob": 0.0}, {"count": 316, "prob": 0.0}, {"count": 317, "prob": 0.0}, {"count": 318, "prob": 0.0}, {"count": 319, "prob": 0.0}, {"count": 320, "prob": 0.0}, {"count": 321, "prob": 0.0}, {"count": 322, "prob": 0.0}, {"count": 323, "prob": 0.0}, {"count": 324, "prob": 7.537802111008645e-07}, {"count": 325, "prob": 0.0}, {"count": 326, "prob": 0.0}, {"count": 327, "prob": 0.00027918603619914764}, {"count": 328, "prob": 0.000590360493724811}, {"count": 329, "prob": 0.0}, {"count": 330, "prob": 3.313594758708658e-05}, {"count": 331, "prob": 1.2236659243324189e-05}, {"count": 332, "prob": 0.0}, {"count": 333, "prob": 0.00011154587448151996}, {"count": 334, "prob": 0.0003479179631331707}, {"count": 335, "prob": 0.0}, {"count": 336, "prob": 0.0}, {"count": 337, "prob": 0.0}, {"count": 338, "prob": 0.0}, {"count": 339, "prob": 0.0}, {"count": 340, "prob": 0.0}, {"count": 341, "prob": 0.0}, {"count": 342, "prob": 0.0}, {"count": 343, "prob": 0.0}, {"count": 344, "prob": 5.840387057096384e-06}, {"count": 345, "prob": 0.0}, {"count": 346, "prob": 0.0}, {"count": 347, "prob": 0.0}, {"count": 348, "prob": 0.0}, {"count": 349, "prob": 0.0}, {"count": 350, "prob": 0.0}, {"count": 351, "prob": 0.0}, {"count": 352, "prob": 0.0}, {"count": 353, "prob": 0.0}, {"count": 354, "prob": 0.0}, {"count": 355, "prob": 0.0}, {"count": 356, "prob": 0.0}, {"count": 357, "prob": 0.0}, {"count": 358, "prob": 0.0}, {"count": 359, "prob": 0.0}, {"count": 360, "prob": 0.0}, {"count": 361, "prob": 0.0}, {"count": 362, "prob": 0.0}, {"count": 363, "prob": 0.0}, {"count": 364, "prob": 2.936568445530705e-06}, {"count": 365, "prob": 0.0}, {"count": 366, "prob": 0.0}, {"count": 367, "prob": 0.0}, {"count": 368, "prob": 0.0}, {"count": 369, "prob": 0.0}, {"count": 370, "prob": 0.0}, {"count": 371, "prob": 0.0}, {"count": 372, "prob": 0.0}, {"count": 373, "prob": 0.0}, {"count": 374, "prob": 0.0}, {"count": 375, "prob": 0.0}, {"count": 376, "prob": 0.0}, {"count": 377, "prob": 0.0}, {"count": 378, "prob": 0.0}, {"count": 379, "prob": 0.0}, {"count": 380, "prob": 0.0}], "data-711c04c68b45773b10e1bec9c1fea363": [{"expected": 89.74961544564097}], "data-da4f56012637368a4974455060777ff3": [{"count": 0, "prob": 0.0016659092026938115}, {"count": 1, "prob": 0.002604207351998351}, {"count": 2, "prob": 0.0005126794718995447}, {"count": 3, "prob": 0.002697220536866133}, {"count": 4, "prob": 0.006605451014738724}, {"count": 5, "prob": 0.0031461819402844714}, {"count": 6, "prob": 0.003668016265939647}, {"count": 7, "prob": 0.004754485689046879}, {"count": 8, "prob": 0.004043776033139386}, {"count": 9, "prob": 0.003446761122868285}, {"count": 10, "prob": 0.0027657685274143306}, {"count": 11, "prob": 0.004654655466093992}, {"count": 12, "prob": 0.0024941002540178653}, {"count": 13, "prob": 0.005271955559009695}, {"count": 14, "prob": 0.007438221601100571}, {"count": 15, "prob": 0.004205362413470865}, {"count": 16, "prob": 0.007019098437345506}, {"count": 17, "prob": 0.008145782855734493}, {"count": 18, "prob": 0.008058341597325117}, {"count": 19, "prob": 0.007754462021916254}, {"count": 20, "prob": 0.004608008336979624}, {"count": 21, "prob": 0.023302028442514087}, {"count": 22, "prob": 0.013997398064040748}, {"count": 23, "prob": 0.004067955678757474}, {"count": 24, "prob": 0.013681578756229324}, {"count": 25, "prob": 0.007218410303759624}, {"count": 26, "prob": 0.007094217090254728}, {"count": 27, "prob": 0.006746316812335945}, {"count": 28, "prob": 0.00423546869750494}, {"count": 29, "prob": 0.00430115556161181}, {"count": 30, "prob": 0.002199295629292023}, {"count": 31, "prob": 0.007058722563722021}, {"count": 32, "prob": 0.00942630839882692}, {"count": 33, "prob": 0.0021373809598665425}, {"count": 34, "prob": 0.019394309151490135}, {"count": 35, "prob": 0.011624077719121545}, {"count": 36, "prob": 0.004906272684639312}, {"count": 37, "prob": 0.012414149687450308}, {"count": 38, "prob": 0.007224515321732158}, {"count": 39, "prob": 0.011040412484406603}, {"count": 40, "prob": 0.006653164931927553}, {"count": 41, "prob": 0.0045611156262013305}, {"count": 42, "prob": 0.008658476977747414}, {"count": 43, "prob": 0.002340806467911431}, {"count": 44, "prob": 0.006567325692269468}, {"count": 45, "prob": 0.008281189859471233}, {"count": 46, "prob": 0.0030027555490857896}, {"count": 47, "prob": 0.010957822030651222}, {"count": 48, "prob": 0.008471476909012262}, {"count": 49, "prob": 0.006230641237737003}, {"count": 50, "prob": 0.007343360575799896}, {"count": 51, "prob": 0.00650828964161475}, {"count": 52, "prob": 0.015144308181553394}, {"count": 53, "prob": 0.009253798151296955}, {"count": 54, "prob": 0.00812189959664131}, {"count": 55, "prob": 0.011763438920371452}, {"count": 56, "prob": 0.005020662082068365}, {"count": 57, "prob": 0.011074061858710384}, {"count": 58, "prob": 0.010375120647187527}, {"count": 59, "prob": 0.004201266720204097}, {"count": 60, "prob": 0.006515247510402723}, {"count": 61, "prob": 0.007299942435083921}, {"count": 62, "prob": 0.005174606501621949}, {"count": 63, "prob": 0.0046293607967357224}, {"count": 64, "prob": 0.004751162567494405}, {"count": 65, "prob": 0.009148051367694211}, {"count": 66, "prob": 0.0055393510646820215}, {"count": 67, "prob": 0.0040154185100084745}, {"count": 68, "prob": 0.008110500709342347}, {"count": 69, "prob": 0.0031642398076562016}, {"count": 70, "prob": 0.0046146916168992485}, {"count": 71, "prob": 0.013694985578128281}, {"count": 72, "prob": 0.0075781142057367665}, {"count": 73, "prob": 0.003951682188140087}, {"count": 74, "prob": 0.01364704457568134}, {"count": 75, "prob": 0.008711381122386001}, {"count": 76, "prob": 0.007524780938485402}, {"count": 77, "prob": 0.00536554552371194}, {"count": 78, "prob": 0.009256394780636957}, {"count": 79, "prob": 0.006455080559801307}, {"count": 80, "prob": 0.003119120820678363}, {"count": 81, "prob": 0.005912259471182492}, {"count": 82, "prob": 0.004404811143286297}, {"count": 83, "prob": 0.0035960194492855395}, {"count": 84, "prob": 0.009965429491251196}, {"count": 85, "prob": 0.004894321911397829}, {"count": 86, "prob": 0.004935427455359811}, {"count": 87, "prob": 0.007622546011489832}, {"count": 88, "prob": 0.004305207905584097}, {"count": 89, "prob": 0.010330962986268925}, {"count": 90, "prob": 0.003987919371113626}, {"count": 91, "prob": 0.004330009588476193}, {"count": 92, "prob": 0.01168155561535848}, {"count": 93, "prob": 0.0018141268810233449}, {"count": 94, "prob": 0.0072002482064664345}, {"count": 95, "prob": 0.0020023380708019804}, {"count": 96, "prob": 0.0010562534577375445}, {"count": 97, "prob": 0.005160464709866172}, {"count": 98, "prob": 0.0019589323480297253}, {"count": 99, "prob": 0.0009943742670084047}, {"count": 100, "prob": 0.0024053069398541466}, {"count": 101, "prob": 0.002270222353620664}, {"count": 102, "prob": 0.0030879694282175104}, {"count": 103, "prob": 0.004131428690614732}, {"count": 104, "prob": 0.005860397040712664}, {"count": 105, "prob": 0.003174434284421726}, {"count": 106, "prob": 0.008828320972645808}, {"count": 107, "prob": 0.01277140574239441}, {"count": 108, "prob": 0.0035012997677264955}, {"count": 109, "prob": 0.010146629929222812}, {"count": 110, "prob": 0.009094606578967296}, {"count": 111, "prob": 0.003717061177282063}, {"count": 112, "prob": 0.006071800419064056}, {"count": 113, "prob": 0.0049042415942793845}, {"count": 114, "prob": 0.0034790252588959864}, {"count": 115, "prob": 0.005623820600244764}, {"count": 116, "prob": 0.004293770478356141}, {"count": 117, "prob": 0.005530726589234342}, {"count": 118, "prob": 0.0037763396263585654}, {"count": 119, "prob": 0.005213913913928491}, {"count": 120, "prob": 0.006790718304785211}, {"count": 121, "prob": 0.0038804214924301043}, {"count": 122, "prob": 0.004675970947039813}, {"count": 123, "prob": 0.004279667778571301}, {"count": 124, "prob": 0.009674764080099686}, {"count": 125, "prob": 0.003427736625033847}, {"count": 126, "prob": 0.0034591367123951427}, {"count": 127, "prob": 0.011200366025644582}, {"count": 128, "prob": 0.002641061960895319}, {"count": 129, "prob": 0.002034588949822228}, {"count": 130, "prob": 0.0067587033196926175}, {"count": 131, "prob": 0.0011800198658058392}, {"count": 132, "prob": 0.0008843170578194272}, {"count": 133, "prob": 0.002256479959218531}, {"count": 134, "prob": 0.001527472215682703}, {"count": 135, "prob": 0.0007729299835626282}, {"count": 136, "prob": 0.001145318290536227}, {"count": 137, "prob": 0.0014898803027516055}, {"count": 138, "prob": 0.001282012211076799}, {"count": 139, "prob": 0.0035934190586595577}, {"count": 140, "prob": 0.003855686104576324}, {"count": 141, "prob": 0.0018015208469829612}, {"count": 142, "prob": 0.003888834235786427}, {"count": 143, "prob": 0.004421010146387226}, {"count": 144, "prob": 0.005988241363696596}, {"count": 145, "prob": 0.0025337411786708402}, {"count": 146, "prob": 0.004417585882148006}, {"count": 147, "prob": 0.007850768155043203}, {"count": 148, "prob": 0.0018860850857429854}, {"count": 149, "prob": 0.0023524494547616038}, {"count": 150, "prob": 0.005357737728330741}, {"count": 151, "prob": 0.002040745461708233}, {"count": 152, "prob": 0.0013742271892819905}, {"count": 153, "prob": 0.002822224711002722}, {"count": 154, "prob": 0.0021311396755379526}, {"count": 155, "prob": 0.0004798403751756199}, {"count": 156, "prob": 0.0034853325742428207}, {"count": 157, "prob": 0.0031757013007131085}, {"count": 158, "prob": 0.00033720741127632616}, {"count": 159, "prob": 0.0038912942287423428}, {"count": 160, "prob": 0.003649026844770973}, {"count": 161, "prob": 0.001489530458163924}, {"count": 162, "prob": 0.0030398851918850096}, {"count": 163, "prob": 0.003153175015747978}, {"count": 164, "prob": 0.003914731171916161}, {"count": 165, "prob": 0.002258478490104}, {"count": 166, "prob": 0.0027297848527069726}, {"count": 167, "prob": 0.0029860744673476003}, {"count": 168, "prob": 0.0011937930855506482}, {"count": 169, "prob": 0.0010040243524009579}, {"count": 170, "prob": 0.0013274998760736587}, {"count": 171, "prob": 0.0007052732857512968}, {"count": 172, "prob": 0.0006162507041636431}, {"count": 173, "prob": 0.0013644001444407627}, {"count": 174, "prob": 0.0007526233062844814}, {"count": 175, "prob": 0.0011489343613523839}, {"count": 176, "prob": 0.002448008997148845}, {"count": 177, "prob": 0.002780645253023953}, {"count": 178, "prob": 0.0016385158088354417}, {"count": 179, "prob": 0.002676290120184556}, {"count": 180, "prob": 0.0033591617974459494}, {"count": 181, "prob": 0.0008661015644682414}, {"count": 182, "prob": 0.0015406902402334804}, {"count": 183, "prob": 0.004241686644059901}, {"count": 184, "prob": 0.0007314008474082536}, {"count": 185, "prob": 0.00035301399055352603}, {"count": 186, "prob": 0.001543265365939326}, {"count": 187, "prob": 0.0014268218604010458}, {"count": 188, "prob": 0.0003171392721267291}, {"count": 189, "prob": 0.000758602168669389}, {"count": 190, "prob": 0.0015172951402396718}, {"count": 191, "prob": 0.0003039382328668085}, {"count": 192, "prob": 0.0005848451253850075}, {"count": 193, "prob": 0.0012163777169500246}, {"count": 194, "prob": 0.00037802323321985533}, {"count": 195, "prob": 0.0003717563509458522}, {"count": 196, "prob": 0.0021351816707237516}, {"count": 197, "prob": 0.001075063173248766}, {"count": 198, "prob": 0.0005364335601759579}, {"count": 199, "prob": 0.001410541925149477}, {"count": 200, "prob": 0.0012089807867940179}, {"count": 201, "prob": 0.0005877178277062359}, {"count": 202, "prob": 0.000986740059819683}, {"count": 203, "prob": 0.0007112197116710796}, {"count": 204, "prob": 0.0003068929654222158}, {"count": 205, "prob": 0.0005448771718782545}, {"count": 206, "prob": 0.0006962775260865494}, {"count": 207, "prob": 0.0005168725615683101}, {"count": 208, "prob": 0.0003062129557424624}, {"count": 209, "prob": 0.0010259843753309987}, {"count": 210, "prob": 0.0005350403982976675}, {"count": 211, "prob": 0.00017664219655186508}, {"count": 212, "prob": 0.0006113525779131221}, {"count": 213, "prob": 0.00047891122256136316}, {"count": 214, "prob": 0.0004575349159929309}, {"count": 215, "prob": 0.0009555454140716528}, {"count": 216, "prob": 0.000581590154011884}, {"count": 217, "prob": 0.00038397704570100697}, {"count": 218, "prob": 0.0005572983718715176}, {"count": 219, "prob": 0.0006364885762126958}, {"count": 220, "prob": 0.0004805590957973491}, {"count": 221, "prob": 0.00011136967793470413}, {"count": 222, "prob": 0.00024342935827971495}, {"count": 223, "prob": 0.0008146839668050654}, {"count": 224, "prob": 0.000162433560716059}, {"count": 225, "prob": 2.6758239587569538e-05}, {"count": 226, "prob": 8.713485412308974e-05}, {"count": 227, "prob": 0.00024570878151258975}, {"count": 228, "prob": 6.845759267819012e-05}, {"count": 229, "prob": 0.0002784799640751424}, {"count": 230, "prob": 0.00027614207239875057}, {"count": 231, "prob": 9.328876981179588e-05}, {"count": 232, "prob": 0.0006796598491670994}, {"count": 233, "prob": 0.0012820908050498322}, {"count": 234, "prob": 0.00014639224959957776}, {"count": 235, "prob": 0.0010399572072460404}, {"count": 236, "prob": 0.0009796904990632472}, {"count": 237, "prob": 0.00011117978150284958}, {"count": 238, "prob": 0.000995656540459338}, {"count": 239, "prob": 0.00015251094261141128}, {"count": 240, "prob": 6.985295072338666e-05}, {"count": 241, "prob": 0.00031946888717410935}, {"count": 242, "prob": 3.335235473079845e-05}, {"count": 243, "prob": 0.00010532361244245749}, {"count": 244, "prob": 3.972521105867689e-05}, {"count": 245, "prob": 6.358717853374806e-05}, {"count": 246, "prob": 0.00033633725314556476}, {"count": 247, "prob": 7.066429438433333e-05}, {"count": 248, "prob": 0.00018441275110279046}, {"count": 249, "prob": 0.00026571298580322923}, {"count": 250, "prob": 2.9899052284799153e-05}, {"count": 251, "prob": 7.730805530056934e-05}, {"count": 252, "prob": 0.00014989746599096198}, {"count": 253, "prob": 4.175823356545171e-06}, {"count": 254, "prob": 1.9036166721182424e-05}, {"count": 255, "prob": 8.60334004141984e-05}, {"count": 256, "prob": 8.069536873149866e-05}, {"count": 257, "prob": 1.680862543126097e-05}, {"count": 258, "prob": 1.1424676258898343e-05}, {"count": 259, "prob": 0.00012139012147394359}, {"count": 260, "prob": 1.4063498805601413e-05}, {"count": 261, "prob": 8.771506621837126e-07}, {"count": 262, "prob": 2.9933134875026786e-06}, {"count": 263, "prob": 4.982102632605877e-06}, {"count": 264, "prob": 6.693060862960746e-05}, {"count": 265, "prob": 0.00033883712113192224}, {"count": 266, "prob": 1.906117862205076e-05}, {"count": 267, "prob": 5.605468207489422e-05}, {"count": 268, "prob": 0.0011398478947940523}, {"count": 269, "prob": 0.00016629325404717861}, {"count": 270, "prob": 6.47944502846579e-05}, {"count": 271, "prob": 0.0011530612789921737}, {"count": 272, "prob": 0.0002849446593826506}, {"count": 273, "prob": 1.6023189739282556e-05}, {"count": 274, "prob": 0.00043637816211018553}, {"count": 275, "prob": 0.0002644170973175756}, {"count": 276, "prob": 1.0986774979033405e-06}, {"count": 277, "prob": 0.00010786040523504647}, {"count": 278, "prob": 0.0001000934369566729}, {"count": 279, "prob": 4.866953881467067e-06}, {"count": 280, "prob": 3.462465142350988e-06}, {"count": 281, "prob": 7.448834100635466e-06}, {"count": 282, "prob": 3.648801303630174e-06}, {"count": 283, "prob": 4.321095196995271e-05}, {"count": 284, "prob": 4.13311411070416e-07}, {"count": 285, "prob": 1.4580330084032264e-05}, {"count": 286, "prob": 3.136721586311104e-05}, {"count": 287, "prob": 1.3219872691234923e-05}, {"count": 288, "prob": 0.00011684212583284236}, {"count": 289, "prob": 2.0574409625421907e-05}, {"count": 290, "prob": 1.6805829218752852e-05}, {"count": 291, "prob": 0.000200687867988172}, {"count": 292, "prob": 1.4094743180128758e-05}, {"count": 293, "prob": 7.860897416852475e-06}, {"count": 294, "prob": 8.936436756289183e-05}, {"count": 295, "prob": 2.549831783533569e-06}, {"count": 296, "prob": 3.642100794401148e-06}, {"count": 297, "prob": 2.3145841050497025e-05}, {"count": 298, "prob": 0.0}, {"count": 299, "prob": 8.161420256154304e-08}, {"count": 300, "prob": 4.1817178045147056e-07}, {"count": 301, "prob": 0.0}, {"count": 302, "prob": 0.0}, {"count": 303, "prob": 1.325220714860699e-07}, {"count": 304, "prob": 1.6623191338537692e-05}, {"count": 305, "prob": 0.0003236374439784066}, {"count": 306, "prob": 8.501648112980132e-06}, {"count": 307, "prob": 8.38106094852976e-06}, {"count": 308, "prob": 0.0005807565846618173}, {"count": 309, "prob": 1.4444713777388785e-05}, {"count": 310, "prob": 4.649801378190388e-06}, {"count": 311, "prob": 0.0002975642924565412}, {"count": 312, "prob": 8.040271048989501e-06}, {"count": 313, "prob": 0.0}, {"count": 314, "prob": 3.698512081577515e-05}, {"count": 315, "prob": 3.365575778899275e-07}, {"count": 316, "prob": 0.0}, {"count": 317, "prob": 0.0}, {"count": 318, "prob": 0.0}, {"count": 319, "prob": 1.1324980682178473e-06}, {"count": 320, "prob": 0.0}, {"count": 321, "prob": 0.0}, {"count": 322, "prob": 0.0}, {"count": 323, "prob": 3.7344558132492192e-06}, {"count": 324, "prob": 2.7479808425759273e-06}, {"count": 325, "prob": 9.072689511301816e-08}, {"count": 326, "prob": 3.383757160658034e-06}, {"count": 327, "prob": 6.057548364928582e-06}, {"count": 328, "prob": 4.265191948429101e-05}, {"count": 329, "prob": 6.748292860512805e-07}, {"count": 330, "prob": 1.3355134970972859e-06}, {"count": 331, "prob": 4.096551131970573e-05}, {"count": 332, "prob": 0.0}, {"count": 333, "prob": 1.1324980682178473e-06}, {"count": 334, "prob": 5.509142686888952e-06}, {"count": 335, "prob": 0.0}, {"count": 336, "prob": 0.0}, {"count": 337, "prob": 0.0}, {"count": 338, "prob": 0.0}, {"count": 339, "prob": 0.0}, {"count": 340, "prob": 0.0}, {"count": 341, "prob": 0.0}, {"count": 342, "prob": 0.0}, {"count": 343, "prob": 0.0}, {"count": 344, "prob": 8.161420256154304e-08}, {"count": 345, "prob": 2.1618955009362754e-05}, {"count": 346, "prob": 1.2726967231131712e-07}, {"count": 347, "prob": 0.0}, {"count": 348, "prob": 2.8085670470399794e-05}, {"count": 349, "prob": 0.0}, {"count": 350, "prob": 0.0}, {"count": 351, "prob": 2.533272525053836e-07}, {"count": 352, "prob": 0.0}, {"count": 353, "prob": 0.0}, {"count": 354, "prob": 0.0}, {"count": 355, "prob": 0.0}, {"count": 356, "prob": 0.0}, {"count": 357, "prob": 0.0}, {"count": 358, "prob": 0.0}, {"count": 359, "prob": 0.0}, {"count": 360, "prob": 0.0}, {"count": 361, "prob": 0.0}, {"count": 362, "prob": 0.0}, {"count": 363, "prob": 1.1324980682178473e-06}, {"count": 364, "prob": 8.073253555612377e-07}, {"count": 365, "prob": 0.0}, {"count": 366, "prob": 0.0}, {"count": 367, "prob": 0.0}, {"count": 368, "prob": 0.0}, {"count": 369, "prob": 0.0}, {"count": 370, "prob": 0.0}, {"count": 371, "prob": 0.0}, {"count": 372, "prob": 0.0}, {"count": 373, "prob": 0.0}, {"count": 374, "prob": 0.0}, {"count": 375, "prob": 0.0}, {"count": 376, "prob": 0.0}, {"count": 377, "prob": 0.0}, {"count": 378, "prob": 0.0}, {"count": 379, "prob": 0.0}, {"count": 380, "prob": 0.0}], "data-b6da280f72668a38f4a017844c2f3f90": [{"expected": 81.43408587258699}], "data-bac08573dc5d0f19b9b05a59eb177566": [{"count": 0, "prob": 0.013812362127136992}, {"count": 1, "prob": 0.03156721339012784}, {"count": 2, "prob": 0.0075657579130143145}, {"count": 3, "prob": 0.08008606314725554}, {"count": 4, "prob": 0.05006940589536811}, {"count": 5, "prob": 0.003924254587825054}, {"count": 6, "prob": 0.0274314300327875}, {"count": 7, "prob": 0.040334991749930375}, {"count": 8, "prob": 0.019342749209270108}, {"count": 9, "prob": 0.005574762083767487}, {"count": 10, "prob": 0.05291500704764909}, {"count": 11, "prob": 0.0010187400788622143}, {"count": 12, "prob": 0.001684689666272161}, {"count": 13, "prob": 0.004038640266188352}, {"count": 14, "prob": 0.010010846549613659}, {"count": 15, "prob": 0.0005999307884991537}, {"count": 16, "prob": 0.005964800880795699}, {"count": 17, "prob": 0.0005414043763454203}, {"count": 18, "prob": 0.004689676012848896}, {"count": 19, "prob": 0.004488899795545237}, {"count": 20, "prob": 0.0034966202596388124}, {"count": 21, "prob": 0.008000153481536458}, {"count": 22, "prob": 0.0014282673390164987}, {"count": 23, "prob": 6.17046919609258e-05}, {"count": 24, "prob": 0.0006606472962574384}, {"count": 25, "prob": 0.02774499006384859}, {"count": 26, "prob": 0.01831515285477123}, {"count": 27, "prob": 0.0013235781725837667}, {"count": 28, "prob": 0.03715647968242838}, {"count": 29, "prob": 0.0013779729701729328}, {"count": 30, "prob": 0.0007830148574479167}, {"count": 31, "prob": 0.004041404803198397}, {"count": 32, "prob": 0.024584582098681747}, {"count": 33, "prob": 0.01444611061014333}, {"count": 34, "prob": 0.012562145081527566}, {"count": 35, "prob": 0.009193118327019327}, {"count": 36, "prob": 0.01794569368556729}, {"count": 37, "prob": 0.002092359343904703}, {"count": 38, "prob": 0.004047400885582364}, {"count": 39, "prob": 0.0055643677840130825}, {"count": 40, "prob": 0.014504843628222786}, {"count": 41, "prob": 0.014537441100195924}, {"count": 42, "prob": 0.00455966098072028}, {"count": 43, "prob": 0.01769151962398271}, {"count": 44, "prob": 0.01714274596132365}, {"count": 45, "prob": 0.0009475493794987135}, {"count": 46, "prob": 0.004724586341904466}, {"count": 47, "prob": 0.008582019808657634}, {"count": 48, "prob": 0.0037165513360969613}, {"count": 49, "prob": 0.0007430311568893726}, {"count": 50, "prob": 0.007984137881169338}, {"count": 51, "prob": 0.0019492476816664734}, {"count": 52, "prob": 0.0007942933600113221}, {"count": 53, "prob": 0.0008225661071175776}, {"count": 54, "prob": 0.002258966616529544}, {"count": 55, "prob": 0.0003740464262916227}, {"count": 56, "prob": 0.0016005144753605705}, {"count": 57, "prob": 0.003160416983247458}, {"count": 58, "prob": 0.008046747796795116}, {"count": 59, "prob": 0.002096337764095481}, {"count": 60, "prob": 0.0006192655033079523}, {"count": 61, "prob": 0.021454150754820815}, {"count": 62, "prob": 0.01633609423389789}, {"count": 63, "prob": 0.003665080419264355}, {"count": 64, "prob": 0.027219619310032105}, {"count": 65, "prob": 0.014397614222901006}, {"count": 66, "prob": 0.008248861678653484}, {"count": 67, "prob": 0.0013760387884644949}, {"count": 68, "prob": 0.021504742564324563}, {"count": 69, "prob": 0.002806745938613908}, {"count": 70, "prob": 0.001747803482498743}, {"count": 71, "prob": 0.0008583986551044845}, {"count": 72, "prob": 0.0064347050933437925}, {"count": 73, "prob": 0.005300536831456461}, {"count": 74, "prob": 0.004847424386104442}, {"count": 75, "prob": 0.004100800505682233}, {"count": 76, "prob": 0.0029477252803543695}, {"count": 77, "prob": 0.0004670998426011276}, {"count": 78, "prob": 0.0006673192177040971}, {"count": 79, "prob": 0.004128697817083906}, {"count": 80, "prob": 0.0020316508943244464}, {"count": 81, "prob": 0.00021591696990746906}, {"count": 82, "prob": 0.00028353916626755465}, {"count": 83, "prob": 0.001141049541978845}, {"count": 84, "prob": 0.00022145911659409185}, {"count": 85, "prob": 0.00034549580252950663}, {"count": 86, "prob": 0.00959173119447005}, {"count": 87, "prob": 0.001864562523772844}, {"count": 88, "prob": 0.000185637204522296}, {"count": 89, "prob": 0.0002050434770320242}, {"count": 90, "prob": 0.0012925912363318617}, {"count": 91, "prob": 0.0016452109482040847}, {"count": 92, "prob": 0.0010935434797207598}, {"count": 93, "prob": 0.00018727352761308452}, {"count": 94, "prob": 0.004626120877637924}, {"count": 95, "prob": 0.0009299749741337724}, {"count": 96, "prob": 0.00024124939893381886}, {"count": 97, "prob": 0.001845157373148681}, {"count": 98, "prob": 0.0020628526606631327}, {"count": 99, "prob": 0.0003388248549835078}, {"count": 100, "prob": 0.00032807445055272146}, {"count": 101, "prob": 0.010961949571631645}, {"count": 102, "prob": 0.009554904131926223}, {"count": 103, "prob": 0.0018876261292250993}, {"count": 104, "prob": 0.010317760343608425}, {"count": 105, "prob": 0.0024029068372526377}, {"count": 106, "prob": 0.007836984555191297}, {"count": 107, "prob": 0.006334479372627981}, {"count": 108, "prob": 0.005056019126898344}, {"count": 109, "prob": 0.013442111129701855}, {"count": 110, "prob": 0.0006158225384993174}, {"count": 111, "prob": 0.00013455707282858834}, {"count": 112, "prob": 0.0009844562529016316}, {"count": 113, "prob": 0.00640538946361427}, {"count": 114, "prob": 0.0007488900612658861}, {"count": 115, "prob": 0.00042985290388575573}, {"count": 116, "prob": 0.0004159750454634106}, {"count": 117, "prob": 7.51776976792993e-05}, {"count": 118, "prob": 5.0039039887779765e-05}, {"count": 119, "prob": 0.0018068405335659806}, {"count": 120, "prob": 0.0004068584833764561}, {"count": 121, "prob": 4.484606358486962e-05}, {"count": 122, "prob": 9.556242638395073e-05}, {"count": 123, "prob": 8.908092951348991e-05}, {"count": 124, "prob": 0.0009364160211302264}, {"count": 125, "prob": 0.00028079034365461155}, {"count": 126, "prob": 0.004775364266424092}, {"count": 127, "prob": 0.0010780203431210692}, {"count": 128, "prob": 0.0002063912555551093}, {"count": 129, "prob": 0.0006254568877706331}, {"count": 130, "prob": 9.582636346168226e-05}, {"count": 131, "prob": 0.005241930689435406}, {"count": 132, "prob": 0.0005270936900726416}, {"count": 133, "prob": 0.000484726548631265}, {"count": 134, "prob": 0.0020972802159629407}, {"count": 135, "prob": 0.0004673044677288323}, {"count": 136, "prob": 6.195291664136285e-05}, {"count": 137, "prob": 0.000449285373723288}, {"count": 138, "prob": 0.0012401676516738491}, {"count": 139, "prob": 0.0019883328628763296}, {"count": 140, "prob": 0.00014108212725606493}, {"count": 141, "prob": 0.0001378457713727828}, {"count": 142, "prob": 0.0001308961542518051}, {"count": 143, "prob": 0.00030344991631926224}, {"count": 144, "prob": 0.00016259094330088378}, {"count": 145, "prob": 8.859822475063121e-05}, {"count": 146, "prob": 0.0021669952198512146}, {"count": 147, "prob": 0.002313791765221772}, {"count": 148, "prob": 4.530360691425996e-05}, {"count": 149, "prob": 0.0021738041543221897}, {"count": 150, "prob": 0.0001935033721527379}, {"count": 151, "prob": 0.00020724118685990541}, {"count": 152, "prob": 6.045982094100787e-05}, {"count": 153, "prob": 0.0008518915448466544}, {"count": 154, "prob": 5.974520583360757e-06}, {"count": 155, "prob": 4.1421028947311184e-05}, {"count": 156, "prob": 2.4968261172417896e-05}, {"count": 157, "prob": 0.00019994522506698524}, {"count": 158, "prob": 7.424206911584635e-05}, {"count": 159, "prob": 0.0002155064377828135}, {"count": 160, "prob": 2.4590255729956227e-05}, {"count": 161, "prob": 4.97790204104428e-05}, {"count": 162, "prob": 0.0012923288760932864}, {"count": 163, "prob": 0.001170531000793367}, {"count": 164, "prob": 0.00039335405886288164}, {"count": 165, "prob": 0.0028648156023571712}, {"count": 166, "prob": 0.0006485102632663707}, {"count": 167, "prob": 0.0034659548715881435}, {"count": 168, "prob": 0.0018978402463585824}, {"count": 169, "prob": 0.002215263813329139}, {"count": 170, "prob": 0.00014285181874293032}, {"count": 171, "prob": 0.002161792325559967}, {"count": 172, "prob": 0.0003920836204509039}, {"count": 173, "prob": 0.0002578764939268829}, {"count": 174, "prob": 0.00015364252606271705}, {"count": 175, "prob": 0.00045224308102944895}, {"count": 176, "prob": 0.0001096928610428622}, {"count": 177, "prob": 5.498347754227852e-05}, {"count": 178, "prob": 0.0006936951672886336}, {"count": 179, "prob": 0.00030093646369796687}, {"count": 180, "prob": 0.00020904712064996186}, {"count": 181, "prob": 9.242062285608238e-05}, {"count": 182, "prob": 8.091230673426002e-05}, {"count": 183, "prob": 0.00010183595246797267}, {"count": 184, "prob": 6.21008515516173e-05}, {"count": 185, "prob": 4.03832847999134e-05}, {"count": 186, "prob": 0.00012675956819434224}, {"count": 187, "prob": 0.0010047823635854756}, {"count": 188, "prob": 4.616584296394015e-05}, {"count": 189, "prob": 1.2800432322609142e-05}, {"count": 190, "prob": 0.00029386501300432996}, {"count": 191, "prob": 0.00014566756952902617}, {"count": 192, "prob": 1.1220041526580935e-05}, {"count": 193, "prob": 0.0004497343239291998}, {"count": 194, "prob": 0.00020714594657466243}, {"count": 195, "prob": 0.00040608268850955}, {"count": 196, "prob": 3.009838588635361e-05}, {"count": 197, "prob": 0.00018161077022906655}, {"count": 198, "prob": 0.0002487562742130151}, {"count": 199, "prob": 0.00011177409475161049}, {"count": 200, "prob": 0.0002643537932255064}, {"count": 201, "prob": 0.00017071896022201699}, {"count": 202, "prob": 0.0007533641338988415}, {"count": 203, "prob": 0.0008482142479405039}, {"count": 204, "prob": 0.000160250386043812}, {"count": 205, "prob": 0.001129510634977373}, {"count": 206, "prob": 3.689564054869838e-05}, {"count": 207, "prob": 0.0014494667926170876}, {"count": 208, "prob": 0.00033483999744934043}, {"count": 209, "prob": 0.0006066099702052459}, {"count": 210, "prob": 4.0211468325640656e-05}, {"count": 211, "prob": 8.45698616541449e-05}, {"count": 212, "prob": 4.689103699226309e-06}, {"count": 213, "prob": 3.324637878289023e-05}, {"count": 214, "prob": 1.7447140346304622e-06}, {"count": 215, "prob": 9.974562368694528e-05}, {"count": 216, "prob": 2.5575725209506113e-05}, {"count": 217, "prob": 1.2048471024617387e-06}, {"count": 218, "prob": 9.587626037206766e-06}, {"count": 219, "prob": 9.03518438769192e-06}, {"count": 220, "prob": 0.00011699836386257296}, {"count": 221, "prob": 1.3197067864752191e-05}, {"count": 222, "prob": 5.2304200835471415e-05}, {"count": 223, "prob": 0.0006173235933878148}, {"count": 224, "prob": 0.00011104570304945892}, {"count": 225, "prob": 7.5456403250606195e-06}, {"count": 226, "prob": 0.0002548648651208536}, {"count": 227, "prob": 0.0006633117404771961}, {"count": 228, "prob": 3.206309948045679e-05}, {"count": 229, "prob": 0.0002593950750276599}, {"count": 230, "prob": 7.257339132532125e-05}, {"count": 231, "prob": 5.5376471455877176e-06}, {"count": 232, "prob": 7.660877770541441e-05}, {"count": 233, "prob": 8.757450317289486e-05}, {"count": 234, "prob": 0.00017287496830358488}, {"count": 235, "prob": 0.0001988716925700922}, {"count": 236, "prob": 3.6938878138351766e-05}, {"count": 237, "prob": 1.939947920266324e-05}, {"count": 238, "prob": 0.00013742247854975177}, {"count": 239, "prob": 1.6913638764853568e-05}, {"count": 240, "prob": 4.365565700943657e-05}, {"count": 241, "prob": 2.680610770729111e-05}, {"count": 242, "prob": 4.755074969985101e-06}, {"count": 243, "prob": 1.3836308660528355e-06}, {"count": 244, "prob": 1.607722408132681e-05}, {"count": 245, "prob": 2.591457664577826e-06}, {"count": 246, "prob": 1.7669097706076621e-06}, {"count": 247, "prob": 4.085363282319163e-06}, {"count": 248, "prob": 1.4656045045284976e-06}, {"count": 249, "prob": 1.6434951592190255e-05}, {"count": 250, "prob": 5.303719006866314e-07}, {"count": 251, "prob": 8.927229399381521e-07}, {"count": 252, "prob": 5.357533517646244e-07}, {"count": 253, "prob": 0.0}, {"count": 254, "prob": 3.677924842099815e-07}, {"count": 255, "prob": 1.986353386788038e-06}, {"count": 256, "prob": 1.3842288050615014e-06}, {"count": 257, "prob": 1.7878376359109676e-07}, {"count": 258, "prob": 3.7848941309541226e-05}, {"count": 259, "prob": 6.208998665986449e-06}, {"count": 260, "prob": 3.3648447770807685e-06}, {"count": 261, "prob": 8.92722939938152e-07}, {"count": 262, "prob": 1.0530303881614732e-05}, {"count": 263, "prob": 0.0004963118209033594}, {"count": 264, "prob": 8.107445419479731e-05}, {"count": 265, "prob": 2.0975700423998906e-06}, {"count": 266, "prob": 1.5289440437307524e-06}, {"count": 267, "prob": 7.215486001660334e-06}, {"count": 268, "prob": 0.0002922800906705307}, {"count": 269, "prob": 7.986577948276168e-05}, {"count": 270, "prob": 1.1884669732775206e-05}, {"count": 271, "prob": 1.0648275848167298e-05}, {"count": 272, "prob": 4.339866722306321e-05}, {"count": 273, "prob": 1.83591273212611e-07}, {"count": 274, "prob": 0.0001087947706504182}, {"count": 275, "prob": 1.1649027768868422e-05}, {"count": 276, "prob": 1.1281493258344459e-05}, {"count": 277, "prob": 3.864573803420286e-06}, {"count": 278, "prob": 1.7669097706076621e-06}, {"count": 279, "prob": 0.0}, {"count": 280, "prob": 0.0}, {"count": 281, "prob": 3.597923002495539e-06}, {"count": 282, "prob": 0.0}, {"count": 283, "prob": 0.0}, {"count": 284, "prob": 0.0}, {"count": 285, "prob": 0.0}, {"count": 286, "prob": 0.0}, {"count": 287, "prob": 3.164891172868478e-06}, {"count": 288, "prob": 1.2638394850852721e-05}, {"count": 289, "prob": 1.7669097706076621e-06}, {"count": 290, "prob": 0.0}, {"count": 291, "prob": 5.704350141448545e-06}, {"count": 292, "prob": 0.0}, {"count": 293, "prob": 1.3429710134635562e-06}, {"count": 294, "prob": 8.978040216546008e-06}, {"count": 295, "prob": 1.799796416084285e-07}, {"count": 296, "prob": 0.0}, {"count": 297, "prob": 1.0715067035292487e-06}, {"count": 298, "prob": 1.1910945052624237e-05}, {"count": 299, "prob": 1.5097959968813353e-06}, {"count": 300, "prob": 1.2129062804046266e-06}, {"count": 301, "prob": 7.282657150028489e-07}, {"count": 302, "prob": 1.2048471024617387e-06}, {"count": 303, "prob": 1.6434951592190255e-05}, {"count": 304, "prob": 0.0}, {"count": 305, "prob": 3.164891172868478e-06}, {"count": 306, "prob": 5.357533517646244e-07}, {"count": 307, "prob": 1.0930085102890327e-06}, {"count": 308, "prob": 0.00015483588033747718}, {"count": 309, "prob": 3.5696958817352766e-07}, {"count": 310, "prob": 1.793817025997626e-07}, {"count": 311, "prob": 4.774698968286232e-06}, {"count": 312, "prob": 0.0}, {"count": 313, "prob": 0.0}, {"count": 314, "prob": 1.1505596399241197e-05}, {"count": 315, "prob": 0.0}, {"count": 316, "prob": 0.0}, {"count": 317, "prob": 0.0}, {"count": 318, "prob": 1.82371397643092e-07}, {"count": 319, "prob": 0.0}, {"count": 320, "prob": 0.0}, {"count": 321, "prob": 0.0}, {"count": 322, "prob": 1.7878376359109676e-07}, {"count": 323, "prob": 7.139391763470553e-07}, {"count": 324, "prob": 0.0}, {"count": 325, "prob": 0.0}, {"count": 326, "prob": 0.0}, {"count": 327, "prob": 2.3024309460548744e-05}, {"count": 328, "prob": 1.353619127328246e-05}, {"count": 329, "prob": 1.7878376359109676e-07}, {"count": 330, "prob": 0.0}, {"count": 331, "prob": 0.0}, {"count": 332, "prob": 0.0}, {"count": 333, "prob": 5.813149043677531e-06}, {"count": 334, "prob": 3.529327999364274e-06}, {"count": 335, "prob": 0.0}, {"count": 336, "prob": 0.0}, {"count": 337, "prob": 3.2284006947320584e-06}, {"count": 338, "prob": 0.0}, {"count": 339, "prob": 0.0}, {"count": 340, "prob": 1.7878376359109676e-07}, {"count": 341, "prob": 3.6413285750142445e-07}, {"count": 342, "prob": 0.0}, {"count": 343, "prob": 2.954458637534418e-06}, {"count": 344, "prob": 0.0}, {"count": 345, "prob": 1.2048471024617387e-06}, {"count": 346, "prob": 0.0}, {"count": 347, "prob": 0.0}, {"count": 348, "prob": 0.0}, {"count": 349, "prob": 0.0}, {"count": 350, "prob": 0.0}, {"count": 351, "prob": 0.0}, {"count": 352, "prob": 0.0}, {"count": 353, "prob": 0.0}, {"count": 354, "prob": 0.0}, {"count": 355, "prob": 0.0}, {"count": 356, "prob": 0.0}, {"count": 357, "prob": 0.0}, {"count": 358, "prob": 0.0}, {"count": 359, "prob": 0.0}, {"count": 360, "prob": 0.0}, {"count": 361, "prob": 0.0}, {"count": 362, "prob": 8.92722939938152e-07}, {"count": 363, "prob": 3.5696958817352766e-07}, {"count": 364, "prob": 0.0}, {"count": 365, "prob": 0.0}, {"count": 366, "prob": 0.0}, {"count": 367, "prob": 0.0}, {"count": 368, "prob": 0.0}, {"count": 369, "prob": 0.0}, {"count": 370, "prob": 0.0}, {"count": 371, "prob": 0.0}, {"count": 372, "prob": 1.82371397643092e-07}, {"count": 373, "prob": 0.0}, {"count": 374, "prob": 0.0}, {"count": 375, "prob": 0.0}, {"count": 376, "prob": 0.0}, {"count": 377, "prob": 1.2290246362904023e-06}, {"count": 378, "prob": 0.0}, {"count": 379, "prob": 0.0}, {"count": 380, "prob": 0.0}], "data-3d318fb60ac4ae7677a03f3ee91efc9e": [{"expected": 44.897192230595806}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc2_OptiVax.html b/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc2_OptiVax.html deleted file mode 100644 index 558d93b2f8e22bfe0b529e85c52b1f02d170619f..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/hit_histogram_mhc2_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeWidth": 0}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "hconcat": [{"layer": [{"data": {"name": "data-9de7d2f6f67e4beb12c8d93388c565f5"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "White"}, {"data": {"name": "data-0c5d6420983b21e061798d036f2df2ff"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-0c5d6420983b21e061798d036f2df2ff"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-ebb5f54692ae43bbefc1365f61439195"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Black"}, {"data": {"name": "data-e8f2964c3d3d719bc3533bd12f6e0037"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-e8f2964c3d3d719bc3533bd12f6e0037"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}, {"layer": [{"data": {"name": "data-c721b50116a886b7b94f9f81dd4153e9"}, "mark": {"type": "bar", "color": "#9AD6E5"}, "encoding": {"x": {"bin": {"maxbins": 30}, "field": "count", "title": "Number of peptide-HLA hits", "type": "quantitative"}, "y": {"field": "prob", "title": "Frequency", "type": "quantitative"}}, "title": "Asians"}, {"data": {"name": "data-09dd60816ead03a99e2f9c5fea0b0af4"}, "mark": {"type": "rule", "color": "#FFAD00", "size": 4}, "encoding": {"x": {"field": "expected", "type": "quantitative"}}}, {"data": {"name": "data-09dd60816ead03a99e2f9c5fea0b0af4"}, "mark": {"type": "text", "align": "left", "baseline": "middle", "color": "#FFAD00", "dx": 7}, "encoding": {"text": {"field": "expected", "format": ",.3f", "type": "quantitative"}, "x": {"field": "expected", "type": "quantitative"}}}]}], "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-9de7d2f6f67e4beb12c8d93388c565f5": [{"count": 0, "prob": 0.00037533414741799714}, {"count": 1, "prob": 0.007742639527743323}, {"count": 2, "prob": 0.032423068517419794}, {"count": 3, "prob": 0.048638069550766355}, {"count": 4, "prob": 0.07610728426524561}, {"count": 5, "prob": 0.10464131449956622}, {"count": 6, "prob": 0.10235019641475376}, {"count": 7, "prob": 0.11042651353317216}, {"count": 8, "prob": 0.11295175922995629}, {"count": 9, "prob": 0.06858912924346648}, {"count": 10, "prob": 0.06347214135815515}, {"count": 11, "prob": 0.052375190472605505}, {"count": 12, "prob": 0.024174287081124176}, {"count": 13, "prob": 0.03440736172128149}, {"count": 14, "prob": 0.03182913709072349}, {"count": 15, "prob": 0.02537107144211029}, {"count": 16, "prob": 0.03071322869072808}, {"count": 17, "prob": 0.024878913841670472}, {"count": 18, "prob": 0.015408101407599026}, {"count": 19, "prob": 0.01930556477449211}, {"count": 20, "prob": 0.0048660905912581275}, {"count": 21, "prob": 0.004741606144226691}, {"count": 22, "prob": 0.0026549560534575288}, {"count": 23, "prob": 0.00015164885021672073}, {"count": 24, "prob": 0.00043176867670739267}, {"count": 25, "prob": 1.8162185068124816e-05}, {"count": 26, "prob": 0.0005911347190808239}, {"count": 27, "prob": 0.0003613894015231591}, {"count": 28, "prob": 0.0}, {"count": 29, "prob": 2.936568445530705e-06}], "data-0c5d6420983b21e061798d036f2df2ff": [{"expected": 8.581877279944395}], "data-ebb5f54692ae43bbefc1365f61439195": [{"count": 0, "prob": 0.0016659092026938115}, {"count": 1, "prob": 0.01082742329153586}, {"count": 2, "prob": 0.02868737986844873}, {"count": 3, "prob": 0.04124649830431715}, {"count": 4, "prob": 0.07046794790429249}, {"count": 5, "prob": 0.10396252979715762}, {"count": 6, "prob": 0.11208337033831664}, {"count": 7, "prob": 0.11161772028257791}, {"count": 8, "prob": 0.13367991549854688}, {"count": 9, "prob": 0.10374800432252079}, {"count": 10, "prob": 0.0740624379843438}, {"count": 11, "prob": 0.0674154561123199}, {"count": 12, "prob": 0.03505537289172103}, {"count": 13, "prob": 0.02757624234359886}, {"count": 14, "prob": 0.019045078619474437}, {"count": 15, "prob": 0.017727711559480292}, {"count": 16, "prob": 0.013939911079113142}, {"count": 17, "prob": 0.009046589721755491}, {"count": 18, "prob": 0.007751876059386604}, {"count": 19, "prob": 0.005082913496085922}, {"count": 20, "prob": 0.0026414581630061144}, {"count": 21, "prob": 0.0012295940533725062}, {"count": 22, "prob": 0.0005700007552343116}, {"count": 23, "prob": 0.0003175588380131314}, {"count": 24, "prob": 0.00031457274107407526}, {"count": 25, "prob": 0.00012824616852361904}, {"count": 26, "prob": 5.750696444625729e-05}, {"count": 27, "prob": 4.957965598226118e-05}, {"count": 28, "prob": 3.8665738540295394e-07}, {"count": 29, "prob": 8.073253555612377e-07}], "data-e8f2964c3d3d719bc3533bd12f6e0037": [{"expected": 7.969576748683333}], "data-c721b50116a886b7b94f9f81dd4153e9": [{"count": 0, "prob": 0.013812362127136992}, {"count": 1, "prob": 0.1318246358142672}, {"count": 2, "prob": 0.1724168050484242}, {"count": 3, "prob": 0.08837899512562075}, {"count": 4, "prob": 0.14619646145867085}, {"count": 5, "prob": 0.17446567638821717}, {"count": 6, "prob": 0.0529945019659601}, {"count": 7, "prob": 0.08254326605716661}, {"count": 8, "prob": 0.06061350393994153}, {"count": 9, "prob": 0.01598561726945992}, {"count": 10, "prob": 0.024362812131794802}, {"count": 11, "prob": 0.00815764273722273}, {"count": 12, "prob": 0.007290876742608608}, {"count": 13, "prob": 0.007646307924703614}, {"count": 14, "prob": 0.0026140460535033967}, {"count": 15, "prob": 0.004935992060971247}, {"count": 16, "prob": 0.002384978461993548}, {"count": 17, "prob": 0.0011348575515779747}, {"count": 18, "prob": 0.0013728687358181136}, {"count": 19, "prob": 0.0004774821475790151}, {"count": 20, "prob": 0.000248861383491595}, {"count": 21, "prob": 8.001834992018021e-05}, {"count": 22, "prob": 1.260148861538473e-05}, {"count": 23, "prob": 1.8532357651316855e-05}, {"count": 24, "prob": 1.0419649168683262e-05}, {"count": 25, "prob": 1.9187862788087942e-06}, {"count": 26, "prob": 1.4071944625047086e-05}, {"count": 27, "prob": 3.529327999364274e-06}, {"count": 28, "prob": 3.5696958817352766e-07}, {"count": 29, "prob": 0.0}], "data-09dd60816ead03a99e2f9c5fea0b0af4": [{"expected": 4.453715481840655}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc1_HOGVAX.csv b/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc1_HOGVAX.csv deleted file mode 100644 index 0f7d19946f522663821617169e1c14a0bad5ef58..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc1_HOGVAX.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9324106279145923,White -1,2,0.8442895843620128,White -2,3,0.7544325579372815,White -3,4,0.5946778193685083,White -4,5,0.43372509763957245,White -5,6,0.2641058326622314,White -6,7,0.14501334616059047,White -7,8,0.07717733247412373,White -8,9,0.03213662571751863,White -9,10,0.011803710126455758,White -0,1,0.9740684491194693,Black -1,2,0.9255957955650601,Black -2,3,0.8352129855114248,Black -3,4,0.7142927236077025,Black -4,5,0.5816371144955299,Black -5,6,0.4473400412702644,Black -6,7,0.33685604323230456,Black -7,8,0.23980805019006934,Black -8,9,0.16898558952129217,Black -9,10,0.11590407043532003,Black -0,1,0.9929693702093016,Asians -1,2,0.8941666975827818,Asians -2,3,0.739925097582276,Asians -3,4,0.6521017167749077,Asians -4,5,0.5804654553679457,Asians -5,6,0.5298625358999187,Asians -6,7,0.4675642629923783,Asians -7,8,0.31366236977755246,Asians -8,9,0.15727574711499537,Asians -9,10,0.10355895347812516,Asians -0,1,0.9664828157477877,Average -1,2,0.8880173591699515,Average -2,3,0.7765235470103274,Average -3,4,0.6536907532503727,Average -4,5,0.5319425558343495,Average -5,6,0.41376946994413816,Average -6,7,0.3164778841284244,Average -7,8,0.21021591748058185,Average -8,9,0.11946598745126873,Average -9,10,0.07708891134663365,Average diff --git a/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc1_OptiVax.csv b/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc1_OptiVax.csv deleted file mode 100644 index 636bf69d2abda318f97eb1d9c0712f82dbf3a256..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc1_OptiVax.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.9324106279145923,White -1,2,0.8367136717549868,White -2,3,0.6753639095273803,White -3,4,0.48771784014269404,White -4,5,0.29863981015532337,White -5,6,0.15653357061749884,White -6,7,0.07534983017682062,White -7,8,0.029469626097605395,White -8,9,0.009550352486247471,White -9,10,0.0018034822018303531,White -0,1,0.9740684491194693,Black -1,2,0.894732210588356,Black -2,3,0.7546475274970825,Black -3,4,0.5861527615389821,Black -4,5,0.42064019258116425,Black -5,6,0.27889864273199505,Black -6,7,0.17234041144452206,Black -7,8,0.09658782716305636,Black -8,9,0.04833541110722028,Black -9,10,0.01954018369891264,Black -0,1,0.9929693702093016,Asians -1,2,0.8931501519658557,Asians -2,3,0.6979201645943787,Asians -3,4,0.48198188109670137,Asians -4,5,0.3583174387245811,Asians -5,6,0.24874526760861237,Asians -6,7,0.11306077906024325,Asians -7,8,0.0378473463837683,Asians -8,9,0.008048792770569912,Asians -9,10,0.002700961412219649,Asians -0,1,0.9664828157477877,Average -1,2,0.8748653447697329,Average -2,3,0.7093105338729471,Average -3,4,0.5186174942594591,Average -4,5,0.35919914715368956,Average -5,6,0.22805916031936876,Average -6,7,0.12025034022719532,Average -7,8,0.05463493321481002,Average -8,9,0.021978185454679222,Average -9,10,0.008014875770987548,Average diff --git a/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc2_HOGVAX.csv b/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc2_HOGVAX.csv deleted file mode 100644 index f7274c4e62564cafbe0b293979d2ccf35b99ed2d..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc2_HOGVAX.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.999624665852582,White -1,2,0.9969207787230225,White -2,3,0.9957035200124891,White -3,4,0.9952251132360848,White -4,5,0.9915232322806534,White -5,6,0.990408983245581,White -6,7,0.9884152687641332,White -7,8,0.9729065458518088,White -8,9,0.9643457291967877,White -9,10,0.9631974507490949,White -0,1,0.9983340907973062,Black -1,2,0.9957298834453079,Black -2,3,0.9952172039734083,Black -3,4,0.9925199834365421,Black -4,5,0.9859145324218035,Black -5,6,0.982768350481519,Black -6,7,0.9791003342155793,Black -7,8,0.9743458485265324,Black -8,9,0.9703020724933931,Black -9,10,0.9668553113705247,Black -0,1,0.986187637872863,Asians -1,2,0.9546204244827352,Asians -2,3,0.9470546665697208,Asians -3,4,0.8669686034224653,Asians -4,5,0.8168991975270972,Asians -5,6,0.8129749429392722,Asians -6,7,0.7855435129064847,Asians -7,8,0.7452085211565542,Asians -8,9,0.7258657719472842,Asians -9,10,0.7202910098635167,Asians -0,1,0.9947154648409171,Average -1,2,0.9824236955503552,Average -2,3,0.9793251301852061,Average -3,4,0.9515712333650308,Average -4,5,0.931445654076518,Average -5,6,0.9287174255554573,Average -6,7,0.9176863719620657,Average -7,8,0.8974869718449652,Average -8,9,0.886837857879155,Average -9,10,0.8834479239943788,Average diff --git a/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc2_OptiVax.csv b/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc2_OptiVax.csv deleted file mode 100644 index 06f7445ac091ae6daca75c54ce64d4263249e8be..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/min_hit_dictmhc2_OptiVax.csv +++ /dev/null @@ -1,41 +0,0 @@ -,n,prob,population -0,1,0.999624665852582,White -1,2,0.9918820263248387,White -2,3,0.9594589578074189,White -3,4,0.9108208882566525,White -4,5,0.8347136039914069,White -5,6,0.7300722894918408,White -6,7,0.6277220930770869,White -7,8,0.5172955795439147,White -8,9,0.40434382031395844,White -9,10,0.33575469107049194,White -0,1,0.9983340907973062,Black -1,2,0.9875066675057703,Black -2,3,0.9588192876373216,Black -3,4,0.9175727893330045,Black -4,5,0.8471048414287119,Black -5,6,0.7431423116315543,Black -6,7,0.6310589412932377,Black -7,8,0.5194412210106598,Black -8,9,0.38576130551211296,Black -9,10,0.2820133011895922,Black -0,1,0.986187637872863,Asians -1,2,0.8543630020585958,Asians -2,3,0.6819461970101717,Asians -3,4,0.5935672018845508,Asians -4,5,0.44737074042588,Asians -5,6,0.2729050640376628,Asians -6,7,0.21991056207170268,Asians -7,8,0.137367296014536,Asians -8,9,0.07675379207459443,Asians -9,10,0.06076817480513452,Asians -0,1,0.9947154648409171,Average -1,2,0.9445838986297349,Average -2,3,0.866741480818304,Average -3,4,0.8073202931580692,Average -4,5,0.7097297286153329,Average -5,6,0.5820398883870194,Average -6,7,0.4928971988140091,Average -7,8,0.3913680321897035,Average -8,9,0.2889529726335553,Average -9,10,0.2261787223550729,Average diff --git a/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc1_HOGVAX.html b/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc1_HOGVAX.html deleted file mode 100644 index ae5587c7327c092709c4706e4cda69df86c5fc42..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc1_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-53a87f136cb705fca8755e3a1cd7b200"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-53a87f136cb705fca8755e3a1cd7b200": [{"n": 1, "prob": 0.9324106279145923, "population": "White"}, {"n": 2, "prob": 0.8442895843620128, "population": "White"}, {"n": 3, "prob": 0.7544325579372815, "population": "White"}, {"n": 4, "prob": 0.5946778193685083, "population": "White"}, {"n": 5, "prob": 0.43372509763957245, "population": "White"}, {"n": 6, "prob": 0.2641058326622314, "population": "White"}, {"n": 7, "prob": 0.14501334616059047, "population": "White"}, {"n": 8, "prob": 0.07717733247412373, "population": "White"}, {"n": 9, "prob": 0.03213662571751863, "population": "White"}, {"n": 10, "prob": 0.011803710126455758, "population": "White"}, {"n": 1, "prob": 0.9740684491194693, "population": "Black"}, {"n": 2, "prob": 0.9255957955650601, "population": "Black"}, {"n": 3, "prob": 0.8352129855114248, "population": "Black"}, {"n": 4, "prob": 0.7142927236077025, "population": "Black"}, {"n": 5, "prob": 0.5816371144955299, "population": "Black"}, {"n": 6, "prob": 0.4473400412702644, "population": "Black"}, {"n": 7, "prob": 0.33685604323230456, "population": "Black"}, {"n": 8, "prob": 0.23980805019006934, "population": "Black"}, {"n": 9, "prob": 0.16898558952129217, "population": "Black"}, {"n": 10, "prob": 0.11590407043532003, "population": "Black"}, {"n": 1, "prob": 0.9929693702093016, "population": "Asians"}, {"n": 2, "prob": 0.8941666975827818, "population": "Asians"}, {"n": 3, "prob": 0.739925097582276, "population": "Asians"}, {"n": 4, "prob": 0.6521017167749077, "population": "Asians"}, {"n": 5, "prob": 0.5804654553679457, "population": "Asians"}, {"n": 6, "prob": 0.5298625358999187, "population": "Asians"}, {"n": 7, "prob": 0.4675642629923783, "population": "Asians"}, {"n": 8, "prob": 0.31366236977755246, "population": "Asians"}, {"n": 9, "prob": 0.15727574711499537, "population": "Asians"}, {"n": 10, "prob": 0.10355895347812516, "population": "Asians"}, {"n": 1, "prob": 0.9664828157477877, "population": "Average"}, {"n": 2, "prob": 0.8880173591699515, "population": "Average"}, {"n": 3, "prob": 0.7765235470103274, "population": "Average"}, {"n": 4, "prob": 0.6536907532503727, "population": "Average"}, {"n": 5, "prob": 0.5319425558343495, "population": "Average"}, {"n": 6, "prob": 0.41376946994413816, "population": "Average"}, {"n": 7, "prob": 0.3164778841284244, "population": "Average"}, {"n": 8, "prob": 0.21021591748058185, "population": "Average"}, {"n": 9, "prob": 0.11946598745126873, "population": "Average"}, {"n": 10, "prob": 0.07708891134663365, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc1_OptiVax.html b/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc1_OptiVax.html deleted file mode 100644 index 9c48c7e6ac3061a7479e360a164982192fc9b29d..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc1_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-bedc1f52f5dffd2b31039f221b642853"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-bedc1f52f5dffd2b31039f221b642853": [{"n": 1, "prob": 0.9324106279145923, "population": "White"}, {"n": 2, "prob": 0.8367136717549868, "population": "White"}, {"n": 3, "prob": 0.6753639095273803, "population": "White"}, {"n": 4, "prob": 0.48771784014269404, "population": "White"}, {"n": 5, "prob": 0.29863981015532337, "population": "White"}, {"n": 6, "prob": 0.15653357061749884, "population": "White"}, {"n": 7, "prob": 0.07534983017682062, "population": "White"}, {"n": 8, "prob": 0.029469626097605395, "population": "White"}, {"n": 9, "prob": 0.009550352486247471, "population": "White"}, {"n": 10, "prob": 0.0018034822018303531, "population": "White"}, {"n": 1, "prob": 0.9740684491194693, "population": "Black"}, {"n": 2, "prob": 0.894732210588356, "population": "Black"}, {"n": 3, "prob": 0.7546475274970825, "population": "Black"}, {"n": 4, "prob": 0.5861527615389821, "population": "Black"}, {"n": 5, "prob": 0.42064019258116425, "population": "Black"}, {"n": 6, "prob": 0.27889864273199505, "population": "Black"}, {"n": 7, "prob": 0.17234041144452206, "population": "Black"}, {"n": 8, "prob": 0.09658782716305636, "population": "Black"}, {"n": 9, "prob": 0.04833541110722028, "population": "Black"}, {"n": 10, "prob": 0.01954018369891264, "population": "Black"}, {"n": 1, "prob": 0.9929693702093016, "population": "Asians"}, {"n": 2, "prob": 0.8931501519658557, "population": "Asians"}, {"n": 3, "prob": 0.6979201645943787, "population": "Asians"}, {"n": 4, "prob": 0.48198188109670137, "population": "Asians"}, {"n": 5, "prob": 0.3583174387245811, "population": "Asians"}, {"n": 6, "prob": 0.24874526760861237, "population": "Asians"}, {"n": 7, "prob": 0.11306077906024325, "population": "Asians"}, {"n": 8, "prob": 0.0378473463837683, "population": "Asians"}, {"n": 9, "prob": 0.008048792770569912, "population": "Asians"}, {"n": 10, "prob": 0.002700961412219649, "population": "Asians"}, {"n": 1, "prob": 0.9664828157477877, "population": "Average"}, {"n": 2, "prob": 0.8748653447697329, "population": "Average"}, {"n": 3, "prob": 0.7093105338729471, "population": "Average"}, {"n": 4, "prob": 0.5186174942594591, "population": "Average"}, {"n": 5, "prob": 0.35919914715368956, "population": "Average"}, {"n": 6, "prob": 0.22805916031936876, "population": "Average"}, {"n": 7, "prob": 0.12025034022719532, "population": "Average"}, {"n": 8, "prob": 0.05463493321481002, "population": "Average"}, {"n": 9, "prob": 0.021978185454679222, "population": "Average"}, {"n": 10, "prob": 0.008014875770987548, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc2_HOGVAX.html b/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc2_HOGVAX.html deleted file mode 100644 index cc6ea91779f7f910cbef458096c34c79b322e143..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc2_HOGVAX.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-e1d5c8ce068791a593f4d8dd0996d90f"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-e1d5c8ce068791a593f4d8dd0996d90f": [{"n": 1, "prob": 0.999624665852582, "population": "White"}, {"n": 2, "prob": 0.9969207787230225, "population": "White"}, {"n": 3, "prob": 0.9957035200124891, "population": "White"}, {"n": 4, "prob": 0.9952251132360848, "population": "White"}, {"n": 5, "prob": 0.9915232322806534, "population": "White"}, {"n": 6, "prob": 0.990408983245581, "population": "White"}, {"n": 7, "prob": 0.9884152687641332, "population": "White"}, {"n": 8, "prob": 0.9729065458518088, "population": "White"}, {"n": 9, "prob": 0.9643457291967877, "population": "White"}, {"n": 10, "prob": 0.9631974507490949, "population": "White"}, {"n": 1, "prob": 0.9983340907973062, "population": "Black"}, {"n": 2, "prob": 0.9957298834453079, "population": "Black"}, {"n": 3, "prob": 0.9952172039734083, "population": "Black"}, {"n": 4, "prob": 0.9925199834365421, "population": "Black"}, {"n": 5, "prob": 0.9859145324218035, "population": "Black"}, {"n": 6, "prob": 0.982768350481519, "population": "Black"}, {"n": 7, "prob": 0.9791003342155793, "population": "Black"}, {"n": 8, "prob": 0.9743458485265324, "population": "Black"}, {"n": 9, "prob": 0.9703020724933931, "population": "Black"}, {"n": 10, "prob": 0.9668553113705247, "population": "Black"}, {"n": 1, "prob": 0.986187637872863, "population": "Asians"}, {"n": 2, "prob": 0.9546204244827352, "population": "Asians"}, {"n": 3, "prob": 0.9470546665697208, "population": "Asians"}, {"n": 4, "prob": 0.8669686034224653, "population": "Asians"}, {"n": 5, "prob": 0.8168991975270972, "population": "Asians"}, {"n": 6, "prob": 0.8129749429392722, "population": "Asians"}, {"n": 7, "prob": 0.7855435129064847, "population": "Asians"}, {"n": 8, "prob": 0.7452085211565542, "population": "Asians"}, {"n": 9, "prob": 0.7258657719472842, "population": "Asians"}, {"n": 10, "prob": 0.7202910098635167, "population": "Asians"}, {"n": 1, "prob": 0.9947154648409171, "population": "Average"}, {"n": 2, "prob": 0.9824236955503552, "population": "Average"}, {"n": 3, "prob": 0.9793251301852061, "population": "Average"}, {"n": 4, "prob": 0.9515712333650308, "population": "Average"}, {"n": 5, "prob": 0.931445654076518, "population": "Average"}, {"n": 6, "prob": 0.9287174255554573, "population": "Average"}, {"n": 7, "prob": 0.9176863719620657, "population": "Average"}, {"n": 8, "prob": 0.8974869718449652, "population": "Average"}, {"n": 9, "prob": 0.886837857879155, "population": "Average"}, {"n": 10, "prob": 0.8834479239943788, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc2_OptiVax.html b/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc2_OptiVax.html deleted file mode 100644 index db80971c6a2fe626d5d258491a5b3643dbe667b2..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/min_hit_number_bar_mhc2_OptiVax.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300, "strokeOpacity": 0}, "axis": {"grid": false, "labelFontSize": 20, "titleFontSize": 20}}, "data": {"name": "data-af9155c4b9d8fbc18a0eb3a6b0a641af"}, "mark": "bar", "encoding": {"color": {"field": "population", "scale": {"range": ["#9AD6E5", "#66A6D9", "#BBB465", "#FFC12C", "#DA0034", "#3A7A9B", "#FFAD00"]}, "type": "nominal"}, "column": {"field": "n", "title": "Minimum number of peptide-Hla hits", "type": "quantitative"}, "x": {"axis": {"labels": false, "ticks": false, "title": null}, "field": "population", "sort": ["Asians", "Black", "White", "Average"], "type": "nominal"}, "y": {"field": "prob", "title": "Population coverage", "type": "quantitative"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-af9155c4b9d8fbc18a0eb3a6b0a641af": [{"n": 1, "prob": 0.999624665852582, "population": "White"}, {"n": 2, "prob": 0.9918820263248387, "population": "White"}, {"n": 3, "prob": 0.9594589578074189, "population": "White"}, {"n": 4, "prob": 0.9108208882566525, "population": "White"}, {"n": 5, "prob": 0.8347136039914069, "population": "White"}, {"n": 6, "prob": 0.7300722894918408, "population": "White"}, {"n": 7, "prob": 0.6277220930770869, "population": "White"}, {"n": 8, "prob": 0.5172955795439147, "population": "White"}, {"n": 9, "prob": 0.40434382031395844, "population": "White"}, {"n": 10, "prob": 0.33575469107049194, "population": "White"}, {"n": 1, "prob": 0.9983340907973062, "population": "Black"}, {"n": 2, "prob": 0.9875066675057703, "population": "Black"}, {"n": 3, "prob": 0.9588192876373216, "population": "Black"}, {"n": 4, "prob": 0.9175727893330045, "population": "Black"}, {"n": 5, "prob": 0.8471048414287119, "population": "Black"}, {"n": 6, "prob": 0.7431423116315543, "population": "Black"}, {"n": 7, "prob": 0.6310589412932377, "population": "Black"}, {"n": 8, "prob": 0.5194412210106598, "population": "Black"}, {"n": 9, "prob": 0.38576130551211296, "population": "Black"}, {"n": 10, "prob": 0.2820133011895922, "population": "Black"}, {"n": 1, "prob": 0.986187637872863, "population": "Asians"}, {"n": 2, "prob": 0.8543630020585958, "population": "Asians"}, {"n": 3, "prob": 0.6819461970101717, "population": "Asians"}, {"n": 4, "prob": 0.5935672018845508, "population": "Asians"}, {"n": 5, "prob": 0.44737074042588, "population": "Asians"}, {"n": 6, "prob": 0.2729050640376628, "population": "Asians"}, {"n": 7, "prob": 0.21991056207170268, "population": "Asians"}, {"n": 8, "prob": 0.137367296014536, "population": "Asians"}, {"n": 9, "prob": 0.07675379207459443, "population": "Asians"}, {"n": 10, "prob": 0.06076817480513452, "population": "Asians"}, {"n": 1, "prob": 0.9947154648409171, "population": "Average"}, {"n": 2, "prob": 0.9445838986297349, "population": "Average"}, {"n": 3, "prob": 0.866741480818304, "population": "Average"}, {"n": 4, "prob": 0.8073202931580692, "population": "Average"}, {"n": 5, "prob": 0.7097297286153329, "population": "Average"}, {"n": 6, "prob": 0.5820398883870194, "population": "Average"}, {"n": 7, "prob": 0.4928971988140091, "population": "Average"}, {"n": 8, "prob": 0.3913680321897035, "population": "Average"}, {"n": 9, "prob": 0.2889529726335553, "population": "Average"}, {"n": 10, "prob": 0.2261787223550729, "population": "Average"}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/SupplementaryResults/SpikeHOGVAX/unlinked_pop_coverage_bar.html b/SupplementaryResults/SpikeHOGVAX/unlinked_pop_coverage_bar.html deleted file mode 100644 index 16c659e1afb3db313bfb4dcbaf0c70f97370635f..0000000000000000000000000000000000000000 --- a/SupplementaryResults/SpikeHOGVAX/unlinked_pop_coverage_bar.html +++ /dev/null @@ -1,35 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <style> - .error { - color: red; - } - </style> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega@5"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-lite@4.17.0"></script> - <script type="text/javascript" src="https://cdn.jsdelivr.net/npm//vega-embed@6"></script> -</head> -<body> - <div id="vis"></div> - <script> - (function(vegaEmbed) { - var spec = {"config": {"view": {"continuousWidth": 400, "continuousHeight": 300}, "axis": {"labelFontSize": 20, "titleFontSize": 20}}, "layer": [{"mark": "bar", "encoding": {"color": {"field": "Method", "legend": null, "scale": {"domain": ["MHCI OptiVax-Unlinked", "MHCI HOGVAX", "MHCII OptiVax-Unlinked", "MHCII HOGVAX"], "range": ["#9ad6e5", "#3a7a9b", "#9ad6e5", "#3a7a9b"]}, "type": "nominal"}, "x": {"field": "Method", "type": "nominal"}, "y": {"axis": {"titleColor": "#3a7a9b"}, "field": "Population Coverage", "scale": {"domain": [0.87, 1.0]}, "type": "quantitative"}}}, {"mark": {"type": "circle", "color": "#FFAD00", "size": 60}, "encoding": {"x": {"field": "Method", "type": "nominal"}, "y": {"axis": {"titleColor": "#FFAD00"}, "field": "Number of Peptides", "type": "quantitative"}}}], "data": {"name": "data-728fcc069ed2d6689f8b4e9eee953806"}, "resolve": {"scale": {"y": "independent"}}, "$schema": "https://vega.github.io/schema/vega-lite/v4.17.0.json", "datasets": {"data-728fcc069ed2d6689f8b4e9eee953806": [{"Method": "MHCI OptiVax-Unlinked", "Population Coverage": 0.8801156847533053, "Number of Peptides": 19}, {"Method": "MHCI HOGVAX", "Population Coverage": 0.8880697526406931, "Number of Peptides": 149}, {"Method": "MHCII OptiVax-Unlinked", "Population Coverage": 0.9300214630615633, "Number of Peptides": 19}, {"Method": "MHCII HOGVAX", "Population Coverage": 0.9635200707398426, "Number of Peptides": 1180}]}}; - var embedOpt = {"mode": "vega-lite"}; - - function showError(el, error){ - el.innerHTML = ('<div class="error" style="color:red;">' - + '<p>JavaScript Error: ' + error.message + '</p>' - + "<p>This usually means there's a typo in your chart specification. " - + "See the javascript console for the full traceback.</p>" - + '</div>'); - throw error; - } - const el = document.getElementById('vis'); - vegaEmbed("#vis", spec, embedOpt) - .catch(error => showError(el, error)); - })(vegaEmbed); - - </script> -</body> -</html> \ No newline at end of file diff --git a/Thesis.pdf b/Thesis.pdf deleted file mode 100644 index 9bdbdd5bac984e602f2197ee2a162a6aa069027d..0000000000000000000000000000000000000000 Binary files a/Thesis.pdf and /dev/null differ diff --git a/VaccineFormulations/mhc1_allele/4512_chosen_peptides_hog.txt b/VaccineFormulations/mhc1_allele/4512_chosen_peptides_hog.txt deleted file mode 100644 index 3764c9da023401576e4ea63d258a4bfc7c662250..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc1_allele/4512_chosen_peptides_hog.txt +++ /dev/null @@ -1,87 +0,0 @@ -PYFFTLLLQ -AQFAPSASA -TQMNLKYA -NYMPYFFT -SQMEIDFL -QFHQKLLK -TISLAGSYKD -ISLAGSYKD -ISDYDYYRY -RQFHQKLLK -GEAANFCAL -MPYFFTLLL -GEAANFCA -YRARAGEA -ETISLAGSY -QMNLKYAI -HSYFTSDY -MARKTLNSL -SLAGSYKDW -LHSYFTSD -YFFTLLLQ -TQMNLKYAI -EAANFCAL -FAPSASAF -LHSYFTSDY -MADQAMTQ -PFNKWGKA -MEIDFLEL -KSYELQTPF -ADQAMTQM -ETISLAGS -ISDYDYYR -EIDFLELA -ISLAGSYKDW -FPFNKWGK -WFLAYILF -LAYILFTR -QFAPSASAF -HSYFTSDYY -LAGSYKDW -WFLAYILFTR -YELQTPFE -YMPYFFTLL -YMPYFFTL -QEILGTVS -AEWFLAYILF -LVAEWFLA -ETISLAGSYK -SYELQTPFE -RQFHQKLL -SQMEIDFLEL -FEYVSQPF -EILGTVSW -YASAVVLL -MARKTLNS -MEIDFLELA -SQMEIDFLE -TISLAGSYK -QMEIDFLEL -EWFLAYILF -FLAYILFTR -YMPYFFTLLL -FPFNKWGKA -WFLAYILFT -SYFTSDYY -KSYELQTPFE -MPYFFTLLLQ -ASAVVLLI -QEILGTVSW -IPFAMQMAY -YRARAGEAA -RKTLNSLE -AEWFLAYIL -IPFAMQMA -PFAMQMAY -LVAEWFLAY -KSYELQTP -ARKTLNSL -MADQAMTQM -YASAVVLLI -SDYDYYRY -NYMPYFFTL -AEWFLAYI -AQFAPSAS -AQFAPSASAF -ARKTLNSLE -VAEWFLAY \ No newline at end of file diff --git a/VaccineFormulations/mhc1_allele/4512_chosen_peptides_hogvax_inc_substrings.txt b/VaccineFormulations/mhc1_allele/4512_chosen_peptides_hogvax_inc_substrings.txt deleted file mode 100644 index 1e805d423e7d52723a962cd4ca8492f8a2f4db5d..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc1_allele/4512_chosen_peptides_hogvax_inc_substrings.txt +++ /dev/null @@ -1,97 +0,0 @@ -PYFFTLLLQ -AQFAPSASA -TQMNLKYA -NYMPYFFT -QMEIDFLE -SQMEIDFL -QFHQKLLK -TISLAGSYKD -ISLAGSYKD -ISDYDYYRY -RQFHQKLLK -GEAANFCAL -MPYFFTLLL -GEAANFCA -MPYFFTLL -YRARAGEA -ETISLAGSY -QMNLKYAI -HSYFTSDY -MARKTLNSL -SLAGSYKDW -LHSYFTSD -YFFTLLLQ -QFAPSASA -TQMNLKYAI -EAANFCAL -FAPSASAF -LHSYFTSDY -MADQAMTQ -PFNKWGKA -MEIDFLEL -KSYELQTPF -ADQAMTQM -ETISLAGS -SLAGSYKD -ISDYDYYR -EIDFLELA -ISLAGSYKDW -FPFNKWGK -WFLAYILF -LAYILFTR -PYFFTLLL -QFAPSASAF -HSYFTSDYY -LAGSYKDW -WFLAYILFTR -YELQTPFE -YMPYFFTLL -YMPYFFTL -QEILGTVS -AEWFLAYILF -LVAEWFLA -ETISLAGSYK -SYELQTPFE -RQFHQKLL -SQMEIDFLEL -FEYVSQPF -EILGTVSW -YASAVVLL -MARKTLNS -MEIDFLELA -SQMEIDFLE -TISLAGSYK -QMEIDFLEL -EWFLAYILF -FLAYILFTR -YMPYFFTLLL -FPFNKWGKA -WFLAYILFT -SYFTSDYY -TISLAGSY -KSYELQTPFE -MPYFFTLLLQ -EWFLAYIL -FLAYILFT -ASAVVLLI -QEILGTVSW -IPFAMQMAY -YRARAGEAA -RKTLNSLE -AEWFLAYIL -IPFAMQMA -PFAMQMAY -LVAEWFLAY -KSYELQTP -ARKTLNSL -MADQAMTQM -YASAVVLLI -SDYDYYRY -NYMPYFFTL -SYELQTPF -AEWFLAYI -AQFAPSAS -AQFAPSASAF -ISLAGSYK -ARKTLNSLE -VAEWFLAY \ No newline at end of file diff --git a/VaccineFormulations/mhc1_allele/4512_hogvaxine.txt b/VaccineFormulations/mhc1_allele/4512_hogvaxine.txt deleted file mode 100644 index 6fe0965e3083796f1128d088fa73193ca158d841..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc1_allele/4512_hogvaxine.txt +++ /dev/null @@ -1,4 +0,0 @@ -> MHC optimized combined peptide vaccine sequence with overlaps -PLHSYFTSDYYRARAGEAANFCALVAEWFLAYILFTRQFHQKLLKSYELQTPFEYVSQPFPFNKWGKASQMEIDFLELAQFAPSASAFMADQAMTQMNLKYAIPFAMQMAYASAVVLLISDYDYYRYNYMPYFFTLLLQEILGTVSWMARKTLNSLETISLAGSYKDW -> MHC optimized combined peptide vaccine sequence concatenated -PYFFTLLLQAQFAPSASATQMNLKYANYMPYFFTSQMEIDFLQFHQKLLKTISLAGSYKDISLAGSYKDISDYDYYRYRQFHQKLLKGEAANFCALMPYFFTLLLGEAANFCAYRARAGEAETISLAGSYQMNLKYAIHSYFTSDYMARKTLNSLSLAGSYKDWLHSYFTSDYFFTLLLQTQMNLKYAIEAANFCALFAPSASAFLHSYFTSDYMADQAMTQPFNKWGKAMEIDFLELKSYELQTPFADQAMTQMETISLAGSISDYDYYREIDFLELAISLAGSYKDWFPFNKWGKWFLAYILFLAYILFTRQFAPSASAFHSYFTSDYYLAGSYKDWWFLAYILFTRYELQTPFEYMPYFFTLLYMPYFFTLQEILGTVSAEWFLAYILFLVAEWFLAETISLAGSYKSYELQTPFERQFHQKLLSQMEIDFLELFEYVSQPFEILGTVSWYASAVVLLMARKTLNSMEIDFLELASQMEIDFLETISLAGSYKQMEIDFLELEWFLAYILFFLAYILFTRYMPYFFTLLLFPFNKWGKAWFLAYILFTSYFTSDYYKSYELQTPFEMPYFFTLLLQASAVVLLIQEILGTVSWIPFAMQMAYYRARAGEAARKTLNSLEAEWFLAYILIPFAMQMAPFAMQMAYLVAEWFLAYKSYELQTPARKTLNSLMADQAMTQMYASAVVLLISDYDYYRYNYMPYFFTLAEWFLAYIAQFAPSASAQFAPSASAFARKTLNSLEVAEWFLAY \ No newline at end of file diff --git a/VaccineFormulations/mhc1_haplotype/4519_chosen_peptides_hog.txt b/VaccineFormulations/mhc1_haplotype/4519_chosen_peptides_hog.txt deleted file mode 100644 index b5b880b195ffdf5d9c019e283389a8099ddc4174..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc1_haplotype/4519_chosen_peptides_hog.txt +++ /dev/null @@ -1,103 +0,0 @@ -DQAMTQMY -AYFNMVYM -TDLEGNFYG -STMTNRQFHQ -LQFTSLEIP -VMYASAVV -ETISLAGSYK -TVAYFNMVYM -LQFTSLEIPR -AYFNMVYMP -HSYFTSDY -TVAYFNMVY -MADQAMTQM -IPFAMQMAY -ELPTGVHAGT -MYASAVVLL -IETISLAG -SLAGSYKDW -FAMQMAYR -MPYFFTLLL -TISLAGSYKD -ETISLAGSY -ASAVVLLI -HAGTDLEG -ELPTGVHA -MARKTLNSL -IPFAMQMAYR -STMTNRQF -LPTGVHAGT -YDKLQFTS -GTDLEGNFYG -ELPTGVHAG -CTFEYVSQ -TNRQFHQKLL -HSYFTSDYY -DLEGNFYG -MARKTLNSLE -PTGVHAGTD -FTSLEIPR -SQMEIDFLE -PYFFTLLL -YDKLQFTSL -TMTNRQFHQK -GTDLEGNFY -YASAVVLLI -IPFAMQMA -ISLAGSYKDW -EIDFLELA -MADQAMTQ -VAYFNMVYM -SETKCTLKS -VVLHSYFT -MYASAVVLLI -QFHQKLLK -LAGSYKDW -SETKCTLKSF -AGTDLEGN -KLQFTSLEIP -DKLQFTSLEI -LPTGVHAGTD -TFEYVSQPF -MEIDFLEL -CTFEYVSQPF -MEIDFLELA -QFTSLEIPR -GVHAGTDL -SETKCTLK -NRQFHQKLL -YFNMVYMP -ADQAMTQM -SYFTSDYY -DKLQFTSLE -MARKTLNS -AGTDLEGNF -CTFEYVSQP -ETKCTLKSF -TNRQFHQK -MYASAVVL -STMTNRQFH -YDKLQFTSLE -YMPYFFTL -QMEIDFLEL -FEYVSQPF -KLQFTSLEI -PFAMQMAYR -TKCTLKSF -ARKTLNSLE -AGTDLEGNFY -TVAYFNMV -YMPYFFTLL -TISLAGSYK -ISLAGSYKD -QMEIDFLE -RKTLNSLE -TGVHAGTD -TMTNRQFHQ -SQMEIDFL -TNRQFHQKL -KDCVVLHS -RQFHQKLL -MPYFFTLL -MTNRQFHQK -ETISLAGS \ No newline at end of file diff --git a/VaccineFormulations/mhc1_haplotype/4519_chosen_peptides_hogvax_inc_substrings.txt b/VaccineFormulations/mhc1_haplotype/4519_chosen_peptides_hogvax_inc_substrings.txt deleted file mode 100644 index 014f136fdc868c4b0fddd04ca0c6ccb0c3a9686b..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc1_haplotype/4519_chosen_peptides_hogvax_inc_substrings.txt +++ /dev/null @@ -1,123 +0,0 @@ -DQAMTQMY -DKLQFTSL -AYFNMVYM -TDLEGNFYG -SLAGSYKD -STMTNRQFHQ -LQFTSLEIP -VMYASAVV -ETISLAGSYK -LQFTSLEIPR -TVAYFNMVYM -AYFNMVYMP -HSYFTSDY -TVAYFNMVY -MADQAMTQM -IPFAMQMAY -ELPTGVHAGT -MYASAVVLL -IETISLAG -SLAGSYKDW -FAMQMAYR -QFTSLEIP -MPYFFTLLL -TISLAGSYKD -ETISLAGSY -ASAVVLLI -HAGTDLEG -ELPTGVHA -MARKTLNSL -IPFAMQMAYR -STMTNRQF -LPTGVHAGT -YDKLQFTS -GTDLEGNFYG -ELPTGVHAG -CTFEYVSQ -TNRQFHQKLL -HSYFTSDYY -DLEGNFYG -MARKTLNSLE -PTGVHAGTD -FTSLEIPR -SQMEIDFLE -PYFFTLLL -YDKLQFTSL -PFAMQMAY -TMTNRQFHQK -GTDLEGNFY -YASAVVLLI -IPFAMQMA -ISLAGSYKDW -EIDFLELA -MADQAMTQ -VAYFNMVYM -SETKCTLKS -VVLHSYFT -MYASAVVLLI -LQFTSLEI -TISLAGSY -QFHQKLLK -LAGSYKDW -LPTGVHAG -PTGVHAGT -SETKCTLKSF -LPTGVHAGTD -AGTDLEGN -KLQFTSLEIP -DKLQFTSLEI -TFEYVSQPF -MEIDFLEL -TFEYVSQP -CTFEYVSQPF -NRQFHQKL -MEIDFLELA -ETKCTLKS -QFTSLEIPR -GVHAGTDL -SETKCTLK -NRQFHQKLL -YFNMVYMP -ADQAMTQM -SYFTSDYY -MTNRQFHQ -DKLQFTSLE -MARKTLNS -AGTDLEGNF -CTFEYVSQP -ETKCTLKSF -ARKTLNSL -TNRQFHQK -MYASAVVL -STMTNRQFH -YDKLQFTSLE -YMPYFFTL -QMEIDFLEL -VAYFNMVY -FEYVSQPF -KLQFTSLEI -YASAVVLL -PFAMQMAYR -TKCTLKSF -TDLEGNFY -ARKTLNSLE -AGTDLEGNFY -TVAYFNMV -YMPYFFTLL -TISLAGSYK -ISLAGSYKD -GTDLEGNF -ISLAGSYK -QMEIDFLE -RKTLNSLE -TGVHAGTD -TMTNRQFHQ -SQMEIDFL -TNRQFHQKL -KDCVVLHS -RQFHQKLL -MPYFFTLL -MTNRQFHQK -ETISLAGS -TMTNRQFH -KLQFTSLE \ No newline at end of file diff --git a/VaccineFormulations/mhc1_haplotype/4519_hogvaxine.txt b/VaccineFormulations/mhc1_haplotype/4519_hogvaxine.txt deleted file mode 100644 index 79ea3e6df9fbdfe303882953c0666a564e88ee29..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc1_haplotype/4519_hogvaxine.txt +++ /dev/null @@ -1,4 +0,0 @@ -> MHC optimized combined peptide vaccine sequence with overlaps -MARKTLNSLEKMADQAMTQMYDKLQFTSLEIPRSQMEIDFLELAITVAYFNMVYMPYFFTLLLNIPFAMQMAYRSETKCTLKSFNKWGKIELPTGVHAGTDLEGNFYGSFCTFEYVSQPFSTMTNRQFHQKLLKDCVMYASAVVLLIETISLAGSYKDWKDCVVLHSYFTSDYY -> MHC optimized combined peptide vaccine sequence concatenated -DQAMTQMYAYFNMVYMTDLEGNFYGSTMTNRQFHQLQFTSLEIPVMYASAVVETISLAGSYKTVAYFNMVYMLQFTSLEIPRAYFNMVYMPHSYFTSDYTVAYFNMVYMADQAMTQMIPFAMQMAYELPTGVHAGTMYASAVVLLIETISLAGSLAGSYKDWFAMQMAYRMPYFFTLLLTISLAGSYKDETISLAGSYASAVVLLIHAGTDLEGELPTGVHAMARKTLNSLIPFAMQMAYRSTMTNRQFLPTGVHAGTYDKLQFTSGTDLEGNFYGELPTGVHAGCTFEYVSQTNRQFHQKLLHSYFTSDYYDLEGNFYGMARKTLNSLEPTGVHAGTDFTSLEIPRSQMEIDFLEPYFFTLLLYDKLQFTSLTMTNRQFHQKGTDLEGNFYYASAVVLLIIPFAMQMAISLAGSYKDWEIDFLELAMADQAMTQVAYFNMVYMSETKCTLKSVVLHSYFTMYASAVVLLIQFHQKLLKLAGSYKDWSETKCTLKSFAGTDLEGNKLQFTSLEIPDKLQFTSLEILPTGVHAGTDTFEYVSQPFMEIDFLELCTFEYVSQPFMEIDFLELAQFTSLEIPRGVHAGTDLSETKCTLKNRQFHQKLLYFNMVYMPADQAMTQMSYFTSDYYDKLQFTSLEMARKTLNSAGTDLEGNFCTFEYVSQPETKCTLKSFTNRQFHQKMYASAVVLSTMTNRQFHYDKLQFTSLEYMPYFFTLQMEIDFLELFEYVSQPFKLQFTSLEIPFAMQMAYRTKCTLKSFARKTLNSLEAGTDLEGNFYTVAYFNMVYMPYFFTLLTISLAGSYKISLAGSYKDQMEIDFLERKTLNSLETGVHAGTDTMTNRQFHQSQMEIDFLTNRQFHQKLKDCVVLHSRQFHQKLLMPYFFTLLMTNRQFHQKETISLAGS \ No newline at end of file diff --git a/VaccineFormulations/mhc2_allele/37435_chosen_peptides_hog.txt b/VaccineFormulations/mhc2_allele/37435_chosen_peptides_hog.txt deleted file mode 100644 index fc290b466727cdbfcad8e4e03914fc347ebb871b..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc2_allele/37435_chosen_peptides_hog.txt +++ /dev/null @@ -1,278 +0,0 @@ -THHWLLLTILTSLLVLVQS -MMGFKMNYQVNGYPNMFITR -MNYQVNGYPNMFITR -WLTNIFGTVYEKLK -SYFIASFRLFARTRSMWSFNPETN -ILTSLLVLVQSTQW -TFCAGSTFISDEVARDLSLQFKR -VARDLSLQFKRPI -TFISDEVARDLSLQFKRP -LSYFIASFRLFARTRSMWSFNP -CDTFCAGSTFISDEVARDLSL -VGLMWLSYFIASFR -TQQLIRAAEIRASANL -TFCAGSTFISDEVARDLSLQFKRP -MTYRRLISMMGFKMNYQVNGY -FIASFRLFARTRSMWSFNPETNIL -RRLISMMGFKMNYQVNGYPNMF -RLFARTRSMWSFNPETNILLNVPL -IPTITQMNLKYAISAKNRART -IPTITQMNLKYAIS -MTYRRLISMMGFKMNYQVNGYPN -GSTFISDEVARDLSLQFKRP -LMWLSYFIASFRLFA -HFYWFFSNYLKRRV -THHWLLLTILTSLLVLVQ -FNMVYMPASWVMRIM -TIKGTHHWLLLTI -TQQLIRAAEIRASANLAA -TVLSFCAFAVDAAKAY -TKHFYWFFSNYLKRRV -THHWLLLTILTSLLVLVQST -FISDEVARDLSLQFKRP -VKRTIKGTHHWLLL -IICISTKHFYWFFS -STVLSFCAFAVDAA -YVTQQLIRAAEIRAS -FCAFAVDAAKAYKDYL -FYWFFSNYLKRRV -DMTYRRLISMMGFKMNYQVNG -CDTFCAGSTFISDEVARDLSLQ -GIAIAMACLVGLMWLSY -RTRSMWSFNPETNILLNVPLHGTI -QMNLKYAISAKNRARTVAGVSIC -RAAEIRASANLAA -CDTFCAGSTFISDEV -LTILTSLLVLVQSTQW -TVAYFNMVYMPASW -GIPKDMTYRRLISM -ISAKNRARTVAGVSICST -PKDMTYRRLISMMGFKMNYQ -IPKDMTYRRLISMMGFKM -ISDEVARDLSLQFKRP -GLMWLSYFIASFR -AMACLVGLMWLSYFIAS -NYQVNGYPNMFITR -IICISTKHFYWFF -SYFIASFRLFARTRSMWSFNP -TITQMNLKYAISAKNRARTVA -LVGLMWLSYFIASF -CDTFCAGSTFISDEVAR -KGTHHWLLLTILTS -NMVYMPASWVMRIM -WLSYFIASFRLFARTRS -KNRARTVAGVSICST -GIAIAMACLVGLMWLSYFI -ITQMNLKYAISAKNRARTVAG -IAIAMACLVGLMWLSYFI -YAISAKNRARTVAGVSICST -ATVAYFNMVYMPA -LFARTRSMWSFNPETNILLNVPLHG -MNLKYAISAKNRARTVAGVSICST -CAGSTFISDEVARDLSLQFKRP -KDMTYRRLISMMGFKMNYQVNG -CDTFCAGSTFISDEVARD -THHWLLLTILTSLLVLVQSTQW -IPKDMTYRRLISMMGFKMNY -YVTQQLIRAAEIR -SMMGFKMNYQVNGYPNMFITR -STVLSFCAFAVDAAKAY -IPTITQMNLKYAISAKNR -AYFNMVYMPASWVMRI -TKHFYWFFSNYLK -STVLSFCAFAVDAAK -CDTFCAGSTFISDEVARDLSLQF -ISTKHFYWFFSNYL -RARTVAGVSICST -KHFYWFFSNYLKRRV -TNILLNVPLHGTI -MTYRRLISMMGFKMNYQVNGYP -TRSMWSFNPETNILLNVPLHGTI -ASFRLFARTRSMWSFNPETNILLN -IPTITQMNLKYAISAKNRAR -FRLFARTRSMWSFNPETNILLNVPL -GIPKDMTYRRLIS -ITQMNLKYAISAKNRARTVAGVSIC -STKHFYWFFSNYLK -TYRRLISMMGFKMNYQVNGYPN -ACLVGLMWLSYFIAS -CDTFCAGSTFISDEVARDLSLQFK -GTHHWLLLTILTS -IASFRLFARTRSMWSFNPETNILLN -LIRAAEIRASANLAA -THHWLLLTILTSL -NPETNILLNVPLHGTI -QWLTNIFGTVYEK -ITQMNLKYAISAKNRARTVAGVSI -IAMACLVGLMWLSYFI -STFISDEVARDLSLQFKRP -TFCAGSTFISDEVARDLSLQFK -ICISTKHFYWFFSNY -GIAIAMACLVGLMW -VGLMWLSYFIASF -VKRTIKGTHHWLLLT -IICISTKHFYWFFSNY -KYAISAKNRARTVAGVSICST -WLLLTILTSLLVLVQSTQW -DTFCAGSTFISDEVARDLSLQFK -SDEVARDLSLQFKRPI -EVARDLSLQFKRPI -THHWLLLTILTSLLVL -AISAKNRARTVAGVSICST -GIPKDMTYRRLISMMG -VKRTIKGTHHWLL -CDTFCAGSTFISD -SYFIASFRLFARTRSMWSFNPETNI -FARTRSMWSFNPETNILLNVPLHG -FARTRSMWSFNPETNILLNVPLHGT -ATVAYFNMVYMPASW -FRLFARTRSMWSFNPETNILLNVP -MGFKMNYQVNGYPNMFITR -MWSFNPETNILLNVPLHGTI -ARTRSMWSFNPETNILLNVPLHGT -GIAIAMACLVGLMWL -VAYFNMVYMPASWV -HWLLLTILTSLLVLVQSTQW -CAFAVDAAKAYKDYL -IPTITQMNLKYAI -IPTITQMNLKYAISA -AGSTFISDEVARDLSLQFKRP -IPTITQMNLKYAISAKNRA -HHWLLLTILTSLLVLVQSTQW -KRTIKGTHHWLLLTI -TILTSLLVLVQSTQW -CDTFCAGSTFISDE -WSFNPETNILLNVPLHGTI -LLTILTSLLVLVQSTQW -VLSFCAFAVDAAKAYKDYL -CDTFCAGSTFISDEVARDL -QLIRAAEIRASANLAA -QMNLKYAISAKNRARTVAGVSICS -YFIASFRLFARTRSMWSFNPETNIL -AKNRARTVAGVSICST -KMNYQVNGYPNMFITR -MVYMPASWVMRIM -VAYFNMVYMPASWVMRI -KGTHHWLLLTILT -THHWLLLTILTSLLVLV -YFNMVYMPASWVMRIM -AFAVDAAKAYKDYL -RSMWSFNPETNILLNVPLHGTI -CLVGLMWLSYFIAS -LTSLLVLVQSTQW -ARTRSMWSFNPETNILLNVPLHGTI -RLFARTRSMWSFNPETNILLNVPLH -GIAIAMACLVGLMWLSYF -IPTITQMNLKYAISAKNRARTV -TKHFYWFFSNYLKR -IPKDMTYRRLISMMGFKMN -SMWSFNPETNILLNVPLHGTI -THHWLLLTILTSLLV -YFIASFRLFARTRSMWSFNPETNI -SYFIASFRLFARTRSMWSFNPE -WLSYFIASFRLFARTRSMW -FNPETNILLNVPLHGTI -LSYFIASFRLFARTRSMWSFN -LFARTRSMWSFNPETNILLNVPLH -SFRLFARTRSMWSFNPETNILLNV -TQQLIRAAEIRASANLA -WLSYFIASFRLFARTRSMWS -GIPKDMTYRRLISMMGF -QWLTNIFGTVYEKL -RRLISMMGFKMNYQVNGYPNMFIT -WLSYFIASFRLFARTRSM -IPTITQMNLKYAISAKNRARTVA -WLSYFIASFRLFAR -GLMWLSYFIASFRL -PETNILLNVPLHGTI -GIPKDMTYRRLISMM -QQLIRAAEIRASANLAA -VAYFNMVYMPASW -TVLSFCAFAVDAAKAYK -YVTQQLIRAAEIRA -IASFRLFARTRSMWSFNPETNILL -SYFIASFRLFARTRSMWSFNPET -RRLISMMGFKMNYQVNGYPNMFI -CDTFCAGSTFISDEVA -YVTQQLIRAAEIRASAN -IICISTKHFYWFFSN -NRARTVAGVSICST -ITQMNLKYAISAKNRARTVAGV -QMNLKYAISAKNRARTVAGVSICST -ASFRLFARTRSMWSFNPETNILLNV -VTQQLIRAAEIRASANL -ITQMNLKYAISAKNRARTVA -SFNPETNILLNVPLHGTI -MACLVGLMWLSYFIAS -IAMACLVGLMWLSYFIA -TKHFYWFFSNYLKRR -YVTQQLIRAAEIRASANL -TYRRLISMMGFKMNYQVNGYPNMF -WLSYFIASFRLFARTRSMWSF -FKMNYQVNGYPNMFITR -LKYAISAKNRARTVAGVSICST -SFRLFARTRSMWSFNPETNILLNVP -SFCAFAVDAAKAYKDYL -ISMMGFKMNYQVNGYPNMFITR -TQMNLKYAISAKNRARTVAGVSIC -VKRTIKGTHHWLLLTI -GLMWLSYFIASFRLF -CDTFCAGSTFISDEVARDLS -PKDMTYRRLISMMGFKMNYQV -YVTQQLIRAAEIRASA -IPTITQMNLKYAISAK -GIAIAMACLVGLM -FIASFRLFARTRSMWSFNPETNILL -LLLTILTSLLVLVQSTQW -FAVDAAKAYKDYL -MWLSYFIASFRLFA -LTNIFGTVYEKLK -WLSYFIASFRLFA -LSFCAFAVDAAKAYKDYL -YQVNGYPNMFITR -DMTYRRLISMMGFKMNYQVNGY -IAMACLVGLMWLSYFIAS -FCAGSTFISDEVARDLSLQFKRP -VAYFNMVYMPASWVM -CISTKHFYWFFSNY -STVLSFCAFAVDA -GIAIAMACLVGLMWLS -IPKDMTYRRLISMMGFK -IPKDMTYRRLISMMGFKMNYQ -WLSYFIASFRLFART -QWLTNIFGTVYEKLK -TVLSFCAFAVDAAKAYKD -TVLSFCAFAVDAAKAYKDY -AIAMACLVGLMWLSYFI -ATVAYFNMVYMPAS -LVGLMWLSYFIAS -SAKNRARTVAGVSICST -PKDMTYRRLISMMGFKMNYQVNG -YFNMVYMPASWVMRI -RLISMMGFKMNYQVNGYPNMFITR -LSYFIASFRLFARTRSMWSF -DEVARDLSLQFKRPI -TVLSFCAFAVDAAKAYKDYL -RRLISMMGFKMNYQVNGYPNMFITR -NLKYAISAKNRARTVAGVSICST -STKHFYWFFSNYL -THHWLLLTILTSLLVLVQSTQ -TYRRLISMMGFKMNYQVNGYPNM -WLSYFIASFRLFARTR -ISTKHFYWFFSNY -RTIKGTHHWLLLTI -YRRLISMMGFKMNYQVNGYPNMF -SDEVARDLSLQFKRP -LISMMGFKMNYQVNGYPNMFITR -PKDMTYRRLISMMGFKMNYQVN -THHWLLLTILTSLL -PTITQMNLKYAISAKNRARTVA -IRAAEIRASANLAA -ETNILLNVPLHGTI -ITQMNLKYAISAKNRARTVAGVS -STVLSFCAFAVDAAKA -VAYFNMVYMPASWVMR -GIPKDMTYRRLISMMGFK -GFKMNYQVNGYPNMFITR -GLMWLSYFIASFRLFA -IPTITQMNLKYAISAKN \ No newline at end of file diff --git a/VaccineFormulations/mhc2_allele/37435_chosen_peptides_hogvax_inc_substrings.txt b/VaccineFormulations/mhc2_allele/37435_chosen_peptides_hogvax_inc_substrings.txt deleted file mode 100644 index bf2219bb52437a942a9891e22c61a909d672ca01..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc2_allele/37435_chosen_peptides_hogvax_inc_substrings.txt +++ /dev/null @@ -1,907 +0,0 @@ -PTITQMNLKYAISAKNRA -MNYQVNGYPNMFITR -WLTNIFGTVYEKLK -TYRRLISMMGFKMNY -GSTFISDEVARDLSL -VARDLSLQFKRPI -FISDEVARDLSLQ -CDTFCAGSTFISDEVARDLSL -RLFARTRSMWSFNPETN -KYAISAKNRARTVAG -RSMWSFNPETNILLNV -GSTFISDEVARDLSLQFK -RRLISMMGFKMNY -YAISAKNRARTVAGVSICS -MTYRRLISMMGFKMNYQVNGYPN -LIRAAEIRASANL -GSTFISDEVARDLSLQFKRP -YRRLISMMGFKMNYQVNGYP -LKYAISAKNRARTVAG -THHWLLLTILTSLLVLVQ -STFISDEVARDLS -FNMVYMPASWVMRIM -PKDMTYRRLISMMGF -SFRLFARTRSMWSFNPETN -TVLSFCAFAVDAAK -IICISTKHFYWFFS -RLISMMGFKMNYQVNGYPNMFI -YFIASFRLFARTRSMWSFNPET -TQMNLKYAISAKNRARTV -IAMACLVGLMWLSYF -YRRLISMMGFKMNYQVN -TFISDEVARDLSL -ASFRLFARTRSMWSFN -HWLLLTILTSLLVLV -TILTSLLVLVQSTQ -CDTFCAGSTFISDEVARDLSLQ -RTRSMWSFNPETNILLNVPLHGTI -FRLFARTRSMWSFNPET -AMACLVGLMWLSYF -TVAYFNMVYMPASW -IAMACLVGLMWLSY -HHWLLLTILTSLLVLVQSTQ -IPKDMTYRRLISMMGFKM -GLMWLSYFIASFR -LISMMGFKMNYQVNGYPNMF -KYAISAKNRARTVA -IASFRLFARTRSMWSF -IICISTKHFYWFF -SYFIASFRLFARTRSMWSFNP -YAISAKNRARTVA -CDTFCAGSTFISDEVAR -HFYWFFSNYLKRR -MWSFNPETNILLNVPLHGT -MACLVGLMWLSYFI -HWLLLTILTSLLVLVQSTQ -WLSYFIASFRLFARTRS -DTFCAGSTFISDEVARDLS -YRRLISMMGFKMN -YAISAKNRARTVAGVSI -MNYQVNGYPNMFI -IAIAMACLVGLMWLSYFI -HHWLLLTILTSLLVLVQS -CAGSTFISDEVARDLSLQFKR -TQMNLKYAISAKNRARTVAG -FCAGSTFISDEVARDLSLQFKR -SMMGFKMNYQVNGYPNMFITR -TRSMWSFNPETNILLNVPLHGT -FCAGSTFISDEVARDLSLQF -SMWSFNPETNILLNVPLHGT -LKYAISAKNRARTVAGVS -TQMNLKYAISAKNRARTVAGV -TQMNLKYAISAKNRARTVA -IPTITQMNLKYAISAKNR -FNPETNILLNVPLH -HHWLLLTILTSLLV -MGFKMNYQVNGYP -TRSMWSFNPETNILLNVP -TFCAGSTFISDEV -FARTRSMWSFNPETNILLNVP -RSMWSFNPETNILLNVP -PKDMTYRRLISMMGFK -TITQMNLKYAISAKNRAR -KDMTYRRLISMMG -IPTITQMNLKYAISAKNRAR -ITQMNLKYAISAKNRARTVAGVSIC -TYRRLISMMGFKMN -LLTILTSLLVLVQS -SFRLFARTRSMWSFNP -HWLLLTILTSLLV -RLFARTRSMWSFNPETNIL -CDTFCAGSTFISDEVARDLSLQFK -ITQMNLKYAISAKNRART -LIRAAEIRASANLAA -IASFRLFARTRSMWS -RTRSMWSFNPETNILLNVP -FARTRSMWSFNPETNILLNV -PKDMTYRRLISMMG -GIAIAMACLVGLMW -VKRTIKGTHHWLLLT -TITQMNLKYAISA -DMTYRRLISMMGFKMN -KDMTYRRLISMMGFKMNYQV -ISDEVARDLSLQF -TVLSFCAFAVDAA -RTRSMWSFNPETNILLN -RRLISMMGFKMNYQVN -CAGSTFISDEVARDLSLQF -SYFIASFRLFARTRSMWSFNPETNI -MTYRRLISMMGFKM -MACLVGLMWLSYF -FARTRSMWSFNPETNILLNVPLHGT -RLFARTRSMWSFNP -LFARTRSMWSFNPE -MNYQVNGYPNMFIT -MGFKMNYQVNGYPNMFITR -MTYRRLISMMGFKMNYQ -RLFARTRSMWSFNPET -DMTYRRLISMMGFK -FCAGSTFISDEVAR -ARTRSMWSFNPETNILLNVPLHGT -GIAIAMACLVGLMWL -TYRRLISMMGFKMNYQV -MGFKMNYQVNGYPN -AISAKNRARTVAGVSI -IPTITQMNLKYAISAKNRA -TILTSLLVLVQSTQW -HHWLLLTILTSLLVLVQSTQW -QMNLKYAISAKNRARTV -DTFCAGSTFISDEVA -WSFNPETNILLNVPLHGTI -NLKYAISAKNRARTVAGVSIC -CDTFCAGSTFISDEVARDL -TRSMWSFNPETNILLNVPL -LISMMGFKMNYQVNGYPNMFI -QMNLKYAISAKNRA -THHWLLLTILTSLLVLV -MWSFNPETNILLNVPLH -AMACLVGLMWLSYFI -SYFIASFRLFARTRS -DMTYRRLISMMGFKMNYQVN -PETNILLNVPLHG -YRRLISMMGFKMNYQVNGY -SFRLFARTRSMWSF -TITQMNLKYAISAKN -ISMMGFKMNYQVNGYPNMFI -NPETNILLNVPLHG -LTSLLVLVQSTQW -ACLVGLMWLSYFI -TKHFYWFFSNYLKR -IPKDMTYRRLISMMGFKMN -FIASFRLFARTRSMWSFN -FRLFARTRSMWSFNP -ISAKNRARTVAGVS -KYAISAKNRARTVAGVS -QMNLKYAISAKNRARTVAGVS -KMNYQVNGYPNMFIT -KYAISAKNRARTVAGVSI -WLLLTILTSLLVLVQ -FIASFRLFARTRSMW -HHWLLLTILTSLLVL -RTRSMWSFNPETNIL -KHFYWFFSNYLKR -VLSFCAFAVDAAK -HWLLLTILTSLLVL -WLSYFIASFRLFAR -IAMACLVGLMWLS -PKDMTYRRLISMMGFKMN -VAYFNMVYMPASW -NLKYAISAKNRARTVA -RRLISMMGFKMNYQVNGY -TVLSFCAFAVDAAKAYK -RLFARTRSMWSFNPETNILLNVP -IASFRLFARTRSMWSFNPETNILL -RRLISMMGFKMNYQVNGYPNMFI -QLIRAAEIRASANLA -LLTILTSLLVLVQ -ITQMNLKYAISAKNRARTVAGV -YFIASFRLFARTRSMWSFN -VTQQLIRAAEIRASANL -ITQMNLKYAISAKNRARTVA -DMTYRRLISMMGFKMNYQ -KYAISAKNRARTVAGVSICS -FCAFAVDAAKAYK -SMMGFKMNYQVNGYPNMF -TYRRLISMMGFKMNYQVNGYPNMF -FARTRSMWSFNPET -YAISAKNRARTVAGVSIC -ASFRLFARTRSMWS -LTILTSLLVLVQST -WLSYFIASFRLFARTRSMWSF -FKMNYQVNGYPNMFITR -DEVARDLSLQFKR -ICISTKHFYWFFS -FARTRSMWSFNPETNILLNVPLH -SMMGFKMNYQVNGYPNM -QMNLKYAISAKNRART -LLLTILTSLLVLVQST -TFCAGSTFISDEVAR -SFNPETNILLNVPLHGT -WSFNPETNILLNVP -YVTQQLIRAAEIRASA -SAKNRARTVAGVSI -AKNRARTVAGVSI -TITQMNLKYAISAKNRART -WSFNPETNILLNV -FIASFRLFARTRSMWSFNPETNILL -KDMTYRRLISMMGFK -DMTYRRLISMMGFKMNYQVNGY -IAMACLVGLMWLSYFIAS -STFISDEVARDLSLQF -VAYFNMVYMPASWVM -NLKYAISAKNRART -FCAGSTFISDEVARDLSLQFK -IPKDMTYRRLISMMGFK -QWLTNIFGTVYEKLK -AGSTFISDEVARDLSL -TVLSFCAFAVDAAKAYKDY -NMVYMPASWVMRI -FCAFAVDAAKAYKDY -PKDMTYRRLISMMGFKMNY -LVGLMWLSYFIAS -ITQMNLKYAISAKN -QMNLKYAISAKNRARTVAGVSI -HWLLLTILTSLLVLVQ -ISDEVARDLSLQFK -TVLSFCAFAVDAAKA -CAFAVDAAKAYKD -SMWSFNPETNILLNVPLH -RLISMMGFKMNYQVNGYPN -MGFKMNYQVNGYPNMF -DTFCAGSTFISDEVARDLSL -THHWLLLTILTSLLVLVQS -MMGFKMNYQVNGYPNMFITR -FISDEVARDLSLQFKR -LISMMGFKMNYQVNGYPN -FARTRSMWSFNPETNILL -SMWSFNPETNILLNVPL -VGLMWLSYFIASFR -LFARTRSMWSFNPETNILLNVP -RSMWSFNPETNILLNVPLHG -LSYFIASFRLFARTRSMWSFNP -LSYFIASFRLFARTRSMW -RSMWSFNPETNIL -MTYRRLISMMGFK -IASFRLFARTRSMWSFNPETNIL -STFISDEVARDLSLQFK -CISTKHFYWFFSN -RLFARTRSMWSFNPETNILLNVPL -RRLISMMGFKMNYQVNG -ISMMGFKMNYQVNG -IPTITQMNLKYAIS -SDEVARDLSLQFKR -LKYAISAKNRARTVAGVSIC -LMWLSYFIASFRLFA -SMMGFKMNYQVNGY -RRLISMMGFKMNYQVNGYPN -LMWLSYFIASFRL -TQQLIRAAEIRASANLAA -TFCAGSTFISDEVARDLS -RLFARTRSMWSFN -VKRTIKGTHHWLLL -DTFCAGSTFISDE -LLTILTSLLVLVQSTQ -RLFARTRSMWSFNPETNILLNV -YVTQQLIRAAEIRAS -DTFCAGSTFISDEVARDLSLQF -GSTFISDEVARDL -FYWFFSNYLKRRV -TYRRLISMMGFKMNYQVNG -FIASFRLFARTRSMWSFNPETNI -GFKMNYQVNGYPNMFI -CAGSTFISDEVARDLS -ASFRLFARTRSMWSFNPE -ITQMNLKYAISAKNR -GSTFISDEVARDLS -RTRSMWSFNPETNILL -ITQMNLKYAISAK -KDMTYRRLISMMGFKMNYQ -TFCAGSTFISDEVARDLSL -GIPKDMTYRRLISM -ISAKNRARTVAGVSICST -FRLFARTRSMWSFN -SMWSFNPETNILLNV -MNLKYAISAKNRARTVAGVS -SMMGFKMNYQVNGYPNMFIT -NYQVNGYPNMFITR -TFISDEVARDLSLQ -SYFIASFRLFART -MTYRRLISMMGFKMNYQVN -FNMVYMPASWVMR -PKDMTYRRLISMM -ATVAYFNMVYMPA -MNLKYAISAKNRARTVAGVSICST -YAISAKNRARTVAGVSICST -CDTFCAGSTFISDEVARD -CAGSTFISDEVARDLSLQFKRP -THHWLLLTILTSLLVLVQSTQW -LFARTRSMWSFNPETN -DTFCAGSTFISDEVARD -WLLLTILTSLLVLVQS -RTRSMWSFNPETNILLNVPLHG -SMWSFNPETNILL -CDTFCAGSTFISDEVARDLSLQF -ISTKHFYWFFSNYL -YRRLISMMGFKMNYQV -LSFCAFAVDAAKAY -TRSMWSFNPETNILLNVPLHG -ITQMNLKYAISAKNRAR -YAISAKNRARTVAGV -KHFYWFFSNYLKRRV -ISMMGFKMNYQVNGYPN -TNILLNVPLHGTI -TRSMWSFNPETNILLNVPLHGTI -ISMMGFKMNYQVNGYPNM -ACLVGLMWLSYFIAS -FARTRSMWSFNPETNIL -AIAMACLVGLMWLSY -FCAGSTFISDEVA -AGSTFISDEVARDLSLQFK -RSMWSFNPETNILL -SFNPETNILLNVPLH -FIASFRLFARTRSMWSFNPET -VTQQLIRAAEIRASAN -THHWLLLTILTSL -AIAMACLVGLMWLSYF -ITQMNLKYAISAKNRARTVAGVSI -LISMMGFKMNYQVNGYPNM -VGLMWLSYFIASF -KYAISAKNRARTVAGVSICST -SDEVARDLSLQFKRPI -FRLFARTRSMWSFNPE -KNRARTVAGVSIC -GIPKDMTYRRLISMMG -MNLKYAISAKNRA -IPKDMTYRRLISMMGF -MMGFKMNYQVNGY -QQLIRAAEIRASAN -FARTRSMWSFNPETNILLNVPLHG -FRLFARTRSMWSFNPETNILLNVP -MWSFNPETNILLNVPLHGTI -RLISMMGFKMNYQVNGYPNMF -LSYFIASFRLFARTRSMWS -AYFNMVYMPASWV -PKDMTYRRLISMMGFKM -LLTILTSLLVLVQSTQW -LFARTRSMWSFNPET -YFIASFRLFARTRSMWSFNPETNIL -KMNYQVNGYPNMFITR -LFARTRSMWSFNPETNILL -AFAVDAAKAYKDYL -WSFNPETNILLNVPLH -IASFRLFARTRSMWSFNPET -SFRLFARTRSMWSFNPETNI -ETNILLNVPLHGT -RSMWSFNPETNILLNVPLHGTI -ARTRSMWSFNPETNILLNVPLHGTI -GIAIAMACLVGLMWLSYF -KDMTYRRLISMMGF -TITQMNLKYAISAKNRA -AISAKNRARTVAG -FNPETNILLNVPLHGTI -MTYRRLISMMGFKMNYQVNG -WLSYFIASFRLFARTRSMWS -GIPKDMTYRRLISMMGF -RRLISMMGFKMNYQVNGYPNMFIT -MNLKYAISAKNRARTVAGVSI -SYFIASFRLFARTR -WSFNPETNILLNVPLHGT -NPETNILLNVPLHGT -YAISAKNRARTVAGVS -GIPKDMTYRRLISMM -YFIASFRLFARTRSMWSF -ASFRLFARTRSMW -ARTRSMWSFNPETNILLNVPL -HWLLLTILTSLLVLVQST -ITQMNLKYAISAKNRARTV -GFKMNYQVNGYPNM -YVTQQLIRAAEIRA -RSMWSFNPETNILLNVPLHGT -AGSTFISDEVARDLSLQ -AISAKNRARTVAGV -KDMTYRRLISMMGFKM -LKYAISAKNRART -QMNLKYAISAKNRARTVAGVSICST -VTQQLIRAAEIRAS -FCAGSTFISDEVARDLSL -NPETNILLNVPLH -NRARTVAGVSICS -IAMACLVGLMWLSYFIA -TITQMNLKYAISAKNRARTV -ACLVGLMWLSYFIA -QMNLKYAISAKNRARTVAGV -SFRLFARTRSMWSFNPE -WLLLTILTSLLVLVQSTQ -RLISMMGFKMNYQVNGYPNM -YFIASFRLFARTRSMWSFNP -YFIASFRLFARTR -TQMNLKYAISAKNRA -RRLISMMGFKMNYQVNGYPNM -ISMMGFKMNYQVNGYPNMFITR -VKRTIKGTHHWLLLTI -GLMWLSYFIASFRLF -YFNMVYMPASWVMR -RLISMMGFKMNYQVNGY -AGSTFISDEVARDLS -ISMMGFKMNYQVN -ASFRLFARTRSMWSFNPETNI -RRLISMMGFKMNYQVNGYP -PTITQMNLKYAISA -QMNLKYAISAKNR -LKYAISAKNRARTVAGV -NLKYAISAKNRARTV -CAGSTFISDEVAR -GIAIAMACLVGLMWLS -ASFRLFARTRSMWSF -MMGFKMNYQVNGYPNM -DTFCAGSTFISDEVAR -ATVAYFNMVYMPAS -ILTSLLVLVQSTQ -KNRARTVAGVSICS -PETNILLNVPLHGT -SFNPETNILLNVP -SAKNRARTVAGVSICST -YFNMVYMPASWVMRI -RLISMMGFKMNYQVNGYPNMFITR -TVLSFCAFAVDAAKAYKDYL -DTFCAGSTFISDEV -DEVARDLSLQFKRPI -TYRRLISMMGFKMNYQVNGYPNM -WLSYFIASFRLFARTR -YFIASFRLFARTRSMWSFNPE -STKHFYWFFSNYL -TFCAGSTFISDEVARDLSLQF -RTRSMWSFNPETNI -LLLTILTSLLVLVQSTQ -ASFRLFARTRSMWSFNPETNILL -SFCAFAVDAAKAYK -ARTRSMWSFNPET -KYAISAKNRARTVAGV -RTIKGTHHWLLLTI -EVARDLSLQFKRP -PTITQMNLKYAISAKNRARTVA -STVLSFCAFAVDAAKA -RSMWSFNPETNILLNVPL -TYRRLISMMGFKMNYQVNGY -SYFIASFRLFARTRSMWSFNPE -AISAKNRARTVAGVSIC -FARTRSMWSFNPETN -MNLKYAISAKNRARTV -LKYAISAKNRARTV -VLSFCAFAVDAAKAYK -SYFIASFRLFARTRSMWSFNPETN -ILTSLLVLVQSTQW -TFCAGSTFISDEVARDLSLQFKR -MTYRRLISMMGFKMN -TFISDEVARDLSLQFKRP -RTRSMWSFNPETNILLNVPLH -FNPETNILLNVPLHG -FNPETNILLNVPL -TFCAGSTFISDEVARDLSLQFKRP -MTYRRLISMMGFKMNYQVNGY -RTRSMWSFNPETN -LSYFIASFRLFART -FCAGSTFISDEVARDLS -TYRRLISMMGFKMNYQVN -TYRRLISMMGFKM -WLLLTILTSLLVLV -LLTILTSLLVLVQST -TQMNLKYAISAKNRAR -SFRLFARTRSMWSFNPETNILL -LSYFIASFRLFARTRS -HFYWFFSNYLKRRV -KMNYQVNGYPNMF -FIASFRLFARTRSMWSF -ARTRSMWSFNPETNILLNVPLHG -TIKGTHHWLLLTI -MGFKMNYQVNGYPNMFIT -TKHFYWFFSNYLKRRV -QLIRAAEIRASAN -RTRSMWSFNPETNILLNVPL -NYQVNGYPNMFIT -FRLFARTRSMWSFNPETNILLN -STVLSFCAFAVDAA -RSMWSFNPETNILLN -TRSMWSFNPETNILLNVPLH -PTITQMNLKYAISAK -AYFNMVYMPASWVMR -MWSFNPETNILLNVP -RLISMMGFKMNYQVNGYPNMFIT -WSFNPETNILLNVPL -AFAVDAAKAYKDY -AISAKNRARTVAGVSICS -DMTYRRLISMMGFKMNYQVNG -SYFIASFRLFARTRSMWSFN -ISAKNRARTVAGVSIC -TQMNLKYAISAKNR -QMNLKYAISAKNRARTVA -HHWLLLTILTSLLVLVQST -LTILTSLLVLVQSTQW -LLLTILTSLLVLVQ -RLFARTRSMWSFNPETNILL -LSYFIASFRLFAR -LFARTRSMWSFNP -GFKMNYQVNGYPNMF -LSFCAFAVDAAKAYKD -PKDMTYRRLISMMGFKMNYQ -KMNYQVNGYPNMFI -RRLISMMGFKMNYQ -KDMTYRRLISMMGFKMNY -TITQMNLKYAISAKNRARTVA -LVGLMWLSYFIASF -VLSFCAFAVDAAKAYKDY -MNLKYAISAKNRARTVAGVSICS -NMVYMPASWVMRIM -IASFRLFARTRSMWSFNPE -KNRARTVAGVSICST -GIAIAMACLVGLMWLSYFI -ITQMNLKYAISAKNRARTVAG -LFARTRSMWSFNPETNILLNVPLHG -DMTYRRLISMMGFKMNYQV -IPKDMTYRRLISMMGFKMNY -ITQMNLKYAISAKNRA -CAFAVDAAKAYKDY -YFIASFRLFARTRSMWS -STFISDEVARDLSLQFKR -MNLKYAISAKNRARTVAGV -STVLSFCAFAVDAAKAY -YFIASFRLFARTRSMW -AYFNMVYMPASWVMRI -TKHFYWFFSNYLK -GSTFISDEVARDLSLQ -TRSMWSFNPETNILL -LTILTSLLVLVQSTQ -CAGSTFISDEVARDL -STVLSFCAFAVDAAK -RLISMMGFKMNYQV -SMMGFKMNYQVNG -SMWSFNPETNILLN -RARTVAGVSICST -THHWLLLTILTSLLV -MTYRRLISMMGFKMNYQVNGYP -STKHFYWFFSNYLK -FRLFARTRSMWSFNPETNILLNVPL -FCAGSTFISDEVARDL -AIAMACLVGLMWLS -AGSTFISDEVARDL -FIASFRLFARTRSMWSFNPETN -TRSMWSFNPETNIL -TFCAGSTFISDEVARDLSLQ -KYAISAKNRARTVAGVSIC -GTHHWLLLTILTS -NPETNILLNVPLHGTI -QWLTNIFGTVYEK -QQLIRAAEIRASA -ARTRSMWSFNPETNILLNVPLH -IAMACLVGLMWLSYFI -STFISDEVARDLSLQFKRP -ASFRLFARTRSMWSFNPET -LFARTRSMWSFNPETNI -FCAGSTFISDEVARDLSLQ -IICISTKHFYWFFSNY -DTFCAGSTFISDEVARDLSLQFK -IASFRLFARTRSMWSFN -SYFIASFRLFARTRSMWS -HWLLLTILTSLLVLVQS -KYAISAKNRARTV -FRLFARTRSMWSFNPETNI -AISAKNRARTVAGVSICST -AISAKNRARTVAGVS -MTYRRLISMMGFKMNY -VKRTIKGTHHWLL -FARTRSMWSFNPETNILLNVPL -KRTIKGTHHWLLL -CDTFCAGSTFISD -IPKDMTYRRLISM -PTITQMNLKYAISAKNRARTV -TRSMWSFNPETNI -ARTRSMWSFNPETNILLNVP -ATVAYFNMVYMPASW -VLSFCAFAVDAAKAY -YRRLISMMGFKMNYQVNGYPNM -LKYAISAKNRARTVAGVSI -SFRLFARTRSMWSFNPETNILLN -VAYFNMVYMPASWV -YFIASFRLFARTRSMWSFNPETN -IPTITQMNLKYAI -IPTITQMNLKYAISA -HHWLLLTILTSLLVLVQ -AGSTFISDEVARDLSLQFKRP -VLSFCAFAVDAAKAYKDYL -MTYRRLISMMGFKMNYQV -ISAKNRARTVAGV -RTRSMWSFNPETNILLNV -MGFKMNYQVNGYPNM -DTFCAGSTFISDEVARDL -PTITQMNLKYAISAKN -AKNRARTVAGVSICST -YFNMVYMPASWVMRIM -FISDEVARDLSLQFK -IRAAEIRASANLA -AIAMACLVGLMWL -FIASFRLFARTRSMWS -SMMGFKMNYQVNGYPNMFI -TFCAGSTFISDEVARDL -RLFARTRSMWSFNPETNILLNVPLH -RLFARTRSMWSFNPETNILLN -MMGFKMNYQVNGYPNMF -IAIAMACLVGLMWLS -LFARTRSMWSFNPETNIL -FARTRSMWSFNPETNI -MNLKYAISAKNRAR -YFIASFRLFARTRSMWSFNPETNI -SYFIASFRLFARTRSM -ARTRSMWSFNPETNILL -WLSYFIASFRLFARTRSMW -MMGFKMNYQVNGYPNMFIT -GSTFISDEVARDLSLQFKR -LKYAISAKNRARTVAGVSICS -LFARTRSMWSFNPETNILLNVPLH -TQQLIRAAEIRASANLA -SAKNRARTVAGVSICS -FCAFAVDAAKAYKD -QMNLKYAISAKNRAR -RTRSMWSFNPETNILLNVPLHGT -GLMWLSYFIASFRL -LSYFIASFRLFARTR -YRRLISMMGFKMNYQVNG -IASFRLFARTRSMWSFNPETNI -SYFIASFRLFARTRSMWSFNPET -MMGFKMNYQVNGYP -LSFCAFAVDAAKAYK -CDTFCAGSTFISDEVA -IICISTKHFYWFFSN -FIASFRLFARTRSMWSFNPE -NRARTVAGVSICST -WLLLTILTSLLVLVQST -ASFRLFARTRSMWSFNPETNILLNV -SFNPETNILLNVPLHGTI -LFARTRSMWSFNPETNILLNVPL -TKHFYWFFSNYLKRR -MWSFNPETNILLN -ASFRLFARTRSMWSFNPETNIL -AGSTFISDEVARDLSLQF -CAGSTFISDEVARD -VTQQLIRAAEIRA -FKMNYQVNGYPNM -ICISTKHFYWFFSN -AMACLVGLMWLSYFIA -TQMNLKYAISAKN -IPTITQMNLKYAISAK -LLLTILTSLLVLVQSTQW -MWLSYFIASFRLFA -LTNIFGTVYEKLK -WLSYFIASFRLFA -KDMTYRRLISMMGFKMN -MNLKYAISAKNRARTVAGVSIC -FCAGSTFISDEVARDLSLQFKRP -WSFNPETNILLNVPLHG -LKYAISAKNRARTVA -STVLSFCAFAVDA -WLLLTILTSLLVL -TQQLIRAAEIRASAN -IPKDMTYRRLISMMGFKMNYQ -WLSYFIASFRLFART -TITQMNLKYAISAKNR -DTFCAGSTFISDEVARDLSLQ -TVLSFCAFAVDAAKAYKD -NLKYAISAKNRARTVAGVSI -LLLTILTSLLVLVQS -PKDMTYRRLISMMGFKMNYQVNG -YVTQQLIRAAEIRASAN -AGSTFISDEVARDLSLQFKR -LFARTRSMWSFNPETNILLNV -LSYFIASFRLFARTRSMWSF -SAKNRARTVAGVS -RRLISMMGFKMNYQVNGYPNMFITR -NLKYAISAKNRARTVAGVSICST -THHWLLLTILTSLLVLVQSTQ -ARTRSMWSFNPETNILLN -IPKDMTYRRLISMM -YRRLISMMGFKMNYQVNGYPNMF -TQMNLKYAISAKNRART -LISMMGFKMNYQVNGYPNMFITR -PKDMTYRRLISMMGFKMNYQVN -VAYFNMVYMPASWVMR -IRAAEIRASANLAA -ETNILLNVPLHGTI -FIASFRLFARTRSMWSFNP -KDMTYRRLISMMGFKMNYQVN -TQMNLKYAISAKNRARTVAGVSI -IAIAMACLVGLMWL -GFKMNYQVNGYPNMFITR -IPTITQMNLKYAISAKN -MMGFKMNYQVNGYPN -LISMMGFKMNYQVNGYPNMFIT -LTILTSLLVLVQS -CLVGLMWLSYFIA -FRLFARTRSMWSFNPETNIL -IASFRLFARTRSM -MGFKMNYQVNGYPNMFI -SFCAFAVDAAKAYKD -TQQLIRAAEIRASANL -FIASFRLFARTRSMWSFNPETNIL -QQLIRAAEIRASANL -RRLISMMGFKMNYQVNGYPNMF -ARTRSMWSFNPETNIL -RLISMMGFKMNYQ -SFRLFARTRSMWS -IPTITQMNLKYAISAKNRART -ISAKNRARTVAGVSI -GFKMNYQVNGYPNMFIT -RLISMMGFKMNYQVNG -SFNPETNILLNVPL -DMTYRRLISMMGFKM -QLIRAAEIRASANL -PTITQMNLKYAIS -TQMNLKYAISAKNRARTVAGVS -TVLSFCAFAVDAAKAY -THHWLLLTILTSLLVLVQST -FISDEVARDLSLQFKRP -GSTFISDEVARDLSLQF -LIRAAEIRASANLA -SFRLFARTRSMWSFNPET -FCAFAVDAAKAYKDYL -CAGSTFISDEVARDLSL -AGSTFISDEVARD -GIAIAMACLVGLMWLSY -QMNLKYAISAKNRARTVAGVSIC -SDEVARDLSLQFK -RAAEIRASANLAA -CDTFCAGSTFISDEV -LLLTILTSLLVLV -IASFRLFARTRSMWSFNP -ISDEVARDLSLQFKRP -AMACLVGLMWLSYFIAS -MMGFKMNYQVNGYPNMFI -YAISAKNRARTVAG -TFCAGSTFISDEVARD -KGTHHWLLLTILTS -TFCAGSTFISDEVA -RLFARTRSMWSFNPETNI -SFCAFAVDAAKAYKDY -FRLFARTRSMWSF -LFARTRSMWSFNPETNILLN -KDMTYRRLISMMGFKMNYQVNG -YVTQQLIRAAEIR -HHWLLLTILTSLL -LISMMGFKMNYQVN -DMTYRRLISMMGF -DEVARDLSLQFKRP -DMTYRRLISMMGFKMNY -ISAKNRARTVAGVSICS -AYFNMVYMPASWVM -YRRLISMMGFKMNYQ -MWSFNPETNILLNVPL -RSMWSFNPETNILLNVPLH -IAIAMACLVGLMW -FIASFRLFARTRSM -YRRLISMMGFKMNYQVNGYPN -SMMGFKMNYQVNGYPN -ASFRLFARTRSMWSFNPETNILLN -GIPKDMTYRRLIS -FKMNYQVNGYPNMFI -TYRRLISMMGFKMNYQVNGYPN -ISMMGFKMNYQVNGYPNMFIT -SFNPETNILLNVPLHG -KHFYWFFSNYLKRR -FRLFARTRSMWSFNPETNILLNV -VLSFCAFAVDAAKAYKD -IASFRLFARTRSMWSFNPETNILLN -LISMMGFKMNYQVNG -HHWLLLTILTSLLVLV -SMWSFNPETNILLNVPLHG -TVAYFNMVYMPAS -ARTRSMWSFNPETNILLNV -TFCAGSTFISDEVARDLSLQFK -ICISTKHFYWFFSNY -LISMMGFKMNYQVNGY -WLLLTILTSLLVLVQSTQW -VTQQLIRAAEIRASA -ISMMGFKMNYQVNGYPNMF -SFRLFARTRSMWSFN -EVARDLSLQFKRPI -CAGSTFISDEVARDLSLQ -THHWLLLTILTSLLVL -SFRLFARTRSMWSFNPETNIL -YFNMVYMPASWVM -TYRRLISMMGFKMNYQ -MACLVGLMWLSYFIA -FIASFRLFARTRS -FARTRSMWSFNPETNILLN -ISMMGFKMNYQVNGYP -FNPETNILLNVPLHGT -GFKMNYQVNGYPN -HWLLLTILTSLLVLVQSTQW -CAFAVDAAKAYKDYL -KRTIKGTHHWLLLTI -LMWLSYFIASFRLF -CDTFCAGSTFISDE -RRLISMMGFKMNYQV -KRTIKGTHHWLLLT -LSYFIASFRLFARTRSM -AKNRARTVAGVSICS -QLIRAAEIRASANLAA -QMNLKYAISAKNRARTVAGVSICS -MNLKYAISAKNRART -FISDEVARDLSLQF -VAYFNMVYMPASWVMRI -MVYMPASWVMRIM -KGTHHWLLLTILT -MNLKYAISAKNRARTVA -LSFCAFAVDAAKAYKDY -QQLIRAAEIRASANLA -YRRLISMMGFKMNY -STFISDEVARDLSL -NLKYAISAKNRARTVAGVSICS -TITQMNLKYAISAK -MNLKYAISAKNRARTVAG -ASFRLFARTRSMWSFNP -CLVGLMWLSYFIAS -ISMMGFKMNYQVNGY -SFCAFAVDAAKAY -IPTITQMNLKYAISAKNRARTV -SMWSFNPETNILLNVPLHGTI -RLISMMGFKMNYQVN -QMNLKYAISAKNRARTVAG -TFISDEVARDLSLQFK -IASFRLFARTRSMWSFNPETN -VLSFCAFAVDAAKA -STFISDEVARDLSLQ -AMACLVGLMWLSY -LSYFIASFRLFARTRSMWSFN -SFRLFARTRSMWSFNPETNILLNV -TFISDEVARDLSLQFKR -IPKDMTYRRLISMMG -SMWSFNPETNILLNVP -QWLTNIFGTVYEKL -TFISDEVARDLSLQF -WLSYFIASFRLFARTRSM -IPTITQMNLKYAISAKNRARTVA -PTITQMNLKYAISAKNR -PETNILLNVPLHGTI -FARTRSMWSFNPE -QQLIRAAEIRASANLAA -PTITQMNLKYAISAKNRAR -ARTRSMWSFNPETNI -NLKYAISAKNRARTVAG -WLTNIFGTVYEKL -TQQLIRAAEIRAS -MWSFNPETNILLNV -YFIASFRLFARTRS -RLISMMGFKMNYQVNGYP -TYRRLISMMGFKMNYQVNGYP -MACLVGLMWLSYFIAS -SYFIASFRLFARTRSMWSF -NLKYAISAKNRAR -MWLSYFIASFRLF -YVTQQLIRAAEIRASANL -NLKYAISAKNRARTVAGVS -ISDEVARDLSLQFKR -CAGSTFISDEVARDLSLQFK -FCAGSTFISDEVARD -IAIAMACLVGLMWLSY -LISMMGFKMNYQVNGYP -LKYAISAKNRARTVAGVSICST -ARTRSMWSFNPETN -SFRLFARTRSMWSFNPETNILLNVP -SFCAFAVDAAKAYKDYL -FKMNYQVNGYPNMFIT -TQMNLKYAISAKNRARTVAGVSIC -LISMMGFKMNYQV -SMMGFKMNYQVNGYP -CDTFCAGSTFISDEVARDLS -PTITQMNLKYAISAKNRART -PKDMTYRRLISMMGFKMNYQV -ASFRLFARTRSMWSFNPETN -GIAIAMACLVGLM -IASFRLFARTRSMW -FNMVYMPASWVMRI -FAVDAAKAYKDYL -YQVNGYPNMFITR -TQQLIRAAEIRASA -LSFCAFAVDAAKA -LSFCAFAVDAAKAYKDYL -SAKNRARTVAGVSIC -YFIASFRLFARTRSM -CISTKHFYWFFSNY -RLFARTRSMWSFNPE -RTIKGTHHWLLLT -TRSMWSFNPETNILLN -TILTSLLVLVQST -AIAMACLVGLMWLSYFI -FRLFARTRSMWSFNPETN -TRSMWSFNPETNILLNV -IAIAMACLVGLMWLSYF -FRLFARTRSMWSFNPETNILL -NLKYAISAKNRARTVAGV -ISTKHFYWFFSNY -FKMNYQVNGYPNMF -SYFIASFRLFARTRSMW -MWSFNPETNILLNVPLHG -SDEVARDLSLQFKRP -THHWLLLTILTSLL -ITQMNLKYAISAKNRARTVAGVS -AKNRARTVAGVSIC -GIPKDMTYRRLISMMGFK -GLMWLSYFIASFRLFA \ No newline at end of file diff --git a/VaccineFormulations/mhc2_allele/37435_hogvaxine.txt b/VaccineFormulations/mhc2_allele/37435_hogvaxine.txt deleted file mode 100644 index e2e5bfa539badc91914f3bdcbd83e1e34c5d145d..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc2_allele/37435_hogvaxine.txt +++ /dev/null @@ -1,4 +0,0 @@ -> MHC optimized combined peptide vaccine sequence with overlaps -GCDTFCAGSTFISDEVARDLSLQFKRPINLGIAIAMACLVGLMWLSYFIASFRLFARTRSMWSFNPETNILLNVPLHGTIAYIICISTKHFYWFFSNYLKRRVFAYTKRNVIPTITQMNLKYAISAKNRARTVAGVSICSTVLSFCAFAVDAAKAYKDYLGIPKDMTYRRLISMMGFKMNYQVNGYPNMFITRYVTQQLIRAAEIRASANLAATVAYFNMVYMPASWVMRIMAVKRTIKGTHHWLLLTILTSLLVLVQSTQWLTNIFGTVYEKLK -> MHC optimized combined peptide vaccine sequence concatenated -THHWLLLTILTSLLVLVQSMMGFKMNYQVNGYPNMFITRMNYQVNGYPNMFITRWLTNIFGTVYEKLKSYFIASFRLFARTRSMWSFNPETNILTSLLVLVQSTQWTFCAGSTFISDEVARDLSLQFKRVARDLSLQFKRPITFISDEVARDLSLQFKRPLSYFIASFRLFARTRSMWSFNPCDTFCAGSTFISDEVARDLSLVGLMWLSYFIASFRTQQLIRAAEIRASANLTFCAGSTFISDEVARDLSLQFKRPMTYRRLISMMGFKMNYQVNGYFIASFRLFARTRSMWSFNPETNILRRLISMMGFKMNYQVNGYPNMFRLFARTRSMWSFNPETNILLNVPLIPTITQMNLKYAISAKNRARTIPTITQMNLKYAISMTYRRLISMMGFKMNYQVNGYPNGSTFISDEVARDLSLQFKRPLMWLSYFIASFRLFAHFYWFFSNYLKRRVTHHWLLLTILTSLLVLVQFNMVYMPASWVMRIMTIKGTHHWLLLTITQQLIRAAEIRASANLAATVLSFCAFAVDAAKAYTKHFYWFFSNYLKRRVTHHWLLLTILTSLLVLVQSTFISDEVARDLSLQFKRPVKRTIKGTHHWLLLIICISTKHFYWFFSSTVLSFCAFAVDAAYVTQQLIRAAEIRASFCAFAVDAAKAYKDYLFYWFFSNYLKRRVDMTYRRLISMMGFKMNYQVNGCDTFCAGSTFISDEVARDLSLQGIAIAMACLVGLMWLSYRTRSMWSFNPETNILLNVPLHGTIQMNLKYAISAKNRARTVAGVSICRAAEIRASANLAACDTFCAGSTFISDEVLTILTSLLVLVQSTQWTVAYFNMVYMPASWGIPKDMTYRRLISMISAKNRARTVAGVSICSTPKDMTYRRLISMMGFKMNYQIPKDMTYRRLISMMGFKMISDEVARDLSLQFKRPGLMWLSYFIASFRAMACLVGLMWLSYFIASNYQVNGYPNMFITRIICISTKHFYWFFSYFIASFRLFARTRSMWSFNPTITQMNLKYAISAKNRARTVALVGLMWLSYFIASFCDTFCAGSTFISDEVARKGTHHWLLLTILTSNMVYMPASWVMRIMWLSYFIASFRLFARTRSKNRARTVAGVSICSTGIAIAMACLVGLMWLSYFIITQMNLKYAISAKNRARTVAGIAIAMACLVGLMWLSYFIYAISAKNRARTVAGVSICSTATVAYFNMVYMPALFARTRSMWSFNPETNILLNVPLHGMNLKYAISAKNRARTVAGVSICSTCAGSTFISDEVARDLSLQFKRPKDMTYRRLISMMGFKMNYQVNGCDTFCAGSTFISDEVARDTHHWLLLTILTSLLVLVQSTQWIPKDMTYRRLISMMGFKMNYYVTQQLIRAAEIRSMMGFKMNYQVNGYPNMFITRSTVLSFCAFAVDAAKAYIPTITQMNLKYAISAKNRAYFNMVYMPASWVMRITKHFYWFFSNYLKSTVLSFCAFAVDAAKCDTFCAGSTFISDEVARDLSLQFISTKHFYWFFSNYLRARTVAGVSICSTKHFYWFFSNYLKRRVTNILLNVPLHGTIMTYRRLISMMGFKMNYQVNGYPTRSMWSFNPETNILLNVPLHGTIASFRLFARTRSMWSFNPETNILLNIPTITQMNLKYAISAKNRARFRLFARTRSMWSFNPETNILLNVPLGIPKDMTYRRLISITQMNLKYAISAKNRARTVAGVSICSTKHFYWFFSNYLKTYRRLISMMGFKMNYQVNGYPNACLVGLMWLSYFIASCDTFCAGSTFISDEVARDLSLQFKGTHHWLLLTILTSIASFRLFARTRSMWSFNPETNILLNLIRAAEIRASANLAATHHWLLLTILTSLNPETNILLNVPLHGTIQWLTNIFGTVYEKITQMNLKYAISAKNRARTVAGVSIIAMACLVGLMWLSYFISTFISDEVARDLSLQFKRPTFCAGSTFISDEVARDLSLQFKICISTKHFYWFFSNYGIAIAMACLVGLMWVGLMWLSYFIASFVKRTIKGTHHWLLLTIICISTKHFYWFFSNYKYAISAKNRARTVAGVSICSTWLLLTILTSLLVLVQSTQWDTFCAGSTFISDEVARDLSLQFKSDEVARDLSLQFKRPIEVARDLSLQFKRPITHHWLLLTILTSLLVLAISAKNRARTVAGVSICSTGIPKDMTYRRLISMMGVKRTIKGTHHWLLCDTFCAGSTFISDSYFIASFRLFARTRSMWSFNPETNIFARTRSMWSFNPETNILLNVPLHGFARTRSMWSFNPETNILLNVPLHGTATVAYFNMVYMPASWFRLFARTRSMWSFNPETNILLNVPMGFKMNYQVNGYPNMFITRMWSFNPETNILLNVPLHGTIARTRSMWSFNPETNILLNVPLHGTGIAIAMACLVGLMWLVAYFNMVYMPASWVHWLLLTILTSLLVLVQSTQWCAFAVDAAKAYKDYLIPTITQMNLKYAIIPTITQMNLKYAISAAGSTFISDEVARDLSLQFKRPIPTITQMNLKYAISAKNRAHHWLLLTILTSLLVLVQSTQWKRTIKGTHHWLLLTITILTSLLVLVQSTQWCDTFCAGSTFISDEWSFNPETNILLNVPLHGTILLTILTSLLVLVQSTQWVLSFCAFAVDAAKAYKDYLCDTFCAGSTFISDEVARDLQLIRAAEIRASANLAAQMNLKYAISAKNRARTVAGVSICSYFIASFRLFARTRSMWSFNPETNILAKNRARTVAGVSICSTKMNYQVNGYPNMFITRMVYMPASWVMRIMVAYFNMVYMPASWVMRIKGTHHWLLLTILTTHHWLLLTILTSLLVLVYFNMVYMPASWVMRIMAFAVDAAKAYKDYLRSMWSFNPETNILLNVPLHGTICLVGLMWLSYFIASLTSLLVLVQSTQWARTRSMWSFNPETNILLNVPLHGTIRLFARTRSMWSFNPETNILLNVPLHGIAIAMACLVGLMWLSYFIPTITQMNLKYAISAKNRARTVTKHFYWFFSNYLKRIPKDMTYRRLISMMGFKMNSMWSFNPETNILLNVPLHGTITHHWLLLTILTSLLVYFIASFRLFARTRSMWSFNPETNISYFIASFRLFARTRSMWSFNPEWLSYFIASFRLFARTRSMWFNPETNILLNVPLHGTILSYFIASFRLFARTRSMWSFNLFARTRSMWSFNPETNILLNVPLHSFRLFARTRSMWSFNPETNILLNVTQQLIRAAEIRASANLAWLSYFIASFRLFARTRSMWSGIPKDMTYRRLISMMGFQWLTNIFGTVYEKLRRLISMMGFKMNYQVNGYPNMFITWLSYFIASFRLFARTRSMIPTITQMNLKYAISAKNRARTVAWLSYFIASFRLFARGLMWLSYFIASFRLPETNILLNVPLHGTIGIPKDMTYRRLISMMQQLIRAAEIRASANLAAVAYFNMVYMPASWTVLSFCAFAVDAAKAYKYVTQQLIRAAEIRAIASFRLFARTRSMWSFNPETNILLSYFIASFRLFARTRSMWSFNPETRRLISMMGFKMNYQVNGYPNMFICDTFCAGSTFISDEVAYVTQQLIRAAEIRASANIICISTKHFYWFFSNNRARTVAGVSICSTITQMNLKYAISAKNRARTVAGVQMNLKYAISAKNRARTVAGVSICSTASFRLFARTRSMWSFNPETNILLNVVTQQLIRAAEIRASANLITQMNLKYAISAKNRARTVASFNPETNILLNVPLHGTIMACLVGLMWLSYFIASIAMACLVGLMWLSYFIATKHFYWFFSNYLKRRYVTQQLIRAAEIRASANLTYRRLISMMGFKMNYQVNGYPNMFWLSYFIASFRLFARTRSMWSFFKMNYQVNGYPNMFITRLKYAISAKNRARTVAGVSICSTSFRLFARTRSMWSFNPETNILLNVPSFCAFAVDAAKAYKDYLISMMGFKMNYQVNGYPNMFITRTQMNLKYAISAKNRARTVAGVSICVKRTIKGTHHWLLLTIGLMWLSYFIASFRLFCDTFCAGSTFISDEVARDLSPKDMTYRRLISMMGFKMNYQVYVTQQLIRAAEIRASAIPTITQMNLKYAISAKGIAIAMACLVGLMFIASFRLFARTRSMWSFNPETNILLLLLTILTSLLVLVQSTQWFAVDAAKAYKDYLMWLSYFIASFRLFALTNIFGTVYEKLKWLSYFIASFRLFALSFCAFAVDAAKAYKDYLYQVNGYPNMFITRDMTYRRLISMMGFKMNYQVNGYIAMACLVGLMWLSYFIASFCAGSTFISDEVARDLSLQFKRPVAYFNMVYMPASWVMCISTKHFYWFFSNYSTVLSFCAFAVDAGIAIAMACLVGLMWLSIPKDMTYRRLISMMGFKIPKDMTYRRLISMMGFKMNYQWLSYFIASFRLFARTQWLTNIFGTVYEKLKTVLSFCAFAVDAAKAYKDTVLSFCAFAVDAAKAYKDYAIAMACLVGLMWLSYFIATVAYFNMVYMPASLVGLMWLSYFIASSAKNRARTVAGVSICSTPKDMTYRRLISMMGFKMNYQVNGYFNMVYMPASWVMRIRLISMMGFKMNYQVNGYPNMFITRLSYFIASFRLFARTRSMWSFDEVARDLSLQFKRPITVLSFCAFAVDAAKAYKDYLRRLISMMGFKMNYQVNGYPNMFITRNLKYAISAKNRARTVAGVSICSTSTKHFYWFFSNYLTHHWLLLTILTSLLVLVQSTQTYRRLISMMGFKMNYQVNGYPNMWLSYFIASFRLFARTRISTKHFYWFFSNYRTIKGTHHWLLLTIYRRLISMMGFKMNYQVNGYPNMFSDEVARDLSLQFKRPLISMMGFKMNYQVNGYPNMFITRPKDMTYRRLISMMGFKMNYQVNTHHWLLLTILTSLLPTITQMNLKYAISAKNRARTVAIRAAEIRASANLAAETNILLNVPLHGTIITQMNLKYAISAKNRARTVAGVSSTVLSFCAFAVDAAKAVAYFNMVYMPASWVMRGIPKDMTYRRLISMMGFKGFKMNYQVNGYPNMFITRGLMWLSYFIASFRLFAIPTITQMNLKYAISAKN \ No newline at end of file diff --git a/VaccineFormulations/mhc2_haplotype/37435_chosen_peptides_hog.txt b/VaccineFormulations/mhc2_haplotype/37435_chosen_peptides_hog.txt deleted file mode 100644 index 99ae97ea81c63ee2b1ee95a8d4e8483966174b0d..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc2_haplotype/37435_chosen_peptides_hog.txt +++ /dev/null @@ -1,147 +0,0 @@ -VGGQIVTCAKEIK -TYRRLISMMGFKMN -TFISDEVARDLSLQFKRP -TFISDEVARDLSLQFKR -TFISDEVARDLSLQFKRPI -LISMMGFKMNYQVN -TQMNLKYAISAKNRAR -HHWLLLTILTSLL -RLFARTRSMWSFNPETNILLNVPL -TILTSLLVLVQSTQW -YRRLISMMGFKMNYQV -STFISDEVARDLS -TYRRLISMMGFKMNY -RTIKGTHHWLLLT -MWSFNPETNILLNVPLHGTI -VGGQIVTCAKEIKE -FIASFRLFARTRSMWSFNPETNIL -GQIVTCAKEIKESV -MMGFKMNYQVNGYPNMF -IASFRLFARTRSMWSFNPETNILLN -KGTHHWLLLTILT -QMNLKYAISAKNRARTVAG -YFIASFRLFARTRSMWSFNPETNIL -ARTRSMWSFNPETNILLNVPLHG -HHWLLLTILTSLLV -LISMMGFKMNYQVNGYP -QWLTNIFGTVYEK -VTQQLIRAAEIRAS -LFARTRSMWSFNPETNILLNVPLHG -SFRLFARTRSMWSFNPETNILLNV -IASFRLFARTRSMWSFNPETNILL -ISMMGFKMNYQVNGYPNMF -TQMNLKYAISAKNRARTVA -HHWLLLTILTSLLVLVQSTQW -GGQIVTCAKEIKESV -GFKMNYQVNGYPNMF -VTQQLIRAAEIRASA -RLFARTRSMWSFNPETNILLNVP -TQMNLKYAISAKNR -LISMMGFKMNYQVNGYPNMF -FRLFARTRSMWSFNPETNILLNVP -HHWLLLTILTSLLVLVQS -FARTRSMWSFNPETNILLNVPLHG -QWLTNIFGTVYEKLK -STFISDEVARDLSLQF -YAISAKNRARTVAG -FISDEVARDLSLQFKRPI -ISDEVARDLSLQFKRPI -GGQIVTCAKEIKES -TQMNLKYAISAKNRARTV -NPETNILLNVPLHGTI -LFARTRSMWSFNPETNILLNVPLH -LISMMGFKMNYQV -KMNYQVNGYPNMF -TQMNLKYAISAKN -FKMNYQVNGYPNMF -SYFIASFRLFARTRSMWSFN -LISMMGFKMNYQVNGYPN -ETNILLNVPLHGTI -AISMWALIISVTS -AISAKNRARTVAG -TIKGTHHWLLLTI -SYFIASFRLFART -THHWLLLTILTSL -STFISDEVARDLSLQFKR -VKRTIKGTHHWLLL -WSFNPETNILLNVPLHGTI -LLLTILTSLLVLVQSTQW -STFISDEVARDLSLQFK -QLIRAAEIRASAN -WLLLTILTSLLVLVQSTQW -SYFIASFRLFARTRSMWS -SMWSFNPETNILLNVPLHGT -RRLISMMGFKMNYQV -SYFIASFRLFARTRSMWSFNPETN -STFISDEVARDLSL -RLISMMGFKMNYQV -LISMMGFKMNYQVNGYPNM -TQMNLKYAISAKNRA -PETNILLNVPLHGTI -LTNIFGTVYEKLK -HHWLLLTILTSLLVLVQST -HHWLLLTILTSLLVL -HHWLLLTILTSLLVLV -HHWLLLTILTSLLVLVQ -KRTIKGTHHWLLLT -FNPETNILLNVPLHGTI -ASFRLFARTRSMWSFNPETNILLN -VKRTIKGTHHWLL -TRSMWSFNPETNILLNVPLHGT -EVARDLSLQFKRPI -WLTNIFGTVYEKLK -SYFIASFRLFARTRSM -VKRTIKGTHHWLLLT -RTIKGTHHWLLLTI -IASFRLFARTRSMWSFNPETNIL -SYFIASFRLFARTRS -TQMNLKYAISAKNRARTVAG -VARDLSLQFKRPI -MNLKYAISAKNRARTVAG -SMMGFKMNYQVNGYPNMF -ARTRSMWSFNPETNILLNVPLHGT -SYFIASFRLFARTR -SFNPETNILLNVPLHGTI -DEVARDLSLQFKRPI -YFIASFRLFARTRSMWSFNPETNI -TQQLIRAAEIRASAN -IKGTHHWLLLTIL -TQMNLKYAISAKNRART -SYFIASFRLFARTRSMWSFNPET -LISMMGFKMNYQVNG -HWLLLTILTSLLVLVQSTQW -KGTHHWLLLTILTS -LTILTSLLVLVQSTQW -FRLFARTRSMWSFNPETNILLNV -SYFIASFRLFARTRSMWSFNPE -KYAISAKNRARTVAG -RTRSMWSFNPETNILLNVPLHGT -TYRRLISMMGFKMNYQV -TNILLNVPLHGTI -MGFKMNYQVNGYPNMF -GTHHWLLLTILTS -LISMMGFKMNYQVNGY -NLKYAISAKNRARTVAG -SDEVARDLSLQFKRPI -VTQQLIRAAEIRA -ILTSLLVLVQSTQW -RLFARTRSMWSFNPETNILLNVPLH -TYRRLISMMGFKMNYQ -SYFIASFRLFARTRSMWSFNP -LLTILTSLLVLVQSTQW -QWLTNIFGTVYEKL -SYFIASFRLFARTRSMW -ASFRLFARTRSMWSFNPETNILLNV -QQLIRAAEIRASAN -YFIASFRLFARTRSMWSFNPETN -VGGQIVTCAKEIKES -SYFIASFRLFARTRSMWSF -TQQLIRAAEIRASA -QIVTCAKEIKESV -STFISDEVARDLSLQ -LTSLLVLVQSTQW -MWSFNPETNILLNVPLHGT -TYRRLISMMGFKM -LKYAISAKNRARTVAG -RSMWSFNPETNILLNVPLHGT -HHWLLLTILTSLLVLVQSTQ \ No newline at end of file diff --git a/VaccineFormulations/mhc2_haplotype/37435_chosen_peptides_hogvax_inc_substrings.txt b/VaccineFormulations/mhc2_haplotype/37435_chosen_peptides_hogvax_inc_substrings.txt deleted file mode 100644 index e389477853ce2e139630fbefbcd2ed89fbf35500..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc2_haplotype/37435_chosen_peptides_hogvax_inc_substrings.txt +++ /dev/null @@ -1,414 +0,0 @@ -VGGQIVTCAKEIK -RSMWSFNPETNILLNVP -LISMMGFKMNYQVN -SFRLFARTRSMWSFNPETNILL -WLLLTILTSLLVLVQST -TILTSLLVLVQSTQW -YRRLISMMGFKMNYQV -RSMWSFNPETNILLNVPL -TYRRLISMMGFKMNY -RTIKGTHHWLLLT -QMNLKYAISAKNRARTVAG -SFRLFARTRSMWSFNPETNIL -RTRSMWSFNPETNI -LKYAISAKNRARTVA -HHWLLLTILTSLLV -QWLTNIFGTVYEK -MMGFKMNYQVNGYPN -SFRLFARTRSMWSFNPETNILLNV -ASFRLFARTRSMWSFNPE -YFIASFRLFARTRSMWS -VTQQLIRAAEIRASA -HHWLLLTILTSLLVLVQSTQW -FNPETNILLNVPLHGT -SMWSFNPETNILLNV -RLISMMGFKMNYQ -MWSFNPETNILLN -PETNILLNVPLHGT -ISDEVARDLSLQFKRPI -TQMNLKYAISAKNRARTV -ISMMGFKMNYQVN -KMNYQVNGYPNMF -TQMNLKYAISAKN -MWSFNPETNILLNVPLH -LISMMGFKMNYQVNGYPN -LLTILTSLLVLVQST -ETNILLNVPLHGTI -FIASFRLFARTRS -ISMMGFKMNYQVNGY -FRLFARTRSMWSFNPETNILLN -TIKGTHHWLLLTI -FNPETNILLNVPL -VKRTIKGTHHWLLL -STFISDEVARDLSLQFK -ARTRSMWSFNPETNIL -QLIRAAEIRASAN -WLLLTILTSLLVLVQSTQW -MNLKYAISAKNRART -LKYAISAKNRART -HWLLLTILTSLLV -FARTRSMWSFNPETNILLNVP -FRLFARTRSMWSFNPE -ARTRSMWSFNPETNILLNV -QQLIRAAEIRASA -LISMMGFKMNYQVNGYPNM -MWSFNPETNILLNVPL -RLFARTRSMWSFNPETN -SFNPETNILLNVPLH -EVARDLSLQFKRP -SMWSFNPETNILLNVP -WSFNPETNILLNVP -WSFNPETNILLNVPLHGT -VKRTIKGTHHWLL -EVARDLSLQFKRPI -MGFKMNYQVNGYPNM -SFNPETNILLNVP -FISDEVARDLSLQFKRP -FIASFRLFARTRSMWSFNPET -SYFIASFRLFARTRS -RTRSMWSFNPETNIL -LLTILTSLLVLVQ -RTRSMWSFNPETNILL -QMNLKYAISAKNRA -LTILTSLLVLVQST -LISMMGFKMNYQVNG -KGTHHWLLLTILTS -IASFRLFARTRSMWSF -LLLTILTSLLVLVQSTQ -ISMMGFKMNYQVNG -ARTRSMWSFNPETN -MNLKYAISAKNRARTV -SYFIASFRLFARTRSMWSFNPE -LKYAISAKNRARTV -RTRSMWSFNPETNILLNVPLHGT -YFIASFRLFARTRS -RLFARTRSMWSFNPETNILLNV -MGFKMNYQVNGYPNMF -GTHHWLLLTILTS -LLLTILTSLLVLVQST -SDEVARDLSLQFKRPI -FARTRSMWSFNPETN -NLKYAISAKNRAR -SYFIASFRLFARTRSMW -LFARTRSMWSFNPETNILL -QQLIRAAEIRASAN -FIASFRLFARTRSMWSFNPETNI -YFIASFRLFARTRSMWSFNPE -GFKMNYQVNGYPN -TQQLIRAAEIRASA -QIVTCAKEIKESV -TYRRLISMMGFKM -SDEVARDLSLQFK -LKYAISAKNRARTVAG -FRLFARTRSMWSFNPETNI -FIASFRLFARTRSMWSFNPETN -QMNLKYAISAKNRARTVA -TILTSLLVLVQST -WLLLTILTSLLVL -TFISDEVARDLSLQFKR -TFISDEVARDLSLQFKRPI -LLLTILTSLLVLV -TQMNLKYAISAKNRAR -MNLKYAISAKNRA -LFARTRSMWSFNPETNILLN -ASFRLFARTRSMWSFNPET -RLFARTRSMWSFNPET -RLFARTRSMWSFNPE -FARTRSMWSFNPETNILLNVPLH -FNPETNILLNVPLH -SMMGFKMNYQVNGYPN -MMGFKMNYQVNGYPNMF -FRLFARTRSMWSFNPETNILL -ETNILLNVPLHGT -RTRSMWSFNPETNILLN -KGTHHWLLLTILT -SFNPETNILLNVPLHGT -YFIASFRLFARTRSMWSFNPETNIL -ARTRSMWSFNPETNILLNVPLH -LFARTRSMWSFNPET -FARTRSMWSFNPET -VTQQLIRAAEIRAS -FRLFARTRSMWSFN -IASFRLFARTRSMWSFNPETNILL -NLKYAISAKNRARTV -LTILTSLLVLVQSTQ -MNLKYAISAKNRAR -TQQLIRAAEIRAS -FRLFARTRSMWSFNPET -SFRLFARTRSMWSFNPETN -FIASFRLFARTRSMWSF -FRLFARTRSMWSFNPETNILLNVP -HHWLLLTILTSLLVLVQS -NLKYAISAKNRARTVA -QWLTNIFGTVYEKLK -LFARTRSMWSFNPETNI -YAISAKNRARTVAG -FISDEVARDLSLQFKRPI -GGQIVTCAKEIKES -SYFIASFRLFARTRSMWSFN -TILTSLLVLVQSTQ -ASFRLFARTRSMWSFNPETNILL -ASFRLFARTRSMWSFNP -AISMWALIISVTS -AISAKNRARTVAG -RLFARTRSMWSFNPETNIL -ISMMGFKMNYQVNGYP -SFRLFARTRSMWSFNPE -LLLTILTSLLVLVQSTQW -TFISDEVARDLSL -IASFRLFARTRSMWSFNPET -HWLLLTILTSLLVLVQSTQ -SMWSFNPETNILLNVPLHGT -TRSMWSFNPETNILLNVP -LTNIFGTVYEKLK -ISMMGFKMNYQVNGYPNM -HHWLLLTILTSLLVL -RSMWSFNPETNILLNVPLHG -FNPETNILLNVPLHG -KYAISAKNRARTV -HWLLLTILTSLLVL -FIASFRLFARTRSMWSFNPE -KRTIKGTHHWLLLT -LFARTRSMWSFNP -FARTRSMWSFNPETNILLNVPL -ASFRLFARTRSMWSFNPETNILLN -TRSMWSFNPETNILLNVPLHGT -VKRTIKGTHHWLLLT -RSMWSFNPETNILLN -QMNLKYAISAKNRARTV -FKMNYQVNGYPNM -RTIKGTHHWLLLTI -LFARTRSMWSFNPETNILLNV -SMMGFKMNYQVNGYPNMF -ARTRSMWSFNPETNILLNVPLHGT -WLLLTILTSLLVLVQ -RTRSMWSFNPETNILLNV -SFRLFARTRSMWSFNP -SFNPETNILLNVPLHG -FRLFARTRSMWSFNPETNILLNV -KYAISAKNRARTVAG -SFRLFARTRSMWSF -MNLKYAISAKNRARTVA -LISMMGFKMNYQVNGY -RSMWSFNPETNILLNV -ILTSLLVLVQSTQW -RLFARTRSMWSFNPETNILLNVPLH -FISDEVARDLSLQF -ISMMGFKMNYQVNGYPN -QMNLKYAISAKNR -HWLLLTILTSLLVLVQS -WLLLTILTSLLVLV -ASFRLFARTRSMWSFN -VGGQIVTCAKEIKES -QMNLKYAISAKNRAR -SYFIASFRLFARTRSMWSF -FRLFARTRSMWSF -WLTNIFGTVYEKL -MGFKMNYQVNGYPN -FRLFARTRSMWSFNPETN -TYRRLISMMGFKMN -HHWLLLTILTSLL -RLFARTRSMWSFNPETNILLNVPL -STFISDEVARDLS -RLFARTRSMWSFNPETNI -PETNILLNVPLHG -FARTRSMWSFNPETNILL -FIASFRLFARTRSMWSFNPETNIL -LLLTILTSLLVLVQS -MGFKMNYQVNGYP -HWLLLTILTSLLVLV -TRSMWSFNPETNIL -IASFRLFARTRSMWSFNPETNILLN -IASFRLFARTRSMWSFNP -LTILTSLLVLVQS -LISMMGFKMNYQVNGYP -FIASFRLFARTRSMWSFNP -LFARTRSMWSFNPETNILLNVPLHG -FIASFRLFARTRSMW -IASFRLFARTRSMWSFNPE -TRSMWSFNPETNILLNVPLH -SFRLFARTRSMWSFNPETNILLN -RLFARTRSMWSFNPETNILLNVP -TQMNLKYAISAKNR -DEVARDLSLQFKR -TRSMWSFNPETNILLN -LISMMGFKMNYQVNGYPNMF -YFIASFRLFARTRSMWSFNP -FARTRSMWSFNPETNILLNVPLHG -LLTILTSLLVLVQSTQ -SFRLFARTRSMWSFNPETNI -LFARTRSMWSFNPETNILLNVPL -LFARTRSMWSFNPETNILLNVPLH -ASFRLFARTRSMWS -ARTRSMWSFNPETNILL -YRRLISMMGFKMNYQ -YRRLISMMGFKMN -WLLLTILTSLLVLVQS -GGQIVTCAKEIKE -SYFIASFRLFART -RRLISMMGFKMNY -TRSMWSFNPETNILLNVPL -MWSFNPETNILLNVP -YFIASFRLFARTRSM -WSFNPETNILLNVPLH -ISDEVARDLSLQFKRP -IASFRLFARTRSM -GFKMNYQVNGYPNM -NLKYAISAKNRART -NPETNILLNVPLHGT -TFISDEVARDLSLQ -RRLISMMGFKMNYQV -TQMNLKYAISAKNRA -PETNILLNVPLHGTI -HHWLLLTILTSLLVLV -LFARTRSMWSFNPETNILLNVP -FIASFRLFARTRSM -HHWLLLTILTSLLVLVQ -LFARTRSMWSFNPE -SFRLFARTRSMWS -FARTRSMWSFNPE -YFIASFRLFARTRSMWSF -ISDEVARDLSLQFKR -ISDEVARDLSLQFK -SYFIASFRLFARTRSM -VARDLSLQFKRPI -IASFRLFARTRSMWSFNPETN -TRSMWSFNPETNILLNVPLHG -SDEVARDLSLQFKRP -SYFIASFRLFARTR -YFIASFRLFARTRSMWSFNPETNI -TQMNLKYAISAKNRART -SYFIASFRLFARTRSMWSFNPET -HWLLLTILTSLLVLVQ -TYRRLISMMGFKMNYQV -FARTRSMWSFNPETNILLNV -TNILLNVPLHGTI -TFISDEVARDLSLQF -FARTRSMWSFNPETNI -RTRSMWSFNPETNILLNVPLHG -ASFRLFARTRSMW -NLKYAISAKNRARTVAG -RLFARTRSMWSFN -TYRRLISMMGFKMNYQ -SYFIASFRLFARTRSMWSFNP -LLTILTSLLVLVQSTQW -SFNPETNILLNVPL -WSFNPETNILLNVPLHG -QWLTNIFGTVYEKL -MWSFNPETNILLNVPLHG -SMWSFNPETNILLNVPL -ASFRLFARTRSMWSFNPETNILLNV -YRRLISMMGFKMNY -FARTRSMWSFNPETNILLN -RSMWSFNPETNIL -ARTRSMWSFNPET -LTSLLVLVQSTQW -ARTRSMWSFNPETNILLN -RSMWSFNPETNILLNVPLHGT -FIASFRLFARTRSMWS -IASFRLFARTRSMWSFNPETNI -HHWLLLTILTSLLVLVQSTQ -SMWSFNPETNILLNVPLH -RTRSMWSFNPETNILLNVP -TFISDEVARDLSLQFKRP -RTRSMWSFNPETN -IASFRLFARTRSMWSFN -GQIVTCAKEIKES -RTRSMWSFNPETNILLNVPL -MWSFNPETNILLNVPLHGTI -VGGQIVTCAKEIKE -GQIVTCAKEIKESV -ASFRLFARTRSMWSFNPETNI -ARTRSMWSFNPETNILLNVPL -RTRSMWSFNPETNILLNVPLH -RLFARTRSMWSFNPETNILLN -IASFRLFARTRSMWS -ARTRSMWSFNPETNILLNVPLHG -SMMGFKMNYQVNGY -LFARTRSMWSFNPETN -ISMMGFKMNYQVNGYPNMF -SFRLFARTRSMWSFNPET -MMGFKMNYQVNGY -KRTIKGTHHWLLL -YAISAKNRARTVA -TQMNLKYAISAKNRARTVA -GGQIVTCAKEIKESV -GFKMNYQVNGYPNMF -FISDEVARDLSLQFKR -RLFARTRSMWSFNPETNILL -IASFRLFARTRSMW -TRSMWSFNPETNILLNV -STFISDEVARDLSLQF -ARTRSMWSFNPETNI -SFRLFARTRSMWSFN -FRLFARTRSMWSFNPETNIL -NPETNILLNVPLHGTI -LISMMGFKMNYQV -SMWSFNPETNILLNVPLHG -YFIASFRLFARTRSMW -ASFRLFARTRSMWSFNPETNIL -MMGFKMNYQVNGYPNM -FKMNYQVNGYPNMF -QMNLKYAISAKNRART -DEVARDLSLQFKRP -RSMWSFNPETNILLNVPLH -THHWLLLTILTSL -STFISDEVARDLSLQFKR -FIASFRLFARTRSMWSFN -WSFNPETNILLNVPLHGTI -TRSMWSFNPETNILL -FRLFARTRSMWSFNP -YFIASFRLFARTRSMWSFNPET -SMMGFKMNYQVNGYP -SYFIASFRLFARTRSMWS -SMMGFKMNYQVNG -SYFIASFRLFARTRSMWSFNPETN -FISDEVARDLSLQFK -STFISDEVARDLSL -HWLLLTILTSLLVLVQST -RLISMMGFKMNYQV -RSMWSFNPETNILL -FISDEVARDLSLQ -WSFNPETNILLNV -ASFRLFARTRSMWSF -TRSMWSFNPETNI -SDEVARDLSLQFKR -HHWLLLTILTSLLVLVQST -RLFARTRSMWSFNP -MWSFNPETNILLNV -LLTILTSLLVLVQS -RRLISMMGFKMNYQ -FNPETNILLNVPLHGTI -ISDEVARDLSLQF -MMGFKMNYQVNGYP -LFARTRSMWSFNPETNIL -ASFRLFARTRSMWSFNPETN -WLTNIFGTVYEKLK -WLLLTILTSLLVLVQSTQ -FARTRSMWSFNPETNIL -IASFRLFARTRSMWSFNPETNIL -NPETNILLNVPLH -TQMNLKYAISAKNRARTVAG -MNLKYAISAKNRARTVAG -SMMGFKMNYQVNGYPNM -SFNPETNILLNVPLHGTI -DEVARDLSLQFKRPI -TQQLIRAAEIRASAN -KYAISAKNRARTVA -IKGTHHWLLLTIL -ILTSLLVLVQSTQ -HWLLLTILTSLLVLVQSTQW -LTILTSLLVLVQSTQW -TFISDEVARDLSLQFK -YFIASFRLFARTR -ARTRSMWSFNPETNILLNVP -YFIASFRLFARTRSMWSFN -VTQQLIRAAEIRA -WSFNPETNILLNVPL -YFIASFRLFARTRSMWSFNPETN -LLLTILTSLLVLVQ -SMWSFNPETNILLN -STFISDEVARDLSLQ -SMWSFNPETNILL -MWSFNPETNILLNVPLHGT -NPETNILLNVPLHG \ No newline at end of file diff --git a/VaccineFormulations/mhc2_haplotype/37435_hogvaxine.txt b/VaccineFormulations/mhc2_haplotype/37435_hogvaxine.txt deleted file mode 100644 index bc18d1be225491e850f29c1fcc461ca05fa4eda3..0000000000000000000000000000000000000000 --- a/VaccineFormulations/mhc2_haplotype/37435_hogvaxine.txt +++ /dev/null @@ -1,4 +0,0 @@ -> MHC optimized combined peptide vaccine sequence with overlaps -AISMWALIISVTSTQMNLKYAISAKNRARTVAGAAISMWALIISVTSLAIDAYAYLASASVYSVTYVTQQLIRAAEIRASANYQKVGGQIVTCAKEIKESVTYRRLISMMGFKMNYQVNGYPNMFDAYVNTFSSTFISDEVARDLSLQFKRPIHFYSKWYIRVCTNYQPPQTRAGAAISMWALIISVTSLAIDAYAYLQPRTFLLKYNSYFIASFRLFARTRSMWSFNPETNILLNVPLHGTILRTTNGDSEVVLQVKRTIKGTHHWLLLTILTSLLVLVQSTQWLTNIFGTVYEKLK -> MHC optimized combined peptide vaccine sequence concatenated -VGGQIVTCAKEIKTYRRLISMMGFKMNTFISDEVARDLSLQFKRPTFISDEVARDLSLQFKRTFISDEVARDLSLQFKRPILISMMGFKMNYQVNTQMNLKYAISAKNRARHHWLLLTILTSLLRLFARTRSMWSFNPETNILLNVPLTILTSLLVLVQSTQWYRRLISMMGFKMNYQVSTFISDEVARDLSTYRRLISMMGFKMNYRTIKGTHHWLLLTMWSFNPETNILLNVPLHGTIVGGQIVTCAKEIKEFIASFRLFARTRSMWSFNPETNILGQIVTCAKEIKESVMMGFKMNYQVNGYPNMFIASFRLFARTRSMWSFNPETNILLNKGTHHWLLLTILTQMNLKYAISAKNRARTVAGYFIASFRLFARTRSMWSFNPETNILARTRSMWSFNPETNILLNVPLHGHHWLLLTILTSLLVLISMMGFKMNYQVNGYPQWLTNIFGTVYEKVTQQLIRAAEIRASLFARTRSMWSFNPETNILLNVPLHGSFRLFARTRSMWSFNPETNILLNVIASFRLFARTRSMWSFNPETNILLISMMGFKMNYQVNGYPNMFTQMNLKYAISAKNRARTVAHHWLLLTILTSLLVLVQSTQWGGQIVTCAKEIKESVGFKMNYQVNGYPNMFVTQQLIRAAEIRASARLFARTRSMWSFNPETNILLNVPTQMNLKYAISAKNRLISMMGFKMNYQVNGYPNMFFRLFARTRSMWSFNPETNILLNVPHHWLLLTILTSLLVLVQSFARTRSMWSFNPETNILLNVPLHGQWLTNIFGTVYEKLKSTFISDEVARDLSLQFYAISAKNRARTVAGFISDEVARDLSLQFKRPIISDEVARDLSLQFKRPIGGQIVTCAKEIKESTQMNLKYAISAKNRARTVNPETNILLNVPLHGTILFARTRSMWSFNPETNILLNVPLHLISMMGFKMNYQVKMNYQVNGYPNMFTQMNLKYAISAKNFKMNYQVNGYPNMFSYFIASFRLFARTRSMWSFNLISMMGFKMNYQVNGYPNETNILLNVPLHGTIAISMWALIISVTSAISAKNRARTVAGTIKGTHHWLLLTISYFIASFRLFARTTHHWLLLTILTSLSTFISDEVARDLSLQFKRVKRTIKGTHHWLLLWSFNPETNILLNVPLHGTILLLTILTSLLVLVQSTQWSTFISDEVARDLSLQFKQLIRAAEIRASANWLLLTILTSLLVLVQSTQWSYFIASFRLFARTRSMWSSMWSFNPETNILLNVPLHGTRRLISMMGFKMNYQVSYFIASFRLFARTRSMWSFNPETNSTFISDEVARDLSLRLISMMGFKMNYQVLISMMGFKMNYQVNGYPNMTQMNLKYAISAKNRAPETNILLNVPLHGTILTNIFGTVYEKLKHHWLLLTILTSLLVLVQSTHHWLLLTILTSLLVLHHWLLLTILTSLLVLVHHWLLLTILTSLLVLVQKRTIKGTHHWLLLTFNPETNILLNVPLHGTIASFRLFARTRSMWSFNPETNILLNVKRTIKGTHHWLLTRSMWSFNPETNILLNVPLHGTEVARDLSLQFKRPIWLTNIFGTVYEKLKSYFIASFRLFARTRSMVKRTIKGTHHWLLLTRTIKGTHHWLLLTIIASFRLFARTRSMWSFNPETNILSYFIASFRLFARTRSTQMNLKYAISAKNRARTVAGVARDLSLQFKRPIMNLKYAISAKNRARTVAGSMMGFKMNYQVNGYPNMFARTRSMWSFNPETNILLNVPLHGTSYFIASFRLFARTRSFNPETNILLNVPLHGTIDEVARDLSLQFKRPIYFIASFRLFARTRSMWSFNPETNITQQLIRAAEIRASANIKGTHHWLLLTILTQMNLKYAISAKNRARTSYFIASFRLFARTRSMWSFNPETLISMMGFKMNYQVNGHWLLLTILTSLLVLVQSTQWKGTHHWLLLTILTSLTILTSLLVLVQSTQWFRLFARTRSMWSFNPETNILLNVSYFIASFRLFARTRSMWSFNPEKYAISAKNRARTVAGRTRSMWSFNPETNILLNVPLHGTTYRRLISMMGFKMNYQVTNILLNVPLHGTIMGFKMNYQVNGYPNMFGTHHWLLLTILTSLISMMGFKMNYQVNGYNLKYAISAKNRARTVAGSDEVARDLSLQFKRPIVTQQLIRAAEIRAILTSLLVLVQSTQWRLFARTRSMWSFNPETNILLNVPLHTYRRLISMMGFKMNYQSYFIASFRLFARTRSMWSFNPLLTILTSLLVLVQSTQWQWLTNIFGTVYEKLSYFIASFRLFARTRSMWASFRLFARTRSMWSFNPETNILLNVQQLIRAAEIRASANYFIASFRLFARTRSMWSFNPETNVGGQIVTCAKEIKESSYFIASFRLFARTRSMWSFTQQLIRAAEIRASAQIVTCAKEIKESVSTFISDEVARDLSLQLTSLLVLVQSTQWMWSFNPETNILLNVPLHGTTYRRLISMMGFKMLKYAISAKNRARTVAGRSMWSFNPETNILLNVPLHGTHHWLLLTILTSLLVLVQSTQ \ No newline at end of file diff --git a/download_data.sh b/download_data.sh deleted file mode 100644 index 650c16e81c70409fdd195455c7ae3575607adf2c..0000000000000000000000000000000000000000 --- a/download_data.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -wget "https://uni-duesseldorf.sciebo.de/s/jRTn9Vpff78kLqi/download?path=/&files=" -O download.zip -unzip download.zip