Repository 'plasflow'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/plasflow

Changeset 0:bda6012394f7 (2018-09-27)
Next changeset 1:ea270d0ad0e6 (2023-01-21)
Commit message:
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/plasflow commit 987797df67fb05506a5d5fa730aa03fd8dd739d8
added:
plasflow.xml
test-data/output
test-data/output_chromosomes.fasta
test-data/output_plasmids.fasta
test-data/output_unclassified.fasta
test-data/test.fasta
b
diff -r 000000000000 -r bda6012394f7 plasflow.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/plasflow.xml Thu Sep 27 06:41:19 2018 -0400
[
@@ -0,0 +1,39 @@
+<tool id="PlasFlow" name="PlasFlow" version="1.0">
+    <description>Prediction of plasmid sequences in metagenomic contigs</description>
+    <requirements>
+        <requirement type="package" version="1.1.0">plasflow</requirement>
+    </requirements>
+    <command detect_errors="exit_code"><![CDATA[
+PlasFlow.py
+--input '$readFile'
+--output 'output'
+--threshold '$threshold'
+    ]]></command>
+    <inputs>
+        <param name="readFile" type="data" format="fastq,fasta" optional="true" label="Sequence Reads" />
+        <param argument="threshold" type="float" value="0.7" label="Threshold for porbability filtering"/>
+    </inputs>
+    <outputs>
+        <data name="probability_table" from_work_dir="output" format="tabular" label="${tool.name} on ${on_string}: Probability table" />
+        <data name="chromosomes" from_work_dir="output_chromosomes.fasta" format="fasta" label="${tool.name} on ${on_string}: Chromosomes" />
+        <data name="plasmids" from_work_dir="output_plasmids.fasta" format="fasta" label="${tool.name} on ${on_string}: Plasmids" />
+        <data name="unclassified" from_work_dir="output_unclassified.fasta" format="fasta" label="${tool.name} on ${on_string}: Unclassified" />
+    </outputs>
+    <tests>
+        <test>
+            <param name="readFile" value="test.fasta"/>
+            <param name="threshold" value="0.7"/>
+            <output name="probability_table" value="output"/>
+            <output name="chromosomes" value="output_chromosomes.fasta"/>
+            <output name="plasmids" value="output_plasmids.fasta"/>
+            <output name="unclassified" value="output_unclassified.fasta"/>
+        </test>
+    </tests>
+    <help><![CDATA[
+PlasFlow is a set of scripts used for prediction of plasmid sequences in metagenomic contigs. It relies on the neural network models trained on full genome and plasmid sequences and is able to differentiate between plasmids and chromosomes with accuracy reaching 96%. It outperforms other available solutions for plasmids recovery from metagenomes and incorporates the thresholding which allows for exclusion of incertain predictions. PlasFlow has been published in Nucleic Acids Research
+    ]]></help>
+    <citations>
+        <citation type="doi">10.1093/nar/gkx1321</citation>
+    </citations>
+</tool>
+
b
diff -r 000000000000 -r bda6012394f7 test-data/output
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output Thu Sep 27 06:41:19 2018 -0400
b
@@ -0,0 +1,3 @@
+ contig_id contig_name contig_length id label chromosome.Acidobacteria chromosome.Actinobacteria chromosome.Bacteroidetes chromosome.Chlamydiae chromosome.Chlorobi chromosome.Chloroflexi chromosome.Cyanobacteria chromosome.DeinococcusThermus chromosome.Firmicutes chromosome.Fusobacteria chromosome.Nitrospirae chromosome.other chromosome.Planctomycetes chromosome.Proteobacteria chromosome.Spirochaetes chromosome.Tenericutes chromosome.Thermotogae chromosome.Verrucomicrobia plasmid.Actinobacteria plasmid.Bacteroidetes plasmid.Chlamydiae plasmid.Cyanobacteria plasmid.DeinococcusThermus plasmid.Firmicutes plasmid.Fusobacteria plasmid.other plasmid.Proteobacteria plasmid.Spirochaetes
+0 0 utg000144c 128167 26 plasmid.Proteobacteria 4.2340263e-05 2.5652807e-06 1.6543838e-08 2.763775e-07 7.6599295e-05 2.1182545e-05 1.3717261e-11 5.7835554e-09 3.862481e-07 4.151875e-09 2.8553375e-05 3.3703511e-06 6.2954365e-07 0.0045834533 5.0251043e-07 5.3336616e-11 1.2319875e-07 4.8782957e-05 2.1365874e-07 1.9146995e-08 1.9732747e-09 7.1462525e-10 5.938618e-10 6.1967924e-09 6.997802e-08 2.2819035e-05 0.99516803 4.5114642e-17
+1 1 utg000145l 155422 26 plasmid.Proteobacteria 1.6108132e-05 2.7688722e-07 4.1766715e-08 3.3604985e-07 7.1190654e-05 1.1054964e-05 9.4237404e-12 4.8270272e-09 3.2669803e-07 5.4633364e-09 2.7493204e-05 2.7898384e-06 3.6858816e-07 0.005415973 7.22352e-07 4.9533527e-11 1.2928074e-07 3.34594e-05 1.4573058e-08 2.7890676e-08 1.9757225e-09 2.9439587e-10 4.3403672e-10 2.3913744e-09 1.0564903e-07 1.6915072e-05 0.9944026 6.196432e-17
b
diff -r 000000000000 -r bda6012394f7 test-data/output_plasmids.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output_plasmids.fasta Thu Sep 27 06:41:19 2018 -0400
b
b'@@ -0,0 +1,4730 @@\n+>utg000144c plasmid.Proteobacteria utg000144c LN:i:128167 RC:i:576 XC:f:1.000000\n+TTTTCCATCGCCTGCACCGCTTTCTGGCTAAACGCCGCAGAGTCATCGGTGATCACCGGA\n+TTAAACGTTGGGTCCATCGTGCCCATTTTTCCTGATGATGTACCGGAATGTCGCACCCGT\n+GGAAAGCGCCGGTGATAAAGAATTGTGCCGTCGCAACGGTGCGTTGCAGACTGTTGGCAT\n+AGGTATATACCGTGTCCGGCGTCGGGCATTCGCCTGACGTGACCATCCCCAGCTCCGCCA\n+GCCATTCTCGCATGTAGTGGCCCATATAAATTTCCAGCACACCGCCTTTCGTGGTGAGCT\n+GCCCGCCGGGCACATCCCACTCCGGCCACTGATTCGGCGTGGACTGCTCCAGCACGCTGC\n+CATTATTGGCCAACGGCGCGCAAGTTGTGTCGGCTCATCATCAACACTTGTTGCAGTTGA\n+TAACCTTCCGGCGTTGTCTGCGCTTGCGCGGCGGACGACAATAAACAGCCCTGCCACAGC\n+GGCGGCGAGTATCAATTTTTCATCCCTACAACCTCTTGTTGTTATCAATCCTCATAGAGT\n+GTGACAGAAATATGACATTTTCCGGGAACGGTTTCGCAAAACGGAGATTCCAGAAGATAA\n+CCGGCAGGTCAGCGTGTTCCGGTTACTCCGAGATAAAACCTCATACTTAATATTGCGGGC\n+GCAATAAAAGTGCCGTCCGTCAGATACAGTTCACGAAATCGCGTGTTATCAGAGATGTTG\n+TCCAGCAGGGAACGTTCCGTATCGACAAATTCTTTTGCACGCGGTAATGAACGGCGTTCT\n+CCGTTTCAAAAGAGACATATTCCGTGGTGGCGTAGGGCTTATTTTTTTTGATTTCACGTA\n+CACGATATATTGCACGGTACTGGCCGTCAGCCCCGTTTTCGCCGCGATCTCTTTGAGACT\n+CAACGTCTCAGAGGCATAAAGCGCCTGAACCTGCGCTATGCGTCGGTGATTATACGCCGT\n+CACCCGAAGGCTCAGTTTCAGCCGATAGGCCATATTCCGCACGGCGGTAATATTAGTGTG\n+AAGCAGTTGCGCTATCTGCTCTGTCGTGAGGATGCCCGCGTTTTCCCGCAGAATCGCAAG\n+GCTTTCGTCGTTCCAGATAAATGCCATTGGGTATCTCTCCGTACGCGTCGTTCATCGCGC\n+CGCCGGAGCGCGCAAACGTGGCCTCTAACTCAGACGGCTTACGCATACCCCGGTGTAGCT\n+CCAGAACGCGTCCTTCGGAGTCAATCAGTACGGAGGTCGGCGTGCCGATCACCTGATAAC\n+GTTCCGGGTAATGTTGAGCTGATCGCGCACCACCGGATAGGTTATCTGATGTTTTGCCAG\n+CAGATCGTTGATCCTGACCGTTTCAGGGTCGGTATTGACCGCCACAACCACCACTTTATC\n+GCCCCATTTTTGCTCAGCGCTTCCAGCGTGTCCATTTCCGCTAGGCACCCCGCATCCCGC\n+AGACCCAAAATTCAGGTACACCGCCTTTCCTTGCCAGCGTTCAAGGCCTGACTCGGCCTT\n+GCAGATCAAACGCCGCCAGCGCCGGGGCCGGTGCCCCGACCGCCAGCTTTTCTTCTTTAC\n+ACCCGCTTATCAGGATCGCCGCCGCGAGTAACAGCACATTATGCCAGCGCATGTTGATTG\n+GCCTCCTCACCCAGATATTTACCGTGTTGCAGCCGCAGAATACGGTCGGCAAACTGCCCA\n+AGCGCAGGGTTGTGCGTCACCATCACAATCGTGCGCCCCTGACGATGCAGATCGGTGAGC\n+AGATCCAGCACCCGCTGCTCATTCTCTTCATCGGGTTGCCCGTCGGTTCATCCGCGAAAA\n+TAACCGGCGGTTCGTTGACCAGCGCCCGGGCGATACACACGCTGCTGCTCACCACCGGAA\n+AGCTGGCTCGGCAGGTGCGTCACACGATGCCCAAGCCCTACCTGTTCCAGCACCTTCCTC\n+GCCGCCGCTTCATCCACCACGCTGTGGTAATGCTGGGCGAGCATGATGTTTTCCAGCGCA\n+GTTAAGAACGGGATCAAATGGAACTGCTGAAATACCGGGCCGATTTTCTCGGCGCGAAAG\n+CGACGGCGCCCCTCTTCATCCAGCGCGGCGGCATCGGTGCCATCAAGAAACACCTGCCCT\n+TCCGTCGCCGTATCAAGGCACGTCAGAATATTCATCAGCGTGGTTTTACCAGAACCAGAA\n+GCGCCCATAATGGCGACAATTCACCCTGCGCAATGCGCAGATTAATGTCATCCGGGGCGG\n+TAACGTCACCGAACCGTTTGTATAAGTGGCGGGTTTCGATCGCCACCTGAGGGATATGCG\n+TAACGGACATGGCGCTACTCTCCTTTCAGCACTTTAGCAGGCTCGACGCTTACCGCGCGT\n+CGCACCGGAACAATCGCCGCCAGAATGGCGACCAGTAAAGACAACACCAGAGTAATGGGC\n+AACACCGGCAGACGCAGTGAAATGGCGGCATTAAACACCGTTAATCCCAACAGTTGCGCC\n+AGCAAATATCCCAGCACCCAGCCGCACGCCACCGCCGCCAGCGCGATGATGCTGGTTTCC\n+AGCAGAATTTGCCGCACGATATCGCCGTTGCTGGAACCAAGCGCTTTTGCAGCGCAAACT\n+CGCGCGCCCGCTCGCCGACAATCGCCATCAGCGTGGTATTCACGCACAGCGAAGAGAGCG\n+CCAGAATCACGATCGAGACCAGTCCCATCAGACCTTTAATTTTATCCAGCACCTGCCCTT\n+CGGAAGCAGAGACCTTACGCACCGGACGAATCTCGTGTCAGGATACTGCGCCTGCAACCG\n+GCTGGCATAGTTCTCCACTGGCCGACATCGTTACTGACGCTCAGCAAGCCGTGGCTGATT\n+TTGCCCGGCTGATGCAGCCAGCCTGCGCCACGTCGAGGCTGACGATCAGCATGTTGTCCG\n+TCGCATCGCCAGACTCCACAATGCCTTTAATCTGCAAATTCTTACGCTGATTGTGATCCA\n+CCAGCGTGATGCTGTCGCCCGGCTGCACGTTGAGGCGTTCCGCCAGTTTGACGCCGATCA\n+TCGCATTACGGTCGTCAAAACTAACGCCAATCCAGCTACCGGTGACCTGCCAGTACGGCA\n+CCAGTTTTGCAGCGACTCGAACCACACGCCAACCATCACCACTTTTTCCAGCTCGGTACG\n+CGCCATGCCGTACAACCACGGACTGGCGCCATGCACCAGCCCTGCGGCGCCTGATCGAGA\n+ATGCTCTGCAACTCCTGCTGCGGCATACTGGAACCGTGCCCCGGCCCGATGTAAAATTCG\n+CGCCGAAGGTGCGCAGTTCTTCGCTCATTTTGGTGTTAATGTCGAACCAGACGGCAGAAA\n+GCGCCGTCACGATGGTCGCCCCCACCATCAGCGCGGCAAACACCACGCTGACCCGCTGAA\n+AACGCAGACGCAGCGCCCGCCACACCAGCAGCCAGAGCATGGTACGTTTAGCGGCCATAC\n+AGCACCTCCACAGGATACAGCCGGGCAATCCGCCGGGCCGGGAACCAGTGCCGATCAACG\n+CAATCAGTACCGCAATCACCAGTACGCACGGCACCACAATCCGGGCAAAATTAAGCGGCG\n+CGTCGAAGAGCATGACGCCAATCGCTTTCGCCAGCCCCACCCGGCAATACATCCCAGCGC\n+ACCGCCAGCCAGCCCGCTGGACGCCGCTTCCGTGTAGAACAGCAGCATAATTTGCCACTG\n+TCGCGCACCCAGCGCTTTCATCAAACCGATCTCTTTGGCGCGTTCCATAATGGTGCTGGT\n+CATCAGCGAGGCGATCCCCATTGCGGAAGCCACCAGCGCCGCGACGGTAACGA'..b'TCAGAA\n+TGCCGACACCGTCACCATGGCGTCGGCCTCCGCAGCGACTTCCACGATGGGGATCGGGCG\n+AGCAAAAAGGCAGCAATTATGGGCCCCATACCTACAAAGCCCCACGCATCAAGCTTTGCC\n+CATGAAGCAACGGGGCAATGGCTGTAATTATGACGACGCCGAGTCCCGACCAGACTGCAT\n+AAGCAACACCGACAGGGATGGATTTCAGAACCAGAGAAAGAAAATAAAATGCGATGCCAT\n+AACCGATTATGACAACGGCGGAAGGGGCAAGCAGTAAAGCCCTCGCTAGATTTTTTAATG\n+CGGATGTTGCGTTACTTCGCCAACTATTGCGATAACAAGAAAAAGCCAGCCTTTCATGAT\n+ATATCTCCCAATTTGTGTAAGGCTTATTATACGCTTAAAAAATAATAAAGCAGACTTGAC\n+CTGATAGTTTGGCTGTGAGCAATTTATGTGTAGTGCATCTAACGCCGGGTTAAGCCGCGC\n+GCGTAGTATCAGTCTGAACTGAACAGTGTTAGACATCATTTACCAACTGACTTGATGATC\n+TCGCCTTTCACAAAGCGAATAAATTCTTCAAGTGATCTGCGCGTGAGGCCAAGTGATCTT\n+CTTTTTTGTCCCAGATAAGCTTGCTTAGCTTCAAGTAAGAACAGGCTGATACTGGGCAGG\n+TAGGCGTTTTATTGCCCAGTCGGCAGCGACATCCTTCGGCGCGATTTTGCCGGTTATTGC\n+GCTGTACCAAATGCGGGACAACGTAAGCACTACATTTCGCTCATCGCCGGCCCAGTCGGG\n+CTGCGAGTTCCATAACTTCAAGGTTTCCCTCAGCGCCTCGAATGAATCTGTTCAGGAACC\n+GGGTCAAAGAATTCCTCCGCTGCCGGACCTACCAAGGCAACGCTATGTTCTCTTGCTTTT\n+GTAAGCAGGATAGCTAGATCAATGTCGATCATGGCTGGCTCGAAGATACCCGCAAGAATG\n+TCATTGCGCTGCCATTCTCCAAATTGCAGCTCGCGCTTAGCCGGATAACGCCACGGGATG\n+ATGTCGTCATGCACGACAAAGGGTGACTTCTATAGCGCGGGCGTCTCGCTCTCGCCGGGG\n+AAAGCCGAAAGCCTCCATAAGATCATTGAGCAATGCTCGCCGCGTCGTTTCATCAAGCTT\n+TACGGCCACAGTAACCAACAAATCAATATCGCTGTATGGCTTCAGGCCGCCATCCACTGC\n+GGAGCCGTACAAATGCACGGCCAGCAACGTTGATTCCAGATGGCGCTCAATGACGCCGCA\n+CCTCTGATAGTTGGTTCGAAATTTCGATGGTCACCGCTTCCCTCATGATGTCTAACGGGC\n+GAAGGTAAAGCCGACCGCAGAATGCGGGTCGGCTTGACCGAAATGTTAGAACCAGAAGCC\n+AAAACGGATAGCAGATTTGGCGACGGGCGCTAACCGTGAAAAACGCTGCGCCACCAGGCG\n+GCACAGCACTGCAAAAACGATAGCTGCTTGCGCTTGCTACGCAAGGGCTAGAGGCCAAAA\n+GACTGAAAACCTGCGCAGCCCATGCAGCAGCGAAGCGGAAAAAAAGGCAAAACAGGCACT\n+GAATAACGCCTGAAAAGCTAAATGCCGTTTGAATAAACATGGCTAAATAAAGCTGGGTTT\n+AAGTGGTGCTAACGTTGGACGTAACGAGAGCCGGAGCGCAGCGGAAGGAACCAAATGCGC\n+AGCATTTGGCGTCCGTTGACGGAATGGTTAGCCGTTTCGACGCGCATAAACAGGTGGGTG\n+TACGGAATTACAGCTTGAATGGTTTCGGTTGAGACAAGCTCGAATTCTGTTTCGTTGAAG\n+CATTGGGAAGAAGGCGTCACCCTCGAAGGTTTGATGTACCTCAGATAGAAACACGCCGTG\n+GGCGTGAGTGTAGTGCCAGAGTGTATATCTCAGCTCCGCCCGCGACGCAGAGTTCATTGC\n+CGAGTTCGGATGCCAAAGCGATAGCGTGCGACAGCGTTGAAACAACTACGCAGCCAGTGG\n+CGCGGTAGTTAACGGCGTGAGATTACCAATGTGTGACGGTTCGGTAGAGGCTTGCCGATA\n+GACTCAAAGGTCTTTCGCCCCATGACAACGACTTTCCCCTCAGTGAGTCTGCGAAAAAAA\n+ATCTTCTGCTCACCCGGAATTTTCCGGGGATATTAGGACCATTGCCAATAACCCGATTGG\n+CTCCCATCGCAGCAACGAGATAAATGCGTACTGATTCCGAGTTCATATGGCTAACTTTGT\n+TTTAGGGCGACTGCCCTGCTGCATGTATCGTTGCTGCTCCATAACATCAAACATCGACCC\n+ACGGCGTAACGCTTGCTGCTTGGATGCCCGAGGCATAGACTGTACAAAAAAAAAAACAGT\n+CATAACAAGCCATGAAAACCGCCACTGCGCCGTTACCACCGCTGCGTTCGGTCAAGGTTC\n+TGGACCAGTTGCGTGAGCGCATACGCTACTTGCATTACAGCTTACCAACCGAACAGGCTT\n+ATGTCCACTGGGTTCGTGCCTTCATCCGTTTCCACGGTGTGCGTCACCCAGCAACCTTGG\n+GCAGCAGCGAAGTCGAGGCATTTCTGTCTGGCTGGCGAACGAGCGCAGGTTTCGGTCTCC\n+ACGCATCGTCAGGCATTGGCGGCCTTGCTGTTCTTCTACGGCAAGGTGCTTTGTACTGGA\n+TCTGCCACGGCTTCAGGAGATCGGAAGACCTCGGCCGTCGCGGCGCTTGCCGGTGGTGCT\n+GACCCCGGATGAAGTGGTTCGCATCCTCGGTTTTCTGGAAGGCGAGCATCGTTTGTTCGC\n+CCAGCTTCTGTATGGAACGGGCATGCGGATCGTGAGGTTTGCAACTGCGGGTCAAGGATC\n+TGGATTTCGATCACGGCACGATCATCGTGCGGGAGGGCAAGGGCTCCAGGATCGGGCCTT\n+GATGTTGCCGGAAGCTTGGCACCCAGCCTGCGCGAGCAGCTGTCGCGTGCACGGGCATGG\n+TGGCTGAAGGACGGGCCGAGGGCCGCAGCGGCGTTGCGCTTCCCGACGCCTTGAGCGGAA\n+GTATCCGCGCGCCGGGCATTCCTGGCCGTGGTTCTGGGTTTGCGCAGCACACGCATTCGA\n+CCGATCCACGGGGCGGTGTCGTGCGTCGCCATCACATGTATGACCAGACCTTTCAGCGCG\n+CCTTCAAACGTGCCGTAGAACAAGCAGGCATCACGAAGCCCGCCACACCGCACACCCTCC\n+GCCACTCGTTCGCGACGGCCTTGCTCCGCAGGGCACTGTTGCAAAGTTAGCGATGAGGCA\n+GCCTTTTGTCTTATTCAAAGGCCTTACATTTCAAAAAAAAACTCTGCTTACCGGGCGCAT\n+TTCGCCAGGGGATCACCATAATAAAATGCTGAGGCACGGCCTTTGCGTAGTGCACGCATC\n+ACCTCAATACCTTTGATGGTGGCGTAAAGCCGTCTTCATGGATTTAAATCCCAGCGTGGC\n+GCCGATTATCCGTTTCAGTTTGCCATGATCGCATTCAATCACGTTGTTCCGGTACTTAAT\n+CTGTCGGTGTTCAACGTCAGACGGGCGCCGGCCTTCGCGTGTTTGAGCAGAGCAAGCGCG\n+ACCATAGGCGGGCGCTTTATCCGTGTTGATGAATCGCGGGATCTGCCACTTCTTCACGTT\n+GTTGAGATTTTGCAGAAACCGGTATGCAGCTTTGCTGTTACGACAGGAGGAGAGATAAAA\n+TCGACAGTGCAGCCCCGGCTGTCGACGGCCCGGCTACAGATACGCCCAGCGGCCATTGAC\n+CTTCACGTAGGTTTCATCCATGTGCCACGGGCAAAGATCGGAAGGGTTACGCCAGTACCA\n+GCGCAGCCGTTTTCCATTTCAGGCGCATAACGCTGAACCCAGCGGTAAATCGTGGAGTGA\n+TCGACATTCACTCCGCGTTCAG\n'
b
diff -r 000000000000 -r bda6012394f7 test-data/test.fasta
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/test.fasta Thu Sep 27 06:41:19 2018 -0400
b
b'@@ -0,0 +1,4 @@\n+>utg000144c LN:i:128167 RC:i:576 XC:f:1.000000\n+TTTTCCATCGCCTGCACCGCTTTCTGGCTAAACGCCGCAGAGTCATCGGTGATCACCGGATTAAACGTTGGGTCCATCGTGCCCATTTTTCCTGATGATGTACCGGAATGTCGCACCCGTGGAAAGCGCCGGTGATAAAGAATTGTGCCGTCGCAACGGTGCGTTGCAGACTGTTGGCATAGGTATATACCGTGTCCGGCGTCGGGCATTCGCCTGACGTGACCATCCCCAGCTCCGCCAGCCATTCTCGCATGTAGTGGCCCATATAAATTTCCAGCACACCGCCTTTCGTGGTGAGCTGCCCGCCGGGCACATCCCACTCCGGCCACTGATTCGGCGTGGACTGCTCCAGCACGCTGCCATTATTGGCCAACGGCGCGCAAGTTGTGTCGGCTCATCATCAACACTTGTTGCAGTTGATAACCTTCCGGCGTTGTCTGCGCTTGCGCGGCGGACGACAATAAACAGCCCTGCCACAGCGGCGGCGAGTATCAATTTTTCATCCCTACAACCTCTTGTTGTTATCAATCCTCATAGAGTGTGACAGAAATATGACATTTTCCGGGAACGGTTTCGCAAAACGGAGATTCCAGAAGATAACCGGCAGGTCAGCGTGTTCCGGTTACTCCGAGATAAAACCTCATACTTAATATTGCGGGCGCAATAAAAGTGCCGTCCGTCAGATACAGTTCACGAAATCGCGTGTTATCAGAGATGTTGTCCAGCAGGGAACGTTCCGTATCGACAAATTCTTTTGCACGCGGTAATGAACGGCGTTCTCCGTTTCAAAAGAGACATATTCCGTGGTGGCGTAGGGCTTATTTTTTTTGATTTCACGTACACGATATATTGCACGGTACTGGCCGTCAGCCCCGTTTTCGCCGCGATCTCTTTGAGACTCAACGTCTCAGAGGCATAAAGCGCCTGAACCTGCGCTATGCGTCGGTGATTATACGCCGTCACCCGAAGGCTCAGTTTCAGCCGATAGGCCATATTCCGCACGGCGGTAATATTAGTGTGAAGCAGTTGCGCTATCTGCTCTGTCGTGAGGATGCCCGCGTTTTCCCGCAGAATCGCAAGGCTTTCGTCGTTCCAGATAAATGCCATTGGGTATCTCTCCGTACGCGTCGTTCATCGCGCCGCCGGAGCGCGCAAACGTGGCCTCTAACTCAGACGGCTTACGCATACCCCGGTGTAGCTCCAGAACGCGTCCTTCGGAGTCAATCAGTACGGAGGTCGGCGTGCCGATCACCTGATAACGTTCCGGGTAATGTTGAGCTGATCGCGCACCACCGGATAGGTTATCTGATGTTTTGCCAGCAGATCGTTGATCCTGACCGTTTCAGGGTCGGTATTGACCGCCACAACCACCACTTTATCGCCCCATTTTTGCTCAGCGCTTCCAGCGTGTCCATTTCCGCTAGGCACCCCGCATCCCGCAGACCCAAAATTCAGGTACACCGCCTTTCCTTGCCAGCGTTCAAGGCCTGACTCGGCCTTGCAGATCAAACGCCGCCAGCGCCGGGGCCGGTGCCCCGACCGCCAGCTTTTCTTCTTTACACCCGCTTATCAGGATCGCCGCCGCGAGTAACAGCACATTATGCCAGCGCATGTTGATTGGCCTCCTCACCCAGATATTTACCGTGTTGCAGCCGCAGAATACGGTCGGCAAACTGCCCAAGCGCAGGGTTGTGCGTCACCATCACAATCGTGCGCCCCTGACGATGCAGATCGGTGAGCAGATCCAGCACCCGCTGCTCATTCTCTTCATCGGGTTGCCCGTCGGTTCATCCGCGAAAATAACCGGCGGTTCGTTGACCAGCGCCCGGGCGATACACACGCTGCTGCTCACCACCGGAAAGCTGGCTCGGCAGGTGCGTCACACGATGCCCAAGCCCTACCTGTTCCAGCACCTTCCTCGCCGCCGCTTCATCCACCACGCTGTGGTAATGCTGGGCGAGCATGATGTTTTCCAGCGCAGTTAAGAACGGGATCAAATGGAACTGCTGAAATACCGGGCCGATTTTCTCGGCGCGAAAGCGACGGCGCCCCTCTTCATCCAGCGCGGCGGCATCGGTGCCATCAAGAAACACCTGCCCTTCCGTCGCCGTATCAAGGCACGTCAGAATATTCATCAGCGTGGTTTTACCAGAACCAGAAGCGCCCATAATGGCGACAATTCACCCTGCGCAATGCGCAGATTAATGTCATCCGGGGCGGTAACGTCACCGAACCGTTTGTATAAGTGGCGGGTTTCGATCGCCACCTGAGGGATATGCGTAACGGACATGGCGCTACTCTCCTTTCAGCACTTTAGCAGGCTCGACGCTTACCGCGCGTCGCACCGGAACAATCGCCGCCAGAATGGCGACCAGTAAAGACAACACCAGAGTAATGGGCAACACCGGCAGACGCAGTGAAATGGCGGCATTAAACACCGTTAATCCCAACAGTTGCGCCAGCAAATATCCCAGCACCCAGCCGCACGCCACCGCCGCCAGCGCGATGATGCTGGTTTCCAGCAGAATTTGCCGCACGATATCGCCGTTGCTGGAACCAAGCGCTTTTGCAGCGCAAACTCGCGCGCCCGCTCGCCGACAATCGCCATCAGCGTGGTATTCACGCACAGCGAAGAGAGCGCCAGAATCACGATCGAGACCAGTCCCATCAGACCTTTAATTTTATCCAGCACCTGCCCTTCGGAAGCAGAGACCTTACGCACCGGACGAATCTCGTGTCAGGATACTGCGCCTGCAACCGGCTGGCATAGTTCTCCACTGGCCGACATCGTTACTGACGCTCAGCAAGCCGTGGCTGATTTTGCCCGGCTGATGCAGCCAGCCTGCGCCACGTCGAGGCTGACGATCAGCATGTTGTCCGTCGCATCGCCAGACTCCACAATGCCTTTAATCTGCAAATTCTTACGCTGATTGTGATCCACCAGCGTGATGCTGTCGCCCGGCTGCACGTTGAGGCGTTCCGCCAGTTTGACGCCGATCATCGCATTACGGTCGTCAAAACTAACGCCAATCCAGCTACCGGTGACCTGCCAGTACGGCACCAGTTTTGCAGCGACTCGAACCACACGCCAACCATCACCACTTTTTCCAGCTCGGTACGCGCCATGCCGTACAACCACGGACTGGCGCCATGCACCAGCCCTGCGGCGCCTGATCGAGAATGCTCTGCAACTCCTGCTGCGGCATACTGGAACCGTGCCCCGGCCCGATGTAAAATTCGCGCCGAAGGTGCGCAGTTCTTCGCTCATTTTGGTGTTAATGTCGAACCAGACGGCAGAAAGCGCCGTCACGATGGTCGCCCCCACCATCAGCGCGGCAAACACCACGCTGACCCGCTGAAAACGCAGACGCAGCGCCCGCCACACCAGCAGCCAGAGCATGGTACGTTTAGCGGCCATACAGCACCTCCACAGGATACAGCCGGGCAATCCGCCGGGCCGGGAACCAGTGCCGATCAACGCAATCAGTACCGCAATCACCAGTACGCACGGCACCACAATCCGGGCAAAATTAAGCGGCGCGTCGAAGAGCATGACGCCAATCGCTTTCGCCAGCCCCACCCGGCAATACATCCCAGCGCACCGCCAGCCAGCCCGCTGGACGCCGCTTCCGTGTAGAACAGCAGCATAATTTGCCACTGTCGCGCACCCAGCGCTTTCATCAAACCGATCTCTTTGGCGCGTTCCATAATGGTGCTGGTCATCAGCGAGGCGATCCCCATTGCGGAAGCCACCAGCGCCGCGACGGTAACGACCGCCATCAGCAACTGAATTTTATCGATCACCACCCCTTCGGACGCCGCGACCTGCCATACCGGGCGCACTTCCGCACCGGAAATCGCCTCTTCCAGCTGATGCGCGATCGACGACACATAGGCCGTGCAATACCAGAGGTCGTACTCTTCGGCATTGAGC'..b'CGTCGGATGGCTGGCGGCCGGTCCGACATCCACGACGTCTGATCCGACTCGCAGCATTTCGATCGCCGCGGTGACAGCGCCGGCGGGGTCTAGCCGCCGGCTCTCATCGAAGAAGAGTCCTCGGTGAGATTCAGAATGCCGACACCGTCACCATGGCGTCGGCCTCCGCAGCGACTTCCACGATGGGGATCGGGCGAGCAAAAAGGCAGCAATTATGGGCCCCATACCTACAAAGCCCCACGCATCAAGCTTTGCCCATGAAGCAACGGGGCAATGGCTGTAATTATGACGACGCCGAGTCCCGACCAGACTGCATAAGCAACACCGACAGGGATGGATTTCAGAACCAGAGAAAGAAAATAAAATGCGATGCCATAACCGATTATGACAACGGCGGAAGGGGCAAGCAGTAAAGCCCTCGCTAGATTTTTTAATGCGGATGTTGCGTTACTTCGCCAACTATTGCGATAACAAGAAAAAGCCAGCCTTTCATGATATATCTCCCAATTTGTGTAAGGCTTATTATACGCTTAAAAAATAATAAAGCAGACTTGACCTGATAGTTTGGCTGTGAGCAATTTATGTGTAGTGCATCTAACGCCGGGTTAAGCCGCGCGCGTAGTATCAGTCTGAACTGAACAGTGTTAGACATCATTTACCAACTGACTTGATGATCTCGCCTTTCACAAAGCGAATAAATTCTTCAAGTGATCTGCGCGTGAGGCCAAGTGATCTTCTTTTTTGTCCCAGATAAGCTTGCTTAGCTTCAAGTAAGAACAGGCTGATACTGGGCAGGTAGGCGTTTTATTGCCCAGTCGGCAGCGACATCCTTCGGCGCGATTTTGCCGGTTATTGCGCTGTACCAAATGCGGGACAACGTAAGCACTACATTTCGCTCATCGCCGGCCCAGTCGGGCTGCGAGTTCCATAACTTCAAGGTTTCCCTCAGCGCCTCGAATGAATCTGTTCAGGAACCGGGTCAAAGAATTCCTCCGCTGCCGGACCTACCAAGGCAACGCTATGTTCTCTTGCTTTTGTAAGCAGGATAGCTAGATCAATGTCGATCATGGCTGGCTCGAAGATACCCGCAAGAATGTCATTGCGCTGCCATTCTCCAAATTGCAGCTCGCGCTTAGCCGGATAACGCCACGGGATGATGTCGTCATGCACGACAAAGGGTGACTTCTATAGCGCGGGCGTCTCGCTCTCGCCGGGGAAAGCCGAAAGCCTCCATAAGATCATTGAGCAATGCTCGCCGCGTCGTTTCATCAAGCTTTACGGCCACAGTAACCAACAAATCAATATCGCTGTATGGCTTCAGGCCGCCATCCACTGCGGAGCCGTACAAATGCACGGCCAGCAACGTTGATTCCAGATGGCGCTCAATGACGCCGCACCTCTGATAGTTGGTTCGAAATTTCGATGGTCACCGCTTCCCTCATGATGTCTAACGGGCGAAGGTAAAGCCGACCGCAGAATGCGGGTCGGCTTGACCGAAATGTTAGAACCAGAAGCCAAAACGGATAGCAGATTTGGCGACGGGCGCTAACCGTGAAAAACGCTGCGCCACCAGGCGGCACAGCACTGCAAAAACGATAGCTGCTTGCGCTTGCTACGCAAGGGCTAGAGGCCAAAAGACTGAAAACCTGCGCAGCCCATGCAGCAGCGAAGCGGAAAAAAAGGCAAAACAGGCACTGAATAACGCCTGAAAAGCTAAATGCCGTTTGAATAAACATGGCTAAATAAAGCTGGGTTTAAGTGGTGCTAACGTTGGACGTAACGAGAGCCGGAGCGCAGCGGAAGGAACCAAATGCGCAGCATTTGGCGTCCGTTGACGGAATGGTTAGCCGTTTCGACGCGCATAAACAGGTGGGTGTACGGAATTACAGCTTGAATGGTTTCGGTTGAGACAAGCTCGAATTCTGTTTCGTTGAAGCATTGGGAAGAAGGCGTCACCCTCGAAGGTTTGATGTACCTCAGATAGAAACACGCCGTGGGCGTGAGTGTAGTGCCAGAGTGTATATCTCAGCTCCGCCCGCGACGCAGAGTTCATTGCCGAGTTCGGATGCCAAAGCGATAGCGTGCGACAGCGTTGAAACAACTACGCAGCCAGTGGCGCGGTAGTTAACGGCGTGAGATTACCAATGTGTGACGGTTCGGTAGAGGCTTGCCGATAGACTCAAAGGTCTTTCGCCCCATGACAACGACTTTCCCCTCAGTGAGTCTGCGAAAAAAAATCTTCTGCTCACCCGGAATTTTCCGGGGATATTAGGACCATTGCCAATAACCCGATTGGCTCCCATCGCAGCAACGAGATAAATGCGTACTGATTCCGAGTTCATATGGCTAACTTTGTTTTAGGGCGACTGCCCTGCTGCATGTATCGTTGCTGCTCCATAACATCAAACATCGACCCACGGCGTAACGCTTGCTGCTTGGATGCCCGAGGCATAGACTGTACAAAAAAAAAAACAGTCATAACAAGCCATGAAAACCGCCACTGCGCCGTTACCACCGCTGCGTTCGGTCAAGGTTCTGGACCAGTTGCGTGAGCGCATACGCTACTTGCATTACAGCTTACCAACCGAACAGGCTTATGTCCACTGGGTTCGTGCCTTCATCCGTTTCCACGGTGTGCGTCACCCAGCAACCTTGGGCAGCAGCGAAGTCGAGGCATTTCTGTCTGGCTGGCGAACGAGCGCAGGTTTCGGTCTCCACGCATCGTCAGGCATTGGCGGCCTTGCTGTTCTTCTACGGCAAGGTGCTTTGTACTGGATCTGCCACGGCTTCAGGAGATCGGAAGACCTCGGCCGTCGCGGCGCTTGCCGGTGGTGCTGACCCCGGATGAAGTGGTTCGCATCCTCGGTTTTCTGGAAGGCGAGCATCGTTTGTTCGCCCAGCTTCTGTATGGAACGGGCATGCGGATCGTGAGGTTTGCAACTGCGGGTCAAGGATCTGGATTTCGATCACGGCACGATCATCGTGCGGGAGGGCAAGGGCTCCAGGATCGGGCCTTGATGTTGCCGGAAGCTTGGCACCCAGCCTGCGCGAGCAGCTGTCGCGTGCACGGGCATGGTGGCTGAAGGACGGGCCGAGGGCCGCAGCGGCGTTGCGCTTCCCGACGCCTTGAGCGGAAGTATCCGCGCGCCGGGCATTCCTGGCCGTGGTTCTGGGTTTGCGCAGCACACGCATTCGACCGATCCACGGGGCGGTGTCGTGCGTCGCCATCACATGTATGACCAGACCTTTCAGCGCGCCTTCAAACGTGCCGTAGAACAAGCAGGCATCACGAAGCCCGCCACACCGCACACCCTCCGCCACTCGTTCGCGACGGCCTTGCTCCGCAGGGCACTGTTGCAAAGTTAGCGATGAGGCAGCCTTTTGTCTTATTCAAAGGCCTTACATTTCAAAAAAAAACTCTGCTTACCGGGCGCATTTCGCCAGGGGATCACCATAATAAAATGCTGAGGCACGGCCTTTGCGTAGTGCACGCATCACCTCAATACCTTTGATGGTGGCGTAAAGCCGTCTTCATGGATTTAAATCCCAGCGTGGCGCCGATTATCCGTTTCAGTTTGCCATGATCGCATTCAATCACGTTGTTCCGGTACTTAATCTGTCGGTGTTCAACGTCAGACGGGCGCCGGCCTTCGCGTGTTTGAGCAGAGCAAGCGCGACCATAGGCGGGCGCTTTATCCGTGTTGATGAATCGCGGGATCTGCCACTTCTTCACGTTGTTGAGATTTTGCAGAAACCGGTATGCAGCTTTGCTGTTACGACAGGAGGAGAGATAAAATCGACAGTGCAGCCCCGGCTGTCGACGGCCCGGCTACAGATACGCCCAGCGGCCATTGACCTTCACGTAGGTTTCATCCATGTGCCACGGGCAAAGATCGGAAGGGTTACGCCAGTACCAGCGCAGCCGTTTTCCATTTCAGGCGCATAACGCTGAACCCAGCGGTAAATCGTGGAGTGATCGACATTCACTCCGCGTTCAG\n'