changeset 0:cb42bee49abb draft

Uploaded
author cpt
date Fri, 10 Jun 2022 08:47:31 +0000
parents
children 4cbf9299712b
files cpt_fasta_translate/cpt-macros.xml cpt_fasta_translate/fasta_translate.py cpt_fasta_translate/fasta_translate.xml cpt_fasta_translate/macros.xml cpt_fasta_translate/test-data/T7_TranslateIn.fasta cpt_fasta_translate/test-data/T7_TranslateOut.fasta
diffstat 6 files changed, 1422 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cpt_fasta_translate/cpt-macros.xml	Fri Jun 10 08:47:31 2022 +0000
@@ -0,0 +1,115 @@
+<?xml version="1.0"?>
+<macros>
+	<xml name="gff_requirements">
+		<requirements>
+			<requirement type="package" version="2.7">python</requirement>
+			<requirement type="package" version="1.65">biopython</requirement>
+			<requirement type="package" version="2.12.1">requests</requirement>
+			<yield/>
+		</requirements>
+		<version_command>
+		<![CDATA[
+			cd $__tool_directory__ && git rev-parse HEAD
+		]]>
+		</version_command>
+	</xml>
+	<xml name="citation/mijalisrasche">
+		<citation type="doi">10.1371/journal.pcbi.1008214</citation>
+		<citation type="bibtex">@unpublished{galaxyTools,
+		author = {E. Mijalis, H. Rasche},
+		title = {CPT Galaxy Tools},
+		year = {2013-2017},
+		note = {https://github.com/tamu-cpt/galaxy-tools/}
+		}
+		</citation>
+	</xml>
+	<xml name="citations">
+		<citations>
+			<citation type="doi">10.1371/journal.pcbi.1008214</citation>
+			<citation type="bibtex">
+			@unpublished{galaxyTools,
+				author = {E. Mijalis, H. Rasche},
+				title = {CPT Galaxy Tools},
+				year = {2013-2017},
+				note = {https://github.com/tamu-cpt/galaxy-tools/}
+			}
+			</citation> 
+		<yield/>
+		</citations>
+	</xml>
+    	<xml name="citations-crr">
+		<citations>
+			<citation type="doi">10.1371/journal.pcbi.1008214</citation>
+			<citation type="bibtex">
+			@unpublished{galaxyTools,
+				author = {C. Ross},
+				title = {CPT Galaxy Tools},
+				year = {2020-},
+				note = {https://github.com/tamu-cpt/galaxy-tools/}
+			}
+			</citation>
+		<yield/>
+		</citations>
+	</xml>
+        <xml name="citations-2020">
+		<citations>
+			<citation type="doi">10.1371/journal.pcbi.1008214</citation>
+			<citation type="bibtex">
+			@unpublished{galaxyTools,
+				author = {E. Mijalis, H. Rasche},
+				title = {CPT Galaxy Tools},
+				year = {2013-2017},
+				note = {https://github.com/tamu-cpt/galaxy-tools/}
+			}
+			</citation>
+                        <citation type="bibtex">
+			@unpublished{galaxyTools,
+				author = {A. Criscione},
+				title = {CPT Galaxy Tools},
+				year = {2019-2021},
+				note = {https://github.com/tamu-cpt/galaxy-tools/}
+			}
+                        </citation>
+                        <yield/>
+		</citations>
+	</xml>
+        <xml name="citations-2020-AJC-solo">
+		<citations>
+			<citation type="doi">10.1371/journal.pcbi.1008214</citation>
+                        <citation type="bibtex">
+			@unpublished{galaxyTools,
+				author = {A. Criscione},
+				title = {CPT Galaxy Tools},
+				year = {2019-2021},
+				note = {https://github.com/tamu-cpt/galaxy-tools/}
+			}
+                        </citation>
+                        <yield/>
+		</citations>
+	</xml>
+        <xml name="citations-clm">
+		<citations>
+			<citation type="doi">10.1371/journal.pcbi.1008214</citation>
+			<citation type="bibtex">
+			@unpublished{galaxyTools,
+				author = {C. Maughmer},
+				title = {CPT Galaxy Tools},
+				year = {2017-2020},
+				note = {https://github.com/tamu-cpt/galaxy-tools/}
+			}
+			</citation>
+                        <yield/>
+		</citations>
+	</xml>
+        <xml name="sl-citations-clm">
+			<citation type="bibtex">
+			@unpublished{galaxyTools,
+				author = {C. Maughmer},
+				title = {CPT Galaxy Tools},
+				year = {2017-2020},
+				note = {https://github.com/tamu-cpt/galaxy-tools/}
+			}
+			</citation>
+                        <yield/>
+	</xml>
+</macros>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cpt_fasta_translate/fasta_translate.py	Fri Jun 10 08:47:31 2022 +0000
@@ -0,0 +1,77 @@
+#!/usr/bin/env python
+import sys
+import logging
+import argparse
+from Bio import SeqIO
+from Bio.Data import CodonTable
+
+logging.basicConfig(level=logging.INFO)
+log = logging.getLogger()
+
+
+def translate(fasta_file, target="protein", table=11, strip_stops=False, met=False):
+    records = list(SeqIO.parse(fasta_file, "fasta"))
+
+    for record in records:
+        if target == "protein":
+            mod = len(record.seq) % 3
+            if mod != 0:
+                record.seq = record.seq[0:-mod]
+
+            # Read http://biopython.org/DIST/docs/api/Bio.Seq.Seq-class.html#transcribe
+            # for valid CDS conditions.
+
+            # Will first try to translate sequence as a CDS,
+            # then just as a sequence if this fails.
+
+            try:
+                tmpseq = record.seq.translate(table=table, cds=True)
+            except CodonTable.TranslationError as cte:
+                log.info("Translation issue at %s: %s", record.id, cte)
+                tmpseq = record.seq.translate(table=table, cds=False)
+
+            # check if stop in middle of protein
+            if "*" in tmpseq:
+                log.info(
+                    "Trimming %s from %s to %s due to stop codons",
+                    record.id,
+                    len(record.seq),
+                    3 * len(tmpseq) - 3,
+                )
+                tmpseq = tmpseq[0 : str(tmpseq).index("*")]
+
+            # add stop to end if strip_stops=False
+            if not strip_stops:
+                tmpseq = tmpseq + "*"
+
+            if met:
+                tmpseq = "M" + tmpseq[1:]
+
+            record.seq = tmpseq
+            if len(record.seq) > 0:
+                SeqIO.write(record, sys.stdout, "fasta")
+        else:
+            record.seq = record.seq.transcribe()
+            SeqIO.write(record, sys.stdout, "fasta")
+
+
+if __name__ == "__main__":
+    parser = argparse.ArgumentParser(description="Translate fasta file")
+    parser.add_argument("fasta_file", type=argparse.FileType("r"), help="Fasta file")
+    parser.add_argument("--target", choices=["protein", "rna"])
+    parser.add_argument(
+        "--table",
+        type=int,
+        default=11,
+        help="Translation table to use",
+        choices=range(1, 23),
+    )
+    parser.add_argument(
+        "--strip_stops", action="store_true", help="Remove stop characters"
+    )
+    parser.add_argument(
+        "--met", action="store_true", help="Convert first residue to Met"
+    )
+
+    args = parser.parse_args()
+    translate(**vars(args))
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cpt_fasta_translate/fasta_translate.xml	Fri Jun 10 08:47:31 2022 +0000
@@ -0,0 +1,74 @@
+<tool id="edu.tamu.cpt.fasta.seq_trans" name="Fasta Translate" version="19.1.0.0">
+	<description>Translate fasta file</description>
+	<macros>
+		<import>macros.xml</import>
+		<import>cpt-macros.xml</import>
+	</macros>
+	<expand macro="requirements"/>
+	<command detect_errors="aggressive"><![CDATA[
+$__tool_directory__/fasta_translate.py
+@SEQUENCE@
+
+--target ${output.format_select}
+
+#if str($output.format_select) == "protein":
+		--table $output.table
+		$output.strip_stops
+		$output.met
+#end if
+
+> $default]]></command>
+	<inputs>
+		<expand macro="input/fasta" />
+		<conditional name="output">
+			<param label="Target output" type="select" name="format_select">
+				<option value="rna">RNA</option>
+				<option value="protein" selected="true">Protein</option>
+			</param>
+			<when value="rna" />
+			<when value="protein">
+				<param label="Translation table to use" name="table" type="select">
+					<option value="1">[1] The Standard Code</option>
+					<option value="2">[2] The Vertebrate Mitochondrial Code</option>
+					<option value="3">[3] The Yeast Mitochondrial Code</option>
+					<option value="4">[4] The Mold, Protozoan, and Coelenterate Mitochondrial Code and the Mycoplasma/Spiroplasma Code</option>
+					<option value="5">[5] The Invertebrate Mitochondrial Code </option>
+					<option value="6">[6] The Ciliate, Dasycladacean and Hexamita Nuclear Code</option>
+					<option value="9">[9] The Echinoderm and Flatworm Mitochondrial Code</option>
+					<option value="10">[10] The Euplotid Nuclear Code</option>
+					<option value="11" selected="true">[11] The Bacterial, Archaeal and Plant Plastid Code</option>
+					<option value="12">[12] The Alternative Yeast Nuclear Code</option>
+					<option value="13">[13] The Ascidian Mitochondrial Code</option>
+					<option value="14">[14] The Alternative Flatworm Mitochondrial Code</option>
+					<option value="15">[15] Blepharisma Nuclear Code</option>
+					<option value="16">[16] Chlorophycean Mitochondrial Code</option>
+					<option value="21">[21] Trematode Mitochondrial Code</option>
+					<option value="22">[22] Scenedesmus Obliquus Mitochondrial Code</option>
+					<option value="23">[23] Thraustochytrium Mitochondrial Code</option>
+					<option value="24">[24] Pterobranchia Mitochondrial Code</option>
+					<option value="25">[25] Candidate Division SR1 and Gracilibacteria Code</option>
+				</param>
+				<param label="Remove stop characters" name="strip_stops" type="boolean" checked="true" truevalue="--strip_stops" falsevalue=""/>
+                                <param label="Convert first residue to Met" name="met" type="boolean" checked="false" truevalue="--met" falsevalue=""/>
+			</when>
+		</conditional>
+	</inputs>
+	<outputs>
+		<data format="fasta" hidden="false" name="default"/>
+	</outputs>
+        <tests>
+                <test>
+			<param name="sequences" value="T7_TranslateIn.fasta" />
+			<param name="format_select" value="protein" />
+                        <param name="table" value="11" />
+                        <param name="strip_stops" value="--strip_stops" />
+			<output name="default" file="T7_TranslateOut.fasta" />
+		</test>
+	</tests>
+	<help><![CDATA[
+**What it does**
+
+Translate DNA sequences from an input FASTA or multi-FASTA file to protein or RNA sequences, as selected. 
+]]></help>
+		<expand macro="citations" />
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cpt_fasta_translate/macros.xml	Fri Jun 10 08:47:31 2022 +0000
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<macros>
+	<xml name="requirements">
+		<requirements>
+			<requirement type="package" version="3.8.13">python</requirement>
+			<requirement type="package" version="1.79">biopython</requirement>
+			<requirement type="package" version="1.2.2">cpt_gffparser</requirement>  
+			<yield/>
+		</requirements>
+	</xml>
+	<token name="@BLAST_TSV@">
+		"$blast_tsv"
+	</token>
+	<xml name="blast_tsv">
+		<param label="Blast Results" help="TSV/tabular (25 Column)"
+			name="blast_tsv" type="data" format="tabular" />
+	</xml>
+
+	<token name="@BLAST_XML@">
+		"$blast_xml"
+	</token>
+	<xml name="blast_xml">
+		<param label="Blast Results" help="XML format"
+			name="blast_xml" type="data" format="blastxml" />
+	</xml>
+	<xml name="gff3_with_fasta">
+	<param label="Genome Sequences" name="fasta" type="data" format="fasta" />
+	<param label="Genome Annotations" name="gff3" type="data" format="gff3" />
+	</xml>
+	<xml name="genome_selector">
+	    <param name="genome_fasta" type="data" format="fasta" label="Source FASTA Sequence"/>
+	</xml>
+	<xml name="gff3_input">
+		<param label="GFF3 Annotations" name="gff3_data" type="data" format="gff3"/>
+	</xml>
+	<xml name="input/gff3+fasta">
+		<expand macro="gff3_input" />
+		<expand macro="genome_selector" />
+	</xml>
+	<token name="@INPUT_GFF@">
+	"$gff3_data"
+	</token>
+	<token name="@INPUT_FASTA@">
+		genomeref.fa
+	</token>
+	<token name="@GENOME_SELECTOR_PRE@">
+		ln -s $genome_fasta genomeref.fa;
+	</token>
+	<token name="@GENOME_SELECTOR@">
+		genomeref.fa
+	</token>
+        <xml name="input/fasta">
+		<param label="Fasta file" name="sequences" type="data" format="fasta"/>
+	</xml>
+
+	<token name="@SEQUENCE@">
+		"$sequences"
+	</token>
+	<xml name="input/fasta/protein">
+		<param label="Protein fasta file" name="sequences" type="data" format="fasta"/>
+	</xml>
+</macros>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cpt_fasta_translate/test-data/T7_TranslateIn.fasta	Fri Jun 10 08:47:31 2022 +0000
@@ -0,0 +1,776 @@
+>T7p01.p01 [Location=[924:1278](+);Name=T7p01]
+ATGGCTATGTCTAACATGACTTACAACAACGTTTTCGACCACGCTTACGAAATGCTGAAA
+GAAAACATCCGTTATGATGACATCCGTGACACTGATGACCTGCACGATGCTATTCACATG
+GCTGCCGATAATGCAGTTCCGCACTACTACGCTGACATCTTTAGCGTAATGGCAAGTGAG
+GGCATTGACCTTGAGTTCGAAGACTCTGGTCTGATGCCTGACACCAAGGACGTAATCCGC
+ATCCTGCAAGCGCGTATCTATGAGCAATTAACGATTGACCTCTGGGAAGACGCAGAAGAC
+TTGCTCAATGAATACTTGGAGGAAGTCGAGGAGTACGAGGAGGATGAAGAGTAA
+>T7p02 [Location=[1277:1433](+);Name=T7p02]
+ATGTCTACTACCAACGTGCAATACGGTCTGACCGCTCAAACTGTACTTTTCTATAGCGAC
+ATGGTGCGCTGTGGCTTTAACTGGTCACTCGCAATGGCACAGCTCAAAGAACTGTACGAA
+AACAACAAGGCAATAGCTTTAGAATCTGCTGAGTGA
+>T7p04 [Location=[1495:1639](+);Name=T7p04]
+ATGTATATGCTTACTATCGGTCTACTCACCGCTCTAGGTCTAGCTGTAGGTGCATCCTTT
+GGGAAGGCTTTAGGTGTAGCTGTAGGTTCCTACTTTACCGCTTGCATCATCATAGGAATC
+ATCAAAGGGGCACTACGCAAATGA
+>T7p05.cds1 [Location=[1635:1794](+);Name=T7p05]
+ATGATGAAGCACTACGTTATGCCAATCCACACGTCCAACGGGGCAACCGTATGTACACCT
+GATGGGTTCGCAATGAAACAACGAATCGAACGCCTTAAGCGTGAACTCCGCATTAACCGC
+AAGATTAACAAGATAGGTTCCGGCTATGACAGAACGCAC
+>T7p06 [Location=[1635:1797](+);Name=T7p06]
+ATGATGAAGCACTACGTTATGCCAATCCACACGTCCAACGGGGCAACCGTATGTACACCT
+GATGGGTTCGCAATGAAACAACGAATCGAACGCCTTAAGCGTGAACTCCGCATTAACCGC
+AAGATTAACAAGATAGGTTCCGGCTATGACAGAACGCACTGA
+>T7p05.cds2 [Location=[1795:1972](+);Name=T7p05]
+GATGGCTTAAAGAAAGGTTATATGCCCAATGGCACACTATACGCTGCAAATCGGCGAATA
+GTGAGAACTTGGCGAGAGAACAACCTCGAACGCCGCAAGGACAAGAGAGGGCGGCGTGGC
+ATAGACGAAAGGAAAAGGTTAAAGCCAAGAAACTCGCCGCACTTGAACAGGCACTAG
+>T7p03.p01 [Location=[2020:3100](+);Name=T7p03]
+ATGAACATTACCGACATCATGAACGCTATCGACGCAATCAAAGCACTGCCAATCTGTGAA
+CTTGACAAGCGTCAAGGTATGCTTATCGACTTACTGGTCGAGATGGTCAACAGCGAGACG
+TGTGATGGCGAGCTAACCGAACTAAATCAGGCACTTGAGCATCAAGATTGGTGGACTACC
+TTGAAGTGTCTCACGGCTGACGCAGGGTTCAAGATGCTCGGTAATGGTCACTTCTCGGCT
+GCTTATAGTCACCCGCTGCTACCTAACAGAGTGATTAAGGTGGGCTTTAAGAAAGAGGAT
+TCAGGCGCAGCCTATACCGCATTCTGCCGCATGTATCAGGGTCGTCCTGGTATCCCTAAC
+GTCTACGATGTACAGCGCCACGCTGGATGCTATACGGTGGTACTTGACGCACTTAAGGAT
+TGCGAGCGTTTCAACAATGATGCCCATTATAAATACGCTGAGATTGCAAGCGACATCATT
+GATTGCAATTCGGATGAGCATGATGAGTTAACTGGATGGGATGGTGAGTTTGTTGAAACT
+TGTAAACTAATCCGCAAGTTCTTTGAGGGCATCGCCTCATTCGACATGCATAGCGGGAAC
+ATCATGTTCTCAAATGGAGACGTACCATACATCACCGACCCGGTATCATTCTCGCAGAAG
+AAAGACGGTGGCGCATTCAGCATCGACCCTGAGGAACTCATCAAGGAAGTCGAGGAAGTC
+GCACGACAGAAAGAAATTGACCGCGCTAAGGCCCGTAAAGAACGTCACGAGGGGCGCTTA
+GAGGCACGCAGATTCAAACGTCGCAACCGCAAGGCACGTAAAGCACACAAAGCTAAGCGC
+GAAAGAATGCTTGCTGCGTGGCGATGGGCTGAACGTCAAGAACGGCGTAACCATGAGGTA
+GCTGTAGATGTACTAGGAAGAACCAATAACGCTATGCTCTGGGTCAACATGTTCTCTGGG
+GACTTTAAGGCGCTTGAGGAACGAATCGCGCTGCACTGGCGTAATGCTGACCGGATGGCT
+ATCGCTAATGGTCTTACGCTCAACATTGATAAGCAACTTGACGCAATGTTAATGGGCTGA
+>T7p07.p01 [Location=[3170:5822](+);Name=T7p07]
+ATGAACACGATTAACATCGCTAAGAACGACTTCTCTGACATCGAACTGGCTGCTATCCCG
+TTCAACACTCTGGCTGACCATTACGGTGAGCGTTTAGCTCGCGAACAGTTGGCCCTTGAG
+CATGAGTCTTACGAGATGGGTGAAGCACGCTTCCGCAAGATGTTTGAGCGTCAACTTAAA
+GCTGGTGAGGTTGCGGATAACGCTGCCGCCAAGCCTCTCATCACTACCCTACTCCCTAAG
+ATGATTGCACGCATCAACGACTGGTTTGAGGAAGTGAAAGCTAAGCGCGGCAAGCGCCCG
+ACAGCCTTCCAGTTCCTGCAAGAAATCAAGCCGGAAGCCGTAGCGTACATCACCATTAAG
+ACCACTCTGGCTTGCCTAACCAGTGCTGACAATACAACCGTTCAGGCTGTAGCAAGCGCA
+ATCGGTCGGGCCATTGAGGACGAGGCTCGCTTCGGTCGTATCCGTGACCTTGAAGCTAAG
+CACTTCAAGAAAAACGTTGAGGAACAACTCAACAAGCGCGTAGGGCACGTCTACAAGAAA
+GCATTTATGCAAGTTGTCGAGGCTGACATGCTCTCTAAGGGTCTACTCGGTGGCGAGGCG
+TGGTCTTCGTGGCATAAGGAAGACTCTATTCATGTAGGAGTACGCTGCATCGAGATGCTC
+ATTGAGTCAACCGGAATGGTTAGCTTACACCGCCAAAATGCTGGCGTAGTAGGTCAAGAC
+TCTGAGACTATCGAACTCGCACCTGAATACGCTGAGGCTATCGCAACCCGTGCAGGTGCG
+CTGGCTGGCATCTCTCCGATGTTCCAACCTTGCGTAGTTCCTCCTAAGCCGTGGACTGGC
+ATTACTGGTGGTGGCTATTGGGCTAACGGTCGTCGTCCTCTGGCGCTGGTGCGTACTCAC
+AGTAAGAAAGCACTGATGCGCTACGAAGACGTTTACATGCCTGAGGTGTACAAAGCGATT
+AACATTGCGCAAAACACCGCATGGAAAATCAACAAGAAAGTCCTAGCGGTCGCCAACGTA
+ATCACCAAGTGGAAGCATTGTCCGGTCGAGGACATCCCTGCGATTGAGCGTGAAGAACTC
+CCGATGAAACCGGAAGACATCGACATGAATCCTGAGGCTCTCACCGCGTGGAAACGTGCT
+GCCGCTGCTGTGTACCGCAAGGACAAGGCTCGCAAGTCTCGCCGTATCAGCCTTGAGTTC
+ATGCTTGAGCAAGCCAATAAGTTTGCTAACCATAAGGCCATCTGGTTCCCTTACAACATG
+GACTGGCGCGGTCGTGTTTACGCTGTGTCAATGTTCAACCCGCAAGGTAACGATATGACC
+AAAGGACTGCTTACGCTGGCGAAAGGTAAACCAATCGGTAAGGAAGGTTACTACTGGCTG
+AAAATCCACGGTGCAAACTGTGCGGGTGTCGATAAGGTTCCGTTCCCTGAGCGCATCAAG
+TTCATTGAGGAAAACCACGAGAACATCATGGCTTGCGCTAAGTCTCCACTGGAGAACACT
+TGGTGGGCTGAGCAAGATTCTCCGTTCTGCTTCCTTGCGTTCTGCTTTGAGTACGCTGGG
+GTACAGCACCACGGCCTGAGCTATAACTGCTCCCTTCCGCTGGCGTTTGACGGGTCTTGC
+TCTGGCATCCAGCACTTCTCCGCGATGCTCCGAGATGAGGTAGGTGGTCGCGCGGTTAAC
+TTGCTTCCTAGTGAAACCGTTCAGGACATCTACGGGATTGTTGCTAAGAAAGTCAACGAG
+ATTCTACAAGCAGACGCAATCAATGGGACCGATAACGAAGTAGTTACCGTGACCGATGAG
+AACACTGGTGAAATCTCTGAGAAAGTCAAGCTGGGCACTAAGGCACTGGCTGGTCAATGG
+CTGGCTTACGGTGTTACTCGCAGTGTGACTAAGCGTTCAGTCATGACGCTGGCTTACGGG
+TCCAAAGAGTTCGGCTTCCGTCAACAAGTGCTGGAAGATACCATTCAGCCAGCTATTGAT
+TCCGGCAAGGGTCTGATGTTCACTCAGCCGAATCAGGCTGCTGGATACATGGCTAAGCTG
+ATTTGGGAATCTGTGAGCGTGACGGTGGTAGCTGCGGTTGAAGCAATGAACTGGCTTAAG
+TCTGCTGCTAAGCTGCTGGCTGCTGAGGTCAAAGATAAGAAGACTGGAGAGATTCTTCGC
+AAGCGTTGCGCTGTGCATTGGGTAACTCCTGATGGTTTCCCTGTGTGGCAGGAATACAAG
+AAGCCTATTCAGACGCGCTTGAACCTGATGTTCCTCGGTCAGTTCCGCTTACAGCCTACC
+ATTAACACCAACAAAGATAGCGAGATTGATGCACACAAACAGGAGTCTGGTATCGCTCCT
+AACTTTGTACACAGCCAAGACGGTAGCCACCTTCGTAAGACTGTAGTGTGGGCACACGAG
+AAGTACGGAATCGAATCTTTTGCACTGATTCACGACTCCTTCGGTACCATTCCGGCTGAC
+GCTGCGAACCTGTTCAAAGCAGTGCGCGAAACTATGGTTGACACATATGAGTCTTGTGAT
+GTACTGGCTGATTTCTACGACCAGTTCGCTGACCAGTTGCACGAGTCTCAATTGGACAAA
+ATGCCAGCACTTCCGGCTAAAGGTAACTTGAACCTCCGTGACATCTTAGAGTCGGACTTC
+GCGTTCGCGTAA
+>T7p09 [Location=[6006:6135](+);Name=T7p09]
+ATGCGTAACTTCGAAAAGATGACCAAACGTTCTAACCGTAATGCTCGTGACTTCGAGGCA
+ACCAAAGGTCGCAAGTTGAATAAGACTAAGCGTGACCGCTCTCACAAGCGTAGCTGGGAG
+GGTCAGTAA
+>T7p08.p01 [Location=[6136:6394](+);Name=T7p08]
+ATGGGACGTTTATATAGTGGTAATCTGGCAGCATTCAAGGCAGCAACAAACAAGCTGTTC
+CAGTTAGACTTAGCGGTCATTTATGATGACTGGTATGATGCCTATACAAGAAAAGATTGC
+ATACGGTTACGTATTGAGGACAGGAGTGGAAACCTGATTGATACTAGCACCTTCTACCAC
+CACGACGAGGACGTTCTGTTCAATATGTGTACTGATTGGTTGAACCATATGTATGACCAG
+TTGAAGGACTGGAAGTAA
+>T7p10.p01 [Location=[6474:7554](+);Name=T7p10]
+ATGATGAACATTAAGACTAACCCGTTTAAAGCCGTGTCTTTCGTAGAGTCTGCCATTAAG
+AAGGCTCTGGATAACGCTGGGTATCTTATCGCTGAAATCAAGTACGATGGTGTACGCGGG
+AACATCTGCGTAGACAATACTGCTAACAGTTACTGGCTCTCTCGTGTATCTAAAACGATT
+CCGGCACTGGAGCACTTAAACGGGTTTGATGTTCGCTGGAAGCGTCTACTGAACGATGAC
+CGTTGCTTCTACAAAGATGGCTTTATGCTTGATGGGGAACTCATGGTCAAGGGCGTAGAC
+TTTAACACAGGGTCCGGCCTACTGCGTACCAAATGGACTGACACGAAGAACCAAGAGTTC
+CATGAAGAGTTATTCGTTGAACCAATCCGTAAGAAAGATAAAGTTCCCTTTAAGCTGCAC
+ACTGGACACCTTCACATAAAACTGTACGCTATCCTCCCGCTGCACATCGTGGAGTCTGGA
+GAAGACTGTGATGTCATGACGTTGCTCATGCAGGAACACGTTAAGAACATGCTGCCTCTG
+CTACAGGAATACTTCCCTGAAATCGAATGGCAAGCGGCTGAATCTTACGAGGTCTACGAT
+ATGGTAGAACTACAGCAACTGTACGAGCAGAAGCGAGCAGAAGGCCATGAGGGTCTCATT
+GTGAAAGACCCGATGTGTATCTATAAGCGCGGTAAGAAATCTGGCTGGTGGAAAATGAAA
+CCTGAGAACGAAGCTGACGGTATCATTCAGGGTCTGGTATGGGGTACAAAAGGTCTGGCT
+AATGAAGGTAAAGTGATTGGTTTTGAGGTGCTTCTTGAGAGTGGTCGTTTAGTTAACGCC
+ACGAATATCTCTCGCGCCTTAATGGATGAGTTCACTGAGACAGTAAAAGAGGCCACCCTA
+AGTCAATGGGGATTCTTTAGCCCATACGGTATTGGCGACAACGATGCTTGTACTATTAAC
+CCTTACGATGGCTGGGCGTGTCAAATTAGCTACATGGAGGAAACACCTGATGGCTCTTTG
+CGGCACCCATCGTTCGTAATGTTCCGTGGCACCGAGGACAACCCTCAAGAGAAAATGTAA
+>T7p11 [Location=[7607:7763](+);Name=T7p11]
+ATGTTTAAGAAGGTTGGTAAATTCCTTGCGGCTTTGGCAGCTATCCTGACGCTTGCGTAT
+ATTCTTGCGGTATACCCTCAAGTAGCACTAGTAGTAGTTGGCGCTTGTTACTTAGCGGCA
+GTGTGTGCTTGCGTGTGGAGTATAGTTAACTGGTAA
+>T7p12 [Location=[7790:7880](+);Name=T7p12]
+ATGATGTACTTAATGCCATTACTCATCGTCATTGTAGGATGCCTTGCGCTCCACTGTAGC
+GATGATGATATGCCAGATGGTCACGCTTAA
+>T7p13 [Location=[7905:8166](+);Name=T7p13]
+ATGTTTCGACTTCATTACAACAAAAGCGTTAAGAATTTCACGGTTCGCCGTGCTGACCGT
+TCAATCGTATGTGCGAGCGAGCGCCGAGCTAAGATACCTCTTATTGGTAACACAGTTCCT
+TTGGCACCGAGCGTCCACATCATTATCACCCGTGGTGACTTTGAGAAAGCAATAGACAAG
+AAACGTCCGGTTCTTAGTGTGGCAGTGACCCGCTTCCCGTTCGTCCGTCTGTTACTCAAA
+CGAATCAAGGAGGTGTTCTGA
+>T7p14 [Location=[8165:8756](+);Name=T7p14]
+ATGGGACTGTTAGATGGTGAAGCCTGGGAAAAAGAAAACCCGCCAGTACAAGCAACTGGG
+TGTATAGCTTGCTTAGAGAAAGATGACCGTTATCCACACACCTGTAACAAAGGAGCTAAC
+GATATGACCGAACGTGAACAAGAGATGATCATTAAGTTGATAGACAATAATGAAGGTCGC
+CCAGATGATTTGAATGGCTGCGGTATTCTCTGCTCCAATGTCCCTTGCCACCTCTGCCCC
+GCAAATAACGATCAAAAGATAACCTTAGGTGAAATCCGAGCGATGGACCCACGTAAACCA
+CATCTGAATAAACCTGAGGTAACTCCTACAGATGACCAGCCTTCCGCTGAGACAATCGAA
+GGTGTCACTAAGCCTTCCCACTACATGCTGTTTGACGACATTGAGGCTATCGAAGTGATT
+GCTCGTTCAATGACCGTTGAGCAGTTCAAGGGATACTGCTTCGGTAACATCTTAAAGTAC
+AGACTACGTGCTGGTAAGAAGTCAGAGTTAGCGTACTTAGAGAAAGACCTAGCGAAAGCA
+GACTTCTATAAAGAACTCTTTGAGAAACATAAGGATAAATGTTATGCATAA
+>T7p15 [Location=[8748:8895](+);Name=T7p15]
+ATGCATAACTTCAAGTCAACCCCACCTGCCGACAGCCTATCTGATGACTTCACATCTTGC
+TCAGAGTGGTGCCGAAAGATGTGGGAAGAGACATTCGACGATGCGTACATCAAGCTGTAT
+GAACTTTGGAAATCGAGAGGTCAATGA
+>T7p16 [Location=[8897:9092](+);Name=T7p16]
+ATGTCAAACGTAAATACAGGTTCACTTAGTGTGGACAATAAGAAGTTTTGGGCTACCGTA
+GAGTCCTCGGAGCATTCCTTCGAGGTTCCAATCTACGCTGAGACCCTAGACGAAGCTCTG
+GAGTTAGCCGAATGGCAATACGTTCCGGCTGGCTTTGAGGTTACTCGTGTGCGTCCTTGT
+GTAGCACCGAAGTAA
+>T7p17 [Location=[9157:9856](+);Name=T7p17]
+ATGGCTAAGAAGATTTTCACCTCTGCGCTGGGTACCGCTGAACCTTACGCTTACATCGCC
+AAGCCGGACTACGGCAACGAAGAGCGTGGCTTTGGGAACCCTCGTGGTGTCTATAAAGTT
+GACCTGACTATTCCCAACAAAGACCCGCGCTGCCAGCGTATGGTCGATGAAATCGTGAAG
+TGTCACGAAGAGGCTTATGCTGCTGCCGTTGAGGAATACGAAGCTAATCCACCTGCTGTA
+GCTCGTGGTAAGAAACCGCTGAAACCGTATGAGGGTGACATGCCGTTCTTCGATAACGGT
+GACGGTACGACTACCTTTAAGTTCAAATGCTACGCGTCTTTCCAAGACAAGAAGACCAAA
+GAGACCAAGCACATCAATCTGGTTGTGGTTGACTCAAAAGGTAAGAAGATGGAAGACGTT
+CCGATTATCGGTGGTGGCTCTAAGCTGAAAGTTAAATATTCTCTGGTTCCATACAAGTGG
+AACACTGCTGTAGGTGCGAGCGTTAAGCTGCAACTGGAATCCGTGATGCTGGTCGAACTG
+GCTACCTTTGGTGGCGGTGAAGACGATTGGGCTGACGAAGTTGAAGAGAACGGCTATGTT
+GCCTCTGGTTCTGCCAAAGCGAGCAAACCACGCGACGAAGAAAGCTGGGACGAAGACGAC
+GAAGAGTCCGAGGAAGCAGACGAAGACGGAGACTTCTAA
+>T7p18 [Location=[9856:10276](+);Name=T7p18]
+GTGGAACTGCGGGAGAAAATCCTTGAGCGAATCAAGGTGACTTCCTCTGGGTGTTGGGAG
+TGGCAGGGCGCTACGAACAATAAAGGGTACGGGCAGGTGTGGTGCAGCAATACCGGAAAG
+GTTGTCTACTGTCATCGCGTAATGTCTAATGCTCCGAAAGGTTCTACCGTCCTGCACTCC
+TGTGATAATCCATTATGTTGTAACCCTGAACACCTATCCATAGGAACTCCAAAAGAGAAC
+TCCACTGACATGGTAAATAAGGGTCGCTCACACAAGGGGTATAAACTTTCAGACGAAGAC
+GTAATGGCAATCATGGAGTCCAGCGAGTCCAATGTATCCTTAGCTCGCACCTATGGTGTC
+TCCCAACAGACTATTTGTGATATACGCAAAGGGAGGCGACATGGCAGGTTACGGCGCTAA
+>T7p19 [Location=[10256:10706](+);Name=T7p19]
+ATGGCAGGTTACGGCGCTAAAGGAATCCGAAAGGTTGGAGCGTTTCGCTCTGGCCTAGAG
+GACAAGGTTTCAAAGCAGTTGGAATCAAAAGGTATTAAATTCGAGTATGAAGAGTGGAAA
+GTGCCTTATGTAATTCCGGCGAGCAATCACACTTACACTCCAGACTTCTTACTTCCAAAC
+GGTATATTCGTTGAGACAAAGGGTCTGTGGGAAAGCGATGATAGAAAGAAGCACTTATTA
+ATTAGGGAGCAGCACCCCGAGCTAGACATCCGTATTGTCTTCTCAAGCTCACGTACTAAG
+TTATACAAAGGTTCTCCAACGTCTTATGGAGAGTTCTGCGAAAAGCATGGTATTAAGTTC
+GCTGATAAACTGATACCTGCTGAGTGGATAAAGGAACCCAAGAAGGAGGTCCCCTTTGAT
+AGATTAAAAAGGAAAGGAGGAAAGAAATAA
+>T7p20 [Location=[10705:11161](+);Name=T7p20]
+ATGGCTCGTGTACAGTTTAAACAACGTGAATCTACTGACGCAATCTTTGTTCACTGCTCG
+GCTACCAAGCCAAGTCAGAATGTTGGTGTCCGTGAGATTCGCCAGTGGCACAAAGAGCAG
+GGTTGGCTCGATGTGGGATACCACTTTATCATCAAGCGAGACGGTACTGTGGAGGCAGGA
+CGAGATGAGATGGCTGTAGGCTCTCACGCTAAGGGTTACAACCACAACTCTATCGGCGTC
+TGCCTTGTTGGTGGTATCGACGATAAAGGTAAGTTCGACGCTAACTTTACGCCAGCCCAA
+ATGCAATCCCTTCGCTCACTGCTTGTCACACTGCTGGCTAAGTACGAAGGCGCTGTGCTT
+CGCGCCCATCATGAGGTGGCGCCGAAGGCTTGCCCTTCGTTCGACCTTAAGCGTTGGTGG
+GAGAAGAACGAACTGGTCACTTCTGACCGTGGATAA
+>T7p21 [Location=[11224:11590](+);Name=T7p21]
+ATGCGCAAGTCTTATAAACAATTCTATAAGGCTCCGAGGAGGCATATCCAAGTGTGGGAG
+GCAGCCAATGGGCCTATACCAAAAGGTTATTATATAGACCACATTGACGGCAATCCACTC
+AACGACGCCTTAGACAATCTCCGTCTGGCTCTCCCAAAAGAAAACTCATGGAACATGAAG
+ACTCCAAAGAGCAATACCTCAGGACTAAAGGGACTGAGTTGGAGCAAGGAAAGGGAGATG
+TGGAGAGGCACTGTAACAGCTGAGGGTAAACAGCATAACTTTCGTAGTAGAGATCTATTG
+GAAGTCGTTGCGTGGATTTATAGAACTAGGAGGGAATTGCATGGACAATTCGCACGATTC
+CGATAG
+>T7p22 [Location=[11564:13265](+);Name=T7p22]
+ATGGACAATTCGCACGATTCCGATAGTGTATTTCTTTACCACATTCCTTGTGACAACTGT
+GGGAGTAGTGATGGGAACTCGCTGTTCTCTGACGGACACACGTTCTGCTACGTATGCGAG
+AAGTGGACTGCTGGTAATGAAGACACTAAAGAGAGGGCTTCAAAACGGAAACCCTCAGGA
+GGTAAACCAATGACTTACAACGTGTGGAACTTCGGGGAATCCAATGGACGCTACTCCGCG
+TTAACTGCGAGAGGAATCTCCAAGGAAACCTGTCAGAAGGCTGGCTACTGGATTGCCAAA
+GTAGACGGTGTGATGTACCAAGTGGCTGACTATCGGGACCAGAACGGCAACATTGTGAGT
+CAGAAGGTTCGAGATAAAGATAAGAACTTTAAGACCACTGGTAGTCACAAGAGTGACGCT
+CTGTTCGGGAAGCACTTGTGGAATGGTGGTAAGAAGATTGTCGTTACAGAAGGTGAAATC
+GACATGCTTACCGTGATGGAACTTCAAGACTGTAAGTATCCTGTAGTGTCGTTGGGTCAC
+GGTGCCTCTGCCGCTAAGAAGACATGCGCTGCCAACTACGAATACTTTGACCAGTTCGAA
+CAGATTATCTTAATGTTCGATATGGACGAAGCAGGGCGCAAAGCAGTCGAAGAGGCTGCA
+CAGGTTCTACCTGCTGGTAAGGTACGAGTGGCAGTTCTTCCGTGTAAGGATGCAAACGAG
+TGTCACCTAAATGGTCACGACCGTGAAATCATGGAGCAAGTGTGGAATGCTGGTCCTTGG
+ATTCCTGATGGTGTGGTATCGGCTCTTTCGTTACGTGAACGAATCCGTGAGCACCTATCG
+TCCGAGGAATCAGTAGGTTTACTTTTCAGTGGCTGCACTGGTATCAACGATAAGACCTTA
+GGTGCCCGTGGTGGTGAAGTCATTATGGTCACTTCCGGTTCCGGTATGGGTAAGTCAACG
+TTCGTCCGTCAACAAGCTCTACAATGGGGCACAGCGATGGGCAAGAAGGTAGGCTTAGCG
+ATGCTTGAGGAGTCCGTTGAGGAGACCGCTGAGGACCTTATAGGTCTACACAACCGTGTC
+CGACTGAGACAATCCGACTCACTAAAGAGAGAGATTATTGAGAACGGTAAGTTCGACCAA
+TGGTTCGATGAACTGTTCGGCAACGATACGTTCCATCTATATGACTCATTCGCCGAGGCT
+GAGACGGATAGACTGCTCGCTAAGCTGGCCTACATGCGCTCAGGCTTGGGCTGTGACGTA
+ATCATTCTAGACCACATCTCAATCGTCGTATCCGCTTCTGGTGAATCCGATGAGCGTAAG
+ATGATTGACAACCTGATGACCAAGCTCAAAGGGTTCGCTAAGTCAACTGGGGTGGTGCTG
+GTCGTAATTTGTCACCTTAAGAACCCAGACAAAGGTAAAGCACATGAGGAAGGTCGCCCC
+GTTTCTATTACTGACCTACGTGGTTCTGGCGCACTACGCCAACTATCTGATACTATTATT
+GCCCTTGAGCGTAATCAGCAAGGCGATATGCCTAACCTTGTCCTCGTTCGTATTCTCAAG
+TGCCGCTTTACTGGTGATACTGGTATCGCTGGCTACATGGAATACAACAAGGAAACCGGA
+TGGCTTGAACCATCAAGTTACTCAGGGGAAGAAGAGTCACACTCAGAGTCAACAGACTGG
+TCCAACGACACTGACTTCTGA
+>T7p23 [Location=[11634:11757](+);Name=T7p23]
+ATGGGAACTCGCTGTTCTCTGACGGACACACGTTCTGCTACGTATGCGAGAAGTGGACTG
+CTGGTAATGAAGACACTAAAGAGAGGGCTTCAAAACGGAAACCCTCAGGAGGTAAACCAA
+TGA
+>T7p24 [Location=[11753:13265](+);Name=T7p24]
+ATGACTTACAACGTGTGGAACTTCGGGGAATCCAATGGACGCTACTCCGCGTTAACTGCG
+AGAGGAATCTCCAAGGAAACCTGTCAGAAGGCTGGCTACTGGATTGCCAAAGTAGACGGT
+GTGATGTACCAAGTGGCTGACTATCGGGACCAGAACGGCAACATTGTGAGTCAGAAGGTT
+CGAGATAAAGATAAGAACTTTAAGACCACTGGTAGTCACAAGAGTGACGCTCTGTTCGGG
+AAGCACTTGTGGAATGGTGGTAAGAAGATTGTCGTTACAGAAGGTGAAATCGACATGCTT
+ACCGTGATGGAACTTCAAGACTGTAAGTATCCTGTAGTGTCGTTGGGTCACGGTGCCTCT
+GCCGCTAAGAAGACATGCGCTGCCAACTACGAATACTTTGACCAGTTCGAACAGATTATC
+TTAATGTTCGATATGGACGAAGCAGGGCGCAAAGCAGTCGAAGAGGCTGCACAGGTTCTA
+CCTGCTGGTAAGGTACGAGTGGCAGTTCTTCCGTGTAAGGATGCAAACGAGTGTCACCTA
+AATGGTCACGACCGTGAAATCATGGAGCAAGTGTGGAATGCTGGTCCTTGGATTCCTGAT
+GGTGTGGTATCGGCTCTTTCGTTACGTGAACGAATCCGTGAGCACCTATCGTCCGAGGAA
+TCAGTAGGTTTACTTTTCAGTGGCTGCACTGGTATCAACGATAAGACCTTAGGTGCCCGT
+GGTGGTGAAGTCATTATGGTCACTTCCGGTTCCGGTATGGGTAAGTCAACGTTCGTCCGT
+CAACAAGCTCTACAATGGGGCACAGCGATGGGCAAGAAGGTAGGCTTAGCGATGCTTGAG
+GAGTCCGTTGAGGAGACCGCTGAGGACCTTATAGGTCTACACAACCGTGTCCGACTGAGA
+CAATCCGACTCACTAAAGAGAGAGATTATTGAGAACGGTAAGTTCGACCAATGGTTCGAT
+GAACTGTTCGGCAACGATACGTTCCATCTATATGACTCATTCGCCGAGGCTGAGACGGAT
+AGACTGCTCGCTAAGCTGGCCTACATGCGCTCAGGCTTGGGCTGTGACGTAATCATTCTA
+GACCACATCTCAATCGTCGTATCCGCTTCTGGTGAATCCGATGAGCGTAAGATGATTGAC
+AACCTGATGACCAAGCTCAAAGGGTTCGCTAAGTCAACTGGGGTGGTGCTGGTCGTAATT
+TGTCACCTTAAGAACCCAGACAAAGGTAAAGCACATGAGGAAGGTCGCCCCGTTTCTATT
+ACTGACCTACGTGGTTCTGGCGCACTACGCCAACTATCTGATACTATTATTGCCCTTGAG
+CGTAATCAGCAAGGCGATATGCCTAACCTTGTCCTCGTTCGTATTCTCAAGTGCCGCTTT
+ACTGGTGATACTGGTATCGCTGGCTACATGGAATACAACAAGGAAACCGGATGGCTTGAA
+CCATCAAGTTACTCAGGGGAAGAAGAGTCACACTCAGAGTCAACAGACTGGTCCAACGAC
+ACTGACTTCTGA
+>T7p25 [Location=[12987:13326](+);Name=T7p25]
+ATGAGGAAGGTCGCCCCGTTTCTATTACTGACCTACGTGGTTCTGGCGCACTACGCCAAC
+TATCTGATACTATTATTGCCCTTGAGCGTAATCAGCAAGGCGATATGCCTAACCTTGTCC
+TCGTTCGTATTCTCAAGTGCCGCTTTACTGGTGATACTGGTATCGCTGGCTACATGGAAT
+ACAACAAGGAAACCGGATGGCTTGAACCATCAAGTTACTCAGGGGAAGAAGAGTCACACT
+CAGAGTCAACAGACTGGTCCAACGACACTGACTTCTGACAGGATTCTTGATGACTTTCCA
+GACGACTACGAGAAGTTTCGCTGGAGAGTCCCATTCTAA
+>T7p26 [Location=[13351:13564](+);Name=T7p26]
+ATGTTCAAACTGATTAAGAAGTTAGGCCAACTGCTGGTTCGTATGTACAACGTGGAAGCC
+AAGCGACTGAACGATGAGGCTCGTAAAGAGGCCACACAGTCACGCGCTCTGGCGATTCGC
+TCCAACGAACTGGCTGACAGTGCATCCACTAAAGTTACCGAGGCTGCCCGTGTGGCAAAC
+CAAGCTCAACAGCTTTCCAAATTCTTTGAGTAA
+>T7p27 [Location=[13583:13853](+);Name=T7p27]
+ATGTCTAACGTAGCTGAAACTATCCGTCTATCCGATACAGCTGACCAGTGGAACCGTCGA
+GTCCACATCAACGTTCGCAACGGTAAGGCGACTATGGTTTACCGCTGGAAGGACTCTAAG
+TCCTCTAAGAATCACACTCAGCGTATGACGTTGACAGATGAGCAAGCACTGCGTCTGGTC
+AATGCGCTTACCAAAGCTGCCGTGACAGCAATTCATGAAGCTGGTCGCGTCAATGAAGCT
+ATGGCTATCCTCGACAAGATTGATAACTAA
+>T7p28 [Location=[13926:14334](+);Name=T7p28]
+ATGCGTGACCCTAAAGTTATCCAAGCAGAAATCGCTAAACTGGAAGCTGAACTGGAGGAC
+GTTAAGTACCATGAAGCTAAGACTCGCTCCGCTGTTCACATCTTGAAGAACTTAGGCTGG
+ACTTGGACAAGACAGACTGGCTGGAAGAAACCAGAAGTTACCAAGCTGAGTCATAAGGTG
+TTCGATAAGGACACTATGACCCACATCAAGGCTGGTGATTGGGTTAAGGTTGACATGGGA
+GTTGTTGGTGGATACGGCTACGTCCGCTCAGTTAGTGGCAAATATGCACAAGTGTCATAC
+ATCACAGGTGTTACTCCACGCGGTGCAATCGTTGCCGATAAGACCAACATGATTCACACA
+GGTTTCTTGACAGTTGTTTCATATGAAGAGATTGTTAAGTCACGATAA
+>T7p29 [Location=[14352:16467](+);Name=T7p29]
+ATGATCGTTTCTGACATCGAAGCTAACGCCCTCTTAGAGAGCGTCACTAAGTTCCACTGC
+GGGGTTATCTACGACTACTCCACCGCTGAGTACGTAAGCTACCGTCCGAGTGACTTCGGT
+GCGTATCTGGATGCGCTGGAAGCCGAGGTTGCACGAGGCGGTCTTATTGTGTTCCACAAC
+GGTCACAAGTATGACGTTCCTGCATTGACCAAACTGGCAAAGTTGCAATTGAACCGAGAG
+TTCCACCTTCCTCGTGAGAACTGTATTGACACCCTTGTGTTGTCACGTTTGATTCATTCC
+AACCTCAAGGACACCGATATGGGTCTTCTGCGTTCCGGCAAGTTGCCCGGAAAACGCTTT
+GGGTCTCACGCTTTGGAGGCGTGGGGTTATCGCTTAGGCGAGATGAAGGGTGAATACAAA
+GACGACTTTAAGCGTATGCTTGAAGAGCAGGGTGAAGAATACGTTGACGGAATGGAGTGG
+TGGAACTTCAACGAAGAGATGATGGACTATAACGTTCAGGACGTTGTGGTAACTAAAGCT
+CTCCTTGAGAAGCTACTCTCTGACAAACATTACTTCCCTCCTGAGATTGACTTTACGGAC
+GTAGGATACACTACGTTCTGGTCAGAATCCCTTGAGGCCGTTGACATTGAACATCGTGCT
+GCATGGCTGCTCGCTAAACAAGAGCGCAACGGGTTCCCGTTTGACACAAAAGCAATCGAA
+GAGTTGTACGTAGAGTTAGCTGCTCGCCGCTCTGAGTTGCTCCGTAAATTGACCGAAACG
+TTCGGCTCGTGGTATCAGCCTAAAGGTGGCACTGAGATGTTCTGCCATCCGCGAACAGGT
+AAGCCACTACCTAAATACCCTCGCATTAAGACACCTAAAGTTGGTGGTATCTTTAAGAAG
+CCTAAGAACAAGGCACAGCGAGAAGGCCGTGAGCCTTGCGAACTTGATACCCGCGAGTAC
+GTTGCTGGTGCTCCTTACACCCCAGTTGAACATGTTGTGTTTAACCCTTCGTCTCGTGAC
+CACATTCAGAAGAAACTCCAAGAGGCTGGGTGGGTCCCGACCAAGTACACCGATAAGGGT
+GCTCCTGTGGTGGACGATGAGGTACTCGAAGGAGTACGTGTAGATGACCCTGAGAAGCAA
+GCCGCTATCGACCTCATTAAAGAGTACTTGATGATTCAGAAGCGAATCGGACAGTCTGCT
+GAGGGAGACAAAGCATGGCTTCGTTATGTTGCTGAGGATGGTAAGATTCATGGTTCTGTT
+AACCCTAATGGAGCAGTTACGGGTCGTGCGACCCATGCGTTCCCAAACCTTGCGCAAATT
+CCGGGTGTACGTTCTCCTTATGGAGAGCAGTGTCGCGCTGCTTTTGGCGCTGAGCACCAT
+TTGGATGGGATAACTGGTAAGCCTTGGGTTCAGGCTGGCATCGACGCATCCGGTCTTGAG
+CTACGCTGCTTGGCTCACTTCATGGCTCGCTTTGATAACGGCGAGTACGCTCACGAGATT
+CTTAACGGCGACATCCACACTAAGAACCAGATAGCTGCTGAACTACCTACCCGAGATAAC
+GCTAAGACGTTCATCTATGGGTTCCTCTATGGTGCTGGTGATGAGAAGATTGGACAGATT
+GTTGGTGCTGGTAAAGAGCGCGGTAAGGAACTCAAGAAGAAATTCCTTGAGAACACCCCC
+GCGATTGCAGCACTCCGCGAGTCTATCCAACAGACACTTGTCGAGTCCTCTCAATGGGTA
+GCTGGTGAGCAACAAGTCAAGTGGAAACGCCGCTGGATTAAAGGTCTGGATGGTCGTAAG
+GTACACGTTCGTAGTCCTCACGCTGCCTTGAATACCCTACTGCAATCTGCTGGTGCTCTC
+ATCTGCAAACTGTGGATTATCAAGACCGAAGAGATGCTCGTAGAGAAAGGCTTGAAGCAT
+GGCTGGGATGGGGACTTTGCGTACATGGCATGGGTACATGATGAAATCCAAGTAGGCTGC
+CGTACCGAAGAGATTGCTCAGGTGGTCATTGAGACCGCACAAGAAGCGATGCGCTGGGTT
+GGAGACCACTGGAACTTCCGGTGTCTTCTGGATACCGAAGGTAAGATGGGTCCTAATTGG
+GCGATTTGCCACTGA
+>T7p30 [Location=[16482:16839](+);Name=T7p30]
+ATGAACGAAAGACACTTAACAGGTGCTGCTTCTGAAATGCTAGTAGCCTACAAATTTACC
+AAAGCTGGGTACACTGTCTATTACCCTATGCTGACTCAGAGTAAAGAGGACTTGGTTGTA
+TGTAAGGATGGTAAATTTAGTAAGGTTCAGGTTAAAACAGCCACAACGGTTCAAACCAAC
+ACAGGAGATGCCAAGCAGGTTAGGCTAGGTGGATGCGGTAGGTCCGAATATAAGGATGGA
+GACTTTGACATTCTTGCGGTTGTGGTTGACGAAGATGTGCTTATTTTCACATGGGACGAA
+GTAAAAGGTAAGACATCCATGTGTGTCGGCAAGAGAAACAAAGGCATAAAACTATAG
+>T7p31.cds1 [Location=[16850:17147](+);Name=T7p31]
+ATGGCTATGACAAAGAAATTTAAAGTGTCCTTCGACGTTACCGCAAAGATGTCGTCTGAC
+GTTCAGGCAATCTTAGAGAAAGATATGCTGCATCTATGTAAGCAGGTCGGCTCAGGTGCG
+ATTGTCCCCAATGGTAAACAGAAGGAAATGATTGTCCAGTTCCTGACACACGGTATGGAA
+GGATTGATGACATTCGTAGTACGTACATCATTTCGTGAGGCCATTAAGGACATGCACGAA
+GAGTATGCAGATAAGGACTCTTTCAAACAATCTCCTGCAACAGTACGGGAGGTGTTC
+>T7p32 [Location=[16850:17150](+);Name=T7p32]
+ATGGCTATGACAAAGAAATTTAAAGTGTCCTTCGACGTTACCGCAAAGATGTCGTCTGAC
+GTTCAGGCAATCTTAGAGAAAGATATGCTGCATCTATGTAAGCAGGTCGGCTCAGGTGCG
+ATTGTCCCCAATGGTAAACAGAAGGAAATGATTGTCCAGTTCCTGACACACGGTATGGAA
+GGATTGATGACATTCGTAGTACGTACATCATTTCGTGAGGCCATTAAGGACATGCACGAA
+GAGTATGCAGATAAGGACTCTTTCAAACAATCTCCTGCAACAGTACGGGAGGTGTTCTGA
+>T7p31.cds2 [Location=[17146:17359](+);Name=T7p31]
+CTGATGTCTGACTACCTGAAAGTGCTGCAAGCAATCAAAAGTTGCCCTAAGACTTTCCAG
+TCCAACTATGTACGGAACAATGCGAGCCTCGTAGCGGAGGCCGCTTCCCGTGGTCACATC
+TCGTGCCTGACTACTAGTGGACGTAACGGTGGCGCTTGGGAAATCACTGCTTCCGGTACT
+CGCTTTCTGAAACGAATGGGAGGATGTGTCTAA
+>T7p33 [Location=[17149:17359](+);Name=T7p33]
+ATGTCTGACTACCTGAAAGTGCTGCAAGCAATCAAAAGTTGCCCTAAGACTTTCCAGTCC
+AACTATGTACGGAACAATGCGAGCCTCGTAGCGGAGGCCGCTTCCCGTGGTCACATCTCG
+TGCCTGACTACTAGTGGACGTAACGGTGGCGCTTGGGAAATCACTGCTTCCGGTACTCGC
+TTTCTGAAACGAATGGGAGGATGTGTCTAA
+>T7p34 [Location=[17358:17517](+);Name=T7p34]
+ATGTCTCGTGACCTTGTGACTATTCCACGCGATGTGTGGAACGATATACAGGGCTACATC
+GACTCTCTGGAACGTGAGAACGATAGCCTTAAGAATCAACTAATGGAAGCTGACGAATAC
+GTAGCGGAACTAGAGGAGAAACTTAATGGCACTTCTTGA
+>T7p35 [Location=[17503:18406](+);Name=T7p35]
+ATGGCACTTCTTGACCTTAAACAATTCTATGAGTTACGTGAAGGCTGCGACGACAAGGGT
+ATCCTTGTGATGGACGGCGACTGGCTGGTCTTCCAAGCTATGAGTGCTGCTGAGTTTGAT
+GCCTCTTGGGAGGAAGAGATTTGGCACCGATGCTGTGACCACGCTAAGGCCCGTCAGATT
+CTTGAGGATTCCATTAAGTCCTACGAGACCCGTAAGAAGGCTTGGGCAGGTGCTCCAATT
+GTCCTTGCGTTCACCGATAGTGTTAACTGGCGTAAAGAACTGGTTGACCCGAACTATAAG
+GCTAACCGTAAGGCCGTGAAGAAACCTGTAGGGTACTTTGAGTTCCTTGATGCTCTCTTT
+GAGCGCGAAGAGTTCTATTGCATCCGTGAGCCTATGCTTGAGGGTGATGACGTTATGGGA
+GTTATTGCTTCCAATCCGTCTGCCTTCGGTGCTCGTAAGGCTGTAATCATCTCTTGCGAT
+AAGGACTTTAAGACCATCCCTAACTGTGACTTCCTGTGGTGTACCACTGGTAACATCCTG
+ACTCAGACCGAAGAGTCCGCTGACTGGTGGCACCTCTTCCAGACCATCAAGGGTGACATC
+ACTGATGGTTACTCAGGGATTGCTGGATGGGGTGATACCGCCGAGGACTTCTTGAATAAC
+CCGTTCATAACCGAGCCTAAAACGTCTGTGCTTAAGTCCGGTAAGAACAAAGGCCAAGAG
+GTTACTAAATGGGTTAAACGCGACCCTGAGCCTCATGAGACGCTTTGGGACTGCATTAAG
+TCCATTGGCGCGAAGGCTGGTATGACCGAAGAGGATATTATCAAGCAGGGCCAAATGGCT
+CGAATCCTACGGTTCAACGAGTACAACTTTATTGACAAGGAGATTTACCTGTGGAGACCG
+TAG
+>T7p36 [Location=[18393:18507](+);Name=T7p36]
+GTGGAGACCGTAGCGTATATTGGTCTGGGTCTTTGTGTTCTCGGAGTGTGCCTCATTTCG
+TGGGGCCTTTGGGACTTAGCCAGAATAATCAAGTCGTTACACGACACTAAGTGA
+>T7p37 [Location=[18604:18859](+);Name=T7p37]
+ATGTTAACACCTATTAACCAATTACTTAAGAACCCTAACGATATTCCAGATGTACCTCGT
+GCAACCGCTGAGTATCTACAGGTTCGATTCAACTATGCGTACCTCGAAGCGTCTGGTCAT
+ATAGGACTTATGCGTGCTAATGGTTGTAGTGAGGCCCACATCTTGGGTTTCATTCAGGGC
+CTACAGTATGCCTCTAACGTCATTGACGAGATTGAGTTACGCAAGGAACAACTAAGAGAT
+GATGGGGAGGATTGA
+>T7p38 [Location=[18863:19130](+);Name=T7p38]
+ATGTGTTTCTCACCGAAAATTAAAACTCCGAAGATGGATACCAATCAGATTCGAGCCGTT
+GAGCCAGCGCCTCTGACCCAAGAAGTGTCAAGCGTGGAGTTCGGTGGGTCTTCTGATGAG
+ACGGATACCGAGGGCACCGAAGTGTCTGGACGCAAAGGCCTCAAGGTCGAACGTGATGAT
+TCCGTAGCGAAGTCTAAAGCCAGCGGCAATGGCTCCGCTCGTATGAAATCTTCCATCCGT
+AAGTCCGCATTTGGAGGTAAGAAGTGA
+>T7p39 [Location=[19129:19531](+);Name=T7p39]
+ATGTCTGAGTTCACATGTGTGGAGGCTAAGAGTCGCTTCCGTGCAATCCGGTGGACTGTG
+GAACACCTTGGGTTGCCTAAAGGATTCGAAGGACACTTTGTGGGCTACAGCCTCTACGTA
+GACGAAGTGATGGACATGTCTGGTTGCCGTGAAGAGTACATTCTGGACTCTACCGGAAAA
+CATGTAGCGTACTTCGCGTGGTGCGTAAGCTGTGACATTCACCACAAAGGAGACATTCTG
+GATGTAACGTCCGTTGTCATTAATCCTGAGGCAGACTCTAAGGGCTTACAGCGATTCCTA
+GCGAAACGCTTTAAGTACCTTGCGGAACTCCACGATTGCGATTGGGTGTCTCGTTGTAAG
+CATGAAGGCGAGACAATGCGTGTATACTTTAAGGAGGTATAA
+>T7p40 [Location=[19534:19834](+);Name=T7p40]
+ATGGGTAAGAAAGTTAAGAAGGCCGTGAAGAAAGTCACCAAGTCCGTTAAGAAAGTCGTT
+AAGGAAGGGGCTCGTCCGGTTAAACAGGTTGCTGGCGGTCTAGCTGGTCTGGCTGGTGGT
+ACTGGTGAAGCACAGATGGTGGAAGTACCACAAGCTGCCGCACAGATTGTTGACGTACCT
+GAGAAAGAGGTTTCCACTGAGGACGAAGCACAGACAGAAAGCGGACGCAAGAAAGCTCGT
+GCTGGCGGTAAGAAATCCTTGAGTGTAGCCCGTAGCTCCGGTGGCGGTATCAACATTTAA
+>T7p41 [Location=[19847:20240](+);Name=T7p41]
+GTGGAAGACTGCATTGAATGGACCGGAGGTGTCAACTCTAAGGGTTATGGTCGTAAGTGG
+GTTAATGGTAAACTTGTGACTCCACATAGGCACATCTATGAGGAGACATATGGTCCAGTT
+CCAACAGGAATTGTGGTGATGCATATCTGCGATAACCCTAGGTGCTATAACATAAAGCAC
+CTTACGCTTGGAACTCCAAAGGATAATTCCGAGGACATGGTTACCAAAGGTAGACAGGCT
+AAAGGAGAGGAACTAAGCAAGAAACTTACAGAGTCAGACGTTCTCGCTATACGCTCTTCA
+ACCTTAAGCCACCGCTCCTTAGGAGAACTGTATGGAGTCAGTCAATCAACCATAACGCGA
+ATACTACAGCGTAAGACATGGAGACACATTTAA
+>T7p42 [Location=[20239:21850](+);Name=T7p42]
+ATGGCTGAGAAACGAACAGGACTTGCGGAGGATGGCGCAAAGTCTGTCTATGAGCGTTTA
+AAGAACGACCGTGCTCCCTATGAGACACGCGCTCAGAATTGCGCTCAATATACCATCCCA
+TCATTGTTCCCTAAGGACTCCGATAACGCCTCTACAGATTATCAAACTCCGTGGCAAGCC
+GTGGGCGCTCGTGGTCTGAACAATCTAGCCTCTAAGCTCATGCTGGCTCTATTCCCTATG
+CAGACTTGGATGCGACTTACTATATCTGAATATGAAGCAAAGCAGTTACTGAGCGACCCC
+GATGGACTCGCTAAGGTCGATGAGGGCCTCTCGATGGTAGAGCGTATCATCATGAACTAC
+ATTGAGTCTAACAGTTACCGCGTGACTCTCTTTGAGGCTCTCAAACAGTTAGTCGTAGCT
+GGTAACGTCCTGCTGTACCTACCGGAACCGGAAGGGTCAAACTATAATCCCATGAAGCTG
+TACCGATTGTCTTCTTATGTGGTCCAACGAGACGCATTCGGCAACGTTCTGCAAATGGTG
+ACTCGTGACCAGATAGCTTTTGGTGCTCTCCCTGAGGACATCCGTAAGGCTGTAGAAGGT
+CAAGGTGGTGAGAAGAAAGCTGATGAGACAATCGACGTGTACACTCACATCTATCTGGAT
+GAGGACTCAGGTGAATACCTCCGATACGAAGAGGTCGAGGGTATGGAAGTCCAAGGCTCC
+GATGGGACTTATCCTAAAGAGGCTTGCCCATACATCCCGATTCGGATGGTCAGACTAGAT
+GGTGAATCCTACGGTCGTTCGTACATTGAGGAATACTTAGGTGACTTACGGTCCCTTGAA
+AATCTCCAAGAGGCTATCGTCAAGATGTCCATGATTAGCTCTAAGGTTATCGGCTTAGTG
+AATCCTGCTGGTATCACCCAGCCACGCCGACTGACCAAAGCTCAGACTGGTGACTTCGTT
+ACTGGTCGTCCAGAAGACATCTCGTTCCTCCAACTGGAGAAGCAAGCAGACTTTACTGTA
+GCTAAAGCCGTAAGTGACGCTATCGAGGCTCGCCTTTCGTTTGCCTTTATGTTGAACTCT
+GCGGTTCAGCGTACAGGTGAACGTGTGACCGCCGAAGAGATTCGGTATGTAGCTTCTGAA
+CTTGAAGATACTTTAGGTGGTGTCTACTCTATCCTTTCTCAAGAATTACAATTGCCTCTG
+GTACGAGTGCTCTTGAAGCAACTACAAGCCACGCAACAGATTCCTGAGTTACCTAAGGAA
+GCCGTAGAGCCAACCATTAGTACAGGTCTGGAAGCAATTGGTCGAGGACAAGACCTTGAT
+AAGCTGGAGCGGTGTGTCACTGCGTGGGCTGCACTGGCACCTATGCGGGACGACCCTGAT
+ATTAACCTTGCGATGATTAAGTTACGTATTGCCAACGCTATCGGTATTGACACTTCTGGT
+ATTCTACTCACCGAAGAACAGAAGCAACAGAAGATGGCCCAACAGTCTATGCAAATGGGT
+ATGGATAATGGTGCTGCTGCGCTGGCTCAAGGTATGGCTGCACAAGCTACAGCTTCACCT
+GAGGCTATGGCTGCTGCCGCTGATTCCGTAGGTTTACAGCCGGGAATTTAA
+>T7p43 [Location=[21949:22873](+);Name=T7p43]
+ATGGCTGAATCTAATGCAGACGTATATGCATCTTTTGGCGTGAACTCCGCTGTGATGTCT
+GGTGGTTCCGTTGAGGAACATGAGCAGAACATGCTGGCTCTTGATGTTGCTGCCCGTGAT
+GGCGATGATGCAATCGAGTTAGCGTCAGACGAAGTGGAAACAGAACGTGACCTGTATGAC
+AACTCTGACCCGTTCGGTCAAGAGGATGACGAAGGCCGCATTCAGGTTCGTATCGGTGAT
+GGCTCTGAGCCGACCGATGTGGACACTGGAGAAGAAGGCGTTGAGGGCACCGAAGGTTCC
+GAAGAGTTTACCCCACTGGGCGAGACTCCAGAAGAACTGGTAGCTGCCTCTGAGCAACTT
+GGTGAGCACGAAGAGGGCTTCCAAGAGATGATTAACATTGCTGCTGAGCGTGGCATGAGT
+GTCGAGACCATTGAGGCTATCCAGCGTGAGTACGAGGAGAACGAAGAGTTGTCCGCCGAG
+TCCTACGCTAAGCTGGCTGAAATTGGCTACACGAAGGCTTTCATTGACTCGTATATCCGT
+GGTCAAGAAGCTCTGGTGGAGCAGTACGTAAACAGTGTCATTGAGTACGCTGGTGGTCGT
+GAACGTTTTGATGCACTGTATAACCACCTTGAGACGCACAACCCTGAGGCTGCACAGTCG
+CTGGATAATGCGTTGACCAATCGTGACTTAGCGACCGTTAAGGCTATCATCAACTTGGCT
+GGTGAGTCTCGCGCTAAGGCGTTCGGTCGTAAGCCAACTCGTAGTGTGACTAATCGTGCT
+ATTCCGGCTAAACCTCAGGCTACCAAGCGTGAAGGCTTTGCGGACCGTAGCGAGATGATT
+AAAGCTATGAGTGACCCTCGGTATCGCACAGATGCCAACTATCGTCGTCAAGTCGAACAG
+AAAGTAATCGATTCGAACTTCTGA
+>T7p44.cds1 [Location=[22966:23989](+);Name=T7p44]
+ATGGCTAGCATGACTGGTGGACAGCAAATGGGTACTAACCAAGGTAAAGGTGTAGTTGCT
+GCTGGAGATAAACTGGCGTTGTTCTTGAAGGTATTTGGCGGTGAAGTCCTGACTGCGTTC
+GCTCGTACCTCCGTGACCACTTCTCGCCACATGGTACGTTCCATCTCCAGCGGTAAATCC
+GCTCAGTTCCCTGTTCTGGGTCGCACTCAGGCAGCGTATCTGGCTCCGGGCGAGAACCTC
+GACGATAAACGTAAGGACATCAAACACACCGAGAAGGTAATCACCATTGACGGTCTCCTG
+ACGGCTGACGTTCTGATTTATGATATTGAGGACGCGATGAACCACTACGACGTTCGCTCT
+GAGTATACCTCTCAGTTGGGTGAATCTCTGGCGATGGCTGCGGATGGTGCGGTTCTGGCT
+GAGATTGCCGGTCTGTGTAACGTGGAAAGCAAATATAATGAGAACATCGAGGGCTTAGGT
+ACTGCTACCGTAATTGAGACCACTCAGAACAAGGCCGCACTTACCGACCAAGTTGCGCTG
+GGTAAGGAGATTATTGCGGCTCTGACTAAGGCTCGTGCGGCTCTGACCAAGAACTATGTT
+CCGGCTGCTGACCGTGTGTTCTACTGTGACCCAGATAGCTACTCTGCGATTCTGGCAGCA
+CTGATGCCGAACGCAGCAAACTACGCTGCTCTGATTGACCCTGAGAAGGGTTCTATCCGC
+AACGTTATGGGCTTTGAGGTTGTAGAAGTTCCGCACCTCACCGCTGGTGGTGCTGGTACC
+GCTCGTGAGGGCACTACTGGTCAGAAGCACGTCTTCCCTGCCAATAAAGGTGAGGGTAAT
+GTCAAGGTTGCTAAGGACAACGTTATCGGCCTGTTCATGCACCGCTCTGCGGTAGGTACT
+GTTAAGCTGCGTGACTTGGCTCTGGAGCGCGCTCGCCGTGCTAACTTCCAAGCGGACCAG
+ATTATCGCTAAGTACGCAATGGGCCACGGTGGTCTTCGCCCAGAAGCTGCTGGTGCAGTG
+GTT
+>T7p45 [Location=[22966:24004](+);Name=T7p45]
+ATGGCTAGCATGACTGGTGGACAGCAAATGGGTACTAACCAAGGTAAAGGTGTAGTTGCT
+GCTGGAGATAAACTGGCGTTGTTCTTGAAGGTATTTGGCGGTGAAGTCCTGACTGCGTTC
+GCTCGTACCTCCGTGACCACTTCTCGCCACATGGTACGTTCCATCTCCAGCGGTAAATCC
+GCTCAGTTCCCTGTTCTGGGTCGCACTCAGGCAGCGTATCTGGCTCCGGGCGAGAACCTC
+GACGATAAACGTAAGGACATCAAACACACCGAGAAGGTAATCACCATTGACGGTCTCCTG
+ACGGCTGACGTTCTGATTTATGATATTGAGGACGCGATGAACCACTACGACGTTCGCTCT
+GAGTATACCTCTCAGTTGGGTGAATCTCTGGCGATGGCTGCGGATGGTGCGGTTCTGGCT
+GAGATTGCCGGTCTGTGTAACGTGGAAAGCAAATATAATGAGAACATCGAGGGCTTAGGT
+ACTGCTACCGTAATTGAGACCACTCAGAACAAGGCCGCACTTACCGACCAAGTTGCGCTG
+GGTAAGGAGATTATTGCGGCTCTGACTAAGGCTCGTGCGGCTCTGACCAAGAACTATGTT
+CCGGCTGCTGACCGTGTGTTCTACTGTGACCCAGATAGCTACTCTGCGATTCTGGCAGCA
+CTGATGCCGAACGCAGCAAACTACGCTGCTCTGATTGACCCTGAGAAGGGTTCTATCCGC
+AACGTTATGGGCTTTGAGGTTGTAGAAGTTCCGCACCTCACCGCTGGTGGTGCTGGTACC
+GCTCGTGAGGGCACTACTGGTCAGAAGCACGTCTTCCCTGCCAATAAAGGTGAGGGTAAT
+GTCAAGGTTGCTAAGGACAACGTTATCGGCCTGTTCATGCACCGCTCTGCGGTAGGTACT
+GTTAAGCTGCGTGACTTGGCTCTGGAGCGCGCTCGCCGTGCTAACTTCCAAGCGGACCAG
+ATTATCGCTAAGTACGCAATGGGCCACGGTGGTCTTCGCCCAGAAGCTGCTGGTGCAGTG
+GTTTTCAAAGTGGAGTAA
+>T7p44.cds2 [Location=[23988:24162](+);Name=T7p44]
+TTTCAAAGTGGAGTAATGCTGGGGGTGGCCTCAACGGTCGCTGCTAGTCCCGAAGAGGCG
+AGTGTTACTTCAACAGAAGAAACCTTAACGCCAGCACAGGAGGCCGCACGCACCCGCGCT
+GCTAACAAAGCCCGAAAGGAAGCTGAGTTGGCTGCTGCCACCGCTGAGCAATAA
+>T7p46 [Location=[24227:24818](+);Name=T7p46]
+ATGCGCTCATACGATATGAACGTTGAGACTGCCGCTGAGTTATCAGCTGTGAACGACATT
+CTGGCGTCTATCGGTGAACCTCCGGTATCAACGCTGGAAGGTGACGCTAACGCAGATGCA
+GCGAACGCTCGGCGTATTCTCAACAAGATTAACCGACAGATTCAATCTCGTGGATGGACG
+TTCAACATTGAGGAAGGCATAACGCTACTACCTGATGTTTACTCCAACCTGATTGTATAC
+AGTGACGACTATTTATCCCTAATGTCTACTTCCGGTCAATCCATCTACGTTAACCGAGGT
+GGCTATGTGTATGACCGAACGAGTCAATCAGACCGCTTTGACTCTGGTATTACTGTGAAC
+ATTATTCGTCTCCGCGACTACGATGAGATGCCTGAGTGCTTCCGTTACTGGATTGTCACC
+AAGGCTTCCCGTCAGTTCAACAACCGATTCTTTGGGGCACCGGAAGTAGAGGGTGTACTC
+CAAGAAGAGGAAGATGAGGCTAGACGTCTCTGCATGGAGTATGAGATGGACTACGGTGGG
+TACAATATGCTGGATGGAGATGCGTTCACTTCTGGTCTACTGACTCGCTAA
+>T7p47 [Location=[24841:27226](+);Name=T7p47]
+ATGGCACTCATTAGCCAATCAATCAAGAACTTGAAGGGTGGTATCAGCCAACAGCCTGAC
+ATCCTTCGTTATCCAGACCAAGGGTCACGCCAAGTTAACGGTTGGTCTTCGGAGACCGAG
+GGCCTCCAAAAGCGTCCACCTCTTGTTTTCTTAAATACACTTGGAGACAACGGTGCGTTA
+GGTCAAGCTCCGTACATCCACCTGATTAACCGAGATGAGCACGAACAGTATTACGCTGTG
+TTCACTGGTAGCGGAATCCGAGTGTTCGACCTTTCTGGTAACGAGAAGCAAGTTAGGTAT
+CCTAACGGTTCCAACTACATCAAGACCGCTAATCCACGTAACGACCTGCGAATGGTTACT
+GTAGCAGACTATACGTTCATCGTTAACCGTAACGTTGTTGCACAGAAGAACACAAAGTCT
+GTCAACTTACCGAATTACAACCCTAATCAAGACGGATTGATTAACGTTCGTGGTGGTCAG
+TATGGTAGGGAACTAATTGTACACATTAACGGTAAAGACGTTGCGAAGTATAAGATACCA
+GATGGTAGTCAACCTGAACACGTAAACAATACGGATGCCCAATGGTTAGCTGAAGAGTTA
+GCCAAGCAGATGCGCACTAACTTGTCTGATTGGACTGTAAATGTAGGGCAAGGGTTCATC
+CATGTGACCGCACCTAGTGGTCAACAGATTGACTCCTTCACGACTAAAGATGGCTACGCA
+GACCAGTTGATTAACCCTGTGACCCACTACGCTCAGTCGTTCTCTAAGCTGCCACCTAAT
+GCTCCTAACGGCTACATGGTGAAAATCGTAGGGGACGCCTCTAAGTCTGCCGACCAGTAT
+TACGTTCGGTATGACGCTGAGCGGAAAGTTTGGACTGAGACTTTAGGTTGGAACACTGAG
+GACCAAGTTCTATGGGAAACCATGCCACACGCTCTTGTGCGAGCCGCTGACGGTAATTTC
+GACTTCAAGTGGCTTGAGTGGTCTCCTAAGTCTTGTGGTGACGTTGACACCAACCCTTGG
+CCTTCTTTTGTTGGTTCAAGTATTAACGATGTGTTCTTCTTCCGTAACCGCTTAGGATTC
+CTTAGTGGGGAGAACATCATATTGAGTCGTACAGCCAAATACTTCAACTTCTACCCTGCG
+TCCATTGCGAACCTTAGTGATGACGACCCTATAGACGTAGCTGTGAGTACCAACCGAATA
+GCAATCCTTAAGTACGCCGTTCCGTTCTCAGAAGAGTTACTCATCTGGTCCGATGAAGCA
+CAATTCGTCCTGACTGCCTCGGGTACTCTCACATCTAAGTCGGTTGAGTTGAACCTAACG
+ACCCAGTTTGACGTACAGGACCGAGCGAGACCTTTTGGGATTGGGCGTAATGTCTACTTT
+GCTAGTCCGAGGTCCAGCTTCACGTCCATCCACAGGTACTACGCTGTGCAGGATGTCAGT
+TCCGTTAAGAATGCTGAGGACATTACATCACACGTTCCTAACTACATCCCTAATGGTGTG
+TTCAGTATTTGCGGAAGTGGTACGGAAAACTTCTGTTCGGTACTATCTCACGGGGACCCT
+AGTAAAATCTTCATGTACAAATTCCTGTACCTGAACGAAGAGTTAAGGCAACAGTCGTGG
+TCTCATTGGGACTTTGGGGAAAACGTACAGGTTCTAGCTTGTCAGAGTATCAGCTCAGAT
+ATGTATGTGATTCTTCGCAATGAGTTCAATACGTTCCTAGCTAGAATCTCTTTCACTAAG
+AACGCCATTGACTTACAGGGAGAACCCTATCGTGCCTTTATGGACATGAAGATTCGATAC
+ACGATTCCTAGTGGAACATACAACGATGACACATTCACTACCTCTATTCATATTCCAACA
+ATTTATGGTGCAAACTTCGGGAGGGGCAAAATCACTGTATTGGAGCCTGATGGTAAGATA
+ACCGTGTTTGAGCAACCTACGGCTGGGTGGAATAGCGACCCTTGGCTGAGACTCAGCGGT
+AACTTGGAGGGACGCATGGTGTACATTGGGTTCAACATTAACTTCGTATATGAGTTCTCT
+AAGTTCCTCATCAAGCAGACTGCCGACGACGGGTCTACCTCCACGGAAGACATTGGGCGC
+TTACAGTTACGCCGAGCGTGGGTTAACTACGAGAACTCTGGTACGTTTGACATTTATGTT
+GAGAACCAATCGTCTAACTGGAAGTACACAATGGCTGGTGCCCGATTAGGCTCTAACACT
+CTGAGGGCTGGGAGACTGAACTTAGGGACCGGACAATATCGATTCCCTGTGGTTGGTAAC
+GCCAAGTTCAACACTGTATACATCTTGTCAGATGAGACTACCCCTCTGAACATCATTGGG
+TGTGGCTGGGAAGGTAACTACTTACGGAGAAGTTCCGGTATTTAA
+>T7p48 [Location=[27306:27723](+);Name=T7p48]
+ATGATGACTATAAGACCTACTAAAAGTACAGACTTTGAGGTATTCACTCCGGCTCACCAT
+GACATTCTTGAAGCTAAGGCTGCTGGTATTGAGCCGAGTTTCCCTGATGCTTCCGAGTGT
+GTCACGTTGAGCCTCTATGGGTTCCCTCTAGCTATCGGTGGTAACTGCGGGGACCAGTGC
+TGGTTCGTTACGAGCGACCAAGTGTGGCGACTTAGTGGAAAGGCTAAGCGAAAGTTCCGT
+AAGTTAATCATGGAGTATCGCGATAAGATGCTTGAGAAGTATGATACTCTTTGGAATTAC
+GTATGGGTAGGCAATACGTCCCACATTCGTTTCCTCAAGACTATCGGTGCGGTATTCCAT
+GAAGAGTACACACGAGATGGTCAATTTCAGTTATTTACAATCACGAAAGGAGGATAA
+>T7p49 [Location=[27727:28318](+);Name=T7p49]
+ATGTGTTGGGCAGCCGCAATACCTATCGCTATATCTGGCGCTCAGGCTATCAGTGGTCAG
+AACGCTCAGGCCAAAATGATTGCCGCTCAGACCGCTGCTGGTCGTCGTCAAGCTATGGAA
+ATCATGAGGCAGACGAACATCCAGAATGCTGACCTATCGTTGCAAGCTCGAAGTAAACTT
+GAGGAAGCGTCCGCCGAGTTGACCTCACAGAACATGCAGAAGGTCCAAGCTATTGGGTCT
+ATCCGAGCGGCTATCGGAGAGAGTATGCTTGAAGGTTCCTCAATGGACCGCATTAAGCGA
+GTCACAGAAGGACAGTTCATTCGGGAAGCCAATATGGTAACTGAGAACTATCGCCGTGAC
+TACCAAGCAATCTTCGCACAGCAACTTGGTGGTACTCAAAGTGCTGCAAGTCAGATTGAC
+GAAATCTATAAGAGCGAACAGAAACAGAAGAGTAAGCTACAGATGGTTCTGGACCCACTG
+GCTATCATGGGGTCTTCCGCTGCGAGTGCTTACGCATCCGGTGCGTTCGACTCTAAGTCC
+ACAACTAAGGCACCTATTGTTGCCGCTAAAGGAACCAAGACGGGGAGGTAA
+>T7p50 [Location=[28324:30568](+);Name=T7p50]
+ATGAGTAAAATTGAATCTGCCCTTCAAGCGGCACAACCGGGACTCTCTCGGTTACGTGGT
+GGTGCTGGAGGTATGGGCTATCGTGCAGCAACCACTCAGGCCGAACAGCCAAGGTCAAGC
+CTATTGGACACCATTGGTCGGTTCGCTAAGGCTGGTGCCGATATGTATACCGCTAAGGAA
+CAACGAGCACGAGACCTAGCTGATGAACGCTCTAACGAGATTATCCGTAAGCTGACCCCT
+GAGCAACGTCGAGAAGCTCTCAACAACGGGACCCTTCTGTATCAGGATGACCCATACGCT
+ATGGAAGCACTCCGAGTCAAGACTGGTCGTAACGCTGCGTATCTTGTGGACGATGACGTT
+ATGCAGAAGATAAAAGAGGGTGTCTTCCGTACTCGCGAAGAGATGGAAGAGTATCGCCAT
+AGTCGCCTTCAAGAGGGCGCTAAGGTATACGCTGAGCAGTTCGGCATCGACCCTGAGGAC
+GTTGATTATCAGCGTGGTTTCAACGGGGACATTACCGAGCGTAACATCTCGCTGTATGGT
+GCGCATGATAACTTCTTGAGCCAGCAAGCTCAGAAGGGCGCTATCATGAACAGCCGAGTG
+GAACTCAACGGTGTCCTTCAAGACCCTGATATGCTGCGTCGTCCAGACTCTGCTGACTTC
+TTTGAGAAGTATATCGACAACGGTCTGGTTACTGGCGCAATCCCATCTGATGCTCAAGCC
+ACACAGCTTATAAGCCAAGCGTTCAGTGACGCTTCTAGCCGTGCTGGTGGTGCTGACTTC
+CTGATGCGAGTCGGTGACAAGAAGGTAACACTTAACGGAGCCACTACGACTTACCGAGAG
+TTGATTGGTGAGGAACAGTGGAACGCTCTCATGGTCACAGCACAACGTTCTCAGTTTGAG
+ACTGACGCGAAGCTGAACGAGCAGTATCGCTTGAAGATTAACTCTGCGCTGAACCAAGAG
+GACCCAAGGACAGCTTGGGAGATGCTTCAAGGTATCAAGGCTGAACTAGATAAGGTCCAA
+CCTGATGAGCAGATGACACCACAACGTGAGTGGCTAATCTCCGCACAGGAACAAGTTCAG
+AATCAGATGAACGCATGGACGAAAGCTCAGGCCAAGGCTCTGGACGATTCCATGAAGTCA
+ATGAACAAACTTGACGTAATCGACAAGCAATTCCAGAAGCGAATCAACGGTGAGTGGGTC
+TCAACGGATTTTAAGGATATGCCAGTCAACGAGAACACTGGTGAGTTCAAGCATAGCGAT
+ATGGTTAACTACGCCAATAAGAAGCTCGCTGAGATTGACAGTATGGACATTCCAGACGGT
+GCCAAGGATGCTATGAAGTTGAAGTACCTTCAAGCGGACTCTAAGGACGGAGCATTCCGT
+ACAGCCATCGGAACCATGGTCACTGACGCTGGTCAAGAGTGGTCTGCCGCTGTGATTAAC
+GGTAAGTTACCAGAACGAACCCCAGCTATGGATGCTCTGCGCAGAATCCGCAATGCTGAC
+CCTCAGTTGATTGCTGCGCTATACCCAGACCAAGCTGAGCTATTCCTGACGATGGACATG
+ATGGACAAGCAGGGTATTGACCCTCAGGTTATTCTTGATGCCGACCGACTGACTGTTAAG
+CGGTCCAAAGAGCAACGCTTTGAGGATGATAAAGCATTCGAGTCTGCACTGAATGCATCT
+AAGGCTCCTGAGATTGCCCGTATGCCAGCGTCACTGCGCGAATCTGCACGTAAGATTTAT
+GACTCCGTTAAGTATCGCTCGGGGAACGAAAGCATGGCTATGGAGCAGATGACCAAGTTC
+CTTAAGGAATCTACCTACACGTTCACTGGTGATGATGTTGACGGTGATACCGTTGGTGTG
+ATTCCTAAGAATATGATGCAGGTTAACTCTGACCCGAAATCATGGGAGCAAGGTCGGGAT
+ATTCTGGAGGAAGCACGTAAGGGAATCATTGCGAGCAACCCTTGGATAACCAATAAGCAA
+CTGACCATGTATTCTCAAGGTGACTCCATTTACCTTATGGACACCACAGGTCAAGTCAGA
+GTCCGATACGACAAAGAGTTACTCTCGAAGGTCTGGAGTGAGAACCAGAAGAAACTCGAA
+GAGAAAGCTCGTGAGAAGGCTCTGGCTGATGTGAACAAGCGAGCACCTATAGTTGCCGCT
+ACGAAGGCCCGTGAAGCTGCTGCTAAACGAGTCCGAGAGAAACGTAAACAGACTCCTAAG
+TTCATCTACGGACGTAAGGAGTAA
+>T7p51 [Location=[30594:34551](+);Name=T7p51]
+ATGGATAAGTACGATAAGAACGTACCAAGTGATTATGATGGTCTGTTCCAAAAGGCTGCT
+GATGCCAACGGGGTCTCTTATGACCTTTTACGTAAAGTCGCTTGGACAGAATCACGATTT
+GTGCCTACAGCAAAATCTAAGACTGGACCATTAGGCATGATGCAATTTACCAAGGCAACC
+GCTAAGGCCCTCGGTCTGCGAGTTACCGATGGTCCAGACGACGACCGACTGAACCCTGAG
+TTAGCTATTAATGCTGCCGCTAAGCAACTTGCAGGTCTGGTAGGGAAGTTTGATGGCGAT
+GAACTCAAAGCTGCCCTTGCGTACAACCAAGGCGAGGGACGCTTGGGTAATCCACAACTT
+GAGGCGTACTCTAAGGGAGACTTCGCATCAATCTCTGAGGAGGGACGTAACTACATGCGT
+AACCTTCTGGATGTTGCTAAGTCACCTATGGCTGGACAGTTGGAAACTTTTGGTGGCATA
+ACCCCAAAGGGTAAAGGCATTCCGGCTGAGGTAGGATTGGCTGGAATTGGTCACAAGCAG
+AAAGTAACACAGGAACTTCCTGAGTCCACAAGTTTTGACGTTAAGGGTATCGAACAGGAG
+GCTACGGCGAAACCATTCGCCAAGGACTTTTGGGAGACCCACGGAGAAACACTTGACGAG
+TACAACAGTCGTTCAACCTTCTTCGGATTCAAAAATGCTGCCGAAGCTGAACTCTCCAAC
+TCAGTCGCTGGGATGGCTTTCCGTGCTGGTCGTCTCGATAATGGTTTTGATGTGTTTAAA
+GACACCATTACGCCGACTCGCTGGAACTCTCACATCTGGACTCCAGAGGAGTTAGAGAAG
+ATTCGAACAGAGGTTAAGAACCCTGCGTACATCAACGTTGTAACTGGTGGTTCCCCTGAG
+AACCTCGATGACCTCATTAAATTGGCTAACGAGAACTTTGAGAATGACTCCCGCGCTGCC
+GAGGCTGGCCTAGGTGCCAAACTGAGTGCTGGTATTATTGGTGCTGGTGTGGACCCGCTT
+AGCTATGTTCCTATGGTCGGTGTCACTGGTAAGGGCTTTAAGTTAATCAATAAGGCTCTT
+GTAGTTGGTGCCGAAAGTGCTGCTCTGAACGTTGCATCCGAAGGTCTCCGTACCTCCGTA
+GCTGGTGGTGACGCAGACTATGCGGGTGCTGCCTTAGGTGGCTTTGTGTTTGGCGCAGGC
+ATGTCTGCAATCAGTGACGCTGTAGCTGCTGGACTGAAACGCAGTAAACCAGAAGCTGAG
+TTCGACAATGAGTTCATCGGTCCTATGATGCGATTGGAAGCCCGTGAGACAGCACGAAAC
+GCCAACTCTGCGGACCTCTCTCGGATGAACACTGAGAACATGAAGTTTGAAGGTGAACAT
+AATGGTGTCCCTTATGAGGACTTACCAACAGAGAGAGGTGCCGTGGTGTTACATGATGGC
+TCCGTTCTAAGTGCAAGCAACCCAATCAACCCTAAGACTCTAAAAGAGTTCTCCGAGGTT
+GACCCTGAGAAGGCTGCGCGAGGAATCAAACTGGCTGGGTTCACCGAGATTGGCTTGAAG
+ACCTTGGGGTCTGACGATGCTGACATCCGTAGAGTGGCTATCGACCTCGTTCGCTCTCCT
+ACTGGTATGCAGTCTGGTGCCTCAGGTAAGTTCGGTGCAACAGCTTCTGACATCCATGAG
+AGACTTCATGGTACTGACCAGCGTACTTATAATGACTTGTACAAAGCAATGTCTGACGCT
+ATGAAAGACCCTGAGTTCTCTACTGGCGGCGCTAAGATGTCCCGTGAAGAAACTCGATAC
+ACTATCTACCGTAGAGCGGCACTAGCTATTGAGCGTCCAGAACTACAGAAGGCACTCACT
+CCGTCTGAGAGAATCGTTATGGACATCATTAAGCGTCACTTTGACACCAAGCGTGAACTT
+ATGGAAAACCCAGCAATATTCGGTAACACAAAGGCTGTGAGTATCTTCCCTGAGAGTCGC
+CACAAAGGTACTTACGTTCCTCACGTATATGACCGTCATGCCAAGGCGCTGATGATTCAA
+CGCTACGGTGCCGAAGGTTTGCAGGAAGGGATTGCCCGCTCATGGATGAACAGCTACGTC
+TCCAGACCTGAGGTCAAGGCCAGAGTCGATGAGATGCTTAAGGAATTACACGGGGTGAAG
+GAAGTAACACCAGAGATGGTAGAGAAGTACGCTATGGATAAGGCTTATGGTATCTCCCAC
+TCAGACCAGTTCACCAACAGTTCCATAATAGAAGAGAACATTGAGGGCTTAGTAGGTATC
+GAGAATAACTCATTCCTTGAGGCACGTAACTTGTTTGATTCGGACCTATCCATCACTATG
+CCAGACGGACAGCAATTCTCAGTGAATGACCTAAGGGACTTCGATATGTTCCGCATCATG
+CCAGCGTATGACCGCCGTGTCAATGGTGACATCGCCATCATGGGGTCTACTGGTAAAACC
+ACTAAGGAACTTAAGGATGAGATTTTGGCTCTCAAAGCGAAAGCTGAGGGAGACGGTAAG
+AAGACTGGCGAGGTACATGCTTTAATGGATACCGTTAAGATTCTTACTGGTCGTGCTAGA
+CGCAATCAGGACACTGTGTGGGAAACCTCACTGCGTGCCATCAATGACCTAGGGTTCTTC
+GCTAAGAACGCCTACATGGGTGCTCAGAACATTACGGAGATTGCTGGGATGATTGTCACT
+GGTAACGTTCGTGCTCTAGGGCATGGTATCCCAATTCTGCGTGATACACTCTACAAGTCT
+AAACCAGTTTCAGCTAAGGAACTCAAGGAACTCCATGCGTCTCTGTTCGGGAAGGAGGTG
+GACCAGTTGATTCGGCCTAAACGTGCTGACATTGTGCAGCGCCTAAGGGAAGCAACTGAT
+ACCGGACCTGCCGTGGCGAACATCGTAGGGACCTTGAAGTATTCAACACAGGAACTGGCT
+GCTCGCTCTCCGTGGACTAAGCTACTGAACGGAACCACTAACTACCTTCTGGATGCTGCG
+CGTCAAGGTATGCTTGGGGATGTTATTAGTGCCACCCTAACAGGTAAGACTACCCGCTGG
+GAGAAAGAAGGCTTCCTTCGTGGTGCCTCCGTAACTCCTGAGCAGATGGCTGGCATCAAG
+TCTCTCATCAAGGAACATATGGTACGCGGTGAGGACGGGAAGTTTACCGTTAAGGACAAG
+CAAGCGTTCTCTATGGACCCACGGGCTATGGACTTATGGAGACTGGCTGACAAGGTAGCT
+GATGAGGCAATGCTGCGTCCACATAAGGTGTCCTTACAGGATTCCCATGCGTTCGGAGCA
+CTAGGTAAGATGGTTATGCAGTTTAAGTCTTTCACTATCAAGTCCCTTAACTCTAAGTTC
+CTGCGAACCTTCTATGATGGATACAAGAACAACCGAGCGATTGACGCTGCGCTGAGCATC
+ATCACCTCTATGGGTCTCGCTGGTGGTTTCTATGCTATGGCTGCACACGTCAAAGCATAC
+GCTCTGCCTAAGGAGAAACGTAAGGAGTACTTGGAGCGTGCACTGGACCCAACCATGATT
+GCCCACGCTGCGTTATCTCGTAGTTCTCAATTGGGTGCTCCTTTGGCTATGGTTGACCTA
+GTTGGTGGTGTTTTAGGGTTCGAGTCCTCCAAGATGGCTCGCTCTACGATTCTACCTAAG
+GACACCGTGAAGGAACGTGACCCAAACAAACCGTACACCTCTAGAGAGGTAATGGGCGCT
+ATGGGTTCAAACCTTCTGGAACAGATGCCTTCGGCTGGCTTTGTGGCTAACGTAGGGGCT
+ACCTTAATGAATGCTGCTGGCGTGGTCAACTCACCTAATAAAGCAACCGAGCAGGACTTC
+ATGACTGGTCTTATGAACTCCACAAAAGAGTTAGTACCGAACGACCCATTGACTCAACAG
+CTTGTGTTGAAGATTTATGAGGCGAACGGTGTTAACTTGAGGGAGCGTAGGAAATAA
+>T7p52 [Location=[34623:36285](+);Name=T7p52]
+ATGGCTAACGTAATTAAAACCGTTTTGACTTACCAGTTAGATGGCTCCAATCGTGATTTT
+AATATCCCGTTTGAGTATCTAGCCCGTAAGTTCGTAGTGGTAACTCTTATTGGTGTAGAC
+CGAAAGGTCCTTACGATTAATACAGACTATCGCTTTGCTACACGTACTACTATCTCTCTG
+ACAAAGGCTTGGGGTCCAGCCGATGGCTACACGACCATCGAGTTACGTCGAGTAACCTCC
+ACTACCGACCGATTGGTTGACTTTACGGATGGTTCAATCCTCCGCGCGTATGACCTTAAC
+GTCGCTCAGATTCAAACGATGCACGTAGCGGAAGAGGCCCGTGACCTCACTACGGATACT
+ATCGGTGTCAATAACGATGGTCACTTGGATGCTCGTGGTCGTCGAATTGTGAACCTAGCG
+AACGCCGTGGATGACCGCGATGCTGTTCCGTTTGGTCAACTAAAGACCATGAACCAGAAC
+TCATGGCAAGCACGTAATGAAGCCTTACAGTTCCGTAATGAGGCTGAGACTTTCAGAAAC
+CAAGCGGAGGGCTTTAAGAACGAGTCCAGTACCAACGCTACGAACACAAAGCAGTGGCGC
+GATGAGACCAAGGGTTTCCGAGACGAAGCCAAGCGGTTCAAGAATACGGCTGGTCAATAC
+GCTACATCTGCTGGGAACTCTGCTTCCGCTGCGCATCAATCTGAGGTAAACGCTGAGAAC
+TCTGCCACAGCATCCGCTAACTCTGCTCATTTGGCAGAACAGCAAGCAGACCGTGCGGAA
+CGTGAGGCAGACAAGCTGGAAAATTACAATGGATTGGCTGGTGCAATTGATAAGGTAGAT
+GGAACCAATGTGTACTGGAAAGGAAATATTCACGCTAACGGGCGCCTTTACATGACCACA
+AACGGTTTTGACTGTGGCCAGTATCAACAGTTCTTTGGTGGTGTCACTAATCGTTACTCT
+GTCATGGAGTGGGGAGATGAGAACGGATGGCTGATGTATGTTCAACGTAGAGAGTGGACA
+ACAGCGATAGGCGGTAACATCCAGTTAGTAGTAAACGGACAGATCATCACCCAAGGTGGA
+GCCATGACCGGTCAGCTAAAATTGCAGAATGGGCATGTTCTTCAATTAGAGTCCGCATCC
+GACAAGGCGCACTATATTCTATCTAAAGATGGTAACAGGAATAACTGGTACATTGGTAGA
+GGGTCAGATAACAACAATGACTGTACCTTCCACTCCTATGTACATGGTACGACCTTAACA
+CTCAAGCAGGACTATGCAGTAGTTAACAAACACTTCCACGTAGGTCAGGCCGTTGTGGCC
+ACTGATGGTAATATTCAAGGTACTAAGTGGGGAGGTAAATGGCTGGATGCTTACCTACGT
+GACAGCTTCGTTGCGAAGTCCAAGGCGTGGACTCAGGTGTGGTCTGGTAGTGCTGGCGGT
+GGGGTAAGTGTGACTGTTTCACAGGATCTCCGCTTCCGCAATATCTGGATTAAGTGTGCC
+AACAACTCTTGGAACTTCTTCCGTACTGGCCCCGATGGAATCTACTTCATAGCCTCTGAT
+GGTGGATGGTTACGATTCCAAATACACTCCAACGGTCTCGGATTCAAGAATATTGCAGAC
+AGTCGTTCAGTACCTAATGCAATCATGGTGGAGAACGAGTAA
+>T7p53 [Location=[36343:36547](+);Name=T7p53]
+GTGCTATCATTAGACTTTAACAACGAATTGATTAAGGCTGCTCCAATTGTTGGGACGGGT
+GTAGCAGATGTTAGTGCTCGACTGTTCTTTGGGTTAAGCCTTAACGAATGGTTCTACGTT
+GCTGCTATCGCCTACACAGTGGTTCAGATTGGTGCCAAGGTAGTCGATAAGATGATTGAC
+TGGAAGAAAGCCAATAAGGAGTGA
+>T7p54 [Location=[36552:36822](+);Name=T7p54]
+ATGGAAAAGGATAAGAGCCTTATTACATTCTTAGAGATGTTGGACACTGCGATGGCTCAG
+CGTATGCTTGCGGACCTTTCGGACCATGAGCGTCGCTCTCCGCAACTCTATAATGCTATT
+AACAAACTGTTAGACCGCCACAAGTTCCAGATTGGTAAGTTGCAGCCGGATGTTCACATC
+TTAGGTGGCCTTGCTGGTGCTCTTGAAGAGTACAAAGAGAAAGTCGGTGATAACGGTCTT
+ACGGATGATGATATTTACACATTACAGTGA
+>T7p55 [Location=[36916:37348](+);Name=T7p55]
+ATGCTAGAATTTTTACGTAAGCTAATCCCTTGGGTTCTCGCTGGGATGCTATTCGGGTTA
+GGATGGCATCTAGGGTCAGACTCAATGGACGCTAAATGGAAACAGGAGGTACACAATGAG
+TACGTTAAGAGAGTTGAGGCTGCGAAGAGCACTCAAAGAGCAATCGATGCGGTATCTGCT
+AAGTATCAAGAAGACCTTGCCGCGCTGGAAGGGAGCACTGATAGGATTATTTCTGATTTG
+CGTAGCGACAATAAGCGGTTGCGCGTCAGAGTCAAAACTACCGGAACCTCCGATGGTCAG
+TGTGGATTCGAGCCTGATGGTCGAGCCGAACTTGACGACCGAGATGCTAAACGTATTCTC
+GCAGTGACCCAGAAGGGTGACGCATGGATTCGTGCGTTACAGGATACTATTCGTGAACTG
+CAACGTAAGTAG
+>T7p56 [Location=[37031:37283](+);Name=T7p56]
+ATGAGTACGTTAAGAGAGTTGAGGCTGCGAAGAGCACTCAAAGAGCAATCGATGCGGTAT
+CTGCTAAGTATCAAGAAGACCTTGCCGCGCTGGAAGGGAGCACTGATAGGATTATTTCTG
+ATTTGCGTAGCGACAATAAGCGGTTGCGCGTCAGAGTCAAAACTACCGGAACCTCCGATG
+GTCAGTGTGGATTCGAGCCTGATGGTCGAGCCGAACTTGACGACCGAGATGCTAAACGTA
+TTCTCGCAGTGA
+>T7p57 [Location=[37369:39130](+);Name=T7p57]
+GTGTCTACTCAATCCAATCGTAATGCGCTCGTAGTGGCGCAACTGAAAGGAGACTTCGTG
+GCGTTCCTATTCGTCTTATGGAAGGCGCTAAACCTACCGGTGCCCACTAAGTGTCAGATT
+GACATGGCTAAGGTGCTGGCGAATGGAGACAACAAGAAGTTCATCTTACAGGCTTTCCGT
+GGTATCGGTAAGTCGTTCATCACATGTGCGTTCGTTGTGTGGTCCTTATGGAGAGACCCT
+CAGTTGAAGATACTTATCGTATCAGCCTCTAAGGAGCGTGCAGACGCTAACTCCATCTTT
+ATTAAGAACATCATTGACCTGCTGCCATTCCTATCTGAGTTAAAGCCAAGACCCGGACAG
+CGTGACTCGGTAATCAGCTTTGATGTAGGCCCAGCCAATCCTGACCACTCTCCTAGTGTG
+AAATCAGTAGGTATCACTGGTCAGTTAACTGGTAGCCGTGCTGACATTATCATTGCGGAT
+GACGTTGAGATTCCGTCTAACAGCGCAACTATGGGTGCCCGTGAGAAGCTATGGACTCTG
+GTTCAGGAGTTCGCTGCGTTACTTAAACCGCTGCCTTCCTCTCGCGTTATCTACCTTGGT
+ACACCTCAGACAGAGATGACTCTCTATAAGGAACTTGAGGATAACCGTGGGTACACAACC
+ATTATCTGGCCTGCTCTGTACCCAAGGACACGTGAAGAGAACCTCTATTACTCACAGCGT
+CTTGCTCCTATGTTACGCGCTGAGTACGATGAGAACCCTGAGGCACTTGCTGGGACTCCA
+ACAGACCCAGTGCGCTTTGACCGTGATGACCTGCGCGAGCGTGAGTTGGAATACGGTAAG
+GCTGGCTTTACGCTACAGTTCATGCTTAACCCTAACCTTAGTGATGCCGAGAAGTACCCG
+CTGAGGCTTCGTGACGCTATCGTAGCGGCCTTAGACTTAGAGAAGGCCCCAATGCATTAC
+CAGTGGCTTCCGAACCGTCAGAACATCATTGAGGACCTTCCTAACGTTGGCCTTAAGGGT
+GATGACCTGCATACGTACCACGATTGTTCCAACAACTCAGGTCAGTACCAACAGAAGATT
+CTGGTCATTGACCCTAGTGGTCGCGGTAAGGACGAAACAGGTTACGCTGTGCTGTACACA
+CTGAACGGTTACATCTACCTTATGGAAGCTGGAGGTTTCCGTGATGGCTACTCCGATAAG
+ACCCTTGAGTTACTCGCTAAGAAGGCAAAGCAATGGGGAGTCCAGACGGTTGTCTACGAG
+AGTAACTTCGGTGACGGTATGTTCGGTAAGGTATTCAGTCCTATCCTTCTTAAACACCAC
+AACTGTGCGATGGAAGAGATTCGTGCCCGTGGTATGAAAGAGATGCGTATTTGCGATACC
+CTTGAGCCAGTCATGCAGACTCACCGCCTTGTAATTCGTGATGAGGTCATTAGGGCCGAC
+TACCAGTCCGCTCGTGACGTAGACGGTAAGCATGACGTTAAGTACTCGTTGTTCTACCAG
+ATGACCCGTATCACTCGTGAGAAAGGCGCTCTGGCTCATGATGACCGATTGGATGCCCTT
+GCGTTAGGCATTGAGTATCTCCGTGAGTCCATGCAGTTGGATTCCGTTAAGGTCGAGGGT
+GAAGTACTTGCTGACTTCCTTGAGGAACACATGATGCGTCCTACGGTTGCTGCTACGCAT
+ATCATTGAGATGTCTGTGGGAGGAGTTGATGTGTACTCTGAGGACGATGAGGGTTACGGT
+ACGTCTTTCATTGAGTGGTGA
+>T7p58 [Location=[38015:38273](+);Name=T7p58]
+GTGGGTACACAACCATTATCTGGCCTGCTCTGTACCCAAGGACACGTGAAGAGAACCTCT
+ATTACTCACAGCGTCTTGCTCCTATGTTACGCGCTGAGTACGATGAGAACCCTGAGGCAC
+TTGCTGGGACTCCAACAGACCCAGTGCGCTTTGACCGTGATGACCTGCGCGAGCGTGAGT
+TGGAATACGGTAAGGCTGGCTTTACGCTACAGTTCATGCTTAACCCTAACCTTAGTGATG
+CCGAGAAGTACCCGCTGA
+>T7p59 [Location=[38552:38726](+);Name=T7p59]
+ATGGCTACTCCGATAAGACCCTTGAGTTACTCGCTAAGAAGGCAAAGCAATGGGGAGTCC
+AGACGGTTGTCTACGAGAGTAACTTCGGTGACGGTATGTTCGGTAAGGTATTCAGTCCTA
+TCCTTCTTAAACACCACAACTGTGCGATGGAAGAGATTCGTGCCCGTGGTATGA
+>T7p60 [Location=[39388:39538](+);Name=T7p60]
+ATGTTCCGCTTATTGTTGAACCTACTGCGGCATAGAGTCACCTACCGATTTCTTGTGGTA
+CTTTGTGCTGCCCTTGGGTACGCATCTCTTACTGGAGACCTCAGTTCACTGGAGTCTGTC
+GTTTGCTCTATACTCACTTGTAGCGATTAG
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/cpt_fasta_translate/test-data/T7_TranslateOut.fasta	Fri Jun 10 08:47:31 2022 +0000
@@ -0,0 +1,318 @@
+>T7p01.p01 [Location=[924:1278](+);Name=T7p01]
+MAMSNMTYNNVFDHAYEMLKENIRYDDIRDTDDLHDAIHMAADNAVPHYYADIFSVMASE
+GIDLEFEDSGLMPDTKDVIRILQARIYEQLTIDLWEDAEDLLNEYLEEVEEYEEDEE
+>T7p02 [Location=[1277:1433](+);Name=T7p02]
+MSTTNVQYGLTAQTVLFYSDMVRCGFNWSLAMAQLKELYENNKAIALESAE
+>T7p04 [Location=[1495:1639](+);Name=T7p04]
+MYMLTIGLLTALGLAVGASFGKALGVAVGSYFTACIIIGIIKGALRK
+>T7p05.cds1 [Location=[1635:1794](+);Name=T7p05]
+MMKHYVMPIHTSNGATVCTPDGFAMKQRIERLKRELRINRKINKIGSGYDRTH
+>T7p06 [Location=[1635:1797](+);Name=T7p06]
+MMKHYVMPIHTSNGATVCTPDGFAMKQRIERLKRELRINRKINKIGSGYDRTH
+>T7p05.cds2 [Location=[1795:1972](+);Name=T7p05]
+DGLKKGYMPNGTLYAANRRIVRTWRENNLERRKDKRGRRGIDERKRLKPRNSPHLNRH
+>T7p03.p01 [Location=[2020:3100](+);Name=T7p03]
+MNITDIMNAIDAIKALPICELDKRQGMLIDLLVEMVNSETCDGELTELNQALEHQDWWTT
+LKCLTADAGFKMLGNGHFSAAYSHPLLPNRVIKVGFKKEDSGAAYTAFCRMYQGRPGIPN
+VYDVQRHAGCYTVVLDALKDCERFNNDAHYKYAEIASDIIDCNSDEHDELTGWDGEFVET
+CKLIRKFFEGIASFDMHSGNIMFSNGDVPYITDPVSFSQKKDGGAFSIDPEELIKEVEEV
+ARQKEIDRAKARKERHEGRLEARRFKRRNRKARKAHKAKRERMLAAWRWAERQERRNHEV
+AVDVLGRTNNAMLWVNMFSGDFKALEERIALHWRNADRMAIANGLTLNIDKQLDAMLMG
+>T7p07.p01 [Location=[3170:5822](+);Name=T7p07]
+MNTINIAKNDFSDIELAAIPFNTLADHYGERLAREQLALEHESYEMGEARFRKMFERQLK
+AGEVADNAAAKPLITTLLPKMIARINDWFEEVKAKRGKRPTAFQFLQEIKPEAVAYITIK
+TTLACLTSADNTTVQAVASAIGRAIEDEARFGRIRDLEAKHFKKNVEEQLNKRVGHVYKK
+AFMQVVEADMLSKGLLGGEAWSSWHKEDSIHVGVRCIEMLIESTGMVSLHRQNAGVVGQD
+SETIELAPEYAEAIATRAGALAGISPMFQPCVVPPKPWTGITGGGYWANGRRPLALVRTH
+SKKALMRYEDVYMPEVYKAINIAQNTAWKINKKVLAVANVITKWKHCPVEDIPAIEREEL
+PMKPEDIDMNPEALTAWKRAAAAVYRKDKARKSRRISLEFMLEQANKFANHKAIWFPYNM
+DWRGRVYAVSMFNPQGNDMTKGLLTLAKGKPIGKEGYYWLKIHGANCAGVDKVPFPERIK
+FIEENHENIMACAKSPLENTWWAEQDSPFCFLAFCFEYAGVQHHGLSYNCSLPLAFDGSC
+SGIQHFSAMLRDEVGGRAVNLLPSETVQDIYGIVAKKVNEILQADAINGTDNEVVTVTDE
+NTGEISEKVKLGTKALAGQWLAYGVTRSVTKRSVMTLAYGSKEFGFRQQVLEDTIQPAID
+SGKGLMFTQPNQAAGYMAKLIWESVSVTVVAAVEAMNWLKSAAKLLAAEVKDKKTGEILR
+KRCAVHWVTPDGFPVWQEYKKPIQTRLNLMFLGQFRLQPTINTNKDSEIDAHKQESGIAP
+NFVHSQDGSHLRKTVVWAHEKYGIESFALIHDSFGTIPADAANLFKAVRETMVDTYESCD
+VLADFYDQFADQLHESQLDKMPALPAKGNLNLRDILESDFAFA
+>T7p09 [Location=[6006:6135](+);Name=T7p09]
+MRNFEKMTKRSNRNARDFEATKGRKLNKTKRDRSHKRSWEGQ
+>T7p08.p01 [Location=[6136:6394](+);Name=T7p08]
+MGRLYSGNLAAFKAATNKLFQLDLAVIYDDWYDAYTRKDCIRLRIEDRSGNLIDTSTFYH
+HDEDVLFNMCTDWLNHMYDQLKDWK
+>T7p10.p01 [Location=[6474:7554](+);Name=T7p10]
+MMNIKTNPFKAVSFVESAIKKALDNAGYLIAEIKYDGVRGNICVDNTANSYWLSRVSKTI
+PALEHLNGFDVRWKRLLNDDRCFYKDGFMLDGELMVKGVDFNTGSGLLRTKWTDTKNQEF
+HEELFVEPIRKKDKVPFKLHTGHLHIKLYAILPLHIVESGEDCDVMTLLMQEHVKNMLPL
+LQEYFPEIEWQAAESYEVYDMVELQQLYEQKRAEGHEGLIVKDPMCIYKRGKKSGWWKMK
+PENEADGIIQGLVWGTKGLANEGKVIGFEVLLESGRLVNATNISRALMDEFTETVKEATL
+SQWGFFSPYGIGDNDACTINPYDGWACQISYMEETPDGSLRHPSFVMFRGTEDNPQEKM
+>T7p11 [Location=[7607:7763](+);Name=T7p11]
+MFKKVGKFLAALAAILTLAYILAVYPQVALVVVGACYLAAVCACVWSIVNW
+>T7p12 [Location=[7790:7880](+);Name=T7p12]
+MMYLMPLLIVIVGCLALHCSDDDMPDGHA
+>T7p13 [Location=[7905:8166](+);Name=T7p13]
+MFRLHYNKSVKNFTVRRADRSIVCASERRAKIPLIGNTVPLAPSVHIIITRGDFEKAIDK
+KRPVLSVAVTRFPFVRLLLKRIKEVF
+>T7p14 [Location=[8165:8756](+);Name=T7p14]
+MGLLDGEAWEKENPPVQATGCIACLEKDDRYPHTCNKGANDMTEREQEMIIKLIDNNEGR
+PDDLNGCGILCSNVPCHLCPANNDQKITLGEIRAMDPRKPHLNKPEVTPTDDQPSAETIE
+GVTKPSHYMLFDDIEAIEVIARSMTVEQFKGYCFGNILKYRLRAGKKSELAYLEKDLAKA
+DFYKELFEKHKDKCYA
+>T7p15 [Location=[8748:8895](+);Name=T7p15]
+MHNFKSTPPADSLSDDFTSCSEWCRKMWEETFDDAYIKLYELWKSRGQ
+>T7p16 [Location=[8897:9092](+);Name=T7p16]
+MSNVNTGSLSVDNKKFWATVESSEHSFEVPIYAETLDEALELAEWQYVPAGFEVTRVRPC
+VAPK
+>T7p17 [Location=[9157:9856](+);Name=T7p17]
+MAKKIFTSALGTAEPYAYIAKPDYGNEERGFGNPRGVYKVDLTIPNKDPRCQRMVDEIVK
+CHEEAYAAAVEEYEANPPAVARGKKPLKPYEGDMPFFDNGDGTTTFKFKCYASFQDKKTK
+ETKHINLVVVDSKGKKMEDVPIIGGGSKLKVKYSLVPYKWNTAVGASVKLQLESVMLVEL
+ATFGGGEDDWADEVEENGYVASGSAKASKPRDEESWDEDDEESEEADEDGDF
+>T7p18 [Location=[9856:10276](+);Name=T7p18]
+MELREKILERIKVTSSGCWEWQGATNNKGYGQVWCSNTGKVVYCHRVMSNAPKGSTVLHS
+CDNPLCCNPEHLSIGTPKENSTDMVNKGRSHKGYKLSDEDVMAIMESSESNVSLARTYGV
+SQQTICDIRKGRRHGRLRR
+>T7p19 [Location=[10256:10706](+);Name=T7p19]
+MAGYGAKGIRKVGAFRSGLEDKVSKQLESKGIKFEYEEWKVPYVIPASNHTYTPDFLLPN
+GIFVETKGLWESDDRKKHLLIREQHPELDIRIVFSSSRTKLYKGSPTSYGEFCEKHGIKF
+ADKLIPAEWIKEPKKEVPFDRLKRKGGKK
+>T7p20 [Location=[10705:11161](+);Name=T7p20]
+MARVQFKQRESTDAIFVHCSATKPSQNVGVREIRQWHKEQGWLDVGYHFIIKRDGTVEAG
+RDEMAVGSHAKGYNHNSIGVCLVGGIDDKGKFDANFTPAQMQSLRSLLVTLLAKYEGAVL
+RAHHEVAPKACPSFDLKRWWEKNELVTSDRG
+>T7p21 [Location=[11224:11590](+);Name=T7p21]
+MRKSYKQFYKAPRRHIQVWEAANGPIPKGYYIDHIDGNPLNDALDNLRLALPKENSWNMK
+TPKSNTSGLKGLSWSKEREMWRGTVTAEGKQHNFRSRDLLEVVAWIYRTRRELHGQFARF
+R
+>T7p22 [Location=[11564:13265](+);Name=T7p22]
+MDNSHDSDSVFLYHIPCDNCGSSDGNSLFSDGHTFCYVCEKWTAGNEDTKERASKRKPSG
+GKPMTYNVWNFGESNGRYSALTARGISKETCQKAGYWIAKVDGVMYQVADYRDQNGNIVS
+QKVRDKDKNFKTTGSHKSDALFGKHLWNGGKKIVVTEGEIDMLTVMELQDCKYPVVSLGH
+GASAAKKTCAANYEYFDQFEQIILMFDMDEAGRKAVEEAAQVLPAGKVRVAVLPCKDANE
+CHLNGHDREIMEQVWNAGPWIPDGVVSALSLRERIREHLSSEESVGLLFSGCTGINDKTL
+GARGGEVIMVTSGSGMGKSTFVRQQALQWGTAMGKKVGLAMLEESVEETAEDLIGLHNRV
+RLRQSDSLKREIIENGKFDQWFDELFGNDTFHLYDSFAEAETDRLLAKLAYMRSGLGCDV
+IILDHISIVVSASGESDERKMIDNLMTKLKGFAKSTGVVLVVICHLKNPDKGKAHEEGRP
+VSITDLRGSGALRQLSDTIIALERNQQGDMPNLVLVRILKCRFTGDTGIAGYMEYNKETG
+WLEPSSYSGEEESHSESTDWSNDTDF
+>T7p23 [Location=[11634:11757](+);Name=T7p23]
+MGTRCSLTDTRSATYARSGLLVMKTLKRGLQNGNPQEVNQ
+>T7p24 [Location=[11753:13265](+);Name=T7p24]
+MTYNVWNFGESNGRYSALTARGISKETCQKAGYWIAKVDGVMYQVADYRDQNGNIVSQKV
+RDKDKNFKTTGSHKSDALFGKHLWNGGKKIVVTEGEIDMLTVMELQDCKYPVVSLGHGAS
+AAKKTCAANYEYFDQFEQIILMFDMDEAGRKAVEEAAQVLPAGKVRVAVLPCKDANECHL
+NGHDREIMEQVWNAGPWIPDGVVSALSLRERIREHLSSEESVGLLFSGCTGINDKTLGAR
+GGEVIMVTSGSGMGKSTFVRQQALQWGTAMGKKVGLAMLEESVEETAEDLIGLHNRVRLR
+QSDSLKREIIENGKFDQWFDELFGNDTFHLYDSFAEAETDRLLAKLAYMRSGLGCDVIIL
+DHISIVVSASGESDERKMIDNLMTKLKGFAKSTGVVLVVICHLKNPDKGKAHEEGRPVSI
+TDLRGSGALRQLSDTIIALERNQQGDMPNLVLVRILKCRFTGDTGIAGYMEYNKETGWLE
+PSSYSGEEESHSESTDWSNDTDF
+>T7p25 [Location=[12987:13326](+);Name=T7p25]
+MRKVAPFLLLTYVVLAHYANYLILLLPLSVISKAICLTLSSFVFSSAALLVILVSLATWN
+TTRKPDGLNHQVTQGKKSHTQSQQTGPTTLTSDRILDDFPDDYEKFRWRVPF
+>T7p26 [Location=[13351:13564](+);Name=T7p26]
+MFKLIKKLGQLLVRMYNVEAKRLNDEARKEATQSRALAIRSNELADSASTKVTEAARVAN
+QAQQLSKFFE
+>T7p27 [Location=[13583:13853](+);Name=T7p27]
+MSNVAETIRLSDTADQWNRRVHINVRNGKATMVYRWKDSKSSKNHTQRMTLTDEQALRLV
+NALTKAAVTAIHEAGRVNEAMAILDKIDN
+>T7p28 [Location=[13926:14334](+);Name=T7p28]
+MRDPKVIQAEIAKLEAELEDVKYHEAKTRSAVHILKNLGWTWTRQTGWKKPEVTKLSHKV
+FDKDTMTHIKAGDWVKVDMGVVGGYGYVRSVSGKYAQVSYITGVTPRGAIVADKTNMIHT
+GFLTVVSYEEIVKSR
+>T7p29 [Location=[14352:16467](+);Name=T7p29]
+MIVSDIEANALLESVTKFHCGVIYDYSTAEYVSYRPSDFGAYLDALEAEVARGGLIVFHN
+GHKYDVPALTKLAKLQLNREFHLPRENCIDTLVLSRLIHSNLKDTDMGLLRSGKLPGKRF
+GSHALEAWGYRLGEMKGEYKDDFKRMLEEQGEEYVDGMEWWNFNEEMMDYNVQDVVVTKA
+LLEKLLSDKHYFPPEIDFTDVGYTTFWSESLEAVDIEHRAAWLLAKQERNGFPFDTKAIE
+ELYVELAARRSELLRKLTETFGSWYQPKGGTEMFCHPRTGKPLPKYPRIKTPKVGGIFKK
+PKNKAQREGREPCELDTREYVAGAPYTPVEHVVFNPSSRDHIQKKLQEAGWVPTKYTDKG
+APVVDDEVLEGVRVDDPEKQAAIDLIKEYLMIQKRIGQSAEGDKAWLRYVAEDGKIHGSV
+NPNGAVTGRATHAFPNLAQIPGVRSPYGEQCRAAFGAEHHLDGITGKPWVQAGIDASGLE
+LRCLAHFMARFDNGEYAHEILNGDIHTKNQIAAELPTRDNAKTFIYGFLYGAGDEKIGQI
+VGAGKERGKELKKKFLENTPAIAALRESIQQTLVESSQWVAGEQQVKWKRRWIKGLDGRK
+VHVRSPHAALNTLLQSAGALICKLWIIKTEEMLVEKGLKHGWDGDFAYMAWVHDEIQVGC
+RTEEIAQVVIETAQEAMRWVGDHWNFRCLLDTEGKMGPNWAICH
+>T7p30 [Location=[16482:16839](+);Name=T7p30]
+MNERHLTGAASEMLVAYKFTKAGYTVYYPMLTQSKEDLVVCKDGKFSKVQVKTATTVQTN
+TGDAKQVRLGGCGRSEYKDGDFDILAVVVDEDVLIFTWDEVKGKTSMCVGKRNKGIKL
+>T7p31.cds1 [Location=[16850:17147](+);Name=T7p31]
+MAMTKKFKVSFDVTAKMSSDVQAILEKDMLHLCKQVGSGAIVPNGKQKEMIVQFLTHGME
+GLMTFVVRTSFREAIKDMHEEYADKDSFKQSPATVREVF
+>T7p32 [Location=[16850:17150](+);Name=T7p32]
+MAMTKKFKVSFDVTAKMSSDVQAILEKDMLHLCKQVGSGAIVPNGKQKEMIVQFLTHGME
+GLMTFVVRTSFREAIKDMHEEYADKDSFKQSPATVREVF
+>T7p31.cds2 [Location=[17146:17359](+);Name=T7p31]
+MMSDYLKVLQAIKSCPKTFQSNYVRNNASLVAEAASRGHISCLTTSGRNGGAWEITASGT
+RFLKRMGGCV
+>T7p33 [Location=[17149:17359](+);Name=T7p33]
+MSDYLKVLQAIKSCPKTFQSNYVRNNASLVAEAASRGHISCLTTSGRNGGAWEITASGTR
+FLKRMGGCV
+>T7p34 [Location=[17358:17517](+);Name=T7p34]
+MSRDLVTIPRDVWNDIQGYIDSLERENDSLKNQLMEADEYVAELEEKLNGTS
+>T7p35 [Location=[17503:18406](+);Name=T7p35]
+MALLDLKQFYELREGCDDKGILVMDGDWLVFQAMSAAEFDASWEEEIWHRCCDHAKARQI
+LEDSIKSYETRKKAWAGAPIVLAFTDSVNWRKELVDPNYKANRKAVKKPVGYFEFLDALF
+EREEFYCIREPMLEGDDVMGVIASNPSAFGARKAVIISCDKDFKTIPNCDFLWCTTGNIL
+TQTEESADWWHLFQTIKGDITDGYSGIAGWGDTAEDFLNNPFITEPKTSVLKSGKNKGQE
+VTKWVKRDPEPHETLWDCIKSIGAKAGMTEEDIIKQGQMARILRFNEYNFIDKEIYLWRP
+>T7p36 [Location=[18393:18507](+);Name=T7p36]
+METVAYIGLGLCVLGVCLISWGLWDLARIIKSLHDTK
+>T7p37 [Location=[18604:18859](+);Name=T7p37]
+MLTPINQLLKNPNDIPDVPRATAEYLQVRFNYAYLEASGHIGLMRANGCSEAHILGFIQG
+LQYASNVIDEIELRKEQLRDDGED
+>T7p38 [Location=[18863:19130](+);Name=T7p38]
+MCFSPKIKTPKMDTNQIRAVEPAPLTQEVSSVEFGGSSDETDTEGTEVSGRKGLKVERDD
+SVAKSKASGNGSARMKSSIRKSAFGGKK
+>T7p39 [Location=[19129:19531](+);Name=T7p39]
+MSEFTCVEAKSRFRAIRWTVEHLGLPKGFEGHFVGYSLYVDEVMDMSGCREEYILDSTGK
+HVAYFAWCVSCDIHHKGDILDVTSVVINPEADSKGLQRFLAKRFKYLAELHDCDWVSRCK
+HEGETMRVYFKEV
+>T7p40 [Location=[19534:19834](+);Name=T7p40]
+MGKKVKKAVKKVTKSVKKVVKEGARPVKQVAGGLAGLAGGTGEAQMVEVPQAAAQIVDVP
+EKEVSTEDEAQTESGRKKARAGGKKSLSVARSSGGGINI
+>T7p41 [Location=[19847:20240](+);Name=T7p41]
+MEDCIEWTGGVNSKGYGRKWVNGKLVTPHRHIYEETYGPVPTGIVVMHICDNPRCYNIKH
+LTLGTPKDNSEDMVTKGRQAKGEELSKKLTESDVLAIRSSTLSHRSLGELYGVSQSTITR
+ILQRKTWRHI
+>T7p42 [Location=[20239:21850](+);Name=T7p42]
+MAEKRTGLAEDGAKSVYERLKNDRAPYETRAQNCAQYTIPSLFPKDSDNASTDYQTPWQA
+VGARGLNNLASKLMLALFPMQTWMRLTISEYEAKQLLSDPDGLAKVDEGLSMVERIIMNY
+IESNSYRVTLFEALKQLVVAGNVLLYLPEPEGSNYNPMKLYRLSSYVVQRDAFGNVLQMV
+TRDQIAFGALPEDIRKAVEGQGGEKKADETIDVYTHIYLDEDSGEYLRYEEVEGMEVQGS
+DGTYPKEACPYIPIRMVRLDGESYGRSYIEEYLGDLRSLENLQEAIVKMSMISSKVIGLV
+NPAGITQPRRLTKAQTGDFVTGRPEDISFLQLEKQADFTVAKAVSDAIEARLSFAFMLNS
+AVQRTGERVTAEEIRYVASELEDTLGGVYSILSQELQLPLVRVLLKQLQATQQIPELPKE
+AVEPTISTGLEAIGRGQDLDKLERCVTAWAALAPMRDDPDINLAMIKLRIANAIGIDTSG
+ILLTEEQKQQKMAQQSMQMGMDNGAAALAQGMAAQATASPEAMAAAADSVGLQPGI
+>T7p43 [Location=[21949:22873](+);Name=T7p43]
+MAESNADVYASFGVNSAVMSGGSVEEHEQNMLALDVAARDGDDAIELASDEVETERDLYD
+NSDPFGQEDDEGRIQVRIGDGSEPTDVDTGEEGVEGTEGSEEFTPLGETPEELVAASEQL
+GEHEEGFQEMINIAAERGMSVETIEAIQREYEENEELSAESYAKLAEIGYTKAFIDSYIR
+GQEALVEQYVNSVIEYAGGRERFDALYNHLETHNPEAAQSLDNALTNRDLATVKAIINLA
+GESRAKAFGRKPTRSVTNRAIPAKPQATKREGFADRSEMIKAMSDPRYRTDANYRRQVEQ
+KVIDSNF
+>T7p44.cds1 [Location=[22966:23989](+);Name=T7p44]
+MASMTGGQQMGTNQGKGVVAAGDKLALFLKVFGGEVLTAFARTSVTTSRHMVRSISSGKS
+AQFPVLGRTQAAYLAPGENLDDKRKDIKHTEKVITIDGLLTADVLIYDIEDAMNHYDVRS
+EYTSQLGESLAMAADGAVLAEIAGLCNVESKYNENIEGLGTATVIETTQNKAALTDQVAL
+GKEIIAALTKARAALTKNYVPAADRVFYCDPDSYSAILAALMPNAANYAALIDPEKGSIR
+NVMGFEVVEVPHLTAGGAGTAREGTTGQKHVFPANKGEGNVKVAKDNVIGLFMHRSAVGT
+VKLRDLALERARRANFQADQIIAKYAMGHGGLRPEAAGAVV
+>T7p45 [Location=[22966:24004](+);Name=T7p45]
+MASMTGGQQMGTNQGKGVVAAGDKLALFLKVFGGEVLTAFARTSVTTSRHMVRSISSGKS
+AQFPVLGRTQAAYLAPGENLDDKRKDIKHTEKVITIDGLLTADVLIYDIEDAMNHYDVRS
+EYTSQLGESLAMAADGAVLAEIAGLCNVESKYNENIEGLGTATVIETTQNKAALTDQVAL
+GKEIIAALTKARAALTKNYVPAADRVFYCDPDSYSAILAALMPNAANYAALIDPEKGSIR
+NVMGFEVVEVPHLTAGGAGTAREGTTGQKHVFPANKGEGNVKVAKDNVIGLFMHRSAVGT
+VKLRDLALERARRANFQADQIIAKYAMGHGGLRPEAAGAVVFKVE
+>T7p44.cds2 [Location=[23988:24162](+);Name=T7p44]
+FQSGVMLGVASTVAASPEEASVTSTEETLTPAQEAARTRAANKARKEAELAAATAEQ
+>T7p46 [Location=[24227:24818](+);Name=T7p46]
+MRSYDMNVETAAELSAVNDILASIGEPPVSTLEGDANADAANARRILNKINRQIQSRGWT
+FNIEEGITLLPDVYSNLIVYSDDYLSLMSTSGQSIYVNRGGYVYDRTSQSDRFDSGITVN
+IIRLRDYDEMPECFRYWIVTKASRQFNNRFFGAPEVEGVLQEEEDEARRLCMEYEMDYGG
+YNMLDGDAFTSGLLTR
+>T7p47 [Location=[24841:27226](+);Name=T7p47]
+MALISQSIKNLKGGISQQPDILRYPDQGSRQVNGWSSETEGLQKRPPLVFLNTLGDNGAL
+GQAPYIHLINRDEHEQYYAVFTGSGIRVFDLSGNEKQVRYPNGSNYIKTANPRNDLRMVT
+VADYTFIVNRNVVAQKNTKSVNLPNYNPNQDGLINVRGGQYGRELIVHINGKDVAKYKIP
+DGSQPEHVNNTDAQWLAEELAKQMRTNLSDWTVNVGQGFIHVTAPSGQQIDSFTTKDGYA
+DQLINPVTHYAQSFSKLPPNAPNGYMVKIVGDASKSADQYYVRYDAERKVWTETLGWNTE
+DQVLWETMPHALVRAADGNFDFKWLEWSPKSCGDVDTNPWPSFVGSSINDVFFFRNRLGF
+LSGENIILSRTAKYFNFYPASIANLSDDDPIDVAVSTNRIAILKYAVPFSEELLIWSDEA
+QFVLTASGTLTSKSVELNLTTQFDVQDRARPFGIGRNVYFASPRSSFTSIHRYYAVQDVS
+SVKNAEDITSHVPNYIPNGVFSICGSGTENFCSVLSHGDPSKIFMYKFLYLNEELRQQSW
+SHWDFGENVQVLACQSISSDMYVILRNEFNTFLARISFTKNAIDLQGEPYRAFMDMKIRY
+TIPSGTYNDDTFTTSIHIPTIYGANFGRGKITVLEPDGKITVFEQPTAGWNSDPWLRLSG
+NLEGRMVYIGFNINFVYEFSKFLIKQTADDGSTSTEDIGRLQLRRAWVNYENSGTFDIYV
+ENQSSNWKYTMAGARLGSNTLRAGRLNLGTGQYRFPVVGNAKFNTVYILSDETTPLNIIG
+CGWEGNYLRRSSGI
+>T7p48 [Location=[27306:27723](+);Name=T7p48]
+MMTIRPTKSTDFEVFTPAHHDILEAKAAGIEPSFPDASECVTLSLYGFPLAIGGNCGDQC
+WFVTSDQVWRLSGKAKRKFRKLIMEYRDKMLEKYDTLWNYVWVGNTSHIRFLKTIGAVFH
+EEYTRDGQFQLFTITKGG
+>T7p49 [Location=[27727:28318](+);Name=T7p49]
+MCWAAAIPIAISGAQAISGQNAQAKMIAAQTAAGRRQAMEIMRQTNIQNADLSLQARSKL
+EEASAELTSQNMQKVQAIGSIRAAIGESMLEGSSMDRIKRVTEGQFIREANMVTENYRRD
+YQAIFAQQLGGTQSAASQIDEIYKSEQKQKSKLQMVLDPLAIMGSSAASAYASGAFDSKS
+TTKAPIVAAKGTKTGR
+>T7p50 [Location=[28324:30568](+);Name=T7p50]
+MSKIESALQAAQPGLSRLRGGAGGMGYRAATTQAEQPRSSLLDTIGRFAKAGADMYTAKE
+QRARDLADERSNEIIRKLTPEQRREALNNGTLLYQDDPYAMEALRVKTGRNAAYLVDDDV
+MQKIKEGVFRTREEMEEYRHSRLQEGAKVYAEQFGIDPEDVDYQRGFNGDITERNISLYG
+AHDNFLSQQAQKGAIMNSRVELNGVLQDPDMLRRPDSADFFEKYIDNGLVTGAIPSDAQA
+TQLISQAFSDASSRAGGADFLMRVGDKKVTLNGATTTYRELIGEEQWNALMVTAQRSQFE
+TDAKLNEQYRLKINSALNQEDPRTAWEMLQGIKAELDKVQPDEQMTPQREWLISAQEQVQ
+NQMNAWTKAQAKALDDSMKSMNKLDVIDKQFQKRINGEWVSTDFKDMPVNENTGEFKHSD
+MVNYANKKLAEIDSMDIPDGAKDAMKLKYLQADSKDGAFRTAIGTMVTDAGQEWSAAVIN
+GKLPERTPAMDALRRIRNADPQLIAALYPDQAELFLTMDMMDKQGIDPQVILDADRLTVK
+RSKEQRFEDDKAFESALNASKAPEIARMPASLRESARKIYDSVKYRSGNESMAMEQMTKF
+LKESTYTFTGDDVDGDTVGVIPKNMMQVNSDPKSWEQGRDILEEARKGIIASNPWITNKQ
+LTMYSQGDSIYLMDTTGQVRVRYDKELLSKVWSENQKKLEEKAREKALADVNKRAPIVAA
+TKAREAAAKRVREKRKQTPKFIYGRKE
+>T7p51 [Location=[30594:34551](+);Name=T7p51]
+MDKYDKNVPSDYDGLFQKAADANGVSYDLLRKVAWTESRFVPTAKSKTGPLGMMQFTKAT
+AKALGLRVTDGPDDDRLNPELAINAAAKQLAGLVGKFDGDELKAALAYNQGEGRLGNPQL
+EAYSKGDFASISEEGRNYMRNLLDVAKSPMAGQLETFGGITPKGKGIPAEVGLAGIGHKQ
+KVTQELPESTSFDVKGIEQEATAKPFAKDFWETHGETLDEYNSRSTFFGFKNAAEAELSN
+SVAGMAFRAGRLDNGFDVFKDTITPTRWNSHIWTPEELEKIRTEVKNPAYINVVTGGSPE
+NLDDLIKLANENFENDSRAAEAGLGAKLSAGIIGAGVDPLSYVPMVGVTGKGFKLINKAL
+VVGAESAALNVASEGLRTSVAGGDADYAGAALGGFVFGAGMSAISDAVAAGLKRSKPEAE
+FDNEFIGPMMRLEARETARNANSADLSRMNTENMKFEGEHNGVPYEDLPTERGAVVLHDG
+SVLSASNPINPKTLKEFSEVDPEKAARGIKLAGFTEIGLKTLGSDDADIRRVAIDLVRSP
+TGMQSGASGKFGATASDIHERLHGTDQRTYNDLYKAMSDAMKDPEFSTGGAKMSREETRY
+TIYRRAALAIERPELQKALTPSERIVMDIIKRHFDTKRELMENPAIFGNTKAVSIFPESR
+HKGTYVPHVYDRHAKALMIQRYGAEGLQEGIARSWMNSYVSRPEVKARVDEMLKELHGVK
+EVTPEMVEKYAMDKAYGISHSDQFTNSSIIEENIEGLVGIENNSFLEARNLFDSDLSITM
+PDGQQFSVNDLRDFDMFRIMPAYDRRVNGDIAIMGSTGKTTKELKDEILALKAKAEGDGK
+KTGEVHALMDTVKILTGRARRNQDTVWETSLRAINDLGFFAKNAYMGAQNITEIAGMIVT
+GNVRALGHGIPILRDTLYKSKPVSAKELKELHASLFGKEVDQLIRPKRADIVQRLREATD
+TGPAVANIVGTLKYSTQELAARSPWTKLLNGTTNYLLDAARQGMLGDVISATLTGKTTRW
+EKEGFLRGASVTPEQMAGIKSLIKEHMVRGEDGKFTVKDKQAFSMDPRAMDLWRLADKVA
+DEAMLRPHKVSLQDSHAFGALGKMVMQFKSFTIKSLNSKFLRTFYDGYKNNRAIDAALSI
+ITSMGLAGGFYAMAAHVKAYALPKEKRKEYLERALDPTMIAHAALSRSSQLGAPLAMVDL
+VGGVLGFESSKMARSTILPKDTVKERDPNKPYTSREVMGAMGSNLLEQMPSAGFVANVGA
+TLMNAAGVVNSPNKATEQDFMTGLMNSTKELVPNDPLTQQLVLKIYEANGVNLRERRK
+>T7p52 [Location=[34623:36285](+);Name=T7p52]
+MANVIKTVLTYQLDGSNRDFNIPFEYLARKFVVVTLIGVDRKVLTINTDYRFATRTTISL
+TKAWGPADGYTTIELRRVTSTTDRLVDFTDGSILRAYDLNVAQIQTMHVAEEARDLTTDT
+IGVNNDGHLDARGRRIVNLANAVDDRDAVPFGQLKTMNQNSWQARNEALQFRNEAETFRN
+QAEGFKNESSTNATNTKQWRDETKGFRDEAKRFKNTAGQYATSAGNSASAAHQSEVNAEN
+SATASANSAHLAEQQADRAEREADKLENYNGLAGAIDKVDGTNVYWKGNIHANGRLYMTT
+NGFDCGQYQQFFGGVTNRYSVMEWGDENGWLMYVQRREWTTAIGGNIQLVVNGQIITQGG
+AMTGQLKLQNGHVLQLESASDKAHYILSKDGNRNNWYIGRGSDNNNDCTFHSYVHGTTLT
+LKQDYAVVNKHFHVGQAVVATDGNIQGTKWGGKWLDAYLRDSFVAKSKAWTQVWSGSAGG
+GVSVTVSQDLRFRNIWIKCANNSWNFFRTGPDGIYFIASDGGWLRFQIHSNGLGFKNIAD
+SRSVPNAIMVENE
+>T7p53 [Location=[36343:36547](+);Name=T7p53]
+MLSLDFNNELIKAAPIVGTGVADVSARLFFGLSLNEWFYVAAIAYTVVQIGAKVVDKMID
+WKKANKE
+>T7p54 [Location=[36552:36822](+);Name=T7p54]
+MEKDKSLITFLEMLDTAMAQRMLADLSDHERRSPQLYNAINKLLDRHKFQIGKLQPDVHI
+LGGLAGALEEYKEKVGDNGLTDDDIYTLQ
+>T7p55 [Location=[36916:37348](+);Name=T7p55]
+MLEFLRKLIPWVLAGMLFGLGWHLGSDSMDAKWKQEVHNEYVKRVEAAKSTQRAIDAVSA
+KYQEDLAALEGSTDRIISDLRSDNKRLRVRVKTTGTSDGQCGFEPDGRAELDDRDAKRIL
+AVTQKGDAWIRALQDTIRELQRK
+>T7p56 [Location=[37031:37283](+);Name=T7p56]
+MSTLRELRLRRALKEQSMRYLLSIKKTLPRWKGALIGLFLICVATISGCASESKLPEPPM
+VSVDSSLMVEPNLTTEMLNVFSQ
+>T7p57 [Location=[37369:39130](+);Name=T7p57]
+MSTQSNRNALVVAQLKGDFVAFLFVLWKALNLPVPTKCQIDMAKVLANGDNKKFILQAFR
+GIGKSFITCAFVVWSLWRDPQLKILIVSASKERADANSIFIKNIIDLLPFLSELKPRPGQ
+RDSVISFDVGPANPDHSPSVKSVGITGQLTGSRADIIIADDVEIPSNSATMGAREKLWTL
+VQEFAALLKPLPSSRVIYLGTPQTEMTLYKELEDNRGYTTIIWPALYPRTREENLYYSQR
+LAPMLRAEYDENPEALAGTPTDPVRFDRDDLRERELEYGKAGFTLQFMLNPNLSDAEKYP
+LRLRDAIVAALDLEKAPMHYQWLPNRQNIIEDLPNVGLKGDDLHTYHDCSNNSGQYQQKI
+LVIDPSGRGKDETGYAVLYTLNGYIYLMEAGGFRDGYSDKTLELLAKKAKQWGVQTVVYE
+SNFGDGMFGKVFSPILLKHHNCAMEEIRARGMKEMRICDTLEPVMQTHRLVIRDEVIRAD
+YQSARDVDGKHDVKYSLFYQMTRITREKGALAHDDRLDALALGIEYLRESMQLDSVKVEG
+EVLADFLEEHMMRPTVAATHIIEMSVGGVDVYSEDDEGYGTSFIEW
+>T7p58 [Location=[38015:38273](+);Name=T7p58]
+MGTQPLSGLLCTQGHVKRTSITHSVLLLCYALSTMRTLRHLLGLQQTQCALTVMTCASVS
+WNTVRLALRYSSCLTLTLVMPRSTR
+>T7p59 [Location=[38552:38726](+);Name=T7p59]
+MATPIRPLSYSLRRQSNGESRRLSTRVTSVTVCSVRYSVLSFLNTTTVRWKRFVPVV
+>T7p60 [Location=[39388:39538](+);Name=T7p60]
+MFRLLLNLLRHRVTYRFLVVLCAALGYASLTGDLSSLESVVCSILTCSD