# HG changeset patch # User cpt # Date 1685932890 0 # Node ID 054f96a0d0fb86284c1cb513afd79ae9d30510ca # Parent 7443c98a4e3cd7763eba03bb9dc7c3d4bb90f8af planemo upload commit 94b0cd1fff0826c6db3e7dc0c91c0c5a8be8bb0c diff -r 7443c98a4e3c -r 054f96a0d0fb cpt-macros.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cpt-macros.xml Mon Jun 05 02:41:30 2023 +0000 @@ -0,0 +1,115 @@ + + + + python + biopython + requests + cpt_gffparser + + + + + + + + 10.1371/journal.pcbi.1008214 + @unpublished{galaxyTools, + author = {E. Mijalis, H. Rasche}, + title = {CPT Galaxy Tools}, + year = {2013-2017}, + note = {https://github.com/tamu-cpt/galaxy-tools/} + } + + + + + 10.1371/journal.pcbi.1008214 + + @unpublished{galaxyTools, + author = {E. Mijalis, H. Rasche}, + title = {CPT Galaxy Tools}, + year = {2013-2017}, + note = {https://github.com/tamu-cpt/galaxy-tools/} + } + + + + + + + 10.1371/journal.pcbi.1008214 + + @unpublished{galaxyTools, + author = {C. Ross}, + title = {CPT Galaxy Tools}, + year = {2020-}, + note = {https://github.com/tamu-cpt/galaxy-tools/} + } + + + + + + + 10.1371/journal.pcbi.1008214 + + @unpublished{galaxyTools, + author = {E. Mijalis, H. Rasche}, + title = {CPT Galaxy Tools}, + year = {2013-2017}, + note = {https://github.com/tamu-cpt/galaxy-tools/} + } + + + @unpublished{galaxyTools, + author = {A. Criscione}, + title = {CPT Galaxy Tools}, + year = {2019-2021}, + note = {https://github.com/tamu-cpt/galaxy-tools/} + } + + + + + + + 10.1371/journal.pcbi.1008214 + + @unpublished{galaxyTools, + author = {A. Criscione}, + title = {CPT Galaxy Tools}, + year = {2019-2021}, + note = {https://github.com/tamu-cpt/galaxy-tools/} + } + + + + + + + 10.1371/journal.pcbi.1008214 + + @unpublished{galaxyTools, + author = {C. Maughmer}, + title = {CPT Galaxy Tools}, + year = {2017-2020}, + note = {https://github.com/tamu-cpt/galaxy-tools/} + } + + + + + + + @unpublished{galaxyTools, + author = {C. Maughmer}, + title = {CPT Galaxy Tools}, + year = {2017-2020}, + note = {https://github.com/tamu-cpt/galaxy-tools/} + } + + + + diff -r 7443c98a4e3c -r 054f96a0d0fb cpt_fasta_charges/cpt-macros.xml --- a/cpt_fasta_charges/cpt-macros.xml Fri Jun 17 12:37:20 2022 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,115 +0,0 @@ - - - - - python - biopython - requests - - - - - - - - 10.1371/journal.pcbi.1008214 - @unpublished{galaxyTools, - author = {E. Mijalis, H. Rasche}, - title = {CPT Galaxy Tools}, - year = {2013-2017}, - note = {https://github.com/tamu-cpt/galaxy-tools/} - } - - - - - 10.1371/journal.pcbi.1008214 - - @unpublished{galaxyTools, - author = {E. Mijalis, H. Rasche}, - title = {CPT Galaxy Tools}, - year = {2013-2017}, - note = {https://github.com/tamu-cpt/galaxy-tools/} - } - - - - - - - 10.1371/journal.pcbi.1008214 - - @unpublished{galaxyTools, - author = {C. Ross}, - title = {CPT Galaxy Tools}, - year = {2020-}, - note = {https://github.com/tamu-cpt/galaxy-tools/} - } - - - - - - - 10.1371/journal.pcbi.1008214 - - @unpublished{galaxyTools, - author = {E. Mijalis, H. Rasche}, - title = {CPT Galaxy Tools}, - year = {2013-2017}, - note = {https://github.com/tamu-cpt/galaxy-tools/} - } - - - @unpublished{galaxyTools, - author = {A. Criscione}, - title = {CPT Galaxy Tools}, - year = {2019-2021}, - note = {https://github.com/tamu-cpt/galaxy-tools/} - } - - - - - - - 10.1371/journal.pcbi.1008214 - - @unpublished{galaxyTools, - author = {A. Criscione}, - title = {CPT Galaxy Tools}, - year = {2019-2021}, - note = {https://github.com/tamu-cpt/galaxy-tools/} - } - - - - - - - 10.1371/journal.pcbi.1008214 - - @unpublished{galaxyTools, - author = {C. Maughmer}, - title = {CPT Galaxy Tools}, - year = {2017-2020}, - note = {https://github.com/tamu-cpt/galaxy-tools/} - } - - - - - - - @unpublished{galaxyTools, - author = {C. Maughmer}, - title = {CPT Galaxy Tools}, - year = {2017-2020}, - note = {https://github.com/tamu-cpt/galaxy-tools/} - } - - - - diff -r 7443c98a4e3c -r 054f96a0d0fb cpt_fasta_charges/fasta_charges.py --- a/cpt_fasta_charges/fasta_charges.py Fri Jun 17 12:37:20 2022 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,362 +0,0 @@ -#!/usr/bin/env python -import argparse -from Bio import SeqIO -import logging - -logging.basicConfig(level=logging.INFO) -log = logging.getLogger(name="charges") - -HTML_HEADER = "Charges Report" -HTML_FOOTER = "" - -SVG_HEADER = '\n' # % (calcWidth, calcHeight) -SVG_FOOTER = "" - -FULL_AA = [ - "H", - "S", - "Q", - "T", - "N", - "C", - "Y", - "A", - "V", - "I", - "L", - "M", - "P", - "F", - "W", - "G", - "E", - "R", - "D", - "K", -] - - -def charges_html(svg, fasta, aa, fgColor, bgColor, width=120): - colour_scheme = zip([x.upper() for x in aa], bgColor, fgColor) - copy_colour_scheme = zip([x.upper() for x in aa], bgColor, fgColor) - - # CSS and header styling - css = """" - info += "" - - # Pre-calculate, so we can use for testing 'in' - match_list = [group[0] for group in copy_colour_scheme] - - page = "" - # Parse sequences from fasta file - for record in SeqIO.parse(fasta, "fasta"): - page += "

>%s %s

\n" % (record.id, record.description) - seq = list(str(record.seq).upper()) - - idx = 0 - for i in range(0, len(seq), width): - line_charges = [] - line_residues = seq[i : i + width] - line_numbers = [] - - for char in range(len(line_residues)): - if line_residues[char] in "KRkr": - line_charges.append("+") - elif line_residues[char] in "DEde": - line_charges.append("-") - else: - line_charges.append(" ") - - # Could be swapped out for math with i+char... - idx += 1 - if idx % 10 == 0: - line_numbers.append("%10s" % idx) - - # Replace with - for m in match_list: - if line_residues[char].upper() in m: - line_residues[char] = '%s' % ( - m, - line_residues[char], - ) - - page += "".join(line_charges) + "\n" - page += "".join(line_residues) + "\n" - page += "".join(line_numbers) + "\n" - page += "\n" - page += "
" - return HTML_HEADER + css + info + page + HTML_FOOTER - - -def charges_svg(svg, fasta, aa, fgColor, bgColor, width=120): - colour_scheme = zip([x.upper() for x in aa], bgColor, fgColor) - - svgWidth = 1100 - - # CSS and header styling - classList = [] - classes = '\n" - body = "" - groups = "" - # Pre-calculate, so we can use for testing 'in' - - match_list = aa - prevIndex = -1 - boxLen = 0 - page = "" - title = "" - - yInd = 60 - yInc = 15 - seqIndent = 35 - idIndent = 20 - letterLen = 8.4375 - recNum = -1 - - title += ( - 'Charges\n' - ) - yInd += 2 * yInc - title += ( - 'Legend:\n' - ) - yInd += 2 * yInc - - for i in range(len(classList)): - title += ( - '\n' % classList[i] - ) - title += ( - '%s\n' - % (classList[i], classList[i]) - ) - yInd += yInc + 3 - yInd += yInc * 1.5 - - # Parse sequences from fasta file - for record in SeqIO.parse(fasta, "fasta"): - - recNum += 1 - seqHeader = ( - '>%s %s\n' - % (record.id, record.description) - ) - body += seqHeader - seq = list(str(record.seq).upper()) - yTop = yInd - yInc - 3 - yInd += yInc - idx = 0 - for i in range(0, len(seq), width): - line_charges = [] - line_residues = seq[i : i + width] - line_numbers = [] - - boxList = [] - groupList = [] - seqList = [] - prevIndex = -1 - boxLen = 0 - for char in range(len(line_residues)): - - thisInd = 0 - for x in match_list: - - if line_residues[char] in x: - break - thisInd += 1 - - if thisInd == len(match_list): - thisInd = -1 - - if char != 0 and thisInd != prevIndex: - boxList.append(boxLen) - seqList.append((line_residues[char - boxLen : char])) - groupList.append(prevIndex) - boxLen = 0 - prevIndex = thisInd - boxLen += 1 - - if line_residues[char] in "KRkr": - line_charges.append("+") - elif line_residues[char] in "DEde": - line_charges.append("-") - else: - line_charges.append(" ") - - # Could be swapped out for math with i+char... - idx += 1 - if idx % 10 == 0: - line_numbers.append("%10s" % idx) - - # Replace with - # for m in match_list: - # if line_residues[char].upper() in m: - # line_residues[char] = '%s' % (m, line_residues[char]) - - seqList.append((line_residues[-boxLen:])) - boxList.append(boxLen) - groupList.append(prevIndex) - # Write line charges - line = "".join(line_charges) - body += ( - '%s\n' - % line - ) - yInd += yInc - # Write sequence - sumSeq = 0 - for i in range(len(seqList)): - res = "" - for sub in seqList[i]: - res += sub - body += ( - '\n' % classList[groupList[i]] - ) - body += ( - '%s\n' - % (classList[groupList[i]], res) - ) - sumSeq += len(seqList[i]) - yInd += yInc - # Write numbers - line = "".join(line_numbers) + "\n" - body += ( - '%s\n' - % line - ) - yInd += yInc - - body += "\n" - yInd += yInc - if recNum % 2 == 0: - groups += ( - '\n' - ) - else: - groups += ( - '\n' - ) - svgHeight = yInd - - return ( - (SVG_HEADER % (svgWidth, svgHeight)) - + title - + classes - + groups - + body - + SVG_FOOTER - ) - - -if __name__ == "__main__": - parser = argparse.ArgumentParser(description="Top related genomes") - parser.add_argument("--svg", action="store_true") - parser.add_argument("fasta", type=argparse.FileType("r"), help="Fasta protein file") - parser.add_argument("--width", type=int, help="Plot width", default=120) - parser.add_argument("--aa", nargs="+") - parser.add_argument("--fgColor", nargs="+") - parser.add_argument("--bgColor", nargs="+") - - args = parser.parse_args() - if args.svg: - print(charges_svg(**vars(args))) - else: - print(charges_html(**vars(args))) diff -r 7443c98a4e3c -r 054f96a0d0fb cpt_fasta_charges/fasta_charges.xml --- a/cpt_fasta_charges/fasta_charges.xml Fri Jun 17 12:37:20 2022 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,92 +0,0 @@ - - - colour sequences based on rules - - macros.xml - cpt-macros.xml - - - -$__tool_directory__/fasta_charges.py -$svg -@SEQUENCE@ - ---width $width - -#if $scheme.cs == "default": ---aa HSQTNCY AVILMPFWG ERDK ---fgColor "#000000" "#000000" "#ffffff" ---bgColor "#ffffff" "#999999" "#000000" -#elif $scheme.cs == "rb": ---aa KR ED HSQTNCYAVILMPFWG ---fgColor "#ffffff" "#ffffff" "#000000" ---bgColor "#00b0f0" "#fc0000" "#ffffff" -#elif $scheme.cs == "rbgb": ---aa KR ED P C HSQTNYAVILMFWG ---fgColor "#ffffff" "#ffffff" "#ffffff" "#ffffff" "#000000" ---bgColor "#00b0f0" "#fc0000" "#1cb026" "#805839" "#ffffff" -#else: - --aa - #for group in $scheme.groups: - "$group.aminoAcids" - #end for - --fgColor - #for group in $scheme.groups: - "$group.fgColour" - #end for - --bgColor - #for group in $scheme.groups: - "$group.bgColour" - #end for -#end if - -> $html - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -**What it does** - -Colors fasta (protein) sequences based on rules, and displays outputs as HTML. - - - diff -r 7443c98a4e3c -r 054f96a0d0fb cpt_fasta_charges/macros.xml --- a/cpt_fasta_charges/macros.xml Fri Jun 17 12:37:20 2022 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,62 +0,0 @@ - - - - - python - biopython - cpt_gffparser - - - - - "$blast_tsv" - - - - - - - "$blast_xml" - - - - - - - - - - - - - - - - - - - - "$gff3_data" - - - genomeref.fa - - - ln -s $genome_fasta genomeref.fa; - - - genomeref.fa - - - - - - - "$sequences" - - - - - diff -r 7443c98a4e3c -r 054f96a0d0fb cpt_fasta_charges/test-data/charges.html --- a/cpt_fasta_charges/test-data/charges.html Fri Jun 17 12:37:20 2022 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,716 +0,0 @@ -Charges Report

Charges

Legend

  • HSQTNCY
  • -
  • AVILMPFWG
  • -
  • ERDK
  • -

>lambdap01 lambdap01

- - ++ - + - + + - - + -+- - - -+ ++- -- + - - - -+ + + - - + +- - - + -MEVNKKQLADIFGASIRTIQNWQEQGMPVLRGGGKGNEVLYDSAAVIKWYAERDAEIENEKLRREVEELRQASEADLQPGTIEYERHRLTRAQADAQELKNARDSAEVVETAFCTFVLSR - 10 20 30 40 50 60 70 80 90 100 110 120 - - - - ++ - - + - ++- + + -- - - -IAGEIASILDGLPLSVQRRFPELENRHVDFLKRDIIKAMNKAAALDELIPGLLSEYIEQSG* - 130 140 150 160 170 180 - -

>lambdap02 lambdap02

- + + + + + - - - +- - + - + - +- + + + - + + - - - + - -VNISNSQVNRLRHFVRAGLRSLFRPEPQTAVEWADANYYLPKESAYQEGRWETLPFQRAIMNAMGSDYIREVNVVKSARVGYSKMLLGVYAYFIEHKQRNTLIWLPTDGDAENFMKTHVE - 10 20 30 40 50 60 70 80 90 100 110 120 - - +- ++ +- ++ + + + +-+ - -- --- - - -++ - + + + + -+ - + -PTIRDIPSLLALAPWYGKKHRDNTLTMKRFTNGRGFWCLGGKAAKNYREKSVDVAGYDELAAFDDDIEQEGSPTFLGDKRIEGSVWPKSIRGSTPKVRGTCQIERAASESPHFMRFHVAC - 130 140 150 160 170 180 190 200 210 220 230 240 - - -- + -+- + -- - + - - - + -+ +- -- - - +- + + - +++ -PHCGEEQYLKFGDKETPFGLKWTPDDPSSVFYLCEHNACVIRQQELDFTDARYICEKTGIWTRDGILWFSSSGEEIEPPDSVTFHIWTAYSPFTTWVQIVKDWMKTKGDTGKRKTFVNTT - 250 260 270 280 290 300 310 320 330 340 350 360 - - - - + -+ - - -++- -+ - -+ - + -- -+ + --- + -- + ++ - + - - -+ ++ -LGETWEAKIGERPDAEVMAERKEHYSAPVPDRVAYLTAGIDSQLDRYEMRVWGWGPGEESWLIDRQIIMGRHDDEQTLLRVDEAINKTYTRRNGAEMSISRICWDTGGIDPTIVYERSKK - 370 380 390 400 410 420 430 440 450 460 470 480 - - + + + +++ + - - +- + - -- - - - -- -+ - +++ - ++++ - - + -HGLFRVIPIKGASVYGKPVASMPRKRNKNGVYLTEIGTDTAKEQIYNRFTLTPEGDEPLPGAVHFPNNPDIFDLTEAQQLTAEEQVEKWVDGRKKILWDSKKRRNEALDCFVYALAALRI - 490 500 510 520 530 540 550 560 570 580 590 600 - - + - --- ++ - + --- -SISRWQLDLSALLASLQEEDGAATNKKTLADYARALSGEDE* - 610 620 630 640 - -

>lambdap03 lambdap03

- + -- + - ++ +- ++ - - ++ - - +++ -MTRQEELAAARAALHDLMTGKRVATVQKDGRRVEFTATSVSDLKKYIAELEVQTGMTQRRRGPAGFYV* - 10 20 30 40 50 60 - -

>lambdap04 lambdap04

- + - +- + - - + + -- + - + + + --- + +- - +- - -MKTPTIPTLLGPDGMTSLREYAGYHGGGSGFGGQLRSWNPPSESVDAALLPNFTRGNARADDLVRNNGYAANAIQLHQDHIVGSFFRLSHRPSWRYLGIGEEEARAFSREVEAAWKEFAE - 10 20 30 40 50 60 70 80 90 100 110 120 - --- - -+++ +- - - + + + ++ - + + - -- + +- + - -DDCCCIDVERKRTFTMMIREGVAMHAFNGELFVQATWDTSSSRLFRTQFRMVSPKRISNPNNTGDSRNCRAGVQINDSGAALGYYVSEDGYPGWMPQKWTWIPRELPGGRASFIHVFEPV - 130 140 150 160 170 180 190 200 210 220 230 240 - --- + - + - + - - - - - +-+ - + + - - - - + -EDGQTRGANVFYSVMEQMKMLDTLQNTQLQSAIVKAMYAATIESELDTQSAMDFILGANSQEQRERLTGWIGEIAAYYAAAPVRLGGAKVPHLMPGDSLNLQTAQDTDNGYSVFEQSLLR - 250 260 270 280 290 300 310 320 330 340 350 360 - - - + + - +++ + -- ++ + + - + - + - +- - - -+- -YIAAGLGVSYEQLSRNYAQMSYSTARASANESWAYFMGRRKFVASRQASQMFLCWLEEAIVRRVVTLPSKARFSFQEARSAWGNCDWIGSGRMAIDGLKEVQEAVMLIEAGLSTYEKECA - 370 380 390 400 410 420 430 440 450 460 470 480 - -++ -- - +- -++ + - + ---+ - + -KRGDDYQEIFAQQVRETMERRAAGLKPPAWAAAAFESGLRQSTEEEKSDSRAA* - 490 500 510 520 530 - -

>lambdap05 lambdap05

- - + - - + - - - --- + + + + + - -VTAELRNLPHIASMAFNEPLMLEPAYARVFFCALAGQLGISSLTDAVSGDSLTAQEALATLALSGDDDGPRQARSYQVMNGIAVLPVSGTLVSRTRALQPYSGMTGYNGIIARLQQAASD - 10 20 30 40 50 60 70 80 90 100 110 120 - - - - - - - + +- + - ++ + -+ - + - -- +- + - -PMVDGILLDMDTPGGMVAGAFDCADIIARVRDIKPVWALANDMNCSAGQLLASAASRRLVTQTARTGSIGVMMAHSNYGAALEKQGVEITLIYSGSHKVDGNPYSHLPDDVRETLQSRMD - 130 140 150 160 170 180 190 200 210 220 230 240 - - + + - - - - -- - +- - ++ + + +- - - - - - - + -ATRQMFAQKVSAYTGLSVQVVLDTEAAVYSGQEAIDAGLADELVNSTDAITVMRDALDARKSRLSGGRMTKETQSTTVSATASQADVTDVVPATEGENASAAQPDVNAQITAAVAAENSR - 250 260 270 280 290 300 310 320 330 340 350 360 - - -- +-- + - + ++ + - -+ - - -IMGILNCEEAHGREEQARVLAETPGMTVKTARRILAAAPQSAQARSDTALDRLMQGAPAPLAAGNPASDAVNDLLNTPV* - 370 380 390 400 410 420 430 440 - -

>lambdap06 lambdap06

- - + + - - - - -- - +- - ++ + + +- - - - - - - -MDATRQMFAQKVSAYTGLSVQVVLDTEAAVYSGQEAIDAGLADELVNSTDAITVMRDALDARKSRLSGGRMTKETQSTTVSATASQADVTDVVPATEGENASAAQPDVNAQITAAVAAEN - 10 20 30 40 50 60 70 80 90 100 110 120 - - + -- +-- + - + ++ + - -+ - - -SRIMGILNCEEAHGREEQARVLAETPGMTVKTARRILAAAPQSAQARSDTALDRLMQGAPAPLAAGNPASDAVNDLLNTPV* - 130 140 150 160 170 180 190 200 - -

>lambdap07 lambdap07

- +- - + - ++ - - - + + -- - -- +++ -MTSKETFTHYQPQGNSDPAHTATAPGGLSAKAPAMTPLMLDTSSRKLVAWDGTTDGAAVGILAVAADQTSTTLTFYKSGTFRYEDVLWPEAASDETKKRTAFAGTAISIV* - 10 20 30 40 50 60 70 80 90 100 110 - -

>lambdap08 lambdap08

- - + + - + +- -+ - + + - + + - ++ --- - ++++ +--- -MSMYTTAQLLAANEQKFKFDPLFLRLFFRESYPFTTEKVYLSQIPGLVNMALYVSPIVSGEVIRSRGGSTSEFTPGYVKPKHEVNPQMTLRRLPDEDPQNLADPAYRRRRIIMQNMRDEE - 10 20 30 40 50 60 70 80 90 100 110 120 - - -- + + - - - - + -- - ++-+ - -- - - + + + +-+ - ++ - - +- + -LAIAQVEEMQAVSAVLKGKYTMTGEAFDPVEVDMGRSEENNITQSGGTEWSKRDKSTYDPTDDIEAYALNASGVVNIIVFDPKGWALFRSFKAVKEKLDTRRGSNSELETAVKDLGKAVS - 130 140 150 160 170 180 190 200 210 220 230 240 - - + - - ++ - + + - - +- + + - +- - -- -YKGMYGDVAIVVYSGQYVENGVKKNFLPDNTMVLGNTQARGLRTYGCIQDADAQREGINASARYPKNWVTTGDPAREFTMIQSAPLMLLADPDEFVSVQLA* - 250 260 270 280 290 300 310 320 330 340 - -

>lambdap09 lambdap09

- +-- + + - +- +-- + - +-- -- -- - +- - - - - - + - +-- + -MTKDELIARLRSLGEQLNRDVSLTGTKEELALRVAELKEELDDTDETAGQDTPLSRENVLTGHENEVGSAQPDTVILDTSELVTVVALVKLHTDALHATRDEPVAFVLPGTAFRVSAGVA - 10 20 30 40 50 60 70 80 90 100 110 120 - - - -+ + -AEMTERGLARMQ* - 130 - -

>lambdap10 lambdap10

- - - - + -- + - + -- - + - + -- + ++ - -- -+ -- + +++ -VADFDNLFDAAIARADETIRGYMGTSATITSGEQSGAVIRGVFDDPENISYAGQGVRVEGSSPSLFVRTDEVRQLRRGDTLTIGEENFWVDRVSPDDGGSCHLWLGRGVPPAVNRRR* - 10 20 30 40 50 60 70 80 90 100 110 - -

>lambdap11 lambdap11

- + - - + + + +- + +++ +-+ + ++ + + + + - + + +++++++ + + ++ -MAIKGLEQAVENLSRISKTAVPGAAAMAINRVASSAISQSASQVARETKVRRKLVKERARLKRATVKNPQARIKVNRGDLPVIKLGNARVVLSRRRRRKKGQRSSLKGGGSVLVVGNRRI - 10 20 30 40 50 60 70 80 90 100 110 120 - - + + + + + - + + -+ ++-+ +- + ++ -PGAFIQQLKNGRWHVMQRVAGKNRYPIDVVKIPMAVPLTTAFKQNIERIRRERLPKELGYALQHQLRMVIKR* - 130 140 150 160 170 180 190 - -

>lambdap12 lambdap12

- + - + - -+ - - + -- - - -- - - - - - - - - + - - - ++--- -MKHTELRAAVLDALEKHDTGATFFDGRPAVFDEADFPAVAVYLTGAEYTGEELDSDTWQAELHIEVFLPAQVPDSELDAWMESRIYPVMSDIPALSDLITSMVASGYDYRRDDDAGLWSS - 10 20 30 40 50 60 70 80 90 100 110 120 - - - - -ADLTYVITYEM* - 130 - -

>lambdap13 lambdap13

- + + - - - + + +- - - -- ---- - + - - - - + + + - -MPVPNPTMPVKGAGTTLWVYKGSGDPYANPLSDVDWSRLAKVKDLTPGELTAESYDDSYLDDEDADWTATGQGQKSAGDTSFTLAWMPGEQGQQALLAWFNEGDTRAYKIRFPNGTVDVF - 10 20 30 40 50 60 70 80 90 100 110 120 - -+ + +- + + + --+ + - -+ + -+ + + - - -RGWVSSIGKAVTAKEVITRTVKVTNVGRPSMAEDRSTVTAATGMTVTPASTSVVKGQSTTLTVAFQPEGVTDKSFRAVSADKTKATVSVSGMTITVNGVAAGKVNIPVVSGNGEFAAVAE - 130 140 150 160 170 180 190 200 210 220 230 240 - - -ITVTAS* - - -

>lambdap14 lambdap14

- + - - - + - ++ - - - ++ -- + + - + - - - - + - - -MFLKTESFEHNGVTVTLSELSALQRIEHLALMKRQAEQAESDSNRKFTVEDAIRTGAFLVAMSLWHNHPQKTQMPSMNEAVKQIEQEVLTTWPTEAISHAENVVYRLSGMYEFVVNNAPE - 10 20 30 40 50 60 70 80 90 100 110 120 - - -- - + -QTEDAGPAEPVSAGKCSTVS* - 130 140 - -

>lambdap15 lambdap15

- - - + +- + - + - - + - - - - - ++- --- --- + + - - - -VFDGELSFALKLAREMGRPDWRAMLAGMSSTEYADWHRFYSTHYFHDVLLDMHFSGLTYTVLSLFFSDPDMHPLDFSLLNRREADEEPEDDVLMQKAAGLAGGVRFGPDGNEVIPASPDV - 10 20 30 40 50 60 70 80 90 100 110 120 - - - --- - + -ADMTEDDVMLMTVSEGIAGGVRYG* - 130 140 - -

>lambdap16 lambdap16

- - - - - + -- + ++ - - ++ - + + + + - +- + -MAEPVGDLVVDLSLDAARFDEQMARVRRHFSGTESDAKKTAAVVEQSLSRQALAAQKAGISVGQYKAAMRMLPAQFTDVATQLAGGQSPWLILLQQGGQVKDSFGGMIPMFRGLAGAITL - 10 20 30 40 50 60 70 80 90 100 110 120 - - - + -+ + - + - + - -+ - + - -PMVGATSLAVATGALAYAWYQGNSTLSDFNKTLVLSGNQAGLTADRMLVLSRAGQAAGLTFNQTSESLSALVKAGVSGEAQIASISQSVARFSSASGVEVDKVAEAFGKLTTDPTSGLTA - 130 140 150 160 170 180 190 200 210 220 230 240 - - + - + -- - + -- ++ +- - -+ + + - - + - - + - ++ -- ++-- -- + + --+ -MARQFHNVSAEQIAYVAQLQRSGDEAGALQAANEAATKGFDDQTRRLKENMGTLETWADRTARAFKSMWDAVLDIGRPDTAQEMLIKAEAAYKKADDIWNLRKDDYFVNDEARARYWDDR - 250 260 270 280 290 300 310 320 330 340 350 360 - --+ + - +++ - -+ - - + + -- + -+ -+ + -- + +- + - ++- - ++ + + -+ -- -EKARLALEAARKKAEQQTQQDKNAQQQSDTEASRLKYTEEAQKAYERLQTPLEKYTARQEELNKALKDGKILQADYNTLMAAAKKDYEATLKKPKQSSVKVSAGDRQEDSAHAALLTLQA - 370 380 390 400 410 420 430 440 450 460 470 480 - -- + -+ -+ ++- + - -- ++ -+ +-- - ++ -+ -+ -+ + ++ - + + -+ -+- - + +- -ELRTLEKHAGANEKISQQRRDLWKAESQFAVLEEAAQRRQLSAQEKSLLAHKDETLEYKRQLAALGDKVTYQERLNALAQQADKFAQQQRAKRAAIDAKSRGLTDRQAEREATEQRLKEQ - 490 500 510 520 530 540 550 560 570 580 590 600 - - - - ++ -- + + - -- - + - - + + - + -YGDNPLALNNVMSEQKKTWAAEDQLRGNWMAGLKSGWSEWEESATDSMSQVKSAATQTFDGIAQNMAAMLTGSEQNWRSFTRSVLSMMTEILLKQAMVGIVGSIGSAIGGAVGGGASASG - 610 620 630 640 650 660 670 680 690 700 710 720 - - + + - + - +- + + + - + - - + - ++ +-- -GTAIQAAAAKFHFATGGFTGTGGKYEPAGIVHRGEFVFTKEATSRIGVGNLYRLMRGYATGGYVGTPGSMADSRSQASGTFEQNNHVVINNDGTNGQIGPAALKAVYDMARKGARDEIQT - 730 740 750 760 770 780 790 800 810 820 830 840 - - +- + -QMRDGGLFSGGGR* - 850 - -

>lambdap17 lambdap17

- + + + + - ++ + - + + +-- - -- + - + + + + + - - - -MKTFRWKVKPGMDVASVPSVRKVRFGDGYSQRAPAGLNANLKTYSVTLSVPREEATVLESFLEEHGGWKSFLWTPPYEWRQIKVTCAKWSSRVSMLRVEFSAEFEQVVN* - 10 20 30 40 50 60 70 80 90 100 110 - -

>lambdap18 lambdap18

- - + - - + - - - - -+ - -+ - + - + + -- +++ + - -MQDIRQETLNECTRAEQSASVVLWEIDLTEVGGERYFFCNEQNEKGEPVTWQGRQYQPYPIQGSGFELNGKGTSTRPTLTVSNLYGMVTGMAEDMQSLVGGTVVRRKVYARFLDAVNFVN - 10 20 30 40 50 60 70 80 90 100 110 120 - - - - - + + - - - - + + -- -- - - +-+ + + + + -GNSYADPEQEVISRWRIEQCSELSAVSASFVLSTPTETDGAVFPGRIMLANTCTWTYRGDECGYSGPAVADEYDQPTSDITKDKCSKCLSGCKFRNNVGNFGGFLSINKLSQ* - 130 140 150 160 170 180 190 200 210 220 230 - -

>lambdap19 lambdap19

- -- - - - -++ - + + + ++ - - +- - - +--- + - - -MSPEDWLQAEMQGEIVALVHSHPGGLPWLSEADRRLQVQSDLPWWLVCRGTIHKFRCVPHLTGRRFEHGVTDCYTLFRDAYHLAGIEMPDFHREDDWWRNGQNLYLDNLEATGLYQVPLS - 10 20 30 40 50 60 70 80 90 100 110 120 - - - - - - ++-+ -+ ++ + + + - -AAQPGDVLLCCFGSSVPNHAAIYCGDGELLHHIPEQLSKRERYTDKWQRRTHSLWRHRAWRASAFTGIYNDLVAASTFV* - 130 140 150 160 170 180 190 200 - -

>lambdap20 lambdap20

- + - + ++ - + + - + + + - + +- - - + + -MAATHTLPLASPGMARICLYGDLQRFGRRIDLRVKTGAEAIRALATQLPAFRQKLSDGWYQVRIAGRDVSTSGLTAQLHETLPDGAVIHIVPRVAGAKSGGVFQIVLGAAAIAGSFFTAG - 10 20 30 40 50 60 70 80 90 100 110 120 - - + + + - + - - + + - -- - + -ATLAAWGAAIGAGGMTGILFSLGASMVLGGVAQMLAPKARTPRIQTTDNGKQNTYFSSLDNMVAQGNVLPVLYGEMRVGSRVVSQEISTADEGDGGQVVVIGR* - 130 140 150 160 170 180 190 200 210 220 - -

>lambdap21 lambdap21

- + + +- +- + - - - - + - - + - - - - - - + - + -+ + -MGKGSSKGHTPREAKDNLKSTQLLSVIDAISEGPIEGPVDGLKSVLLNSTPVLDTEGNTNISGVTVVFRAGEQEQTPPEGFESSGSETVLGTEVKYDTPITRTITSANIDRLRFTFGVQA - 10 20 30 40 50 60 70 80 90 100 110 120 - - - + -+ - + + -+- + + + + ++ - - + - - + - - + + -LVETTSKGDRNPSEVRLLVQIQRNGGWVTEKDITIKGKTTSQYLASVVMGNLPPRPFNIRMRRMTPDSTTDQLQNKTLWSSYTEIIDVKQCYPNTALVGVQVDSEQFGSQQVSRNYHLRG - 130 140 150 160 170 180 190 200 210 220 230 240 - -+ + - + - + ++ - -+ - - - + ++ - - + -RILQVPSNYNPQTRQYSGIWDGTFKPAYSNNMAWCLWDMLTHPRYGMGKRLGAADVDKWALYVIGQYCDQSVPDGFGGTEPRITCNAYLTTQRKAWDVLSDFCSAMRCMPVWNGQTLTFV - 250 260 270 280 290 300 310 320 330 340 350 360 - - -+ -+ + -- + +-+ - - - - -- + + + - + + + - - - - + - - -QDRPSDKTWTYNRSNVVMPDDGAPFRYSFSALKDRHNAVEVNWIDPNNGWETATELVEDTQAIARYGRNVTKMDAFGCTSRGQAHRAGLWLIKTELLETQTVDFSVGAEGLRHVPGDVIE - 370 380 390 400 410 420 430 440 450 460 470 480 - - --- + + -+- - - - + + + - - - + + + + +- -- -+- - -ICDDDYAGISTGGRVLAVNSQTRTLTLDREITLPSSGTALISLVDGSGNPVSVEVQSVTDGVKVKVSRVPDGVAEYSVWELKLPTLRQRLFRCVSIRENDDGTYAITAVQHVPEKEAIVD - 490 500 510 520 530 540 550 560 570 580 590 600 - - - - - - - + - + + + -- -+ + - + + + - + + -NGAHFDGEQSGTVNGVTPPAVQHLTAEVTADSGEYQVLARWDTPKVVKGVSFLLRLTVTADDGSERLVSTARTTETTYRFTQLALGNYRLTVRAVNAWGQQGDPASVSFRIAAPAAPSRI - 610 620 630 640 650 660 670 680 690 700 710 720 - -- - - -+ - + - + + - + + - + -- - - + + - +- -+ - -- -ELTPGYFQITATPHLAVYDPTVQFEFWFSEKQIADIRQVETSTRYLGTALYWIAASINIKPGHDYYFYIRSVNTVGKSAFVEAVGRASDDAEGYLDFFKGKITESHLGKELLEKVELTED - 730 740 750 760 770 780 790 800 810 820 830 840 - - + -- +- +- -+ + - +- + -- -- + + - - - ++ - + + -NASRLEEFSKEWKDASDKWNAMWAVKIEQTKDGKHYVAGIGLSMEDTEEGKLSQFLVAANRIAFIDPANGNETPMFVAQGNQIFMNDVFLKRLTAPTITSGGNPPAFSLTPDGKLTAKNA - 850 860 870 880 890 900 910 920 930 940 950 960 - -- - + -+ - + + +- - + -- -+ + ++ + + - - -DISGSVNANSGTLSNVTIAENCTINGTLRAEKIVGDIVKAASAAFPRQRESSVDWPSGTRTVTVTDDHPFDRQIVVLPLTFRGSKRTVSGRTTYSMCYLKVLMNGAVIYDGAANEAVQVF - 970 980 990 1000 1010 1020 1030 1040 1050 1060 1070 1080 - - + - + + - - ++ -SRIVDMPAGRGNVILTFTLTSTRHSADIPPYTFASDVQVMVIKKQALGISVV* - 1090 1100 1110 1120 1130 - -

>lambdap26 lambdap26

- + + - + - + + + - - ++ -- - + + + -MRNVCIAVAVFAALAVTVTPARAEGGHGTFTVGYFQVKPGTLPSLSGGDTGVSHLKGINVKYRYELTDSVGVMASLGFAASKKSSTVMTGEDTFHYESLRGRYVSVMAGPVLQISKQVSA - 10 20 30 40 50 60 70 80 90 100 110 120 - - + - ++ - +- +-- + - - - + - + -YAMAGVAHSRWSGSTMDYRKTEITPGYMKETTTARDESAMRHTSVAWSAGIQINPAASVVVDIAYEGSGSGDWRTDGFIVGVGYKF* - 130 140 150 160 170 180 190 200 - -

>lambdap27 lambdap27

- + +- + + ++ - -- + - - - -- - --- + - ++ - -- + -MAVKISGVLKDGTGKPVQNCTIQLKARRNSTTVVVNTVGSENPDEAGRYSMDVEYGQYSVILQVDGFPPSHAGTITVYEDSQPGTLNDFLCAMTEDDARPEVLRRLELMVEEVARNASVV - 10 20 30 40 50 60 70 80 90 100 110 120 - - - ++ - - - + - - + - -+ - + + - + - +- -AQSTADAKKSAGDASASAAQVAALVTDATDSARAASTSAGQAASSAQEASSGAEAASAKATEAEKSAAAAESSKNAAATSAGAAKTSETNAAASQQSAATSASTAATKASEAATSARDAV - 130 140 150 160 170 180 190 200 210 220 230 240 - - +- + - + - + + - + - -+ - + + - + - + + ++ -- -- - + -ASKEAAKSSETNASSSAGRAASSATAAENSARAAKTSETNARSSETAAERSASAAADAKTAAAGSASTASTKATEAAGSAVSASQSKSAAEAAAIRAKNSAKRAEDIASAVALEDADTTR - 250 260 270 280 290 300 310 320 330 340 350 360 - -+ - + + -- ++ + -KGIVQLSSATNSTSETLAATPKAVKVVMDETNRKAHWTVRH* - 370 380 390 400 - -

>lambdap90 lambdap90

- - + - + - - - - - + -- - - -- + -- -VLLVALLSCTIPFLVVSASSSATAEAISSARFAEFFARIAAASAALLLCDADTALPAASVAFVDAVDALPAAAVFASAAAEALRSAAVSDDLAFVSDVFAALAEFSAAVAEEAARPALDD - 10 20 30 40 50 60 70 80 90 100 110 120 - - -- - + - - - - - - - -- - -- -AFVSDDFAASFEATASRAEVAASDAFVAAVEADVAADCCDAAAFVSDVFAAPALVAAAFFEDSAAAALFSASVAFADAASAPEDAS* - 130 140 150 160 170 180 190 200 - -

>lambdap28 lambdap28

- + + + + - - - +- + - - - - -+ + - + -MTNALAGKQPKNATLTALAGLSTAKNKLPYFAENDAASLTELTQVGRDILAKNSVADVLEYLGAGENSAFPAGAPIPWPSDIVPSGYVLMQGQAFDKSAYPKLAVAYPSGVLPDMRGWTI - 10 20 30 40 50 60 70 80 90 100 110 120 - -+ + + - - + - + - + - + + + + - -KGKPASGRAVLSQEQDGIKSHTHSASASGTDLGTKTTSSFDYGTKTTGSFDYGTKSTNNTGAHAHSLSGSTGAAGAHAHTSGLRMNSSGWSQYGTATITGSLSTVKGTSTQGIAYLSKTD - 130 140 150 160 170 180 190 200 210 220 230 240 - - - + + -SQGSHSHSLSGTAVSAGAHAHTVGIGAHQHPVVIGAHAHSFSIGSHGHTITVNAAGNAENTVKNIAFNYIVRLA* - 250 260 270 280 290 300 310 - -

>lambdap29 lambdap29

- + - + + - - - - - -- -- + + - - - - - + +- - -MAFRMSEQPRTIKIYNLLAGTNEFIGEGDAYIPPHTGLPANSTDIAPPDIPAGFVAVFNSDEASWHLVEDHRGKTVYDVASGDALFISELGPLPENFTWLSPGGEYQKWNGTAWVKDTEA - 10 20 30 40 50 60 70 80 90 100 110 120 - --+ + +- -- ++ - - - - +-- - ++ + + - - - - -EKLFRIREAEETKKSLMQVASEHIAPLQDAADLEIATKEETSLLEAWKKYRVLLNRVDTSTAPDIEWPAVPVME* - 130 140 150 160 170 180 190 - -

>lambdap80 lambdap80

- ++ -++ +- + - - - + + + + - -+ + - + + -+ - - - + -- - - - -MTKKPWERRLKDLSHLLKCCIDTYFDPELFRLNLNQFLQTARTVTFIIQKNKNQIIGYDIWYNNNVIEKWKNDPLMAWAKNSRNTIEKQGDLEMYSEAKATLISSYIEENDIEFITNESM - 10 20 30 40 50 60 70 80 90 100 110 120 - - ++ + ++ - + -++ +- - + -- - -- ++ + +- + - + -- +-+ -LNIGIKKLVRLAQKKLPSYLTESSIIKSERRWVANTLKDYELLHALAIIYGRMYNCCNSLGIQINNPMGDDVISPTSFDSLFDEARRITYLKLKDYSISKLSFSMIQYDNKIIPEDIKER - 130 140 150 160 170 180 190 200 210 220 230 240 - - + -+ + -- - + - +- -+ - -- -+ + -+ + - ++ + --+ - -LKLVDKPKNITSTEELVDYTAKLAETTFLKDGYHIQTLIFYDKQFHPIDLINTTFEDQADKYIFWRYAADRAKITNAYGFIWISELWLRKASIYSNKPIHTMPIIDERLQVIGIDSNNNQ - 250 260 270 280 290 300 310 320 330 340 350 360 - -+ + +- --++ - - + --+ + + - -KCISWKIVRENEEKKPTLEISTADSKHDEKPYFMRSVLKAIGGDVNTMNN* - 370 380 390 400 410 - -

>lambdap81 lambdap81

- ++ + - + - + +- + -+ - + + -+ - +-+ + + -- -+ - + -MKKLPLPARTYSEMLNKCSEGMMQINVRNNFITHFPTFLQKEQQYRILSSTGQLFTYDRTHPLEPTTLVVGNLTKVKLEKLYENNLRDKNKPARTYYDDMLVSSGEKCPFCGDIGQTKNI - 10 20 30 40 50 60 70 80 90 100 110 120 - -- - +- -+ -- -+- +- - + --+ + + + + - + - + -DHFLPIAHYPEFSVMPINLVPSCRDCNMGEKGQVFAVDEVHQAIHPYIDKDIFFREQWVYANFVSGTPGAISFYVECPANWRQEDKHRALHHFKLLNIANRYRLEAGKHLSEVITQRNSF - 130 140 150 160 170 180 190 200 210 220 230 240 - - + ++ - - + - - ++ -- + -VKVIRKYSSTATFQQLQSEFIEANLKPIIDLNDFPNYWKRVMYQCLANSEDFFRGI* - 250 260 270 280 290 - -

>lambdap82 lambdap82

- - -+ -+ + + - - -- -+ - + +-- -++ - - - + - + + - + -MLEFSVIERGGYIPAVEKNKAFLRADGWNDYSFVTMFYLTVFDEHGEKCDIGNVKIGFVGQKEEVSTYSLIDKKFSQLPEMFFSLGESIDYYVNLSKLSDGFKHNLLKAIQDLVVWPNRL - 10 20 30 40 50 60 70 80 90 100 110 120 - - - - - + - + - - ++ - - + + - - - + - + + + -ADIENESVLNTSLLRGVTLSEIHGQFARVLNGLPELSDFHFSFNRKSAPGFSDLTIPFEVTVNSMPSTNIHAFIGRNGCGKTTILNGMIGAITNPENNEYFFSENNRLIESRIPKGYFRS - 130 140 150 160 170 180 190 200 210 220 230 240 - - - +- - + + + - + - + -+++ - ++ -- - + -- ++ - ---+ + - + -LVSVSFSAFDPFTPPKEQPDPAKGTQYFYIGLKNAASNSLKSLGDLRLEFISAFIGCMRVDRKRQLWLEAIKKLSSDENFSNMELISLISKYEELRRNEPQIQVDDDKFTKLFYDNIQKY - 250 260 270 280 290 300 310 320 330 340 350 360 - - + + - -+ -- - + - - + - + + + +- + - - - +- - -LLRMSSGHAIVLFTITRLVDVVGEKSLVLFDEPEVHLHPPLLSAFLRTLSDLLDARNGVAIIATHSPVVLQEVPKSCMWKVLRSREAINIIRPDIETFGENLGVLTREVFLLEVTNSGYH - 370 380 390 400 410 420 430 440 450 460 470 480 - - - - - + - + + +-- + -HLLSQSVDSELSYETILKNYNGQIGLEGRTVLKAMIMNRDEGKVQ* - 490 500 510 520 - -

>lambdap33 lambdap33

- +++ -++- + +- + +- +-++ - - + + + - -+ -+ + + + + + ++ - -- -MGRRRSHERRDLPPNLYIRNNGYYCYRDPRTGKEFGLGRDRRIAITEAIQANIELFSGHKHKPLTARINSDNSVTLHSWLDRYEKILASRGIKQKTLINYMSKIKAIRRGLPDAPLEDIT - 10 20 30 40 50 60 70 80 90 100 110 120 - - +- -- + + + - +- - + + - ++ + -- + - + - + - - + - - - + + -TKEIAAMLNGYIDEGKAASAKLIRSTLSDAFREAIAEGHITTNHVAATRAAKSEVRRSRLTADEYLKIYQAAESSPCWLRLAMELAVVTGQRVGDLCEMKWSDIVDGYLYVEQSKTGVKI - 130 140 150 160 170 180 190 200 210 220 230 240 - - - +- -+ +- - ++- + + ++ - - - + + -+ -+ + - +--+ +- -+ - + -AIPTALHIDALGISMKETLDKCKEILGGETIIASTRREPLSSGTVSRYFMRARKASGLSFEGDPPTFHELRSLSARLYEKQISDKFAQHLLGHKSDTMASQYRDDRGREWDKIEIK* - 250 260 270 280 290 300 310 320 330 340 350 - -

>lambdap34 lambdap34

- - + ++ + - ++ +- + +- +- - + - + ++ + ++ + -MYLTLQEWNARQRRPRSLETVRRWVRECRIFPPPVKDGREYLFHESAVKVDLNRPVTGGLLKRIRNGKKAKS* - 10 20 30 40 50 60 70 - -

>lambdap35 lambdap35

- + - - + - - - - - + -- +- -MHFRVTGEWNGEPFNRVIEAENINDCYDHWMIWAQIAHADVTNIRIEELKEHQAA* - 10 20 30 40 50 - -

>lambdap36 lambdap36

- - - - +- + + - -- - - + + + --+ +- - - - + -- -MSINELESEQKDWALSMLCRSGVLSPCRHHEGVYVDEGIDIESAYKYSMKVYKSNEDKSPFCNVREMTDTVQNYYHEYGGNDTCPLCTKHIDD* - 10 20 30 40 50 60 70 80 90 - -

>lambdap83 lambdap83

- - +- - -- - - - - --+-+ +++- - -- + + - - + + - +- - - ++ + - - +-- + + -VSEINSQALREAAEQAMHDDWGFDADLFHELVTPSIVLELLDERERNQQYIKRRDQENEDIALTVGKLRVELETAKSKLNEQREYYEGVISDGSKRIAKLESNEVREDGNQFLVVRHPGK - 10 20 30 40 50 60 70 80 90 100 110 120 - - + - -- + - - - + - - - + + - -TPVIKHCTGDLEEFLRQLIEQDPLVTIDIITHRYYGVGGQWVQDAGEYLHMMSDAGIRIKGE* - 130 140 150 160 170 180 - -

>lambdap37 lambdap37

- +- + - + - + + - ++ -MRETRYDNHGMHFSGSGLHILCAYACRHGTCSMTPQQENALRSIARQANSEIKKSQTAVSG* - 10 20 30 40 50 60 - -

>lambdap38 lambdap38

- + - + - + - --- + - + - --+ -MHKASSVELRTSIEMAHSLAQIGIRFVPIPVETDEEFHTLAASLSQKLEMMVAKAEADERNQV* - 10 20 30 40 50 60 - -

>lambdap39 lambdap39

- - + ++ + + + -- ++ + -MTHPHDNIRVGAITFVYSVTKRGWVFPGLSVIRNPLKAQRLAEEINNKRGAVCTKHLLLS* - 10 20 30 40 50 60 - -

>lambdap41 lambdap41

- - + - + - -- + + - + + ++ - + - - + + - - + - - +-- + - -MTPDIILQRTGIDVRAVEQGDDAWHKLRLGVITASEVHNVIAKPRSGKKWPDMKMSYFHTLLAEVCTGVAPEVNAKALAWGKQYENDARTLFEFTSGVNVTESPIIYRDESMRTACSPDG - 10 20 30 40 50 60 70 80 90 100 110 120 - - - - + +- + + - + ++ - + ++- -+--+ -- - -+ -- - - + -LCSDGNGLELKCPFTSRDFMKFRLGGFEAIKSAYMAQVQYSMWVTRKNAWYFANYDPRMKREGLHYVVIERDEKYMASFDEIVPEFIEKMDEALAEIGFVFGEQWR* - 130 140 150 160 170 180 190 200 210 220 - -

>lambdap84 lambdap84

- + -+ - - - + + - - +- -+ - + - - - - - - + ++-+ -MSTALATLAGKLAERVGMDSVDPQELITTLRQTAFKGDASDAQFIALLIVANQYGLNPWTKEIYAFPDKQNGIVPVVGVDGWSRIINENQQFDGMDFEQDNESCTCRIYRKDRNHPICVT - 10 20 30 40 50 60 70 80 90 100 110 120 - -- -- ++- + +- +- ++ + + + -+-- -+ - -+ -+- -- - -+ --- ++- + - -EWMDECRREPFKTREGREITGPWQSHPKRMLRHKAMIQCARLAFGFAGIYDKDEAERIVENTAYTAERQPERDITPVNDETMQEINTLLIALDKTWDDDLLPLCSQIFRRDIRASSELTQ - 130 140 150 160 170 180 190 200 210 220 230 240 - - - + + + - + -AEAVKALGFLKQKAAEQKVAA* - 250 260 - -

>lambdap42 lambdap42

- - - - + + + + + -+ - + +--+- - -- -+ - - + ++ + --- - -+ - -MDINTETEIKQKHSLTPFPVFLISPAFRGRYFHSYFRSSAMNAYYIQDRLEAQSWARHYQQLAREEKEAELADDMEKGLPQHLFESLCIDHLQRHGASKKSITRAFDDDVEFQERMAEHI - 10 20 30 40 50 60 70 80 90 100 110 120 - -+ - - - - -RYMVETIAHHQVDIDSEV* - 130 - -

>lambdap85 lambdap85

- - + --+ +- - ++ + + + -MDQTLMAIQTKFTIATFIGDEKMFREAVDAYKKWILILKLRSSKSIH* - 10 20 30 40 - -

>lambdap86 lambdap86

- - -+ ++ +- ++ - + - -MQYAIAGWPVAGCPSESLLERITRKLRDGWKRLIDILNQPGVPKNGSNTYGYPD* - 10 20 30 40 50 - -

>lambdap45 lambdap45

- ++ - - + - - - - --+ - - + + - - - - - - - + - - - -- + -MSNIKKYIIDYDWKASIEIEIDHDVMTEEKLHQINNFWSDSEYRLNKHGSVLNAVLIMLAQHALLIAISSDLNAYGVVCEFDWNDGNGQEGWPPMDGSEGIRITDIDTSGIFDSDDMTIK - 10 20 30 40 50 60 70 80 90 100 110 120 - - -AA* - - -

>lambdap46 lambdap46

- -+ ++ + - + -- -- + -+ + +- + + -MTTTIDKNQWCGQFKRCNGCKLQSECMVKPEEMFPVMEDGKYVDKWAIRTTAMIARELGKQNNKAA* - 10 20 30 40 50 60 - -

>lambdap47 lambdap47

- --- -- -- - - - - - -MEEEFEEFEEHPQDVMEQYQDYPYDYDY* - 10 20 - -

>lambdap48 lambdap48

- - - + - -+ - - -+ + + ++ + +++ + -+ + -- - -LMSIEMDPLVILGRVFSNEPLERTMYMIVIWVGLLLLSPDNWPEYVNERIGIPHVWHVFVFALAFSLAINVHRLSAIASARYKRFKLRKRIKMQNDKVRSVIQNLTEEQSMVLCAALNEG - 10 20 30 40 50 60 70 80 90 100 110 120 - -++ + - - + + + -- - - - + + + -RKYVVTSKQFPYISELIELGVLNKTFSRWNGKHILFPIEDIYWTELVASYDPYNIEIKPRPISK* - 130 140 150 160 170 180 - -

>lambdap49 lambdap49

- + - + -++ - +++-++ -+ + + + ++ + + - - - + - + -++ + + -+ -MCQSRGVFVQDYNCHTPPKLTDRRIQMDAQTRRRERRAEKQAQWKAANPLLVGVSAKPVNRPILSLNRKPKSRVESALNPIDLTVLAEYHKQIESNLQRIERKNQRTWYSKPGERGITCS - 10 20 30 40 50 60 70 80 90 100 110 120 - - + + + + -GRQKIKGKSIPLI* - 130 - -

>lambdap53 lambdap53

- + + + +- + ++ + +- - -MRNRIMPGVYIVIIPYVIVSICYLLFRHYIPGVSFSAHRDGLGATLSSYAGTMIAILIAALTFLIGSRTRRLAKIREYGYMTSVVIVYALSFVELGALFFCGLLLLSSISGYMIPTIAIG - 10 20 30 40 50 60 70 80 90 100 110 120 - - +- - -IASASFIHICILVFQLYNLTREQE* - 130 140 - -

>lambdap87 lambdap87

- + + + + +-++ - + - + + -+ + + + -- + --- - - + - - -MKNGFYATYRSKNKGKDKRSINLSVFLNSLLADNHHLQVGSNYLYIHKIDGKTFLFTKTNDKSLVQKINRSKASVEDIKNSLADDESLGFPSFLFVEGDTIGFARTVFGPTTSDLTDFLI - 10 20 30 40 50 60 70 80 90 100 110 120 - - + -+ - + +-- + + - + - + - - - - - + + ++- ++ +- - + +-- - - -+ -GKGMSLSSGERVQIEPLMRGTTKDDVMHMHFIGRTTVKVEAKLPVFGDILKVLGATDIEGELFDSLDIVIKPKFKRDIKKVAKDIIFNPSPQFSDISLRAKDEAGDILTEHYLSEKGHLS - 130 140 150 160 170 180 190 200 210 220 230 240 - - + - -- + + - - ++ + +- -APLNKVTNAEIAEEMAYCYARMKSDILECFKRQVGKVKD* - 250 260 270 280 - -

>lambdap88 lambdap88

- +++ - -- ++ + -+++ - - -+ + + -- +- - - + - - - + -MSTKKKPLTQEQLEDARRLKAIYEKKKNELGLSQESVADKMGMGQSGVGALFNGINALNAYNAALLAKILKVSVEEFSPSIAREIYEMYEAVSMQPSLRSEYEYPVFSHVQAGMFSPELR - 10 20 30 40 50 60 70 80 90 100 110 120 - - + - -+ ++ - - - + - - - - - + -- ++ +- - + -- -TFTKGDAERWVSTTKKASDSAFWLEVEGNSMTAPTGSKPSFPDGMLILVDPEQAVEPGDFCIARLGGDEFTFKKLIRDSGQVFLQPLNPQYPMIPCNESCSVVGKVIASQWPEETFG* - 130 140 150 160 170 180 190 200 210 220 230 - -

>lambdap57 lambdap57

- - + +- + + +- + ++ - -- + ++ -MEQRITLKDYAMRFGQTKTAKDLGVYQSAINKAIHAGRKIFLTINADGSVYAEEVKPFPSNKKTTA* - 10 20 30 40 50 60 - -

>lambdap59 lambdap59

- + ++ - + - + -+ - -+ + ++- + - --- + + +++ -+ - - -MVRANKRNEALRIESALLNKIAMLGTEKTAEAVGVDKSQISRWKRDWIPKFSMLLAVLEWGVVDDDMARLARQVAAILTNKKRPAATERSEQIQMEF* - 10 20 30 40 50 60 70 80 90 - -

>lambdap89 lambdap89

- + + -+ - -- + - - ++ + ++ + -+ - - + ++ - + - + + + - -MTNTAKILNFGRGNFAGQERNVADLDDGYARLSNMLLEAYSGADLTKRQFKVLLAILRKTYGWNKPMDRITDSQLSEITKLPVKRCNEAKLELVRMNIIKQQGGMFGPNKNISEWCIPQN - 10 20 30 40 50 60 70 80 90 100 110 120 - -- + + +-+ + - + - +- +-+++- - - - - - + - + -- - - + ++ - + +-+- + +- -EGKSPKTRDKTSLKLGDCYPSKQGDTKDTITKEKRKDYSSENSGESSDQPENDLSVVKPDAAIQSGSKWGTAEDLTAAEWMFDMVKTIAPSARKPNFAGWANDIRLMRERDGRNHRDMCV - 130 140 150 160 170 180 190 200 210 220 230 240 - - + - + +-+ - + + + + - - - -LFRWACQDNFWSGNVLSPAKLRDKWTQLEINRNKQQAGVTASKPKLDLTNTDWIYGVDL* - 250 260 270 280 290 300 - -

>lambdap61 lambdap61

- + -+- ++ - --+ +- - - ++ +- - + ++ + +-- -MKNIAAQMVNFDREQMRRIANNMPEQYDEKPQVQQVAQIINGVFSQLLATFPASLANRDQNEVNEIRRQWVLAFRENGITTMEQVNAGMRVARRQNRPFLPSPGQFVAWCREEASVTAGL - 10 20 30 40 50 60 70 80 90 100 110 120 - - - - - +++ - - + + - - +++ -- + + - - + + + + - + + + -PNVSELVDMVYEYCRKRGLYPDAESYPWKSNAHYWLVTNLYQNMRANALTDAELRRKAADELVHMTARINRGEAIPEPVKQLPVMGGRPLNRAQALAKIAEIKAKFGLKGASV* - 130 140 150 160 170 180 190 200 210 220 230 - -

>lambdap62 lambdap62

- +- - + + - + + + +--+- + +- + ++ ++ -MTGKEAIIHYLGTHNSFCAPDVAALTGATVTSINQAAAKMARAGLLVIEGKVWRTVYYRFATREEREGKMSTNLVFKECRQSAAMKRVLAVYGVKR* - 10 20 30 40 50 60 70 80 90 - -

>lambdap63 lambdap63

- ++ - + - + -+ + - ++ - + - + - - + + - + + - - - -MKKLTFEIRSPAHQQNAIHAVQQILPDPTKPIVVTIQERNRSLDQNRKLWACLGDVSRQVEWHGRWLDAESWKCVFTAALKQQDVVPNLAGNGFVVIGQSTSRMRVGEFAELLELIQAFG - 10 20 30 40 50 60 70 80 90 100 110 120 - - -+ + -- + - + + -+ -TERGVKWSDEARLALEWKARWGDRAA* - 130 140 - -

>lambdap64 lambdap64

- + - +++ +- - - + +- + - - - - +- + + - ++ -+ + -MINVVSFSGGRTSAYLLWLMEQKRRAGKDVHYVFMDTGCEHPMTYRFVREVVKFWDIPLTVLQVDINPELGQPNGYTVWEPKDIQTRMPVLKPFIDMVKKYGTPYVGGAFCTDRLKLVPF - 10 20 30 40 50 60 70 80 90 100 110 120 - - + -- + + -- ++ + + + - - -+-- + - - ++ + +--- + - +- +- +- + + -TKYCDDHFGRGNYTTWIGIRADEPKRLKPKPGIRYLAELSDFEKEDILAWWKQQPFDLQIPEHLGNCIFCIKKSTQKIGLACKDEEGLQRVFNEVITGSHVRDGHRETPKEIMYRGRMSL - 130 140 150 160 170 180 190 200 210 220 230 240 - -- + - - - + ++ - - - - - +- -DGIAKMYSENDYQALYQDMVRAKRFDTGSCSESCEIFGGQLDFDFGREAA* - 250 260 270 280 290 - -

>lambdap65 lambdap65

- + + - +-- + + + + -+ -+-- +- -- -MMRCYRCGECKEDNRFRPNQPYWNRWCLRCERTPTGVLPLPQEKEDVWRDSDEVSPT* - 10 20 30 40 50 - -

>lambdap66 lambdap66

- + ++ - - + ++ + + + +- - + - + +++ ++ + -VARQRRSITDIICENCKYLPTKRTRNKPKPIPKESDVKTFNYTAHLWDIRWLRRRARKTR* - 10 20 30 40 50 60 - -

>lambdap67 lambdap67

- - + - - -+ + - - - - ----- -VIDQNRSYEQESVERALTCANCGQKLHVLEVHVCEHCCAELMSDPNSSMHEEEDDG* - 10 20 30 40 50 - -

>lambdap68 lambdap68

- + +++ + -- +- - + -++ +-+-+ -+ -+++++-- + +-+ + ++ + + + +-+-+- - + -MMAKPARRRCKNDECREWFHPAFANQWWCSPECGTKIALERRSKEREKAEKAAEKKRRREEQKQKDKLKIRKLALKPRSYWIKQAQQAVNAFIRERDRDLPCISCGTLTSAQWDAGHYRT - 10 20 30 40 50 60 70 80 90 100 110 120 - - + -+ + + + - + - -- - + + -- + + - + +- + + - -TAAAPQLRFNERNIHKQCVVCNQHKSGNLVPYRVELISRIGQEAVDEIESNHNRHRWTIEECKAIKAEYQQKLKDLRNSRSEAA* - 130 140 150 160 170 180 190 200 - -

>lambdap69 lambdap69

- + - - - ++ + + ++ --+- + - + -+- ++ -MTFSVKTIPDMLVEAYGNQTEVARRLKCSRGTVRKYVDDKDGKMHAIVNDVLMVHRGWSERDALLRKN* - 10 20 30 40 50 60 - -

>lambdap70 lambdap70

- + -+ - + + - + - - ++- - -+ - - - + + - - -+ - -+- + + - -MRYYEKIDGSKYRNIWVVGDLHGCYTNLMNKLDTIGFDNKKDLLISVGDLVDRGAENVECLELITFPWFRAVRGNHEQMMIDGLSERGNVNHWLLNGGGWFFNLDYDKEILAKALAHKAD - 10 20 30 40 50 60 70 80 90 100 110 120 - -- - +-++ - -- - + - +-+ +- + - + + - - -ELPLIIELVSKDKKYVICHADYPFDEYEFGKPVDHQQVIWNRERISNSQNGIVKEIKGADTFIFGHTPAVKPLKFANQMYIDTGAVFCGNLTLIQVQGEGA* - 130 140 150 160 170 180 190 200 210 220 - -

>lambdap71 lambdap71

- + - + + - + - - + - -+ + + + + + - + + - + + +- -MRLESVAKFHSPKSPMMSDSPRATASDSLSGTDVMAAMGMAQSQAGFGMAAFCGKHELSQNDKQKAINYLMQFAHKVSGKYRGVAKLEGNTKAKVLQVLATFAYADYCRSAATPGARCRD - 10 20 30 40 50 60 70 80 90 100 110 120 - - + - + - + -+- + + + + + + - +-- - + -CHGTGRAVDIAKTELWGRVVEKECGRCKGVGYSRMPASAAYRAVTMLIPNLTQPTWSRTVKPLYDALVVQCHKEESIADNILNAVTR* - 130 140 150 160 170 180 190 200 - -

>lambdap73 lambdap73

- ++ + + - +- + + + + + -MKRGGAYYRFRLVGHFDVSSGTPTIAGREVCKMQSRNSSQVIVRACITVSGFFISAQQVRALSR* - 10 20 30 40 50 60 - -

>lambdap74 lambdap74

- + -+ - +- + + + - +- - - ++ ++ -- + -MKMPEKHDLLAAILAAKEQGIGAILAFAMAYLRGRYNGGAFTKTVIDATMCAIIAWFIRDLLDFAGLSSNLAYITSVFIGYIGTDSIGSLIKRFAAKKAGVEDGRNQ* - 10 20 30 40 50 60 70 80 90 100 - -

>lambdap92 lambdap92

- -+ - +- + + + - +- - - ++ ++ -- + -MPEKHDLLAAILAAKEQGIGAILAFAMAYLRGRYNGGAFTKTVIDATMCAIIAWFIRDLLDFAGLSSNLAYITSVFIGYIGTDSIGSLIKRFAAKKAGVEDGRNQ* - 10 20 30 40 50 60 70 80 90 100 - -

>lambdap75 lambdap75

- - ++ - - - + + + - - - - ++ + + + + - ++ +- + - +-+ -+ - + -+ -MVEINNQRKAFLDMLAWSEGTDNGRQKTRNHGYDVIVGGELFTDYSDHPRKLVTLNPKLKSTGAGRYQLLSRWWDAYRKQLGLKDFSPKSQDAVALQQIKERGALPMIDRGDIRQAIDRC - 10 20 30 40 50 60 70 80 90 100 110 120 - - - + - + +- +- - -SNIWASLPGAGYGQFEHKADSLIAKFKEAGGTVREIDV* - 130 140 150 - -

>lambdap76 lambdap76

- + +- + +-+ +- + - + +- - + +- - + - - +-- +++ + +- - + -MSRVTAIISALVICIIVCLSWAVNHYRDNAITYKAQRDKNARELKLANAAITDMQMRQRDVAALDAKYTKELADAKAENDALRDDVAAGRRRLHIKAVCQSVREATTASGVDNAASPRLA - 10 20 30 40 50 60 70 80 90 100 110 120 - -- -+- +-+ + - + - + -DTAERDYFTLRERLITMQKQLEGTQKYINEQCR* - 130 140 150 - -

>lambdap91 lambdap91

- + + + + - -+ -MLKLKMMLCVMMLPLVVVGCTSKQSVSQCVKPPPPPAWIMQPPPDWQTPLNGIISPSERG* - 10 20 30 40 50 60 - -

>lambdap77 lambdap77

- ++ + +- ++ - + - + - - + -MKKMLLATALALLITGCAQQTFTVQNKPAAVAPKETITHHFFVSGIGQKKTVDAAKICGGAENVVKTETQQTFVNGLLGFITLGIYTPLEARVYCSQ* - 10 20 30 40 50 60 70 80 90 - -

>lambdap78 lambdap78

- + - ++ - - + + + + +- - ++- - - - ++ - - - + ++ + + - - -VKTFLIFDINHQQNTRRSDQIETIKTIMQTTRPRITWKVLPMAQVAIFKEIFDQVRKDLDCELFYSELKRHNVSHYIYYLATDNIHIVLENDNTVLIKGLKKVVNVKFSRNTHLIETSYD - 10 20 30 40 50 60 70 80 90 100 110 120 - -+ + +- +- + + - ++ - - + -RLKSREITFQQYRENLAKAGVFRWVTNIHEHKRYYYTFDNSLLFTESIQNTTQIFPR* - 130 140 150 160 170 - -

>lambdap79 lambdap79

- +- -- - + + - - + - + - + - +- - -MNKEQSADDPSVDLIRVKNMLNSTISMSYPDVVIACIEHKVSLEAFRAIEAALVKHDNNMKDYSLVVD* - 10 20 30 40 50 60 - -
diff -r 7443c98a4e3c -r 054f96a0d0fb cpt_fasta_charges/test-data/prot.fa --- a/cpt_fasta_charges/test-data/prot.fa Fri Jun 17 12:37:20 2022 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,358 +0,0 @@ ->lambdap01 -MEVNKKQLADIFGASIRTIQNWQEQGMPVLRGGGKGNEVLYDSAAVIKWYAERDAEIENE -KLRREVEELRQASEADLQPGTIEYERHRLTRAQADAQELKNARDSAEVVETAFCTFVLSR -IAGEIASILDGLPLSVQRRFPELENRHVDFLKRDIIKAMNKAAALDELIPGLLSEYIEQS -G* ->lambdap02 -VNISNSQVNRLRHFVRAGLRSLFRPEPQTAVEWADANYYLPKESAYQEGRWETLPFQRAI -MNAMGSDYIREVNVVKSARVGYSKMLLGVYAYFIEHKQRNTLIWLPTDGDAENFMKTHVE -PTIRDIPSLLALAPWYGKKHRDNTLTMKRFTNGRGFWCLGGKAAKNYREKSVDVAGYDEL -AAFDDDIEQEGSPTFLGDKRIEGSVWPKSIRGSTPKVRGTCQIERAASESPHFMRFHVAC -PHCGEEQYLKFGDKETPFGLKWTPDDPSSVFYLCEHNACVIRQQELDFTDARYICEKTGI -WTRDGILWFSSSGEEIEPPDSVTFHIWTAYSPFTTWVQIVKDWMKTKGDTGKRKTFVNTT -LGETWEAKIGERPDAEVMAERKEHYSAPVPDRVAYLTAGIDSQLDRYEMRVWGWGPGEES -WLIDRQIIMGRHDDEQTLLRVDEAINKTYTRRNGAEMSISRICWDTGGIDPTIVYERSKK -HGLFRVIPIKGASVYGKPVASMPRKRNKNGVYLTEIGTDTAKEQIYNRFTLTPEGDEPLP -GAVHFPNNPDIFDLTEAQQLTAEEQVEKWVDGRKKILWDSKKRRNEALDCFVYALAALRI -SISRWQLDLSALLASLQEEDGAATNKKTLADYARALSGEDE* ->lambdap03 -MTRQEELAAARAALHDLMTGKRVATVQKDGRRVEFTATSVSDLKKYIAELEVQTGMTQRR -RGPAGFYV* ->lambdap04 -MKTPTIPTLLGPDGMTSLREYAGYHGGGSGFGGQLRSWNPPSESVDAALLPNFTRGNARA -DDLVRNNGYAANAIQLHQDHIVGSFFRLSHRPSWRYLGIGEEEARAFSREVEAAWKEFAE -DDCCCIDVERKRTFTMMIREGVAMHAFNGELFVQATWDTSSSRLFRTQFRMVSPKRISNP -NNTGDSRNCRAGVQINDSGAALGYYVSEDGYPGWMPQKWTWIPRELPGGRASFIHVFEPV -EDGQTRGANVFYSVMEQMKMLDTLQNTQLQSAIVKAMYAATIESELDTQSAMDFILGANS -QEQRERLTGWIGEIAAYYAAAPVRLGGAKVPHLMPGDSLNLQTAQDTDNGYSVFEQSLLR -YIAAGLGVSYEQLSRNYAQMSYSTARASANESWAYFMGRRKFVASRQASQMFLCWLEEAI -VRRVVTLPSKARFSFQEARSAWGNCDWIGSGRMAIDGLKEVQEAVMLIEAGLSTYEKECA -KRGDDYQEIFAQQVRETMERRAAGLKPPAWAAAAFESGLRQSTEEEKSDSRAA* ->lambdap05 -VTAELRNLPHIASMAFNEPLMLEPAYARVFFCALAGQLGISSLTDAVSGDSLTAQEALAT -LALSGDDDGPRQARSYQVMNGIAVLPVSGTLVSRTRALQPYSGMTGYNGIIARLQQAASD -PMVDGILLDMDTPGGMVAGAFDCADIIARVRDIKPVWALANDMNCSAGQLLASAASRRLV -TQTARTGSIGVMMAHSNYGAALEKQGVEITLIYSGSHKVDGNPYSHLPDDVRETLQSRMD -ATRQMFAQKVSAYTGLSVQVVLDTEAAVYSGQEAIDAGLADELVNSTDAITVMRDALDAR -KSRLSGGRMTKETQSTTVSATASQADVTDVVPATEGENASAAQPDVNAQITAAVAAENSR -IMGILNCEEAHGREEQARVLAETPGMTVKTARRILAAAPQSAQARSDTALDRLMQGAPAP -LAAGNPASDAVNDLLNTPV* ->lambdap06 -MDATRQMFAQKVSAYTGLSVQVVLDTEAAVYSGQEAIDAGLADELVNSTDAITVMRDALD -ARKSRLSGGRMTKETQSTTVSATASQADVTDVVPATEGENASAAQPDVNAQITAAVAAEN -SRIMGILNCEEAHGREEQARVLAETPGMTVKTARRILAAAPQSAQARSDTALDRLMQGAP -APLAAGNPASDAVNDLLNTPV* ->lambdap07 -MTSKETFTHYQPQGNSDPAHTATAPGGLSAKAPAMTPLMLDTSSRKLVAWDGTTDGAAVG -ILAVAADQTSTTLTFYKSGTFRYEDVLWPEAASDETKKRTAFAGTAISIV* ->lambdap08 -MSMYTTAQLLAANEQKFKFDPLFLRLFFRESYPFTTEKVYLSQIPGLVNMALYVSPIVSG -EVIRSRGGSTSEFTPGYVKPKHEVNPQMTLRRLPDEDPQNLADPAYRRRRIIMQNMRDEE -LAIAQVEEMQAVSAVLKGKYTMTGEAFDPVEVDMGRSEENNITQSGGTEWSKRDKSTYDP -TDDIEAYALNASGVVNIIVFDPKGWALFRSFKAVKEKLDTRRGSNSELETAVKDLGKAVS -YKGMYGDVAIVVYSGQYVENGVKKNFLPDNTMVLGNTQARGLRTYGCIQDADAQREGINA -SARYPKNWVTTGDPAREFTMIQSAPLMLLADPDEFVSVQLA* ->lambdap09 -MTKDELIARLRSLGEQLNRDVSLTGTKEELALRVAELKEELDDTDETAGQDTPLSRENVL -TGHENEVGSAQPDTVILDTSELVTVVALVKLHTDALHATRDEPVAFVLPGTAFRVSAGVA -AEMTERGLARMQ* ->lambdap10 -VADFDNLFDAAIARADETIRGYMGTSATITSGEQSGAVIRGVFDDPENISYAGQGVRVEG -SSPSLFVRTDEVRQLRRGDTLTIGEENFWVDRVSPDDGGSCHLWLGRGVPPAVNRRR* ->lambdap11 -MAIKGLEQAVENLSRISKTAVPGAAAMAINRVASSAISQSASQVARETKVRRKLVKERAR -LKRATVKNPQARIKVNRGDLPVIKLGNARVVLSRRRRRKKGQRSSLKGGGSVLVVGNRRI -PGAFIQQLKNGRWHVMQRVAGKNRYPIDVVKIPMAVPLTTAFKQNIERIRRERLPKELGY -ALQHQLRMVIKR* ->lambdap12 -MKHTELRAAVLDALEKHDTGATFFDGRPAVFDEADFPAVAVYLTGAEYTGEELDSDTWQA -ELHIEVFLPAQVPDSELDAWMESRIYPVMSDIPALSDLITSMVASGYDYRRDDDAGLWSS -ADLTYVITYEM* ->lambdap13 -MPVPNPTMPVKGAGTTLWVYKGSGDPYANPLSDVDWSRLAKVKDLTPGELTAESYDDSYL -DDEDADWTATGQGQKSAGDTSFTLAWMPGEQGQQALLAWFNEGDTRAYKIRFPNGTVDVF -RGWVSSIGKAVTAKEVITRTVKVTNVGRPSMAEDRSTVTAATGMTVTPASTSVVKGQSTT -LTVAFQPEGVTDKSFRAVSADKTKATVSVSGMTITVNGVAAGKVNIPVVSGNGEFAAVAE -ITVTAS* ->lambdap14 -MFLKTESFEHNGVTVTLSELSALQRIEHLALMKRQAEQAESDSNRKFTVEDAIRTGAFLV -AMSLWHNHPQKTQMPSMNEAVKQIEQEVLTTWPTEAISHAENVVYRLSGMYEFVVNNAPE -QTEDAGPAEPVSAGKCSTVS* ->lambdap15 -VFDGELSFALKLAREMGRPDWRAMLAGMSSTEYADWHRFYSTHYFHDVLLDMHFSGLTYT -VLSLFFSDPDMHPLDFSLLNRREADEEPEDDVLMQKAAGLAGGVRFGPDGNEVIPASPDV -ADMTEDDVMLMTVSEGIAGGVRYG* ->lambdap16 -MAEPVGDLVVDLSLDAARFDEQMARVRRHFSGTESDAKKTAAVVEQSLSRQALAAQKAGI -SVGQYKAAMRMLPAQFTDVATQLAGGQSPWLILLQQGGQVKDSFGGMIPMFRGLAGAITL -PMVGATSLAVATGALAYAWYQGNSTLSDFNKTLVLSGNQAGLTADRMLVLSRAGQAAGLT -FNQTSESLSALVKAGVSGEAQIASISQSVARFSSASGVEVDKVAEAFGKLTTDPTSGLTA -MARQFHNVSAEQIAYVAQLQRSGDEAGALQAANEAATKGFDDQTRRLKENMGTLETWADR -TARAFKSMWDAVLDIGRPDTAQEMLIKAEAAYKKADDIWNLRKDDYFVNDEARARYWDDR -EKARLALEAARKKAEQQTQQDKNAQQQSDTEASRLKYTEEAQKAYERLQTPLEKYTARQE -ELNKALKDGKILQADYNTLMAAAKKDYEATLKKPKQSSVKVSAGDRQEDSAHAALLTLQA -ELRTLEKHAGANEKISQQRRDLWKAESQFAVLEEAAQRRQLSAQEKSLLAHKDETLEYKR -QLAALGDKVTYQERLNALAQQADKFAQQQRAKRAAIDAKSRGLTDRQAEREATEQRLKEQ -YGDNPLALNNVMSEQKKTWAAEDQLRGNWMAGLKSGWSEWEESATDSMSQVKSAATQTFD -GIAQNMAAMLTGSEQNWRSFTRSVLSMMTEILLKQAMVGIVGSIGSAIGGAVGGGASASG -GTAIQAAAAKFHFATGGFTGTGGKYEPAGIVHRGEFVFTKEATSRIGVGNLYRLMRGYAT -GGYVGTPGSMADSRSQASGTFEQNNHVVINNDGTNGQIGPAALKAVYDMARKGARDEIQT -QMRDGGLFSGGGR* ->lambdap17 -MKTFRWKVKPGMDVASVPSVRKVRFGDGYSQRAPAGLNANLKTYSVTLSVPREEATVLES -FLEEHGGWKSFLWTPPYEWRQIKVTCAKWSSRVSMLRVEFSAEFEQVVN* ->lambdap18 -MQDIRQETLNECTRAEQSASVVLWEIDLTEVGGERYFFCNEQNEKGEPVTWQGRQYQPYP -IQGSGFELNGKGTSTRPTLTVSNLYGMVTGMAEDMQSLVGGTVVRRKVYARFLDAVNFVN -GNSYADPEQEVISRWRIEQCSELSAVSASFVLSTPTETDGAVFPGRIMLANTCTWTYRGD -ECGYSGPAVADEYDQPTSDITKDKCSKCLSGCKFRNNVGNFGGFLSINKLSQ* ->lambdap19 -MSPEDWLQAEMQGEIVALVHSHPGGLPWLSEADRRLQVQSDLPWWLVCRGTIHKFRCVPH -LTGRRFEHGVTDCYTLFRDAYHLAGIEMPDFHREDDWWRNGQNLYLDNLEATGLYQVPLS -AAQPGDVLLCCFGSSVPNHAAIYCGDGELLHHIPEQLSKRERYTDKWQRRTHSLWRHRAW -RASAFTGIYNDLVAASTFV* ->lambdap20 -MAATHTLPLASPGMARICLYGDLQRFGRRIDLRVKTGAEAIRALATQLPAFRQKLSDGWY -QVRIAGRDVSTSGLTAQLHETLPDGAVIHIVPRVAGAKSGGVFQIVLGAAAIAGSFFTAG -ATLAAWGAAIGAGGMTGILFSLGASMVLGGVAQMLAPKARTPRIQTTDNGKQNTYFSSLD -NMVAQGNVLPVLYGEMRVGSRVVSQEISTADEGDGGQVVVIGR* ->lambdap21 -MGKGSSKGHTPREAKDNLKSTQLLSVIDAISEGPIEGPVDGLKSVLLNSTPVLDTEGNTN -ISGVTVVFRAGEQEQTPPEGFESSGSETVLGTEVKYDTPITRTITSANIDRLRFTFGVQA -LVETTSKGDRNPSEVRLLVQIQRNGGWVTEKDITIKGKTTSQYLASVVMGNLPPRPFNIR -MRRMTPDSTTDQLQNKTLWSSYTEIIDVKQCYPNTALVGVQVDSEQFGSQQVSRNYHLRG -RILQVPSNYNPQTRQYSGIWDGTFKPAYSNNMAWCLWDMLTHPRYGMGKRLGAADVDKWA -LYVIGQYCDQSVPDGFGGTEPRITCNAYLTTQRKAWDVLSDFCSAMRCMPVWNGQTLTFV -QDRPSDKTWTYNRSNVVMPDDGAPFRYSFSALKDRHNAVEVNWIDPNNGWETATELVEDT -QAIARYGRNVTKMDAFGCTSRGQAHRAGLWLIKTELLETQTVDFSVGAEGLRHVPGDVIE -ICDDDYAGISTGGRVLAVNSQTRTLTLDREITLPSSGTALISLVDGSGNPVSVEVQSVTD -GVKVKVSRVPDGVAEYSVWELKLPTLRQRLFRCVSIRENDDGTYAITAVQHVPEKEAIVD -NGAHFDGEQSGTVNGVTPPAVQHLTAEVTADSGEYQVLARWDTPKVVKGVSFLLRLTVTA -DDGSERLVSTARTTETTYRFTQLALGNYRLTVRAVNAWGQQGDPASVSFRIAAPAAPSRI -ELTPGYFQITATPHLAVYDPTVQFEFWFSEKQIADIRQVETSTRYLGTALYWIAASINIK -PGHDYYFYIRSVNTVGKSAFVEAVGRASDDAEGYLDFFKGKITESHLGKELLEKVELTED -NASRLEEFSKEWKDASDKWNAMWAVKIEQTKDGKHYVAGIGLSMEDTEEGKLSQFLVAAN -RIAFIDPANGNETPMFVAQGNQIFMNDVFLKRLTAPTITSGGNPPAFSLTPDGKLTAKNA -DISGSVNANSGTLSNVTIAENCTINGTLRAEKIVGDIVKAASAAFPRQRESSVDWPSGTR -TVTVTDDHPFDRQIVVLPLTFRGSKRTVSGRTTYSMCYLKVLMNGAVIYDGAANEAVQVF -SRIVDMPAGRGNVILTFTLTSTRHSADIPPYTFASDVQVMVIKKQALGISVV* ->lambdap26 -MRNVCIAVAVFAALAVTVTPARAEGGHGTFTVGYFQVKPGTLPSLSGGDTGVSHLKGINV -KYRYELTDSVGVMASLGFAASKKSSTVMTGEDTFHYESLRGRYVSVMAGPVLQISKQVSA -YAMAGVAHSRWSGSTMDYRKTEITPGYMKETTTARDESAMRHTSVAWSAGIQINPAASVV -VDIAYEGSGSGDWRTDGFIVGVGYKF* ->lambdap27 -MAVKISGVLKDGTGKPVQNCTIQLKARRNSTTVVVNTVGSENPDEAGRYSMDVEYGQYSV -ILQVDGFPPSHAGTITVYEDSQPGTLNDFLCAMTEDDARPEVLRRLELMVEEVARNASVV -AQSTADAKKSAGDASASAAQVAALVTDATDSARAASTSAGQAASSAQEASSGAEAASAKA -TEAEKSAAAAESSKNAAATSAGAAKTSETNAAASQQSAATSASTAATKASEAATSARDAV -ASKEAAKSSETNASSSAGRAASSATAAENSARAAKTSETNARSSETAAERSASAAADAKT -AAAGSASTASTKATEAAGSAVSASQSKSAAEAAAIRAKNSAKRAEDIASAVALEDADTTR -KGIVQLSSATNSTSETLAATPKAVKVVMDETNRKAHWTVRH* ->lambdap90 -VLLVALLSCTIPFLVVSASSSATAEAISSARFAEFFARIAAASAALLLCDADTALPAASV -AFVDAVDALPAAAVFASAAAEALRSAAVSDDLAFVSDVFAALAEFSAAVAEEAARPALDD -AFVSDDFAASFEATASRAEVAASDAFVAAVEADVAADCCDAAAFVSDVFAAPALVAAAFF -EDSAAAALFSASVAFADAASAPEDAS* ->lambdap28 -MTNALAGKQPKNATLTALAGLSTAKNKLPYFAENDAASLTELTQVGRDILAKNSVADVLE -YLGAGENSAFPAGAPIPWPSDIVPSGYVLMQGQAFDKSAYPKLAVAYPSGVLPDMRGWTI -KGKPASGRAVLSQEQDGIKSHTHSASASGTDLGTKTTSSFDYGTKTTGSFDYGTKSTNNT -GAHAHSLSGSTGAAGAHAHTSGLRMNSSGWSQYGTATITGSLSTVKGTSTQGIAYLSKTD -SQGSHSHSLSGTAVSAGAHAHTVGIGAHQHPVVIGAHAHSFSIGSHGHTITVNAAGNAEN -TVKNIAFNYIVRLA* ->lambdap29 -MAFRMSEQPRTIKIYNLLAGTNEFIGEGDAYIPPHTGLPANSTDIAPPDIPAGFVAVFNS -DEASWHLVEDHRGKTVYDVASGDALFISELGPLPENFTWLSPGGEYQKWNGTAWVKDTEA -EKLFRIREAEETKKSLMQVASEHIAPLQDAADLEIATKEETSLLEAWKKYRVLLNRVDTS -TAPDIEWPAVPVME* ->lambdap80 -MTKKPWERRLKDLSHLLKCCIDTYFDPELFRLNLNQFLQTARTVTFIIQKNKNQIIGYDI -WYNNNVIEKWKNDPLMAWAKNSRNTIEKQGDLEMYSEAKATLISSYIEENDIEFITNESM -LNIGIKKLVRLAQKKLPSYLTESSIIKSERRWVANTLKDYELLHALAIIYGRMYNCCNSL -GIQINNPMGDDVISPTSFDSLFDEARRITYLKLKDYSISKLSFSMIQYDNKIIPEDIKER -LKLVDKPKNITSTEELVDYTAKLAETTFLKDGYHIQTLIFYDKQFHPIDLINTTFEDQAD -KYIFWRYAADRAKITNAYGFIWISELWLRKASIYSNKPIHTMPIIDERLQVIGIDSNNNQ -KCISWKIVRENEEKKPTLEISTADSKHDEKPYFMRSVLKAIGGDVNTMNN* ->lambdap81 -MKKLPLPARTYSEMLNKCSEGMMQINVRNNFITHFPTFLQKEQQYRILSSTGQLFTYDRT -HPLEPTTLVVGNLTKVKLEKLYENNLRDKNKPARTYYDDMLVSSGEKCPFCGDIGQTKNI -DHFLPIAHYPEFSVMPINLVPSCRDCNMGEKGQVFAVDEVHQAIHPYIDKDIFFREQWVY -ANFVSGTPGAISFYVECPANWRQEDKHRALHHFKLLNIANRYRLEAGKHLSEVITQRNSF -VKVIRKYSSTATFQQLQSEFIEANLKPIIDLNDFPNYWKRVMYQCLANSEDFFRGI* ->lambdap82 -MLEFSVIERGGYIPAVEKNKAFLRADGWNDYSFVTMFYLTVFDEHGEKCDIGNVKIGFVG -QKEEVSTYSLIDKKFSQLPEMFFSLGESIDYYVNLSKLSDGFKHNLLKAIQDLVVWPNRL -ADIENESVLNTSLLRGVTLSEIHGQFARVLNGLPELSDFHFSFNRKSAPGFSDLTIPFEV -TVNSMPSTNIHAFIGRNGCGKTTILNGMIGAITNPENNEYFFSENNRLIESRIPKGYFRS -LVSVSFSAFDPFTPPKEQPDPAKGTQYFYIGLKNAASNSLKSLGDLRLEFISAFIGCMRV -DRKRQLWLEAIKKLSSDENFSNMELISLISKYEELRRNEPQIQVDDDKFTKLFYDNIQKY -LLRMSSGHAIVLFTITRLVDVVGEKSLVLFDEPEVHLHPPLLSAFLRTLSDLLDARNGVA -IIATHSPVVLQEVPKSCMWKVLRSREAINIIRPDIETFGENLGVLTREVFLLEVTNSGYH -HLLSQSVDSELSYETILKNYNGQIGLEGRTVLKAMIMNRDEGKVQ* ->lambdap33 -MGRRRSHERRDLPPNLYIRNNGYYCYRDPRTGKEFGLGRDRRIAITEAIQANIELFSGHK -HKPLTARINSDNSVTLHSWLDRYEKILASRGIKQKTLINYMSKIKAIRRGLPDAPLEDIT -TKEIAAMLNGYIDEGKAASAKLIRSTLSDAFREAIAEGHITTNHVAATRAAKSEVRRSRL -TADEYLKIYQAAESSPCWLRLAMELAVVTGQRVGDLCEMKWSDIVDGYLYVEQSKTGVKI -AIPTALHIDALGISMKETLDKCKEILGGETIIASTRREPLSSGTVSRYFMRARKASGLSF -EGDPPTFHELRSLSARLYEKQISDKFAQHLLGHKSDTMASQYRDDRGREWDKIEIK* ->lambdap34 -MYLTLQEWNARQRRPRSLETVRRWVRECRIFPPPVKDGREYLFHESAVKVDLNRPVTGGL -LKRIRNGKKAKS* ->lambdap35 -MHFRVTGEWNGEPFNRVIEAENINDCYDHWMIWAQIAHADVTNIRIEELKEHQAA* ->lambdap36 -MSINELESEQKDWALSMLCRSGVLSPCRHHEGVYVDEGIDIESAYKYSMKVYKSNEDKSP -FCNVREMTDTVQNYYHEYGGNDTCPLCTKHIDD* ->lambdap83 -VSEINSQALREAAEQAMHDDWGFDADLFHELVTPSIVLELLDERERNQQYIKRRDQENED -IALTVGKLRVELETAKSKLNEQREYYEGVISDGSKRIAKLESNEVREDGNQFLVVRHPGK -TPVIKHCTGDLEEFLRQLIEQDPLVTIDIITHRYYGVGGQWVQDAGEYLHMMSDAGIRIK -GE* ->lambdap37 -MRETRYDNHGMHFSGSGLHILCAYACRHGTCSMTPQQENALRSIARQANSEIKKSQTAVS -G* ->lambdap38 -MHKASSVELRTSIEMAHSLAQIGIRFVPIPVETDEEFHTLAASLSQKLEMMVAKAEADER -NQV* ->lambdap39 -MTHPHDNIRVGAITFVYSVTKRGWVFPGLSVIRNPLKAQRLAEEINNKRGAVCTKHLLLS -* ->lambdap41 -MTPDIILQRTGIDVRAVEQGDDAWHKLRLGVITASEVHNVIAKPRSGKKWPDMKMSYFHT -LLAEVCTGVAPEVNAKALAWGKQYENDARTLFEFTSGVNVTESPIIYRDESMRTACSPDG -LCSDGNGLELKCPFTSRDFMKFRLGGFEAIKSAYMAQVQYSMWVTRKNAWYFANYDPRMK -REGLHYVVIERDEKYMASFDEIVPEFIEKMDEALAEIGFVFGEQWR* ->lambdap84 -MSTALATLAGKLAERVGMDSVDPQELITTLRQTAFKGDASDAQFIALLIVANQYGLNPWT -KEIYAFPDKQNGIVPVVGVDGWSRIINENQQFDGMDFEQDNESCTCRIYRKDRNHPICVT -EWMDECRREPFKTREGREITGPWQSHPKRMLRHKAMIQCARLAFGFAGIYDKDEAERIVE -NTAYTAERQPERDITPVNDETMQEINTLLIALDKTWDDDLLPLCSQIFRRDIRASSELTQ -AEAVKALGFLKQKAAEQKVAA* ->lambdap42 -MDINTETEIKQKHSLTPFPVFLISPAFRGRYFHSYFRSSAMNAYYIQDRLEAQSWARHYQ -QLAREEKEAELADDMEKGLPQHLFESLCIDHLQRHGASKKSITRAFDDDVEFQERMAEHI -RYMVETIAHHQVDIDSEV* ->lambdap85 -MDQTLMAIQTKFTIATFIGDEKMFREAVDAYKKWILILKLRSSKSIH* ->lambdap86 -MQYAIAGWPVAGCPSESLLERITRKLRDGWKRLIDILNQPGVPKNGSNTYGYPD* ->lambdap45 -MSNIKKYIIDYDWKASIEIEIDHDVMTEEKLHQINNFWSDSEYRLNKHGSVLNAVLIMLA -QHALLIAISSDLNAYGVVCEFDWNDGNGQEGWPPMDGSEGIRITDIDTSGIFDSDDMTIK -AA* ->lambdap46 -MTTTIDKNQWCGQFKRCNGCKLQSECMVKPEEMFPVMEDGKYVDKWAIRTTAMIARELGK -QNNKAA* ->lambdap47 -MEEEFEEFEEHPQDVMEQYQDYPYDYDY* ->lambdap48 -LMSIEMDPLVILGRVFSNEPLERTMYMIVIWVGLLLLSPDNWPEYVNERIGIPHVWHVFV -FALAFSLAINVHRLSAIASARYKRFKLRKRIKMQNDKVRSVIQNLTEEQSMVLCAALNEG -RKYVVTSKQFPYISELIELGVLNKTFSRWNGKHILFPIEDIYWTELVASYDPYNIEIKPR -PISK* ->lambdap49 -MCQSRGVFVQDYNCHTPPKLTDRRIQMDAQTRRRERRAEKQAQWKAANPLLVGVSAKPVN -RPILSLNRKPKSRVESALNPIDLTVLAEYHKQIESNLQRIERKNQRTWYSKPGERGITCS -GRQKIKGKSIPLI* ->lambdap53 -MRNRIMPGVYIVIIPYVIVSICYLLFRHYIPGVSFSAHRDGLGATLSSYAGTMIAILIAA -LTFLIGSRTRRLAKIREYGYMTSVVIVYALSFVELGALFFCGLLLLSSISGYMIPTIAIG -IASASFIHICILVFQLYNLTREQE* ->lambdap87 -MKNGFYATYRSKNKGKDKRSINLSVFLNSLLADNHHLQVGSNYLYIHKIDGKTFLFTKTN -DKSLVQKINRSKASVEDIKNSLADDESLGFPSFLFVEGDTIGFARTVFGPTTSDLTDFLI -GKGMSLSSGERVQIEPLMRGTTKDDVMHMHFIGRTTVKVEAKLPVFGDILKVLGATDIEG -ELFDSLDIVIKPKFKRDIKKVAKDIIFNPSPQFSDISLRAKDEAGDILTEHYLSEKGHLS -APLNKVTNAEIAEEMAYCYARMKSDILECFKRQVGKVKD* ->lambdap88 -MSTKKKPLTQEQLEDARRLKAIYEKKKNELGLSQESVADKMGMGQSGVGALFNGINALNA -YNAALLAKILKVSVEEFSPSIAREIYEMYEAVSMQPSLRSEYEYPVFSHVQAGMFSPELR -TFTKGDAERWVSTTKKASDSAFWLEVEGNSMTAPTGSKPSFPDGMLILVDPEQAVEPGDF -CIARLGGDEFTFKKLIRDSGQVFLQPLNPQYPMIPCNESCSVVGKVIASQWPEETFG* ->lambdap57 -MEQRITLKDYAMRFGQTKTAKDLGVYQSAINKAIHAGRKIFLTINADGSVYAEEVKPFPS -NKKTTA* ->lambdap59 -MVRANKRNEALRIESALLNKIAMLGTEKTAEAVGVDKSQISRWKRDWIPKFSMLLAVLEW -GVVDDDMARLARQVAAILTNKKRPAATERSEQIQMEF* ->lambdap89 -MTNTAKILNFGRGNFAGQERNVADLDDGYARLSNMLLEAYSGADLTKRQFKVLLAILRKT -YGWNKPMDRITDSQLSEITKLPVKRCNEAKLELVRMNIIKQQGGMFGPNKNISEWCIPQN -EGKSPKTRDKTSLKLGDCYPSKQGDTKDTITKEKRKDYSSENSGESSDQPENDLSVVKPD -AAIQSGSKWGTAEDLTAAEWMFDMVKTIAPSARKPNFAGWANDIRLMRERDGRNHRDMCV -LFRWACQDNFWSGNVLSPAKLRDKWTQLEINRNKQQAGVTASKPKLDLTNTDWIYGVDL* ->lambdap61 -MKNIAAQMVNFDREQMRRIANNMPEQYDEKPQVQQVAQIINGVFSQLLATFPASLANRDQ -NEVNEIRRQWVLAFRENGITTMEQVNAGMRVARRQNRPFLPSPGQFVAWCREEASVTAGL -PNVSELVDMVYEYCRKRGLYPDAESYPWKSNAHYWLVTNLYQNMRANALTDAELRRKAAD -ELVHMTARINRGEAIPEPVKQLPVMGGRPLNRAQALAKIAEIKAKFGLKGASV* ->lambdap62 -MTGKEAIIHYLGTHNSFCAPDVAALTGATVTSINQAAAKMARAGLLVIEGKVWRTVYYRF -ATREEREGKMSTNLVFKECRQSAAMKRVLAVYGVKR* ->lambdap63 -MKKLTFEIRSPAHQQNAIHAVQQILPDPTKPIVVTIQERNRSLDQNRKLWACLGDVSRQV -EWHGRWLDAESWKCVFTAALKQQDVVPNLAGNGFVVIGQSTSRMRVGEFAELLELIQAFG -TERGVKWSDEARLALEWKARWGDRAA* ->lambdap64 -MINVVSFSGGRTSAYLLWLMEQKRRAGKDVHYVFMDTGCEHPMTYRFVREVVKFWDIPLT -VLQVDINPELGQPNGYTVWEPKDIQTRMPVLKPFIDMVKKYGTPYVGGAFCTDRLKLVPF -TKYCDDHFGRGNYTTWIGIRADEPKRLKPKPGIRYLAELSDFEKEDILAWWKQQPFDLQI -PEHLGNCIFCIKKSTQKIGLACKDEEGLQRVFNEVITGSHVRDGHRETPKEIMYRGRMSL -DGIAKMYSENDYQALYQDMVRAKRFDTGSCSESCEIFGGQLDFDFGREAA* ->lambdap65 -MMRCYRCGECKEDNRFRPNQPYWNRWCLRCERTPTGVLPLPQEKEDVWRDSDEVSPT* ->lambdap66 -VARQRRSITDIICENCKYLPTKRTRNKPKPIPKESDVKTFNYTAHLWDIRWLRRRARKTR -* ->lambdap67 -VIDQNRSYEQESVERALTCANCGQKLHVLEVHVCEHCCAELMSDPNSSMHEEEDDG* ->lambdap68 -MMAKPARRRCKNDECREWFHPAFANQWWCSPECGTKIALERRSKEREKAEKAAEKKRRRE -EQKQKDKLKIRKLALKPRSYWIKQAQQAVNAFIRERDRDLPCISCGTLTSAQWDAGHYRT -TAAAPQLRFNERNIHKQCVVCNQHKSGNLVPYRVELISRIGQEAVDEIESNHNRHRWTIE -ECKAIKAEYQQKLKDLRNSRSEAA* ->lambdap69 -MTFSVKTIPDMLVEAYGNQTEVARRLKCSRGTVRKYVDDKDGKMHAIVNDVLMVHRGWSE -RDALLRKN* ->lambdap70 -MRYYEKIDGSKYRNIWVVGDLHGCYTNLMNKLDTIGFDNKKDLLISVGDLVDRGAENVEC -LELITFPWFRAVRGNHEQMMIDGLSERGNVNHWLLNGGGWFFNLDYDKEILAKALAHKAD -ELPLIIELVSKDKKYVICHADYPFDEYEFGKPVDHQQVIWNRERISNSQNGIVKEIKGAD -TFIFGHTPAVKPLKFANQMYIDTGAVFCGNLTLIQVQGEGA* ->lambdap71 -MRLESVAKFHSPKSPMMSDSPRATASDSLSGTDVMAAMGMAQSQAGFGMAAFCGKHELSQ -NDKQKAINYLMQFAHKVSGKYRGVAKLEGNTKAKVLQVLATFAYADYCRSAATPGARCRD -CHGTGRAVDIAKTELWGRVVEKECGRCKGVGYSRMPASAAYRAVTMLIPNLTQPTWSRTV -KPLYDALVVQCHKEESIADNILNAVTR* ->lambdap73 -MKRGGAYYRFRLVGHFDVSSGTPTIAGREVCKMQSRNSSQVIVRACITVSGFFISAQQVR -ALSR* ->lambdap74 -MKMPEKHDLLAAILAAKEQGIGAILAFAMAYLRGRYNGGAFTKTVIDATMCAIIAWFIRD -LLDFAGLSSNLAYITSVFIGYIGTDSIGSLIKRFAAKKAGVEDGRNQ* ->lambdap92 -MPEKHDLLAAILAAKEQGIGAILAFAMAYLRGRYNGGAFTKTVIDATMCAIIAWFIRDLL -DFAGLSSNLAYITSVFIGYIGTDSIGSLIKRFAAKKAGVEDGRNQ* ->lambdap75 -MVEINNQRKAFLDMLAWSEGTDNGRQKTRNHGYDVIVGGELFTDYSDHPRKLVTLNPKLK -STGAGRYQLLSRWWDAYRKQLGLKDFSPKSQDAVALQQIKERGALPMIDRGDIRQAIDRC -SNIWASLPGAGYGQFEHKADSLIAKFKEAGGTVREIDV* ->lambdap76 -MSRVTAIISALVICIIVCLSWAVNHYRDNAITYKAQRDKNARELKLANAAITDMQMRQRD -VAALDAKYTKELADAKAENDALRDDVAAGRRRLHIKAVCQSVREATTASGVDNAASPRLA -DTAERDYFTLRERLITMQKQLEGTQKYINEQCR* ->lambdap91 -MLKLKMMLCVMMLPLVVVGCTSKQSVSQCVKPPPPPAWIMQPPPDWQTPLNGIISPSERG -* ->lambdap77 -MKKMLLATALALLITGCAQQTFTVQNKPAAVAPKETITHHFFVSGIGQKKTVDAAKICGG -AENVVKTETQQTFVNGLLGFITLGIYTPLEARVYCSQ* ->lambdap78 -VKTFLIFDINHQQNTRRSDQIETIKTIMQTTRPRITWKVLPMAQVAIFKEIFDQVRKDLD -CELFYSELKRHNVSHYIYYLATDNIHIVLENDNTVLIKGLKKVVNVKFSRNTHLIETSYD -RLKSREITFQQYRENLAKAGVFRWVTNIHEHKRYYYTFDNSLLFTESIQNTTQIFPR* ->lambdap79 -MNKEQSADDPSVDLIRVKNMLNSTISMSYPDVVIACIEHKVSLEAFRAIEAALVKHDNNM -KDYSLVVD* diff -r 7443c98a4e3c -r 054f96a0d0fb fasta_charges.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fasta_charges.py Mon Jun 05 02:41:30 2023 +0000 @@ -0,0 +1,362 @@ +#!/usr/bin/env python +import argparse +from Bio import SeqIO +import logging + +logging.basicConfig(level=logging.INFO) +log = logging.getLogger(name="charges") + +HTML_HEADER = "Charges Report" +HTML_FOOTER = "" + +SVG_HEADER = '\n' # % (calcWidth, calcHeight) +SVG_FOOTER = "" + +FULL_AA = [ + "H", + "S", + "Q", + "T", + "N", + "C", + "Y", + "A", + "V", + "I", + "L", + "M", + "P", + "F", + "W", + "G", + "E", + "R", + "D", + "K", +] + + +def charges_html(svg, fasta, aa, fgColor, bgColor, width=120): + colour_scheme = zip([x.upper() for x in aa], bgColor, fgColor) + copy_colour_scheme = zip([x.upper() for x in aa], bgColor, fgColor) + + # CSS and header styling + css = """" + info += "" + + # Pre-calculate, so we can use for testing 'in' + match_list = [group[0] for group in copy_colour_scheme] + + page = "" + # Parse sequences from fasta file + for record in SeqIO.parse(fasta, "fasta"): + page += "

>%s %s

\n" % (record.id, record.description) + seq = list(str(record.seq).upper()) + + idx = 0 + for i in range(0, len(seq), width): + line_charges = [] + line_residues = seq[i : i + width] + line_numbers = [] + + for char in range(len(line_residues)): + if line_residues[char] in "KRkr": + line_charges.append("+") + elif line_residues[char] in "DEde": + line_charges.append("-") + else: + line_charges.append(" ") + + # Could be swapped out for math with i+char... + idx += 1 + if idx % 10 == 0: + line_numbers.append("%10s" % idx) + + # Replace with + for m in match_list: + if line_residues[char].upper() in m: + line_residues[char] = '%s' % ( + m, + line_residues[char], + ) + + page += "".join(line_charges) + "\n" + page += "".join(line_residues) + "\n" + page += "".join(line_numbers) + "\n" + page += "\n" + page += "
" + return HTML_HEADER + css + info + page + HTML_FOOTER + + +def charges_svg(svg, fasta, aa, fgColor, bgColor, width=120): + colour_scheme = zip([x.upper() for x in aa], bgColor, fgColor) + + svgWidth = 1100 + + # CSS and header styling + classList = [] + classes = '\n" + body = "" + groups = "" + # Pre-calculate, so we can use for testing 'in' + + match_list = aa + prevIndex = -1 + boxLen = 0 + page = "" + title = "" + + yInd = 60 + yInc = 15 + seqIndent = 35 + idIndent = 20 + letterLen = 8.4375 + recNum = -1 + + title += ( + 'Charges\n' + ) + yInd += 2 * yInc + title += ( + 'Legend:\n' + ) + yInd += 2 * yInc + + for i in range(len(classList)): + title += ( + '\n' % classList[i] + ) + title += ( + '%s\n' + % (classList[i], classList[i]) + ) + yInd += yInc + 3 + yInd += yInc * 1.5 + + # Parse sequences from fasta file + for record in SeqIO.parse(fasta, "fasta"): + + recNum += 1 + seqHeader = ( + '>%s %s\n' + % (record.id, record.description) + ) + body += seqHeader + seq = list(str(record.seq).upper()) + yTop = yInd - yInc - 3 + yInd += yInc + idx = 0 + for i in range(0, len(seq), width): + line_charges = [] + line_residues = seq[i : i + width] + line_numbers = [] + + boxList = [] + groupList = [] + seqList = [] + prevIndex = -1 + boxLen = 0 + for char in range(len(line_residues)): + + thisInd = 0 + for x in match_list: + + if line_residues[char] in x: + break + thisInd += 1 + + if thisInd == len(match_list): + thisInd = -1 + + if char != 0 and thisInd != prevIndex: + boxList.append(boxLen) + seqList.append((line_residues[char - boxLen : char])) + groupList.append(prevIndex) + boxLen = 0 + prevIndex = thisInd + boxLen += 1 + + if line_residues[char] in "KRkr": + line_charges.append("+") + elif line_residues[char] in "DEde": + line_charges.append("-") + else: + line_charges.append(" ") + + # Could be swapped out for math with i+char... + idx += 1 + if idx % 10 == 0: + line_numbers.append("%10s" % idx) + + # Replace with + # for m in match_list: + # if line_residues[char].upper() in m: + # line_residues[char] = '%s' % (m, line_residues[char]) + + seqList.append((line_residues[-boxLen:])) + boxList.append(boxLen) + groupList.append(prevIndex) + # Write line charges + line = "".join(line_charges) + body += ( + '%s\n' + % line + ) + yInd += yInc + # Write sequence + sumSeq = 0 + for i in range(len(seqList)): + res = "" + for sub in seqList[i]: + res += sub + body += ( + '\n' % classList[groupList[i]] + ) + body += ( + '%s\n' + % (classList[groupList[i]], res) + ) + sumSeq += len(seqList[i]) + yInd += yInc + # Write numbers + line = "".join(line_numbers) + "\n" + body += ( + '%s\n' + % line + ) + yInd += yInc + + body += "\n" + yInd += yInc + if recNum % 2 == 0: + groups += ( + '\n' + ) + else: + groups += ( + '\n' + ) + svgHeight = yInd + + return ( + (SVG_HEADER % (svgWidth, svgHeight)) + + title + + classes + + groups + + body + + SVG_FOOTER + ) + + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Top related genomes") + parser.add_argument("--svg", action="store_true") + parser.add_argument("fasta", type=argparse.FileType("r"), help="Fasta protein file") + parser.add_argument("--width", type=int, help="Plot width", default=120) + parser.add_argument("--aa", nargs="+") + parser.add_argument("--fgColor", nargs="+") + parser.add_argument("--bgColor", nargs="+") + + args = parser.parse_args() + if args.svg: + print(charges_svg(**vars(args))) + else: + print(charges_html(**vars(args))) diff -r 7443c98a4e3c -r 054f96a0d0fb fasta_charges.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/fasta_charges.xml Mon Jun 05 02:41:30 2023 +0000 @@ -0,0 +1,90 @@ + + colour sequences based on rules + + macros.xml + cpt-macros.xml + + + $html ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +**What it does** + +Colors fasta (protein) sequences based on rules, and displays outputs as HTML. + + + diff -r 7443c98a4e3c -r 054f96a0d0fb macros.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/macros.xml Mon Jun 05 02:41:30 2023 +0000 @@ -0,0 +1,74 @@ + + + + progressivemauve + + bcbiogff + + + + 2.4.0 + + 10.1371/journal.pone.0011147 + + + 10.1093/bioinformatics/btm039 + + + '$xmfa' + + + + + + '$sequences' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + '$gff3_data' + + + #if str($reference_genome.reference_genome_source) == 'cached': + '${reference_genome.fasta_indexes.fields.path}' + #else if str($reference_genome.reference_genome_source) == 'history': + genomeref.fa + #end if + + + #if $reference_genome.reference_genome_source == 'history': + ln -s '$reference_genome.genome_fasta' genomeref.fa; + #end if + + + #if str($reference_genome.reference_genome_source) == 'cached': + '${reference_genome.fasta_indexes.fields.path}' + #else if str($reference_genome.reference_genome_source) == 'history': + genomeref.fa + #end if + + diff -r 7443c98a4e3c -r 054f96a0d0fb test-data/charges.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/charges.html Mon Jun 05 02:41:30 2023 +0000 @@ -0,0 +1,716 @@ +Charges Report

Charges

Legend

  • HSQTNCY
  • +
  • AVILMPFWG
  • +
  • ERDK
  • +

>lambdap01 lambdap01

+ - ++ - + - + + - - + -+- - - -+ ++- -- + - - - -+ + + - - + +- - - + +MEVNKKQLADIFGASIRTIQNWQEQGMPVLRGGGKGNEVLYDSAAVIKWYAERDAEIENEKLRREVEELRQASEADLQPGTIEYERHRLTRAQADAQELKNARDSAEVVETAFCTFVLSR + 10 20 30 40 50 60 70 80 90 100 110 120 + + - - ++ - - + - ++- + + -- - - +IAGEIASILDGLPLSVQRRFPELENRHVDFLKRDIIKAMNKAAALDELIPGLLSEYIEQSG* + 130 140 150 160 170 180 + +

>lambdap02 lambdap02

+ + + + + + - - - +- - + - + - +- + + + - + + - - - + - +VNISNSQVNRLRHFVRAGLRSLFRPEPQTAVEWADANYYLPKESAYQEGRWETLPFQRAIMNAMGSDYIREVNVVKSARVGYSKMLLGVYAYFIEHKQRNTLIWLPTDGDAENFMKTHVE + 10 20 30 40 50 60 70 80 90 100 110 120 + + +- ++ +- ++ + + + +-+ - -- --- - - -++ - + + + + -+ - + +PTIRDIPSLLALAPWYGKKHRDNTLTMKRFTNGRGFWCLGGKAAKNYREKSVDVAGYDELAAFDDDIEQEGSPTFLGDKRIEGSVWPKSIRGSTPKVRGTCQIERAASESPHFMRFHVAC + 130 140 150 160 170 180 190 200 210 220 230 240 + + -- + -+- + -- - + - - - + -+ +- -- - - +- + + - +++ +PHCGEEQYLKFGDKETPFGLKWTPDDPSSVFYLCEHNACVIRQQELDFTDARYICEKTGIWTRDGILWFSSSGEEIEPPDSVTFHIWTAYSPFTTWVQIVKDWMKTKGDTGKRKTFVNTT + 250 260 270 280 290 300 310 320 330 340 350 360 + + - - + -+ - - -++- -+ - -+ - + -- -+ + --- + -- + ++ - + - - -+ ++ +LGETWEAKIGERPDAEVMAERKEHYSAPVPDRVAYLTAGIDSQLDRYEMRVWGWGPGEESWLIDRQIIMGRHDDEQTLLRVDEAINKTYTRRNGAEMSISRICWDTGGIDPTIVYERSKK + 370 380 390 400 410 420 430 440 450 460 470 480 + + + + + +++ + - - +- + - -- - - - -- -+ - +++ - ++++ - - + +HGLFRVIPIKGASVYGKPVASMPRKRNKNGVYLTEIGTDTAKEQIYNRFTLTPEGDEPLPGAVHFPNNPDIFDLTEAQQLTAEEQVEKWVDGRKKILWDSKKRRNEALDCFVYALAALRI + 490 500 510 520 530 540 550 560 570 580 590 600 + + + - --- ++ - + --- +SISRWQLDLSALLASLQEEDGAATNKKTLADYARALSGEDE* + 610 620 630 640 + +

>lambdap03 lambdap03

+ + -- + - ++ +- ++ - - ++ - - +++ +MTRQEELAAARAALHDLMTGKRVATVQKDGRRVEFTATSVSDLKKYIAELEVQTGMTQRRRGPAGFYV* + 10 20 30 40 50 60 + +

>lambdap04 lambdap04

+ + - +- + - - + + -- + - + + + --- + +- - +- - +MKTPTIPTLLGPDGMTSLREYAGYHGGGSGFGGQLRSWNPPSESVDAALLPNFTRGNARADDLVRNNGYAANAIQLHQDHIVGSFFRLSHRPSWRYLGIGEEEARAFSREVEAAWKEFAE + 10 20 30 40 50 60 70 80 90 100 110 120 + +-- - -+++ +- - - + + + ++ - + + - -- + +- + - +DDCCCIDVERKRTFTMMIREGVAMHAFNGELFVQATWDTSSSRLFRTQFRMVSPKRISNPNNTGDSRNCRAGVQINDSGAALGYYVSEDGYPGWMPQKWTWIPRELPGGRASFIHVFEPV + 130 140 150 160 170 180 190 200 210 220 230 240 + +-- + - + - + - - - - - +-+ - + + - - - - + +EDGQTRGANVFYSVMEQMKMLDTLQNTQLQSAIVKAMYAATIESELDTQSAMDFILGANSQEQRERLTGWIGEIAAYYAAAPVRLGGAKVPHLMPGDSLNLQTAQDTDNGYSVFEQSLLR + 250 260 270 280 290 300 310 320 330 340 350 360 + + - + + - +++ + -- ++ + + - + - + - +- - - -+- +YIAAGLGVSYEQLSRNYAQMSYSTARASANESWAYFMGRRKFVASRQASQMFLCWLEEAIVRRVVTLPSKARFSFQEARSAWGNCDWIGSGRMAIDGLKEVQEAVMLIEAGLSTYEKECA + 370 380 390 400 410 420 430 440 450 460 470 480 + +++ -- - +- -++ + - + ---+ - + +KRGDDYQEIFAQQVRETMERRAAGLKPPAWAAAAFESGLRQSTEEEKSDSRAA* + 490 500 510 520 530 + +

>lambdap05 lambdap05

+ - + - - + - - - --- + + + + + - +VTAELRNLPHIASMAFNEPLMLEPAYARVFFCALAGQLGISSLTDAVSGDSLTAQEALATLALSGDDDGPRQARSYQVMNGIAVLPVSGTLVSRTRALQPYSGMTGYNGIIARLQQAASD + 10 20 30 40 50 60 70 80 90 100 110 120 + + - - - - - + +- + - ++ + -+ - + - -- +- + - +PMVDGILLDMDTPGGMVAGAFDCADIIARVRDIKPVWALANDMNCSAGQLLASAASRRLVTQTARTGSIGVMMAHSNYGAALEKQGVEITLIYSGSHKVDGNPYSHLPDDVRETLQSRMD + 130 140 150 160 170 180 190 200 210 220 230 240 + + + + - - - - -- - +- - ++ + + +- - - - - - - + +ATRQMFAQKVSAYTGLSVQVVLDTEAAVYSGQEAIDAGLADELVNSTDAITVMRDALDARKSRLSGGRMTKETQSTTVSATASQADVTDVVPATEGENASAAQPDVNAQITAAVAAENSR + 250 260 270 280 290 300 310 320 330 340 350 360 + + -- +-- + - + ++ + - -+ - - +IMGILNCEEAHGREEQARVLAETPGMTVKTARRILAAAPQSAQARSDTALDRLMQGAPAPLAAGNPASDAVNDLLNTPV* + 370 380 390 400 410 420 430 440 + +

>lambdap06 lambdap06

+ - + + - - - - -- - +- - ++ + + +- - - - - - - +MDATRQMFAQKVSAYTGLSVQVVLDTEAAVYSGQEAIDAGLADELVNSTDAITVMRDALDARKSRLSGGRMTKETQSTTVSATASQADVTDVVPATEGENASAAQPDVNAQITAAVAAEN + 10 20 30 40 50 60 70 80 90 100 110 120 + + + -- +-- + - + ++ + - -+ - - +SRIMGILNCEEAHGREEQARVLAETPGMTVKTARRILAAAPQSAQARSDTALDRLMQGAPAPLAAGNPASDAVNDLLNTPV* + 130 140 150 160 170 180 190 200 + +

>lambdap07 lambdap07

+ +- - + - ++ - - - + + -- - -- +++ +MTSKETFTHYQPQGNSDPAHTATAPGGLSAKAPAMTPLMLDTSSRKLVAWDGTTDGAAVGILAVAADQTSTTLTFYKSGTFRYEDVLWPEAASDETKKRTAFAGTAISIV* + 10 20 30 40 50 60 70 80 90 100 110 + +

>lambdap08 lambdap08

+ - + + - + +- -+ - + + - + + - ++ --- - ++++ +--- +MSMYTTAQLLAANEQKFKFDPLFLRLFFRESYPFTTEKVYLSQIPGLVNMALYVSPIVSGEVIRSRGGSTSEFTPGYVKPKHEVNPQMTLRRLPDEDPQNLADPAYRRRRIIMQNMRDEE + 10 20 30 40 50 60 70 80 90 100 110 120 + + -- + + - - - - + -- - ++-+ - -- - - + + + +-+ - ++ - - +- + +LAIAQVEEMQAVSAVLKGKYTMTGEAFDPVEVDMGRSEENNITQSGGTEWSKRDKSTYDPTDDIEAYALNASGVVNIIVFDPKGWALFRSFKAVKEKLDTRRGSNSELETAVKDLGKAVS + 130 140 150 160 170 180 190 200 210 220 230 240 + + + - - ++ - + + - - +- + + - +- - -- +YKGMYGDVAIVVYSGQYVENGVKKNFLPDNTMVLGNTQARGLRTYGCIQDADAQREGINASARYPKNWVTTGDPAREFTMIQSAPLMLLADPDEFVSVQLA* + 250 260 270 280 290 300 310 320 330 340 + +

>lambdap09 lambdap09

+ +-- + + - +- +-- + - +-- -- -- - +- - - - - - + - +-- + +MTKDELIARLRSLGEQLNRDVSLTGTKEELALRVAELKEELDDTDETAGQDTPLSRENVLTGHENEVGSAQPDTVILDTSELVTVVALVKLHTDALHATRDEPVAFVLPGTAFRVSAGVA + 10 20 30 40 50 60 70 80 90 100 110 120 + + - -+ + +AEMTERGLARMQ* + 130 + +

>lambdap10 lambdap10

+ - - - + -- + - + -- - + - + -- + ++ - -- -+ -- + +++ +VADFDNLFDAAIARADETIRGYMGTSATITSGEQSGAVIRGVFDDPENISYAGQGVRVEGSSPSLFVRTDEVRQLRRGDTLTIGEENFWVDRVSPDDGGSCHLWLGRGVPPAVNRRR* + 10 20 30 40 50 60 70 80 90 100 110 + +

>lambdap11 lambdap11

+ + - - + + + +- + +++ +-+ + ++ + + + + - + + +++++++ + + ++ +MAIKGLEQAVENLSRISKTAVPGAAAMAINRVASSAISQSASQVARETKVRRKLVKERARLKRATVKNPQARIKVNRGDLPVIKLGNARVVLSRRRRRKKGQRSSLKGGGSVLVVGNRRI + 10 20 30 40 50 60 70 80 90 100 110 120 + + + + + + + - + + -+ ++-+ +- + ++ +PGAFIQQLKNGRWHVMQRVAGKNRYPIDVVKIPMAVPLTTAFKQNIERIRRERLPKELGYALQHQLRMVIKR* + 130 140 150 160 170 180 190 + +

>lambdap12 lambdap12

+ + - + - -+ - - + -- - - -- - - - - - - - - + - - - ++--- +MKHTELRAAVLDALEKHDTGATFFDGRPAVFDEADFPAVAVYLTGAEYTGEELDSDTWQAELHIEVFLPAQVPDSELDAWMESRIYPVMSDIPALSDLITSMVASGYDYRRDDDAGLWSS + 10 20 30 40 50 60 70 80 90 100 110 120 + + - - +ADLTYVITYEM* + 130 + +

>lambdap13 lambdap13

+ + + - - - + + +- - - -- ---- - + - - - - + + + - +MPVPNPTMPVKGAGTTLWVYKGSGDPYANPLSDVDWSRLAKVKDLTPGELTAESYDDSYLDDEDADWTATGQGQKSAGDTSFTLAWMPGEQGQQALLAWFNEGDTRAYKIRFPNGTVDVF + 10 20 30 40 50 60 70 80 90 100 110 120 + ++ + +- + + + --+ + - -+ + -+ + + - - +RGWVSSIGKAVTAKEVITRTVKVTNVGRPSMAEDRSTVTAATGMTVTPASTSVVKGQSTTLTVAFQPEGVTDKSFRAVSADKTKATVSVSGMTITVNGVAAGKVNIPVVSGNGEFAAVAE + 130 140 150 160 170 180 190 200 210 220 230 240 + + +ITVTAS* + + +

>lambdap14 lambdap14

+ + - - - + - ++ - - - ++ -- + + - + - - - - + - - +MFLKTESFEHNGVTVTLSELSALQRIEHLALMKRQAEQAESDSNRKFTVEDAIRTGAFLVAMSLWHNHPQKTQMPSMNEAVKQIEQEVLTTWPTEAISHAENVVYRLSGMYEFVVNNAPE + 10 20 30 40 50 60 70 80 90 100 110 120 + + -- - + +QTEDAGPAEPVSAGKCSTVS* + 130 140 + +

>lambdap15 lambdap15

+ - - + +- + - + - - + - - - - - ++- --- --- + + - - - +VFDGELSFALKLAREMGRPDWRAMLAGMSSTEYADWHRFYSTHYFHDVLLDMHFSGLTYTVLSLFFSDPDMHPLDFSLLNRREADEEPEDDVLMQKAAGLAGGVRFGPDGNEVIPASPDV + 10 20 30 40 50 60 70 80 90 100 110 120 + + - --- - + +ADMTEDDVMLMTVSEGIAGGVRYG* + 130 140 + +

>lambdap16 lambdap16

+ - - - - + -- + ++ - - ++ - + + + + - +- + +MAEPVGDLVVDLSLDAARFDEQMARVRRHFSGTESDAKKTAAVVEQSLSRQALAAQKAGISVGQYKAAMRMLPAQFTDVATQLAGGQSPWLILLQQGGQVKDSFGGMIPMFRGLAGAITL + 10 20 30 40 50 60 70 80 90 100 110 120 + + - + -+ + - + - + - -+ - + - +PMVGATSLAVATGALAYAWYQGNSTLSDFNKTLVLSGNQAGLTADRMLVLSRAGQAAGLTFNQTSESLSALVKAGVSGEAQIASISQSVARFSSASGVEVDKVAEAFGKLTTDPTSGLTA + 130 140 150 160 170 180 190 200 210 220 230 240 + + + - + -- - + -- ++ +- - -+ + + - - + - - + - ++ -- ++-- -- + + --+ +MARQFHNVSAEQIAYVAQLQRSGDEAGALQAANEAATKGFDDQTRRLKENMGTLETWADRTARAFKSMWDAVLDIGRPDTAQEMLIKAEAAYKKADDIWNLRKDDYFVNDEARARYWDDR + 250 260 270 280 290 300 310 320 330 340 350 360 + +-+ + - +++ - -+ - - + + -- + -+ -+ + -- + +- + - ++- - ++ + + -+ -- +EKARLALEAARKKAEQQTQQDKNAQQQSDTEASRLKYTEEAQKAYERLQTPLEKYTARQEELNKALKDGKILQADYNTLMAAAKKDYEATLKKPKQSSVKVSAGDRQEDSAHAALLTLQA + 370 380 390 400 410 420 430 440 450 460 470 480 + +- + -+ -+ ++- + - -- ++ -+ +-- - ++ -+ -+ -+ + ++ - + + -+ -+- - + +- +ELRTLEKHAGANEKISQQRRDLWKAESQFAVLEEAAQRRQLSAQEKSLLAHKDETLEYKRQLAALGDKVTYQERLNALAQQADKFAQQQRAKRAAIDAKSRGLTDRQAEREATEQRLKEQ + 490 500 510 520 530 540 550 560 570 580 590 600 + + - - ++ -- + + - -- - + - - + + - + +YGDNPLALNNVMSEQKKTWAAEDQLRGNWMAGLKSGWSEWEESATDSMSQVKSAATQTFDGIAQNMAAMLTGSEQNWRSFTRSVLSMMTEILLKQAMVGIVGSIGSAIGGAVGGGASASG + 610 620 630 640 650 660 670 680 690 700 710 720 + + + + - + - +- + + + - + - - + - ++ +-- +GTAIQAAAAKFHFATGGFTGTGGKYEPAGIVHRGEFVFTKEATSRIGVGNLYRLMRGYATGGYVGTPGSMADSRSQASGTFEQNNHVVINNDGTNGQIGPAALKAVYDMARKGARDEIQT + 730 740 750 760 770 780 790 800 810 820 830 840 + + +- + +QMRDGGLFSGGGR* + 850 + +

>lambdap17 lambdap17

+ + + + + - ++ + - + + +-- - -- + - + + + + + - - - +MKTFRWKVKPGMDVASVPSVRKVRFGDGYSQRAPAGLNANLKTYSVTLSVPREEATVLESFLEEHGGWKSFLWTPPYEWRQIKVTCAKWSSRVSMLRVEFSAEFEQVVN* + 10 20 30 40 50 60 70 80 90 100 110 + +

>lambdap18 lambdap18

+ - + - - + - - - - -+ - -+ - + - + + -- +++ + - +MQDIRQETLNECTRAEQSASVVLWEIDLTEVGGERYFFCNEQNEKGEPVTWQGRQYQPYPIQGSGFELNGKGTSTRPTLTVSNLYGMVTGMAEDMQSLVGGTVVRRKVYARFLDAVNFVN + 10 20 30 40 50 60 70 80 90 100 110 120 + + - - - + + - - - - + + -- -- - - +-+ + + + + +GNSYADPEQEVISRWRIEQCSELSAVSASFVLSTPTETDGAVFPGRIMLANTCTWTYRGDECGYSGPAVADEYDQPTSDITKDKCSKCLSGCKFRNNVGNFGGFLSINKLSQ* + 130 140 150 160 170 180 190 200 210 220 230 + +

>lambdap19 lambdap19

+ -- - - - -++ - + + + ++ - - +- - - +--- + - - +MSPEDWLQAEMQGEIVALVHSHPGGLPWLSEADRRLQVQSDLPWWLVCRGTIHKFRCVPHLTGRRFEHGVTDCYTLFRDAYHLAGIEMPDFHREDDWWRNGQNLYLDNLEATGLYQVPLS + 10 20 30 40 50 60 70 80 90 100 110 120 + + - - - - ++-+ -+ ++ + + + - +AAQPGDVLLCCFGSSVPNHAAIYCGDGELLHHIPEQLSKRERYTDKWQRRTHSLWRHRAWRASAFTGIYNDLVAASTFV* + 130 140 150 160 170 180 190 200 + +

>lambdap20 lambdap20

+ + - + ++ - + + - + + + - + +- - - + + +MAATHTLPLASPGMARICLYGDLQRFGRRIDLRVKTGAEAIRALATQLPAFRQKLSDGWYQVRIAGRDVSTSGLTAQLHETLPDGAVIHIVPRVAGAKSGGVFQIVLGAAAIAGSFFTAG + 10 20 30 40 50 60 70 80 90 100 110 120 + + + + + - + - - + + - -- - + +ATLAAWGAAIGAGGMTGILFSLGASMVLGGVAQMLAPKARTPRIQTTDNGKQNTYFSSLDNMVAQGNVLPVLYGEMRVGSRVVSQEISTADEGDGGQVVVIGR* + 130 140 150 160 170 180 190 200 210 220 + +

>lambdap21 lambdap21

+ + + +- +- + - - - - + - - + - - - - - - + - + -+ + +MGKGSSKGHTPREAKDNLKSTQLLSVIDAISEGPIEGPVDGLKSVLLNSTPVLDTEGNTNISGVTVVFRAGEQEQTPPEGFESSGSETVLGTEVKYDTPITRTITSANIDRLRFTFGVQA + 10 20 30 40 50 60 70 80 90 100 110 120 + + - + -+ - + + -+- + + + + ++ - - + - - + - - + + +LVETTSKGDRNPSEVRLLVQIQRNGGWVTEKDITIKGKTTSQYLASVVMGNLPPRPFNIRMRRMTPDSTTDQLQNKTLWSSYTEIIDVKQCYPNTALVGVQVDSEQFGSQQVSRNYHLRG + 130 140 150 160 170 180 190 200 210 220 230 240 + ++ + - + - + ++ - -+ - - - + ++ - - + +RILQVPSNYNPQTRQYSGIWDGTFKPAYSNNMAWCLWDMLTHPRYGMGKRLGAADVDKWALYVIGQYCDQSVPDGFGGTEPRITCNAYLTTQRKAWDVLSDFCSAMRCMPVWNGQTLTFV + 250 260 270 280 290 300 310 320 330 340 350 360 + + -+ -+ + -- + +-+ - - - - -- + + + - + + + - - - - + - - +QDRPSDKTWTYNRSNVVMPDDGAPFRYSFSALKDRHNAVEVNWIDPNNGWETATELVEDTQAIARYGRNVTKMDAFGCTSRGQAHRAGLWLIKTELLETQTVDFSVGAEGLRHVPGDVIE + 370 380 390 400 410 420 430 440 450 460 470 480 + + --- + + -+- - - - + + + - - - + + + + +- -- -+- - +ICDDDYAGISTGGRVLAVNSQTRTLTLDREITLPSSGTALISLVDGSGNPVSVEVQSVTDGVKVKVSRVPDGVAEYSVWELKLPTLRQRLFRCVSIRENDDGTYAITAVQHVPEKEAIVD + 490 500 510 520 530 540 550 560 570 580 590 600 + + - - - - - + - + + + -- -+ + - + + + - + + +NGAHFDGEQSGTVNGVTPPAVQHLTAEVTADSGEYQVLARWDTPKVVKGVSFLLRLTVTADDGSERLVSTARTTETTYRFTQLALGNYRLTVRAVNAWGQQGDPASVSFRIAAPAAPSRI + 610 620 630 640 650 660 670 680 690 700 710 720 + +- - - -+ - + - + + - + + - + -- - - + + - +- -+ - -- +ELTPGYFQITATPHLAVYDPTVQFEFWFSEKQIADIRQVETSTRYLGTALYWIAASINIKPGHDYYFYIRSVNTVGKSAFVEAVGRASDDAEGYLDFFKGKITESHLGKELLEKVELTED + 730 740 750 760 770 780 790 800 810 820 830 840 + + + -- +- +- -+ + - +- + -- -- + + - - - ++ - + + +NASRLEEFSKEWKDASDKWNAMWAVKIEQTKDGKHYVAGIGLSMEDTEEGKLSQFLVAANRIAFIDPANGNETPMFVAQGNQIFMNDVFLKRLTAPTITSGGNPPAFSLTPDGKLTAKNA + 850 860 870 880 890 900 910 920 930 940 950 960 + +- - + -+ - + + +- - + -- -+ + ++ + + - - +DISGSVNANSGTLSNVTIAENCTINGTLRAEKIVGDIVKAASAAFPRQRESSVDWPSGTRTVTVTDDHPFDRQIVVLPLTFRGSKRTVSGRTTYSMCYLKVLMNGAVIYDGAANEAVQVF + 970 980 990 1000 1010 1020 1030 1040 1050 1060 1070 1080 + + + - + + - - ++ +SRIVDMPAGRGNVILTFTLTSTRHSADIPPYTFASDVQVMVIKKQALGISVV* + 1090 1100 1110 1120 1130 + +

>lambdap26 lambdap26

+ + + - + - + + + - - ++ -- - + + + +MRNVCIAVAVFAALAVTVTPARAEGGHGTFTVGYFQVKPGTLPSLSGGDTGVSHLKGINVKYRYELTDSVGVMASLGFAASKKSSTVMTGEDTFHYESLRGRYVSVMAGPVLQISKQVSA + 10 20 30 40 50 60 70 80 90 100 110 120 + + + - ++ - +- +-- + - - - + - + +YAMAGVAHSRWSGSTMDYRKTEITPGYMKETTTARDESAMRHTSVAWSAGIQINPAASVVVDIAYEGSGSGDWRTDGFIVGVGYKF* + 130 140 150 160 170 180 190 200 + +

>lambdap27 lambdap27

+ + +- + + ++ - -- + - - - -- - --- + - ++ - -- + +MAVKISGVLKDGTGKPVQNCTIQLKARRNSTTVVVNTVGSENPDEAGRYSMDVEYGQYSVILQVDGFPPSHAGTITVYEDSQPGTLNDFLCAMTEDDARPEVLRRLELMVEEVARNASVV + 10 20 30 40 50 60 70 80 90 100 110 120 + + - ++ - - - + - - + - -+ - + + - + - +- +AQSTADAKKSAGDASASAAQVAALVTDATDSARAASTSAGQAASSAQEASSGAEAASAKATEAEKSAAAAESSKNAAATSAGAAKTSETNAAASQQSAATSASTAATKASEAATSARDAV + 130 140 150 160 170 180 190 200 210 220 230 240 + + +- + - + - + + - + - -+ - + + - + - + + ++ -- -- - + +ASKEAAKSSETNASSSAGRAASSATAAENSARAAKTSETNARSSETAAERSASAAADAKTAAAGSASTASTKATEAAGSAVSASQSKSAAEAAAIRAKNSAKRAEDIASAVALEDADTTR + 250 260 270 280 290 300 310 320 330 340 350 360 + ++ - + + -- ++ + +KGIVQLSSATNSTSETLAATPKAVKVVMDETNRKAHWTVRH* + 370 380 390 400 + +

>lambdap90 lambdap90

+ - + - + - - - - - + -- - - -- + -- +VLLVALLSCTIPFLVVSASSSATAEAISSARFAEFFARIAAASAALLLCDADTALPAASVAFVDAVDALPAAAVFASAAAEALRSAAVSDDLAFVSDVFAALAEFSAAVAEEAARPALDD + 10 20 30 40 50 60 70 80 90 100 110 120 + + -- - + - - - - - - - -- - -- +AFVSDDFAASFEATASRAEVAASDAFVAAVEADVAADCCDAAAFVSDVFAAPALVAAAFFEDSAAAALFSASVAFADAASAPEDAS* + 130 140 150 160 170 180 190 200 + +

>lambdap28 lambdap28

+ + + + + - - - +- + - - - - -+ + - + +MTNALAGKQPKNATLTALAGLSTAKNKLPYFAENDAASLTELTQVGRDILAKNSVADVLEYLGAGENSAFPAGAPIPWPSDIVPSGYVLMQGQAFDKSAYPKLAVAYPSGVLPDMRGWTI + 10 20 30 40 50 60 70 80 90 100 110 120 + ++ + + - - + - + - + - + + + + - +KGKPASGRAVLSQEQDGIKSHTHSASASGTDLGTKTTSSFDYGTKTTGSFDYGTKSTNNTGAHAHSLSGSTGAAGAHAHTSGLRMNSSGWSQYGTATITGSLSTVKGTSTQGIAYLSKTD + 130 140 150 160 170 180 190 200 210 220 230 240 + + - + + +SQGSHSHSLSGTAVSAGAHAHTVGIGAHQHPVVIGAHAHSFSIGSHGHTITVNAAGNAENTVKNIAFNYIVRLA* + 250 260 270 280 290 300 310 + +

>lambdap29 lambdap29

+ + - + + - - - - - -- -- + + - - - - - + +- - +MAFRMSEQPRTIKIYNLLAGTNEFIGEGDAYIPPHTGLPANSTDIAPPDIPAGFVAVFNSDEASWHLVEDHRGKTVYDVASGDALFISELGPLPENFTWLSPGGEYQKWNGTAWVKDTEA + 10 20 30 40 50 60 70 80 90 100 110 120 + +-+ + +- -- ++ - - - - +-- - ++ + + - - - - +EKLFRIREAEETKKSLMQVASEHIAPLQDAADLEIATKEETSLLEAWKKYRVLLNRVDTSTAPDIEWPAVPVME* + 130 140 150 160 170 180 190 + +

>lambdap80 lambdap80

+ ++ -++ +- + - - - + + + + - -+ + - + + -+ - - - + -- - - - +MTKKPWERRLKDLSHLLKCCIDTYFDPELFRLNLNQFLQTARTVTFIIQKNKNQIIGYDIWYNNNVIEKWKNDPLMAWAKNSRNTIEKQGDLEMYSEAKATLISSYIEENDIEFITNESM + 10 20 30 40 50 60 70 80 90 100 110 120 + + ++ + ++ - + -++ +- - + -- - -- ++ + +- + - + -- +-+ +LNIGIKKLVRLAQKKLPSYLTESSIIKSERRWVANTLKDYELLHALAIIYGRMYNCCNSLGIQINNPMGDDVISPTSFDSLFDEARRITYLKLKDYSISKLSFSMIQYDNKIIPEDIKER + 130 140 150 160 170 180 190 200 210 220 230 240 + + + -+ + -- - + - +- -+ - -- -+ + -+ + - ++ + --+ - +LKLVDKPKNITSTEELVDYTAKLAETTFLKDGYHIQTLIFYDKQFHPIDLINTTFEDQADKYIFWRYAADRAKITNAYGFIWISELWLRKASIYSNKPIHTMPIIDERLQVIGIDSNNNQ + 250 260 270 280 290 300 310 320 330 340 350 360 + ++ + +- --++ - - + --+ + + - +KCISWKIVRENEEKKPTLEISTADSKHDEKPYFMRSVLKAIGGDVNTMNN* + 370 380 390 400 410 + +

>lambdap81 lambdap81

+ ++ + - + - + +- + -+ - + + -+ - +-+ + + -- -+ - + +MKKLPLPARTYSEMLNKCSEGMMQINVRNNFITHFPTFLQKEQQYRILSSTGQLFTYDRTHPLEPTTLVVGNLTKVKLEKLYENNLRDKNKPARTYYDDMLVSSGEKCPFCGDIGQTKNI + 10 20 30 40 50 60 70 80 90 100 110 120 + +- - +- -+ -- -+- +- - + --+ + + + + - + - + +DHFLPIAHYPEFSVMPINLVPSCRDCNMGEKGQVFAVDEVHQAIHPYIDKDIFFREQWVYANFVSGTPGAISFYVECPANWRQEDKHRALHHFKLLNIANRYRLEAGKHLSEVITQRNSF + 130 140 150 160 170 180 190 200 210 220 230 240 + + + ++ - - + - - ++ -- + +VKVIRKYSSTATFQQLQSEFIEANLKPIIDLNDFPNYWKRVMYQCLANSEDFFRGI* + 250 260 270 280 290 + +

>lambdap82 lambdap82

+ - -+ -+ + + - - -- -+ - + +-- -++ - - - + - + + - + +MLEFSVIERGGYIPAVEKNKAFLRADGWNDYSFVTMFYLTVFDEHGEKCDIGNVKIGFVGQKEEVSTYSLIDKKFSQLPEMFFSLGESIDYYVNLSKLSDGFKHNLLKAIQDLVVWPNRL + 10 20 30 40 50 60 70 80 90 100 110 120 + + - - - + - + - - ++ - - + + - - - + - + + + +ADIENESVLNTSLLRGVTLSEIHGQFARVLNGLPELSDFHFSFNRKSAPGFSDLTIPFEVTVNSMPSTNIHAFIGRNGCGKTTILNGMIGAITNPENNEYFFSENNRLIESRIPKGYFRS + 130 140 150 160 170 180 190 200 210 220 230 240 + + - +- - + + + - + - + -+++ - ++ -- - + -- ++ - ---+ + - + +LVSVSFSAFDPFTPPKEQPDPAKGTQYFYIGLKNAASNSLKSLGDLRLEFISAFIGCMRVDRKRQLWLEAIKKLSSDENFSNMELISLISKYEELRRNEPQIQVDDDKFTKLFYDNIQKY + 250 260 270 280 290 300 310 320 330 340 350 360 + + + + - -+ -- - + - - + - + + + +- + - - - +- - +LLRMSSGHAIVLFTITRLVDVVGEKSLVLFDEPEVHLHPPLLSAFLRTLSDLLDARNGVAIIATHSPVVLQEVPKSCMWKVLRSREAINIIRPDIETFGENLGVLTREVFLLEVTNSGYH + 370 380 390 400 410 420 430 440 450 460 470 480 + + - - - + - + + +-- + +HLLSQSVDSELSYETILKNYNGQIGLEGRTVLKAMIMNRDEGKVQ* + 490 500 510 520 + +

>lambdap33 lambdap33

+ +++ -++- + +- + +- +-++ - - + + + - -+ -+ + + + + + ++ - -- +MGRRRSHERRDLPPNLYIRNNGYYCYRDPRTGKEFGLGRDRRIAITEAIQANIELFSGHKHKPLTARINSDNSVTLHSWLDRYEKILASRGIKQKTLINYMSKIKAIRRGLPDAPLEDIT + 10 20 30 40 50 60 70 80 90 100 110 120 + + +- -- + + + - +- - + + - ++ + -- + - + - + - - + - - - + + +TKEIAAMLNGYIDEGKAASAKLIRSTLSDAFREAIAEGHITTNHVAATRAAKSEVRRSRLTADEYLKIYQAAESSPCWLRLAMELAVVTGQRVGDLCEMKWSDIVDGYLYVEQSKTGVKI + 130 140 150 160 170 180 190 200 210 220 230 240 + + - +- -+ +- - ++- + + ++ - - - + + -+ -+ + - +--+ +- -+ - + +AIPTALHIDALGISMKETLDKCKEILGGETIIASTRREPLSSGTVSRYFMRARKASGLSFEGDPPTFHELRSLSARLYEKQISDKFAQHLLGHKSDTMASQYRDDRGREWDKIEIK* + 250 260 270 280 290 300 310 320 330 340 350 + +

>lambdap34 lambdap34

+ - + ++ + - ++ +- + +- +- - + - + ++ + ++ + +MYLTLQEWNARQRRPRSLETVRRWVRECRIFPPPVKDGREYLFHESAVKVDLNRPVTGGLLKRIRNGKKAKS* + 10 20 30 40 50 60 70 + +

>lambdap35 lambdap35

+ + - - + - - - - - + -- +- +MHFRVTGEWNGEPFNRVIEAENINDCYDHWMIWAQIAHADVTNIRIEELKEHQAA* + 10 20 30 40 50 + +

>lambdap36 lambdap36

+ - - - +- + + - -- - - + + + --+ +- - - - + -- +MSINELESEQKDWALSMLCRSGVLSPCRHHEGVYVDEGIDIESAYKYSMKVYKSNEDKSPFCNVREMTDTVQNYYHEYGGNDTCPLCTKHIDD* + 10 20 30 40 50 60 70 80 90 + +

>lambdap83 lambdap83

+ - +- - -- - - - - --+-+ +++- - -- + + - - + + - +- - - ++ + - - +-- + + +VSEINSQALREAAEQAMHDDWGFDADLFHELVTPSIVLELLDERERNQQYIKRRDQENEDIALTVGKLRVELETAKSKLNEQREYYEGVISDGSKRIAKLESNEVREDGNQFLVVRHPGK + 10 20 30 40 50 60 70 80 90 100 110 120 + + + - -- + - - - + - - - + + - +TPVIKHCTGDLEEFLRQLIEQDPLVTIDIITHRYYGVGGQWVQDAGEYLHMMSDAGIRIKGE* + 130 140 150 160 170 180 + +

>lambdap37 lambdap37

+ +- + - + - + + - ++ +MRETRYDNHGMHFSGSGLHILCAYACRHGTCSMTPQQENALRSIARQANSEIKKSQTAVSG* + 10 20 30 40 50 60 + +

>lambdap38 lambdap38

+ + - + - + - --- + - + - --+ +MHKASSVELRTSIEMAHSLAQIGIRFVPIPVETDEEFHTLAASLSQKLEMMVAKAEADERNQV* + 10 20 30 40 50 60 + +

>lambdap39 lambdap39

+ - + ++ + + + -- ++ + +MTHPHDNIRVGAITFVYSVTKRGWVFPGLSVIRNPLKAQRLAEEINNKRGAVCTKHLLLS* + 10 20 30 40 50 60 + +

>lambdap41 lambdap41

+ - + - + - -- + + - + + ++ - + - - + + - - + - - +-- + - +MTPDIILQRTGIDVRAVEQGDDAWHKLRLGVITASEVHNVIAKPRSGKKWPDMKMSYFHTLLAEVCTGVAPEVNAKALAWGKQYENDARTLFEFTSGVNVTESPIIYRDESMRTACSPDG + 10 20 30 40 50 60 70 80 90 100 110 120 + + - - + +- + + - + ++ - + ++- -+--+ -- - -+ -- - - + +LCSDGNGLELKCPFTSRDFMKFRLGGFEAIKSAYMAQVQYSMWVTRKNAWYFANYDPRMKREGLHYVVIERDEKYMASFDEIVPEFIEKMDEALAEIGFVFGEQWR* + 130 140 150 160 170 180 190 200 210 220 + +

>lambdap84 lambdap84

+ + -+ - - - + + - - +- -+ - + - - - - - - + ++-+ +MSTALATLAGKLAERVGMDSVDPQELITTLRQTAFKGDASDAQFIALLIVANQYGLNPWTKEIYAFPDKQNGIVPVVGVDGWSRIINENQQFDGMDFEQDNESCTCRIYRKDRNHPICVT + 10 20 30 40 50 60 70 80 90 100 110 120 + +- -- ++- + +- +- ++ + + + -+-- -+ - -+ -+- -- - -+ --- ++- + - +EWMDECRREPFKTREGREITGPWQSHPKRMLRHKAMIQCARLAFGFAGIYDKDEAERIVENTAYTAERQPERDITPVNDETMQEINTLLIALDKTWDDDLLPLCSQIFRRDIRASSELTQ + 130 140 150 160 170 180 190 200 210 220 230 240 + + - + + + - + +AEAVKALGFLKQKAAEQKVAA* + 250 260 + +

>lambdap42 lambdap42

+ - - - + + + + + -+ - + +--+- - -- -+ - - + ++ + --- - -+ - +MDINTETEIKQKHSLTPFPVFLISPAFRGRYFHSYFRSSAMNAYYIQDRLEAQSWARHYQQLAREEKEAELADDMEKGLPQHLFESLCIDHLQRHGASKKSITRAFDDDVEFQERMAEHI + 10 20 30 40 50 60 70 80 90 100 110 120 + ++ - - - - +RYMVETIAHHQVDIDSEV* + 130 + +

>lambdap85 lambdap85

+ - + --+ +- - ++ + + + +MDQTLMAIQTKFTIATFIGDEKMFREAVDAYKKWILILKLRSSKSIH* + 10 20 30 40 + +

>lambdap86 lambdap86

+ - -+ ++ +- ++ - + - +MQYAIAGWPVAGCPSESLLERITRKLRDGWKRLIDILNQPGVPKNGSNTYGYPD* + 10 20 30 40 50 + +

>lambdap45 lambdap45

+ ++ - - + - - - - --+ - - + + - - - - - - - + - - - -- + +MSNIKKYIIDYDWKASIEIEIDHDVMTEEKLHQINNFWSDSEYRLNKHGSVLNAVLIMLAQHALLIAISSDLNAYGVVCEFDWNDGNGQEGWPPMDGSEGIRITDIDTSGIFDSDDMTIK + 10 20 30 40 50 60 70 80 90 100 110 120 + + +AA* + + +

>lambdap46 lambdap46

+ -+ ++ + - + -- -- + -+ + +- + + +MTTTIDKNQWCGQFKRCNGCKLQSECMVKPEEMFPVMEDGKYVDKWAIRTTAMIARELGKQNNKAA* + 10 20 30 40 50 60 + +

>lambdap47 lambdap47

+ --- -- -- - - - - - +MEEEFEEFEEHPQDVMEQYQDYPYDYDY* + 10 20 + +

>lambdap48 lambdap48

+ - - + - -+ - - -+ + + ++ + +++ + -+ + -- - +LMSIEMDPLVILGRVFSNEPLERTMYMIVIWVGLLLLSPDNWPEYVNERIGIPHVWHVFVFALAFSLAINVHRLSAIASARYKRFKLRKRIKMQNDKVRSVIQNLTEEQSMVLCAALNEG + 10 20 30 40 50 60 70 80 90 100 110 120 + +++ + - - + + + -- - - - + + + +RKYVVTSKQFPYISELIELGVLNKTFSRWNGKHILFPIEDIYWTELVASYDPYNIEIKPRPISK* + 130 140 150 160 170 180 + +

>lambdap49 lambdap49

+ + - + -++ - +++-++ -+ + + + ++ + + - - - + - + -++ + + -+ +MCQSRGVFVQDYNCHTPPKLTDRRIQMDAQTRRRERRAEKQAQWKAANPLLVGVSAKPVNRPILSLNRKPKSRVESALNPIDLTVLAEYHKQIESNLQRIERKNQRTWYSKPGERGITCS + 10 20 30 40 50 60 70 80 90 100 110 120 + + + + + + +GRQKIKGKSIPLI* + 130 + +

>lambdap53 lambdap53

+ + + + +- + ++ + +- - +MRNRIMPGVYIVIIPYVIVSICYLLFRHYIPGVSFSAHRDGLGATLSSYAGTMIAILIAALTFLIGSRTRRLAKIREYGYMTSVVIVYALSFVELGALFFCGLLLLSSISGYMIPTIAIG + 10 20 30 40 50 60 70 80 90 100 110 120 + + +- - +IASASFIHICILVFQLYNLTREQE* + 130 140 + +

>lambdap87 lambdap87

+ + + + + +-++ - + - + + -+ + + + -- + --- - - + - - +MKNGFYATYRSKNKGKDKRSINLSVFLNSLLADNHHLQVGSNYLYIHKIDGKTFLFTKTNDKSLVQKINRSKASVEDIKNSLADDESLGFPSFLFVEGDTIGFARTVFGPTTSDLTDFLI + 10 20 30 40 50 60 70 80 90 100 110 120 + + + -+ - + +-- + + - + - + - - - - - + + ++- ++ +- - + +-- - - -+ +GKGMSLSSGERVQIEPLMRGTTKDDVMHMHFIGRTTVKVEAKLPVFGDILKVLGATDIEGELFDSLDIVIKPKFKRDIKKVAKDIIFNPSPQFSDISLRAKDEAGDILTEHYLSEKGHLS + 130 140 150 160 170 180 190 200 210 220 230 240 + + + - -- + + - - ++ + +- +APLNKVTNAEIAEEMAYCYARMKSDILECFKRQVGKVKD* + 250 260 270 280 + +

>lambdap88 lambdap88

+ +++ - -- ++ + -+++ - - -+ + + -- +- - - + - - - + +MSTKKKPLTQEQLEDARRLKAIYEKKKNELGLSQESVADKMGMGQSGVGALFNGINALNAYNAALLAKILKVSVEEFSPSIAREIYEMYEAVSMQPSLRSEYEYPVFSHVQAGMFSPELR + 10 20 30 40 50 60 70 80 90 100 110 120 + + + - -+ ++ - - - + - - - - - + -- ++ +- - + -- +TFTKGDAERWVSTTKKASDSAFWLEVEGNSMTAPTGSKPSFPDGMLILVDPEQAVEPGDFCIARLGGDEFTFKKLIRDSGQVFLQPLNPQYPMIPCNESCSVVGKVIASQWPEETFG* + 130 140 150 160 170 180 190 200 210 220 230 + +

>lambdap57 lambdap57

+ - + +- + + +- + ++ - -- + ++ +MEQRITLKDYAMRFGQTKTAKDLGVYQSAINKAIHAGRKIFLTINADGSVYAEEVKPFPSNKKTTA* + 10 20 30 40 50 60 + +

>lambdap59 lambdap59

+ + ++ - + - + -+ - -+ + ++- + - --- + + +++ -+ - - +MVRANKRNEALRIESALLNKIAMLGTEKTAEAVGVDKSQISRWKRDWIPKFSMLLAVLEWGVVDDDMARLARQVAAILTNKKRPAATERSEQIQMEF* + 10 20 30 40 50 60 70 80 90 + +

>lambdap89 lambdap89

+ + + -+ - -- + - - ++ + ++ + -+ - - + ++ - + - + + + - +MTNTAKILNFGRGNFAGQERNVADLDDGYARLSNMLLEAYSGADLTKRQFKVLLAILRKTYGWNKPMDRITDSQLSEITKLPVKRCNEAKLELVRMNIIKQQGGMFGPNKNISEWCIPQN + 10 20 30 40 50 60 70 80 90 100 110 120 + +- + + +-+ + - + - +- +-+++- - - - - - + - + -- - - + ++ - + +-+- + +- +EGKSPKTRDKTSLKLGDCYPSKQGDTKDTITKEKRKDYSSENSGESSDQPENDLSVVKPDAAIQSGSKWGTAEDLTAAEWMFDMVKTIAPSARKPNFAGWANDIRLMRERDGRNHRDMCV + 130 140 150 160 170 180 190 200 210 220 230 240 + + + - + +-+ - + + + + - - - +LFRWACQDNFWSGNVLSPAKLRDKWTQLEINRNKQQAGVTASKPKLDLTNTDWIYGVDL* + 250 260 270 280 290 300 + +

>lambdap61 lambdap61

+ + -+- ++ - --+ +- - - ++ +- - + ++ + +-- +MKNIAAQMVNFDREQMRRIANNMPEQYDEKPQVQQVAQIINGVFSQLLATFPASLANRDQNEVNEIRRQWVLAFRENGITTMEQVNAGMRVARRQNRPFLPSPGQFVAWCREEASVTAGL + 10 20 30 40 50 60 70 80 90 100 110 120 + + - - - +++ - - + + - - +++ -- + + - - + + + + - + + + +PNVSELVDMVYEYCRKRGLYPDAESYPWKSNAHYWLVTNLYQNMRANALTDAELRRKAADELVHMTARINRGEAIPEPVKQLPVMGGRPLNRAQALAKIAEIKAKFGLKGASV* + 130 140 150 160 170 180 190 200 210 220 230 + +

>lambdap62 lambdap62

+ +- - + + - + + + +--+- + +- + ++ ++ +MTGKEAIIHYLGTHNSFCAPDVAALTGATVTSINQAAAKMARAGLLVIEGKVWRTVYYRFATREEREGKMSTNLVFKECRQSAAMKRVLAVYGVKR* + 10 20 30 40 50 60 70 80 90 + +

>lambdap63 lambdap63

+ ++ - + - + -+ + - ++ - + - + - - + + - + + - - - +MKKLTFEIRSPAHQQNAIHAVQQILPDPTKPIVVTIQERNRSLDQNRKLWACLGDVSRQVEWHGRWLDAESWKCVFTAALKQQDVVPNLAGNGFVVIGQSTSRMRVGEFAELLELIQAFG + 10 20 30 40 50 60 70 80 90 100 110 120 + + -+ + -- + - + + -+ +TERGVKWSDEARLALEWKARWGDRAA* + 130 140 + +

>lambdap64 lambdap64

+ + - +++ +- - - + +- + - - - - +- + + - ++ -+ + +MINVVSFSGGRTSAYLLWLMEQKRRAGKDVHYVFMDTGCEHPMTYRFVREVVKFWDIPLTVLQVDINPELGQPNGYTVWEPKDIQTRMPVLKPFIDMVKKYGTPYVGGAFCTDRLKLVPF + 10 20 30 40 50 60 70 80 90 100 110 120 + + + -- + + -- ++ + + + - - -+-- + - - ++ + +--- + - +- +- +- + + +TKYCDDHFGRGNYTTWIGIRADEPKRLKPKPGIRYLAELSDFEKEDILAWWKQQPFDLQIPEHLGNCIFCIKKSTQKIGLACKDEEGLQRVFNEVITGSHVRDGHRETPKEIMYRGRMSL + 130 140 150 160 170 180 190 200 210 220 230 240 + +- + - - - + ++ - - - - - +- +DGIAKMYSENDYQALYQDMVRAKRFDTGSCSESCEIFGGQLDFDFGREAA* + 250 260 270 280 290 + +

>lambdap65 lambdap65

+ + + - +-- + + + + -+ -+-- +- -- +MMRCYRCGECKEDNRFRPNQPYWNRWCLRCERTPTGVLPLPQEKEDVWRDSDEVSPT* + 10 20 30 40 50 + +

>lambdap66 lambdap66

+ + ++ - - + ++ + + + +- - + - + +++ ++ + +VARQRRSITDIICENCKYLPTKRTRNKPKPIPKESDVKTFNYTAHLWDIRWLRRRARKTR* + 10 20 30 40 50 60 + +

>lambdap67 lambdap67

+ - + - - -+ + - - - - ----- +VIDQNRSYEQESVERALTCANCGQKLHVLEVHVCEHCCAELMSDPNSSMHEEEDDG* + 10 20 30 40 50 + +

>lambdap68 lambdap68

+ + +++ + -- +- - + -++ +-+-+ -+ -+++++-- + +-+ + ++ + + + +-+-+- - + +MMAKPARRRCKNDECREWFHPAFANQWWCSPECGTKIALERRSKEREKAEKAAEKKRRREEQKQKDKLKIRKLALKPRSYWIKQAQQAVNAFIRERDRDLPCISCGTLTSAQWDAGHYRT + 10 20 30 40 50 60 70 80 90 100 110 120 + + + -+ + + + - + - -- - + + -- + + - + +- + + - +TAAAPQLRFNERNIHKQCVVCNQHKSGNLVPYRVELISRIGQEAVDEIESNHNRHRWTIEECKAIKAEYQQKLKDLRNSRSEAA* + 130 140 150 160 170 180 190 200 + +

>lambdap69 lambdap69

+ + - - - ++ + + ++ --+- + - + -+- ++ +MTFSVKTIPDMLVEAYGNQTEVARRLKCSRGTVRKYVDDKDGKMHAIVNDVLMVHRGWSERDALLRKN* + 10 20 30 40 50 60 + +

>lambdap70 lambdap70

+ + -+ - + + - + - - ++- - -+ - - - + + - - -+ - -+- + + - +MRYYEKIDGSKYRNIWVVGDLHGCYTNLMNKLDTIGFDNKKDLLISVGDLVDRGAENVECLELITFPWFRAVRGNHEQMMIDGLSERGNVNHWLLNGGGWFFNLDYDKEILAKALAHKAD + 10 20 30 40 50 60 70 80 90 100 110 120 + +- - +-++ - -- - + - +-+ +- + - + + - - +ELPLIIELVSKDKKYVICHADYPFDEYEFGKPVDHQQVIWNRERISNSQNGIVKEIKGADTFIFGHTPAVKPLKFANQMYIDTGAVFCGNLTLIQVQGEGA* + 130 140 150 160 170 180 190 200 210 220 + +

>lambdap71 lambdap71

+ + - + + - + - - + - -+ + + + + + - + + - + + +- +MRLESVAKFHSPKSPMMSDSPRATASDSLSGTDVMAAMGMAQSQAGFGMAAFCGKHELSQNDKQKAINYLMQFAHKVSGKYRGVAKLEGNTKAKVLQVLATFAYADYCRSAATPGARCRD + 10 20 30 40 50 60 70 80 90 100 110 120 + + + - + - + -+- + + + + + + - +-- - + +CHGTGRAVDIAKTELWGRVVEKECGRCKGVGYSRMPASAAYRAVTMLIPNLTQPTWSRTVKPLYDALVVQCHKEESIADNILNAVTR* + 130 140 150 160 170 180 190 200 + +

>lambdap73 lambdap73

+ ++ + + - +- + + + + + +MKRGGAYYRFRLVGHFDVSSGTPTIAGREVCKMQSRNSSQVIVRACITVSGFFISAQQVRALSR* + 10 20 30 40 50 60 + +

>lambdap74 lambdap74

+ + -+ - +- + + + - +- - - ++ ++ -- + +MKMPEKHDLLAAILAAKEQGIGAILAFAMAYLRGRYNGGAFTKTVIDATMCAIIAWFIRDLLDFAGLSSNLAYITSVFIGYIGTDSIGSLIKRFAAKKAGVEDGRNQ* + 10 20 30 40 50 60 70 80 90 100 + +

>lambdap92 lambdap92

+ -+ - +- + + + - +- - - ++ ++ -- + +MPEKHDLLAAILAAKEQGIGAILAFAMAYLRGRYNGGAFTKTVIDATMCAIIAWFIRDLLDFAGLSSNLAYITSVFIGYIGTDSIGSLIKRFAAKKAGVEDGRNQ* + 10 20 30 40 50 60 70 80 90 100 + +

>lambdap75 lambdap75

+ - ++ - - - + + + - - - - ++ + + + + - ++ +- + - +-+ -+ - + -+ +MVEINNQRKAFLDMLAWSEGTDNGRQKTRNHGYDVIVGGELFTDYSDHPRKLVTLNPKLKSTGAGRYQLLSRWWDAYRKQLGLKDFSPKSQDAVALQQIKERGALPMIDRGDIRQAIDRC + 10 20 30 40 50 60 70 80 90 100 110 120 + + - + - + +- +- - +SNIWASLPGAGYGQFEHKADSLIAKFKEAGGTVREIDV* + 130 140 150 + +

>lambdap76 lambdap76

+ + +- + +-+ +- + - + +- - + +- - + - - +-- +++ + +- - + +MSRVTAIISALVICIIVCLSWAVNHYRDNAITYKAQRDKNARELKLANAAITDMQMRQRDVAALDAKYTKELADAKAENDALRDDVAAGRRRLHIKAVCQSVREATTASGVDNAASPRLA + 10 20 30 40 50 60 70 80 90 100 110 120 + +- -+- +-+ + - + - + +DTAERDYFTLRERLITMQKQLEGTQKYINEQCR* + 130 140 150 + +

>lambdap91 lambdap91

+ + + + + - -+ +MLKLKMMLCVMMLPLVVVGCTSKQSVSQCVKPPPPPAWIMQPPPDWQTPLNGIISPSERG* + 10 20 30 40 50 60 + +

>lambdap77 lambdap77

+ ++ + +- ++ - + - + - - + +MKKMLLATALALLITGCAQQTFTVQNKPAAVAPKETITHHFFVSGIGQKKTVDAAKICGGAENVVKTETQQTFVNGLLGFITLGIYTPLEARVYCSQ* + 10 20 30 40 50 60 70 80 90 + +

>lambdap78 lambdap78

+ + - ++ - - + + + + +- - ++- - - - ++ - - - + ++ + + - - +VKTFLIFDINHQQNTRRSDQIETIKTIMQTTRPRITWKVLPMAQVAIFKEIFDQVRKDLDCELFYSELKRHNVSHYIYYLATDNIHIVLENDNTVLIKGLKKVVNVKFSRNTHLIETSYD + 10 20 30 40 50 60 70 80 90 100 110 120 + ++ + +- +- + + - ++ - - + +RLKSREITFQQYRENLAKAGVFRWVTNIHEHKRYYYTFDNSLLFTESIQNTTQIFPR* + 130 140 150 160 170 + +

>lambdap79 lambdap79

+ +- -- - + + - - + - + - + - +- - +MNKEQSADDPSVDLIRVKNMLNSTISMSYPDVVIACIEHKVSLEAFRAIEAALVKHDNNMKDYSLVVD* + 10 20 30 40 50 60 + +
diff -r 7443c98a4e3c -r 054f96a0d0fb test-data/prot.fa --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/prot.fa Mon Jun 05 02:41:30 2023 +0000 @@ -0,0 +1,358 @@ +>lambdap01 +MEVNKKQLADIFGASIRTIQNWQEQGMPVLRGGGKGNEVLYDSAAVIKWYAERDAEIENE +KLRREVEELRQASEADLQPGTIEYERHRLTRAQADAQELKNARDSAEVVETAFCTFVLSR +IAGEIASILDGLPLSVQRRFPELENRHVDFLKRDIIKAMNKAAALDELIPGLLSEYIEQS +G* +>lambdap02 +VNISNSQVNRLRHFVRAGLRSLFRPEPQTAVEWADANYYLPKESAYQEGRWETLPFQRAI +MNAMGSDYIREVNVVKSARVGYSKMLLGVYAYFIEHKQRNTLIWLPTDGDAENFMKTHVE +PTIRDIPSLLALAPWYGKKHRDNTLTMKRFTNGRGFWCLGGKAAKNYREKSVDVAGYDEL +AAFDDDIEQEGSPTFLGDKRIEGSVWPKSIRGSTPKVRGTCQIERAASESPHFMRFHVAC +PHCGEEQYLKFGDKETPFGLKWTPDDPSSVFYLCEHNACVIRQQELDFTDARYICEKTGI +WTRDGILWFSSSGEEIEPPDSVTFHIWTAYSPFTTWVQIVKDWMKTKGDTGKRKTFVNTT +LGETWEAKIGERPDAEVMAERKEHYSAPVPDRVAYLTAGIDSQLDRYEMRVWGWGPGEES +WLIDRQIIMGRHDDEQTLLRVDEAINKTYTRRNGAEMSISRICWDTGGIDPTIVYERSKK +HGLFRVIPIKGASVYGKPVASMPRKRNKNGVYLTEIGTDTAKEQIYNRFTLTPEGDEPLP +GAVHFPNNPDIFDLTEAQQLTAEEQVEKWVDGRKKILWDSKKRRNEALDCFVYALAALRI +SISRWQLDLSALLASLQEEDGAATNKKTLADYARALSGEDE* +>lambdap03 +MTRQEELAAARAALHDLMTGKRVATVQKDGRRVEFTATSVSDLKKYIAELEVQTGMTQRR +RGPAGFYV* +>lambdap04 +MKTPTIPTLLGPDGMTSLREYAGYHGGGSGFGGQLRSWNPPSESVDAALLPNFTRGNARA +DDLVRNNGYAANAIQLHQDHIVGSFFRLSHRPSWRYLGIGEEEARAFSREVEAAWKEFAE +DDCCCIDVERKRTFTMMIREGVAMHAFNGELFVQATWDTSSSRLFRTQFRMVSPKRISNP +NNTGDSRNCRAGVQINDSGAALGYYVSEDGYPGWMPQKWTWIPRELPGGRASFIHVFEPV +EDGQTRGANVFYSVMEQMKMLDTLQNTQLQSAIVKAMYAATIESELDTQSAMDFILGANS +QEQRERLTGWIGEIAAYYAAAPVRLGGAKVPHLMPGDSLNLQTAQDTDNGYSVFEQSLLR +YIAAGLGVSYEQLSRNYAQMSYSTARASANESWAYFMGRRKFVASRQASQMFLCWLEEAI +VRRVVTLPSKARFSFQEARSAWGNCDWIGSGRMAIDGLKEVQEAVMLIEAGLSTYEKECA +KRGDDYQEIFAQQVRETMERRAAGLKPPAWAAAAFESGLRQSTEEEKSDSRAA* +>lambdap05 +VTAELRNLPHIASMAFNEPLMLEPAYARVFFCALAGQLGISSLTDAVSGDSLTAQEALAT +LALSGDDDGPRQARSYQVMNGIAVLPVSGTLVSRTRALQPYSGMTGYNGIIARLQQAASD +PMVDGILLDMDTPGGMVAGAFDCADIIARVRDIKPVWALANDMNCSAGQLLASAASRRLV +TQTARTGSIGVMMAHSNYGAALEKQGVEITLIYSGSHKVDGNPYSHLPDDVRETLQSRMD +ATRQMFAQKVSAYTGLSVQVVLDTEAAVYSGQEAIDAGLADELVNSTDAITVMRDALDAR +KSRLSGGRMTKETQSTTVSATASQADVTDVVPATEGENASAAQPDVNAQITAAVAAENSR +IMGILNCEEAHGREEQARVLAETPGMTVKTARRILAAAPQSAQARSDTALDRLMQGAPAP +LAAGNPASDAVNDLLNTPV* +>lambdap06 +MDATRQMFAQKVSAYTGLSVQVVLDTEAAVYSGQEAIDAGLADELVNSTDAITVMRDALD +ARKSRLSGGRMTKETQSTTVSATASQADVTDVVPATEGENASAAQPDVNAQITAAVAAEN +SRIMGILNCEEAHGREEQARVLAETPGMTVKTARRILAAAPQSAQARSDTALDRLMQGAP +APLAAGNPASDAVNDLLNTPV* +>lambdap07 +MTSKETFTHYQPQGNSDPAHTATAPGGLSAKAPAMTPLMLDTSSRKLVAWDGTTDGAAVG +ILAVAADQTSTTLTFYKSGTFRYEDVLWPEAASDETKKRTAFAGTAISIV* +>lambdap08 +MSMYTTAQLLAANEQKFKFDPLFLRLFFRESYPFTTEKVYLSQIPGLVNMALYVSPIVSG +EVIRSRGGSTSEFTPGYVKPKHEVNPQMTLRRLPDEDPQNLADPAYRRRRIIMQNMRDEE +LAIAQVEEMQAVSAVLKGKYTMTGEAFDPVEVDMGRSEENNITQSGGTEWSKRDKSTYDP +TDDIEAYALNASGVVNIIVFDPKGWALFRSFKAVKEKLDTRRGSNSELETAVKDLGKAVS +YKGMYGDVAIVVYSGQYVENGVKKNFLPDNTMVLGNTQARGLRTYGCIQDADAQREGINA +SARYPKNWVTTGDPAREFTMIQSAPLMLLADPDEFVSVQLA* +>lambdap09 +MTKDELIARLRSLGEQLNRDVSLTGTKEELALRVAELKEELDDTDETAGQDTPLSRENVL +TGHENEVGSAQPDTVILDTSELVTVVALVKLHTDALHATRDEPVAFVLPGTAFRVSAGVA +AEMTERGLARMQ* +>lambdap10 +VADFDNLFDAAIARADETIRGYMGTSATITSGEQSGAVIRGVFDDPENISYAGQGVRVEG +SSPSLFVRTDEVRQLRRGDTLTIGEENFWVDRVSPDDGGSCHLWLGRGVPPAVNRRR* +>lambdap11 +MAIKGLEQAVENLSRISKTAVPGAAAMAINRVASSAISQSASQVARETKVRRKLVKERAR +LKRATVKNPQARIKVNRGDLPVIKLGNARVVLSRRRRRKKGQRSSLKGGGSVLVVGNRRI +PGAFIQQLKNGRWHVMQRVAGKNRYPIDVVKIPMAVPLTTAFKQNIERIRRERLPKELGY +ALQHQLRMVIKR* +>lambdap12 +MKHTELRAAVLDALEKHDTGATFFDGRPAVFDEADFPAVAVYLTGAEYTGEELDSDTWQA +ELHIEVFLPAQVPDSELDAWMESRIYPVMSDIPALSDLITSMVASGYDYRRDDDAGLWSS +ADLTYVITYEM* +>lambdap13 +MPVPNPTMPVKGAGTTLWVYKGSGDPYANPLSDVDWSRLAKVKDLTPGELTAESYDDSYL +DDEDADWTATGQGQKSAGDTSFTLAWMPGEQGQQALLAWFNEGDTRAYKIRFPNGTVDVF +RGWVSSIGKAVTAKEVITRTVKVTNVGRPSMAEDRSTVTAATGMTVTPASTSVVKGQSTT +LTVAFQPEGVTDKSFRAVSADKTKATVSVSGMTITVNGVAAGKVNIPVVSGNGEFAAVAE +ITVTAS* +>lambdap14 +MFLKTESFEHNGVTVTLSELSALQRIEHLALMKRQAEQAESDSNRKFTVEDAIRTGAFLV +AMSLWHNHPQKTQMPSMNEAVKQIEQEVLTTWPTEAISHAENVVYRLSGMYEFVVNNAPE +QTEDAGPAEPVSAGKCSTVS* +>lambdap15 +VFDGELSFALKLAREMGRPDWRAMLAGMSSTEYADWHRFYSTHYFHDVLLDMHFSGLTYT +VLSLFFSDPDMHPLDFSLLNRREADEEPEDDVLMQKAAGLAGGVRFGPDGNEVIPASPDV +ADMTEDDVMLMTVSEGIAGGVRYG* +>lambdap16 +MAEPVGDLVVDLSLDAARFDEQMARVRRHFSGTESDAKKTAAVVEQSLSRQALAAQKAGI +SVGQYKAAMRMLPAQFTDVATQLAGGQSPWLILLQQGGQVKDSFGGMIPMFRGLAGAITL +PMVGATSLAVATGALAYAWYQGNSTLSDFNKTLVLSGNQAGLTADRMLVLSRAGQAAGLT +FNQTSESLSALVKAGVSGEAQIASISQSVARFSSASGVEVDKVAEAFGKLTTDPTSGLTA +MARQFHNVSAEQIAYVAQLQRSGDEAGALQAANEAATKGFDDQTRRLKENMGTLETWADR +TARAFKSMWDAVLDIGRPDTAQEMLIKAEAAYKKADDIWNLRKDDYFVNDEARARYWDDR +EKARLALEAARKKAEQQTQQDKNAQQQSDTEASRLKYTEEAQKAYERLQTPLEKYTARQE +ELNKALKDGKILQADYNTLMAAAKKDYEATLKKPKQSSVKVSAGDRQEDSAHAALLTLQA +ELRTLEKHAGANEKISQQRRDLWKAESQFAVLEEAAQRRQLSAQEKSLLAHKDETLEYKR +QLAALGDKVTYQERLNALAQQADKFAQQQRAKRAAIDAKSRGLTDRQAEREATEQRLKEQ +YGDNPLALNNVMSEQKKTWAAEDQLRGNWMAGLKSGWSEWEESATDSMSQVKSAATQTFD +GIAQNMAAMLTGSEQNWRSFTRSVLSMMTEILLKQAMVGIVGSIGSAIGGAVGGGASASG +GTAIQAAAAKFHFATGGFTGTGGKYEPAGIVHRGEFVFTKEATSRIGVGNLYRLMRGYAT +GGYVGTPGSMADSRSQASGTFEQNNHVVINNDGTNGQIGPAALKAVYDMARKGARDEIQT +QMRDGGLFSGGGR* +>lambdap17 +MKTFRWKVKPGMDVASVPSVRKVRFGDGYSQRAPAGLNANLKTYSVTLSVPREEATVLES +FLEEHGGWKSFLWTPPYEWRQIKVTCAKWSSRVSMLRVEFSAEFEQVVN* +>lambdap18 +MQDIRQETLNECTRAEQSASVVLWEIDLTEVGGERYFFCNEQNEKGEPVTWQGRQYQPYP +IQGSGFELNGKGTSTRPTLTVSNLYGMVTGMAEDMQSLVGGTVVRRKVYARFLDAVNFVN +GNSYADPEQEVISRWRIEQCSELSAVSASFVLSTPTETDGAVFPGRIMLANTCTWTYRGD +ECGYSGPAVADEYDQPTSDITKDKCSKCLSGCKFRNNVGNFGGFLSINKLSQ* +>lambdap19 +MSPEDWLQAEMQGEIVALVHSHPGGLPWLSEADRRLQVQSDLPWWLVCRGTIHKFRCVPH +LTGRRFEHGVTDCYTLFRDAYHLAGIEMPDFHREDDWWRNGQNLYLDNLEATGLYQVPLS +AAQPGDVLLCCFGSSVPNHAAIYCGDGELLHHIPEQLSKRERYTDKWQRRTHSLWRHRAW +RASAFTGIYNDLVAASTFV* +>lambdap20 +MAATHTLPLASPGMARICLYGDLQRFGRRIDLRVKTGAEAIRALATQLPAFRQKLSDGWY +QVRIAGRDVSTSGLTAQLHETLPDGAVIHIVPRVAGAKSGGVFQIVLGAAAIAGSFFTAG +ATLAAWGAAIGAGGMTGILFSLGASMVLGGVAQMLAPKARTPRIQTTDNGKQNTYFSSLD +NMVAQGNVLPVLYGEMRVGSRVVSQEISTADEGDGGQVVVIGR* +>lambdap21 +MGKGSSKGHTPREAKDNLKSTQLLSVIDAISEGPIEGPVDGLKSVLLNSTPVLDTEGNTN +ISGVTVVFRAGEQEQTPPEGFESSGSETVLGTEVKYDTPITRTITSANIDRLRFTFGVQA +LVETTSKGDRNPSEVRLLVQIQRNGGWVTEKDITIKGKTTSQYLASVVMGNLPPRPFNIR +MRRMTPDSTTDQLQNKTLWSSYTEIIDVKQCYPNTALVGVQVDSEQFGSQQVSRNYHLRG +RILQVPSNYNPQTRQYSGIWDGTFKPAYSNNMAWCLWDMLTHPRYGMGKRLGAADVDKWA +LYVIGQYCDQSVPDGFGGTEPRITCNAYLTTQRKAWDVLSDFCSAMRCMPVWNGQTLTFV +QDRPSDKTWTYNRSNVVMPDDGAPFRYSFSALKDRHNAVEVNWIDPNNGWETATELVEDT +QAIARYGRNVTKMDAFGCTSRGQAHRAGLWLIKTELLETQTVDFSVGAEGLRHVPGDVIE +ICDDDYAGISTGGRVLAVNSQTRTLTLDREITLPSSGTALISLVDGSGNPVSVEVQSVTD +GVKVKVSRVPDGVAEYSVWELKLPTLRQRLFRCVSIRENDDGTYAITAVQHVPEKEAIVD +NGAHFDGEQSGTVNGVTPPAVQHLTAEVTADSGEYQVLARWDTPKVVKGVSFLLRLTVTA +DDGSERLVSTARTTETTYRFTQLALGNYRLTVRAVNAWGQQGDPASVSFRIAAPAAPSRI +ELTPGYFQITATPHLAVYDPTVQFEFWFSEKQIADIRQVETSTRYLGTALYWIAASINIK +PGHDYYFYIRSVNTVGKSAFVEAVGRASDDAEGYLDFFKGKITESHLGKELLEKVELTED +NASRLEEFSKEWKDASDKWNAMWAVKIEQTKDGKHYVAGIGLSMEDTEEGKLSQFLVAAN +RIAFIDPANGNETPMFVAQGNQIFMNDVFLKRLTAPTITSGGNPPAFSLTPDGKLTAKNA +DISGSVNANSGTLSNVTIAENCTINGTLRAEKIVGDIVKAASAAFPRQRESSVDWPSGTR +TVTVTDDHPFDRQIVVLPLTFRGSKRTVSGRTTYSMCYLKVLMNGAVIYDGAANEAVQVF +SRIVDMPAGRGNVILTFTLTSTRHSADIPPYTFASDVQVMVIKKQALGISVV* +>lambdap26 +MRNVCIAVAVFAALAVTVTPARAEGGHGTFTVGYFQVKPGTLPSLSGGDTGVSHLKGINV +KYRYELTDSVGVMASLGFAASKKSSTVMTGEDTFHYESLRGRYVSVMAGPVLQISKQVSA +YAMAGVAHSRWSGSTMDYRKTEITPGYMKETTTARDESAMRHTSVAWSAGIQINPAASVV +VDIAYEGSGSGDWRTDGFIVGVGYKF* +>lambdap27 +MAVKISGVLKDGTGKPVQNCTIQLKARRNSTTVVVNTVGSENPDEAGRYSMDVEYGQYSV +ILQVDGFPPSHAGTITVYEDSQPGTLNDFLCAMTEDDARPEVLRRLELMVEEVARNASVV +AQSTADAKKSAGDASASAAQVAALVTDATDSARAASTSAGQAASSAQEASSGAEAASAKA +TEAEKSAAAAESSKNAAATSAGAAKTSETNAAASQQSAATSASTAATKASEAATSARDAV +ASKEAAKSSETNASSSAGRAASSATAAENSARAAKTSETNARSSETAAERSASAAADAKT +AAAGSASTASTKATEAAGSAVSASQSKSAAEAAAIRAKNSAKRAEDIASAVALEDADTTR +KGIVQLSSATNSTSETLAATPKAVKVVMDETNRKAHWTVRH* +>lambdap90 +VLLVALLSCTIPFLVVSASSSATAEAISSARFAEFFARIAAASAALLLCDADTALPAASV +AFVDAVDALPAAAVFASAAAEALRSAAVSDDLAFVSDVFAALAEFSAAVAEEAARPALDD +AFVSDDFAASFEATASRAEVAASDAFVAAVEADVAADCCDAAAFVSDVFAAPALVAAAFF +EDSAAAALFSASVAFADAASAPEDAS* +>lambdap28 +MTNALAGKQPKNATLTALAGLSTAKNKLPYFAENDAASLTELTQVGRDILAKNSVADVLE +YLGAGENSAFPAGAPIPWPSDIVPSGYVLMQGQAFDKSAYPKLAVAYPSGVLPDMRGWTI +KGKPASGRAVLSQEQDGIKSHTHSASASGTDLGTKTTSSFDYGTKTTGSFDYGTKSTNNT +GAHAHSLSGSTGAAGAHAHTSGLRMNSSGWSQYGTATITGSLSTVKGTSTQGIAYLSKTD +SQGSHSHSLSGTAVSAGAHAHTVGIGAHQHPVVIGAHAHSFSIGSHGHTITVNAAGNAEN +TVKNIAFNYIVRLA* +>lambdap29 +MAFRMSEQPRTIKIYNLLAGTNEFIGEGDAYIPPHTGLPANSTDIAPPDIPAGFVAVFNS +DEASWHLVEDHRGKTVYDVASGDALFISELGPLPENFTWLSPGGEYQKWNGTAWVKDTEA +EKLFRIREAEETKKSLMQVASEHIAPLQDAADLEIATKEETSLLEAWKKYRVLLNRVDTS +TAPDIEWPAVPVME* +>lambdap80 +MTKKPWERRLKDLSHLLKCCIDTYFDPELFRLNLNQFLQTARTVTFIIQKNKNQIIGYDI +WYNNNVIEKWKNDPLMAWAKNSRNTIEKQGDLEMYSEAKATLISSYIEENDIEFITNESM +LNIGIKKLVRLAQKKLPSYLTESSIIKSERRWVANTLKDYELLHALAIIYGRMYNCCNSL +GIQINNPMGDDVISPTSFDSLFDEARRITYLKLKDYSISKLSFSMIQYDNKIIPEDIKER +LKLVDKPKNITSTEELVDYTAKLAETTFLKDGYHIQTLIFYDKQFHPIDLINTTFEDQAD +KYIFWRYAADRAKITNAYGFIWISELWLRKASIYSNKPIHTMPIIDERLQVIGIDSNNNQ +KCISWKIVRENEEKKPTLEISTADSKHDEKPYFMRSVLKAIGGDVNTMNN* +>lambdap81 +MKKLPLPARTYSEMLNKCSEGMMQINVRNNFITHFPTFLQKEQQYRILSSTGQLFTYDRT +HPLEPTTLVVGNLTKVKLEKLYENNLRDKNKPARTYYDDMLVSSGEKCPFCGDIGQTKNI +DHFLPIAHYPEFSVMPINLVPSCRDCNMGEKGQVFAVDEVHQAIHPYIDKDIFFREQWVY +ANFVSGTPGAISFYVECPANWRQEDKHRALHHFKLLNIANRYRLEAGKHLSEVITQRNSF +VKVIRKYSSTATFQQLQSEFIEANLKPIIDLNDFPNYWKRVMYQCLANSEDFFRGI* +>lambdap82 +MLEFSVIERGGYIPAVEKNKAFLRADGWNDYSFVTMFYLTVFDEHGEKCDIGNVKIGFVG +QKEEVSTYSLIDKKFSQLPEMFFSLGESIDYYVNLSKLSDGFKHNLLKAIQDLVVWPNRL +ADIENESVLNTSLLRGVTLSEIHGQFARVLNGLPELSDFHFSFNRKSAPGFSDLTIPFEV +TVNSMPSTNIHAFIGRNGCGKTTILNGMIGAITNPENNEYFFSENNRLIESRIPKGYFRS +LVSVSFSAFDPFTPPKEQPDPAKGTQYFYIGLKNAASNSLKSLGDLRLEFISAFIGCMRV +DRKRQLWLEAIKKLSSDENFSNMELISLISKYEELRRNEPQIQVDDDKFTKLFYDNIQKY +LLRMSSGHAIVLFTITRLVDVVGEKSLVLFDEPEVHLHPPLLSAFLRTLSDLLDARNGVA +IIATHSPVVLQEVPKSCMWKVLRSREAINIIRPDIETFGENLGVLTREVFLLEVTNSGYH +HLLSQSVDSELSYETILKNYNGQIGLEGRTVLKAMIMNRDEGKVQ* +>lambdap33 +MGRRRSHERRDLPPNLYIRNNGYYCYRDPRTGKEFGLGRDRRIAITEAIQANIELFSGHK +HKPLTARINSDNSVTLHSWLDRYEKILASRGIKQKTLINYMSKIKAIRRGLPDAPLEDIT +TKEIAAMLNGYIDEGKAASAKLIRSTLSDAFREAIAEGHITTNHVAATRAAKSEVRRSRL +TADEYLKIYQAAESSPCWLRLAMELAVVTGQRVGDLCEMKWSDIVDGYLYVEQSKTGVKI +AIPTALHIDALGISMKETLDKCKEILGGETIIASTRREPLSSGTVSRYFMRARKASGLSF +EGDPPTFHELRSLSARLYEKQISDKFAQHLLGHKSDTMASQYRDDRGREWDKIEIK* +>lambdap34 +MYLTLQEWNARQRRPRSLETVRRWVRECRIFPPPVKDGREYLFHESAVKVDLNRPVTGGL +LKRIRNGKKAKS* +>lambdap35 +MHFRVTGEWNGEPFNRVIEAENINDCYDHWMIWAQIAHADVTNIRIEELKEHQAA* +>lambdap36 +MSINELESEQKDWALSMLCRSGVLSPCRHHEGVYVDEGIDIESAYKYSMKVYKSNEDKSP +FCNVREMTDTVQNYYHEYGGNDTCPLCTKHIDD* +>lambdap83 +VSEINSQALREAAEQAMHDDWGFDADLFHELVTPSIVLELLDERERNQQYIKRRDQENED +IALTVGKLRVELETAKSKLNEQREYYEGVISDGSKRIAKLESNEVREDGNQFLVVRHPGK +TPVIKHCTGDLEEFLRQLIEQDPLVTIDIITHRYYGVGGQWVQDAGEYLHMMSDAGIRIK +GE* +>lambdap37 +MRETRYDNHGMHFSGSGLHILCAYACRHGTCSMTPQQENALRSIARQANSEIKKSQTAVS +G* +>lambdap38 +MHKASSVELRTSIEMAHSLAQIGIRFVPIPVETDEEFHTLAASLSQKLEMMVAKAEADER +NQV* +>lambdap39 +MTHPHDNIRVGAITFVYSVTKRGWVFPGLSVIRNPLKAQRLAEEINNKRGAVCTKHLLLS +* +>lambdap41 +MTPDIILQRTGIDVRAVEQGDDAWHKLRLGVITASEVHNVIAKPRSGKKWPDMKMSYFHT +LLAEVCTGVAPEVNAKALAWGKQYENDARTLFEFTSGVNVTESPIIYRDESMRTACSPDG +LCSDGNGLELKCPFTSRDFMKFRLGGFEAIKSAYMAQVQYSMWVTRKNAWYFANYDPRMK +REGLHYVVIERDEKYMASFDEIVPEFIEKMDEALAEIGFVFGEQWR* +>lambdap84 +MSTALATLAGKLAERVGMDSVDPQELITTLRQTAFKGDASDAQFIALLIVANQYGLNPWT +KEIYAFPDKQNGIVPVVGVDGWSRIINENQQFDGMDFEQDNESCTCRIYRKDRNHPICVT +EWMDECRREPFKTREGREITGPWQSHPKRMLRHKAMIQCARLAFGFAGIYDKDEAERIVE +NTAYTAERQPERDITPVNDETMQEINTLLIALDKTWDDDLLPLCSQIFRRDIRASSELTQ +AEAVKALGFLKQKAAEQKVAA* +>lambdap42 +MDINTETEIKQKHSLTPFPVFLISPAFRGRYFHSYFRSSAMNAYYIQDRLEAQSWARHYQ +QLAREEKEAELADDMEKGLPQHLFESLCIDHLQRHGASKKSITRAFDDDVEFQERMAEHI +RYMVETIAHHQVDIDSEV* +>lambdap85 +MDQTLMAIQTKFTIATFIGDEKMFREAVDAYKKWILILKLRSSKSIH* +>lambdap86 +MQYAIAGWPVAGCPSESLLERITRKLRDGWKRLIDILNQPGVPKNGSNTYGYPD* +>lambdap45 +MSNIKKYIIDYDWKASIEIEIDHDVMTEEKLHQINNFWSDSEYRLNKHGSVLNAVLIMLA +QHALLIAISSDLNAYGVVCEFDWNDGNGQEGWPPMDGSEGIRITDIDTSGIFDSDDMTIK +AA* +>lambdap46 +MTTTIDKNQWCGQFKRCNGCKLQSECMVKPEEMFPVMEDGKYVDKWAIRTTAMIARELGK +QNNKAA* +>lambdap47 +MEEEFEEFEEHPQDVMEQYQDYPYDYDY* +>lambdap48 +LMSIEMDPLVILGRVFSNEPLERTMYMIVIWVGLLLLSPDNWPEYVNERIGIPHVWHVFV +FALAFSLAINVHRLSAIASARYKRFKLRKRIKMQNDKVRSVIQNLTEEQSMVLCAALNEG +RKYVVTSKQFPYISELIELGVLNKTFSRWNGKHILFPIEDIYWTELVASYDPYNIEIKPR +PISK* +>lambdap49 +MCQSRGVFVQDYNCHTPPKLTDRRIQMDAQTRRRERRAEKQAQWKAANPLLVGVSAKPVN +RPILSLNRKPKSRVESALNPIDLTVLAEYHKQIESNLQRIERKNQRTWYSKPGERGITCS +GRQKIKGKSIPLI* +>lambdap53 +MRNRIMPGVYIVIIPYVIVSICYLLFRHYIPGVSFSAHRDGLGATLSSYAGTMIAILIAA +LTFLIGSRTRRLAKIREYGYMTSVVIVYALSFVELGALFFCGLLLLSSISGYMIPTIAIG +IASASFIHICILVFQLYNLTREQE* +>lambdap87 +MKNGFYATYRSKNKGKDKRSINLSVFLNSLLADNHHLQVGSNYLYIHKIDGKTFLFTKTN +DKSLVQKINRSKASVEDIKNSLADDESLGFPSFLFVEGDTIGFARTVFGPTTSDLTDFLI +GKGMSLSSGERVQIEPLMRGTTKDDVMHMHFIGRTTVKVEAKLPVFGDILKVLGATDIEG +ELFDSLDIVIKPKFKRDIKKVAKDIIFNPSPQFSDISLRAKDEAGDILTEHYLSEKGHLS +APLNKVTNAEIAEEMAYCYARMKSDILECFKRQVGKVKD* +>lambdap88 +MSTKKKPLTQEQLEDARRLKAIYEKKKNELGLSQESVADKMGMGQSGVGALFNGINALNA +YNAALLAKILKVSVEEFSPSIAREIYEMYEAVSMQPSLRSEYEYPVFSHVQAGMFSPELR +TFTKGDAERWVSTTKKASDSAFWLEVEGNSMTAPTGSKPSFPDGMLILVDPEQAVEPGDF +CIARLGGDEFTFKKLIRDSGQVFLQPLNPQYPMIPCNESCSVVGKVIASQWPEETFG* +>lambdap57 +MEQRITLKDYAMRFGQTKTAKDLGVYQSAINKAIHAGRKIFLTINADGSVYAEEVKPFPS +NKKTTA* +>lambdap59 +MVRANKRNEALRIESALLNKIAMLGTEKTAEAVGVDKSQISRWKRDWIPKFSMLLAVLEW +GVVDDDMARLARQVAAILTNKKRPAATERSEQIQMEF* +>lambdap89 +MTNTAKILNFGRGNFAGQERNVADLDDGYARLSNMLLEAYSGADLTKRQFKVLLAILRKT +YGWNKPMDRITDSQLSEITKLPVKRCNEAKLELVRMNIIKQQGGMFGPNKNISEWCIPQN +EGKSPKTRDKTSLKLGDCYPSKQGDTKDTITKEKRKDYSSENSGESSDQPENDLSVVKPD +AAIQSGSKWGTAEDLTAAEWMFDMVKTIAPSARKPNFAGWANDIRLMRERDGRNHRDMCV +LFRWACQDNFWSGNVLSPAKLRDKWTQLEINRNKQQAGVTASKPKLDLTNTDWIYGVDL* +>lambdap61 +MKNIAAQMVNFDREQMRRIANNMPEQYDEKPQVQQVAQIINGVFSQLLATFPASLANRDQ +NEVNEIRRQWVLAFRENGITTMEQVNAGMRVARRQNRPFLPSPGQFVAWCREEASVTAGL +PNVSELVDMVYEYCRKRGLYPDAESYPWKSNAHYWLVTNLYQNMRANALTDAELRRKAAD +ELVHMTARINRGEAIPEPVKQLPVMGGRPLNRAQALAKIAEIKAKFGLKGASV* +>lambdap62 +MTGKEAIIHYLGTHNSFCAPDVAALTGATVTSINQAAAKMARAGLLVIEGKVWRTVYYRF +ATREEREGKMSTNLVFKECRQSAAMKRVLAVYGVKR* +>lambdap63 +MKKLTFEIRSPAHQQNAIHAVQQILPDPTKPIVVTIQERNRSLDQNRKLWACLGDVSRQV +EWHGRWLDAESWKCVFTAALKQQDVVPNLAGNGFVVIGQSTSRMRVGEFAELLELIQAFG +TERGVKWSDEARLALEWKARWGDRAA* +>lambdap64 +MINVVSFSGGRTSAYLLWLMEQKRRAGKDVHYVFMDTGCEHPMTYRFVREVVKFWDIPLT +VLQVDINPELGQPNGYTVWEPKDIQTRMPVLKPFIDMVKKYGTPYVGGAFCTDRLKLVPF +TKYCDDHFGRGNYTTWIGIRADEPKRLKPKPGIRYLAELSDFEKEDILAWWKQQPFDLQI +PEHLGNCIFCIKKSTQKIGLACKDEEGLQRVFNEVITGSHVRDGHRETPKEIMYRGRMSL +DGIAKMYSENDYQALYQDMVRAKRFDTGSCSESCEIFGGQLDFDFGREAA* +>lambdap65 +MMRCYRCGECKEDNRFRPNQPYWNRWCLRCERTPTGVLPLPQEKEDVWRDSDEVSPT* +>lambdap66 +VARQRRSITDIICENCKYLPTKRTRNKPKPIPKESDVKTFNYTAHLWDIRWLRRRARKTR +* +>lambdap67 +VIDQNRSYEQESVERALTCANCGQKLHVLEVHVCEHCCAELMSDPNSSMHEEEDDG* +>lambdap68 +MMAKPARRRCKNDECREWFHPAFANQWWCSPECGTKIALERRSKEREKAEKAAEKKRRRE +EQKQKDKLKIRKLALKPRSYWIKQAQQAVNAFIRERDRDLPCISCGTLTSAQWDAGHYRT +TAAAPQLRFNERNIHKQCVVCNQHKSGNLVPYRVELISRIGQEAVDEIESNHNRHRWTIE +ECKAIKAEYQQKLKDLRNSRSEAA* +>lambdap69 +MTFSVKTIPDMLVEAYGNQTEVARRLKCSRGTVRKYVDDKDGKMHAIVNDVLMVHRGWSE +RDALLRKN* +>lambdap70 +MRYYEKIDGSKYRNIWVVGDLHGCYTNLMNKLDTIGFDNKKDLLISVGDLVDRGAENVEC +LELITFPWFRAVRGNHEQMMIDGLSERGNVNHWLLNGGGWFFNLDYDKEILAKALAHKAD +ELPLIIELVSKDKKYVICHADYPFDEYEFGKPVDHQQVIWNRERISNSQNGIVKEIKGAD +TFIFGHTPAVKPLKFANQMYIDTGAVFCGNLTLIQVQGEGA* +>lambdap71 +MRLESVAKFHSPKSPMMSDSPRATASDSLSGTDVMAAMGMAQSQAGFGMAAFCGKHELSQ +NDKQKAINYLMQFAHKVSGKYRGVAKLEGNTKAKVLQVLATFAYADYCRSAATPGARCRD +CHGTGRAVDIAKTELWGRVVEKECGRCKGVGYSRMPASAAYRAVTMLIPNLTQPTWSRTV +KPLYDALVVQCHKEESIADNILNAVTR* +>lambdap73 +MKRGGAYYRFRLVGHFDVSSGTPTIAGREVCKMQSRNSSQVIVRACITVSGFFISAQQVR +ALSR* +>lambdap74 +MKMPEKHDLLAAILAAKEQGIGAILAFAMAYLRGRYNGGAFTKTVIDATMCAIIAWFIRD +LLDFAGLSSNLAYITSVFIGYIGTDSIGSLIKRFAAKKAGVEDGRNQ* +>lambdap92 +MPEKHDLLAAILAAKEQGIGAILAFAMAYLRGRYNGGAFTKTVIDATMCAIIAWFIRDLL +DFAGLSSNLAYITSVFIGYIGTDSIGSLIKRFAAKKAGVEDGRNQ* +>lambdap75 +MVEINNQRKAFLDMLAWSEGTDNGRQKTRNHGYDVIVGGELFTDYSDHPRKLVTLNPKLK +STGAGRYQLLSRWWDAYRKQLGLKDFSPKSQDAVALQQIKERGALPMIDRGDIRQAIDRC +SNIWASLPGAGYGQFEHKADSLIAKFKEAGGTVREIDV* +>lambdap76 +MSRVTAIISALVICIIVCLSWAVNHYRDNAITYKAQRDKNARELKLANAAITDMQMRQRD +VAALDAKYTKELADAKAENDALRDDVAAGRRRLHIKAVCQSVREATTASGVDNAASPRLA +DTAERDYFTLRERLITMQKQLEGTQKYINEQCR* +>lambdap91 +MLKLKMMLCVMMLPLVVVGCTSKQSVSQCVKPPPPPAWIMQPPPDWQTPLNGIISPSERG +* +>lambdap77 +MKKMLLATALALLITGCAQQTFTVQNKPAAVAPKETITHHFFVSGIGQKKTVDAAKICGG +AENVVKTETQQTFVNGLLGFITLGIYTPLEARVYCSQ* +>lambdap78 +VKTFLIFDINHQQNTRRSDQIETIKTIMQTTRPRITWKVLPMAQVAIFKEIFDQVRKDLD +CELFYSELKRHNVSHYIYYLATDNIHIVLENDNTVLIKGLKKVVNVKFSRNTHLIETSYD +RLKSREITFQQYRENLAKAGVFRWVTNIHEHKRYYYTFDNSLLFTESIQNTTQIFPR* +>lambdap79 +MNKEQSADDPSVDLIRVKNMLNSTISMSYPDVVIACIEHKVSLEAFRAIEAALVKHDNNM +KDYSLVVD*