Repository 'readseq'
hg clone https://toolshed.g2.bx.psu.edu/repos/gandres/readseq

Changeset 3:b38275a23ce0 (2015-12-11)
Previous changeset 2:3fadcdc7b7a6 (2015-07-01) Next changeset 4:1a40d002fdc4 (2016-06-15)
Commit message:
planemo upload
added:
readseq.xml
test-data/readseq-ACEDB
test-data/readseq-Clustal
test-data/readseq-DNAStrider
test-data/readseq-EMBL
test-data/readseq-GCG.txt
test-data/readseq-GenBank
test-data/readseq-MSF.txt
test-data/readseq-NBRF
test-data/readseq-NEXUS
test-data/readseq-PIR
test-data/readseq-Pearson
test-data/readseq-Pretty
test-data/readseq-XML
test-data/readseq-alignment.fa
test-data/readseq-phylip
test-data/readseq-phylip32
test-data/readseq-raw
test-data/readseq-standford
tool_dependencies.xml
removed:
Readseq_main/readseq.xml
Readseq_main/test-data/alignment.fa
Readseq_main/test-data/phylip
Readseq_main/test-data/phylip.log
Readseq_main/tool_dependencies.xml
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 Readseq_main/readseq.xml
--- a/Readseq_main/readseq.xml Wed Jul 01 10:40:47 2015 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
[
@@ -1,205 +0,0 @@
-<tool id="sniplay_readseq" name="Readseq" version="1.0.2">
-    
-    <!-- [REQUIRED] Tool description displayed after the tool name -->
-    <description> Convert various alignment formats </description>
-    
-    <!-- [OPTIONAL] 3rd party tools, binaries, modules... required for the tool to work -->
-    <requirements>
-        <requirement type="binary">perl</requirement>
- <requirement type="package" version="10.03.13">readseq.jar</requirement>
-    </requirements>
-    
-    <!-- [OPTIONAL] Command to be executed to get the tool's version string -->
-    <version_command>
-<!--
-        tool_binary -v
--->
-    </version_command>
-    
-    <!-- [REQUIRED] The command to execute -->
-    <command>
- java -jar \$JAVA_JAR_PATH/readseq.jar $filein -f $format >> $fileout_log 2>&amp;1 &amp;&amp; mv ${filein}.phylip $fileout
-    </command>
-   
-    <!-- [REQUIRED] Input files and tool parameters -->
-    <inputs>
- <param name="filein" type="data" format="fasta" optional="false" label="Fasta alignment input" />
- <param name="fileout_label" type="text" value="phylip conversion" label="Output name" help="Output name for files" />
- <param name="format" type="select" label="Output format" >
-     <option value="1">1.IG|Stanford</option>
-     <option value="2">2.GenBank|gb</option>
-     <option value="3">3.NBRF</option>
-     <option value="4">4.EMBL|em</option>
-     <option value="5">6.GCG</option>
-     <option value="6">6.DNAStrider</option>
-     <option value="8">8.Pearson|Fasta|fa</option>
-     <option value="11">11.Phylip3.2</option>
-     <option value="12" selected="true">12.Phylip|Phylip4</option>
-     <option value="13">13.Plain|Raw</option>
-     <option value="14">14.PIR|CODATA</option>
-     <option value="15">15.MSF</option>
-     <option value="17">17.PAUP|NEXUS</option>
-     <option value="18">18.Pretty</option>
-     <option value="19">19.XML</option>
-     <option value="22">22.Clustal</option>
-     <option value="23">23.FlatFeat|FFF</option>
-     <option value="24">24.GFF</option>
-     <option value="25">25.ACEDB</option>
-        </param>
-    </inputs> 
-    
-    <!-- [REQUIRED] Output files -->
-    <outputs>
- <data name="fileout_log" type="data" format="txt" label="${fileout_label}.log" />
- <data name="fileout" type="data" format="txt" label="${fileout_label}" />
-    </outputs>
-    
-    <!-- [STRONGLY RECOMMANDED] Exit code rules -->
-    <stdio>
-        <!-- [HELP] If no exit code rule is defined, the tool will stop if anything is written to STDERR -->
-        <exit_code range="1:" level="fatal" />
-    </stdio>
-    
-    <!-- [OPTIONAL] Tests to be run manually by the Galaxy admin -->
-    <tests>
-        <!-- [HELP] Test files have to be in the ~/test-data directory -->
-
-        <test>
-         <param name="filein" value="alignment.fa" />
-  <param name="format" value="12" />
-         <output name="fileout" file="phylip" />
-  <output name="fileout_log" file="phylip.log" />
-        </test>
-
-        <!-- [HELP] Multiple tests can be defined with different parameters -->
-<!--
-        <test>
-        </test>
--->
-    </tests>
-    
-    <!-- [OPTIONAL] Help displayed in Galaxy -->
-    <help>
-
-.. class:: infomark
-
-**Authors** Don Gilbert software@bio.indiana.edu
-
-  | **Please cite** If you use this tool, please cite Don Gilbert software@bio.indiana.edu
-
-
-.. class:: infomark
-
-**Galaxy integration** Andres Gwendoline, Institut Français de Bioinformatique.
-
-.. class:: infomark
-
-**Support** For any questions about Galaxy integration, please send an e-mail to support.abims@sb-roscoff.fr
-
----------------------------------------------------
-
-
-=======
-Readseq
-=======
-
------------
-Description
------------
-
-  Compute a phylip tree from a fasta alignment.
-
-
------------------
-Workflow position
------------------
-
-**Upstream tools**
-
-=========== ========================== =======
-Name            output file(s)         format 
-=========== ========================== =======
-=========== ========================== =======
-
-
-**Downstream tools**
-
-=========== ========================== =======
-Name            output file(s)         format
-=========== ========================== =======
-fastme      Newick tree                Newick 
-Rooting     out tree                   Newick 
-=========== ========================== =======
-
-
-----------
-Input file
-----------
-
-Fasta file
- The input data file contains sequence alignment(s)
-
-
-----------
-Parameters
-----------
-
-Output name
-        Output base name for the ouput files
-
-
-------------
-Output files
-------------
-
-Output_name
- Resulting tree in phylip format
-
-Output_name.log
- Log file
-
-------------
-Dependencies
-------------
-ReadSeq
- readseq.jar at 10.03.13 version
-
----------------------------------------------------
-
----------------
-Working example
----------------
-
-Input files
-===========
-
-Fasta file
------------
-
-::
-
- >IRAT112 GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCTTAAGTCGAAGAGAGAATAAGTCAATATTTAATTGGACTCATCGCTTATTATCATTATGAATCAATAAACAACTTGATGTTGTGCTCCATGTACGATATATAAAGACAGATA
- >KARASUKARASURANKASU GAGAACCGTCCTGTAAGTACTCTTGCTTTAAATACGAAAGTAATACTAATCCATGACGCTTAAGTCGAAGAGAGAATAAGTCAATATTTAATTGGACTCATCGCTTATGTTCATCATGAATCTATAGTTAACTTGATGTTGTGCTCCATGTACGATATAAAAAGTTAGATA
-
-
-Parameters
-==========
-
-Output name -> phylip conversion
-
-
-Output files
-============
-
-phylip conversion
------------------
-
-::
-
- 168 5125
- IRAT112      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT
- KARASUKARA   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATACGAAAG TAATACTAAT
-
-    </help>
-    
-</tool>
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 Readseq_main/test-data/alignment.fa
--- a/Readseq_main/test-data/alignment.fa Wed Jul 01 10:40:47 2015 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
b'@@ -1,336 +0,0 @@\n->IRAT112\n-GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCTTAAGTCGAAGAGAGAATAAGTCAATATTTAATTGGACTCATCGCTTATTATCATTATGAATCAATAAACAACTTGATGTTGTGCTCCATGTACGATATATAAAGACAGATAAAACCATAAGATCATCATTCAAGTATTGTATATAGCTCTAGATAGGATTTAAATAGAATTTTATTTTATGTGAATAAAGTCTTTTGAACATTTACTAAACAAAGCATAAAGTCTTATCATGAGTTTCGAGAAAAATGAGGCTATTCCAAGATAATGCATGTACGTTTTATATAATATGCTTCCTGAAATAATTAATAAATTGAGTTATTAAGCTTTAATTATAAATCAATATTTGATTAAAAAATTACCGAGAGCTACATTTTCTAATCAAAGGGAACAACTCTCTAAATTCAAAAATTTATGTCCGCAATCTGAGATAATATCAATTTTATTTTAATATAAGTTATTATAATGTACTGATTAATCTGACACTTTCATTTAAAATTAATTAAATTATAGCATAGTAAATAACTTTATAATATTGAGACAAGTTAATAAGCGGCCTTCCAGCCGATATAATAAACATGATTTTTTTTTGCTTATAATGAAGTAGCAGTAAAGAATTTCAGTTTATCTTATTTTATTTTGAAAATGTTAGTATGTCATCACCTAGAACGAATATCTATATTGAAACCTTCTATTATAAATTACAGTGATCGACCTATTAAAATCTTAGTATTAAAACAATATTTCTATTTTATCTAGATGTAATCCATGTTTAGTGTGTACTCATCAGATTTAAACGTATATTCAGATTTATGATATCTAAGACCATTATTAGTTGTATAGAAATGTTTAATGCTAAAATATGGAAAAATACTAAAGTAATTTTTTATATTATATACTTAATTAATACTATGAAGTGAGATACTTTAATTACGCATTAGGTATCAAATAACTTTCTTAGTAATATAAATTTAAAAGTAATTCGGCATGAGATAAACCAAATTATGTATCTTTGAATGTGAATATGTCTGGTTTATAAAATTGAATTTTTATAAAAATTTTATTAATTATCAAACTTATTAGCCTCATATGTCTCTAATCATTAAGTCTAGAACGATCCATTATTTAATGCTGTTTGGTCATACATACTCTATATTTATAAACAATTACATCAAACGTAAATATAACTTTACGAACAAATATTGAAACGTTAACAGAACTTCCTATACGATGTTTCCAGATTACGACTTAATTATAAATATTATAGGGCCTCCTTTTTCGAAACATCGTGTTATGGTTTAGGATTTGCAGAATTGTAATACGTTTATATTGCTGTAAGTTTTCTTGACAAATTTCTCAAAGATATTAATATAATTACCTGGAAAAAGATCTAAAAAAAATACGTATTACAATCCAGACATTGGTATTCGAATAAATAAATAAAAAATCTCCGGCTATTAATATTATGTAGAAGGACCCGGTATTGTATTATAGTTCAAAAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTCTCATGTATTCTTTTAAATGTCTATTTGAGTATATGTTTATCTTACATTTAGCTTAATCGAAATTGTTAAATAATTATAAAAATATTAATAGAATCAGTTAGATTATTATTAGTTCTTTGAACTATGGTGTTCAGACAGCTTTCCCTCAAATATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATATATTATTTTAAATACAAGATATTATATTATATACTATTAAAAAATAATATATTTATAAAATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTCATACATGAAATCTTAATATAATATAATTATGTTATTCAATTGACATTAAGACGATAATTACTTGGCGAACCAATACATATATATATATTTTGATTTTACTAACGTATAAATCGACTCGTATTATTTATACTTTAAATTGCAGAAAAATTAGTATATTCTTATATCGTAAATGACATTTATAAGTTAAGGTTATTTATTTCTGTTCGTTACGTATTTAAAAGTAATATGACTTATTTTCTACACAGATTTAACTATACGTAGAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATTTGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATTGATTAGTTAAGTAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATATTAATTGAAAAGTGTAGTATCGAGTAATATATAATATAAAATTAGTTCAATTATAATCAATAGAATAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAATTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAAAAAAATATTTATGACCGCAGACTTTAATTACGAATAATTAATAAATACAGCAGTTTATATATAGATACATATGAAATTTCTTGGTAATGAATACAAATAAATATATACTTGTAGTATTCTTTTTAATAATCTTTTTGAAAGTTAAAATTTGCTCTAAATAATCTTAAATTGCAATTATTCCTCGATTATAAATTTTATAATAAGTTATTGTATCCCCTAAAATATCTCTAGTTTTAAGTTTTATATAGGATTCTCTAAAAAAAAATCAATAAGATCTTTTATATAATCATAGTAATTTAACCACGCACTTTACTATCATTATTCTTTATGTATATGTTTAGGTTTTAAGAGTAATACATATTGTATAATCTGTTTGTAAATGGCACCAATAGGTTGTTTGATGAATAGTCTTAACTATAGTACCGGTATAATTAAAAAAAACAGATTTTTAATAAAAAAGAAAATCACTGTCTCTAATGTCTTGTATAATAACAATTAAACTGATGCATAATAATTTAAGATTTTGGTTTTATAAAAATTTAGGATCATAAGATTATGAAATTTTTTTTACTAGTTACTTCTAATATTATTAATTGCATCACTATTTAAAATAGCCCCTTAAATACTTATAAAAATAAAAATATTAGATTATTCAGGGATAAATATCATCAATTAATAAATTGTCAGAATAACATAATCCTAATGAAAATCATTTTATTTTTAATTGTAATAATATAGTTCATATAATAATATATTAATCCTCAAGGTTGGCACTAATATATTTTGATTTAATTATAAGTTGTAGGGACTAAATTATAATTGCTTAGCGTATTTCGAAAATAATAAAATTTACTTATCGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGATACTTATATTAATTAGTCATTAATTAAAATACACTCGTATCTTATATTTATTAAATAGTTACATTAAATTATCTGTATATAAACTAGCCGGACAGATTTATCCATTACTATACACATAATAAATGTCAATATTAAATATAAGATGCATTGACCAGTAAGATTAATAAATAATAATCTTGTAATAACTCCGTGCAACATGCTAAATTATATTCATTAAAGACAACAACACGTACACTTAATGATATATTGTGTGATAATATTTATTATAAAATGTATGTTTATTGTGTAATAATAAATTAATCTCAGATACAGCTTATGTTTAGTTTGTTACATTCAATTATCGCAAAATATAGCAGTCCTCCTAAAAAAAGTAAAGATTATATATGATGTATTTCTATTATTCATGTAGATTAATTAGATACTATTTACTAGATTATATTTATATAACTATTAAGAAATAGCCCGAAAAATTAAAAAATATATATTAGTGCAAATATATAAGTTGTGGGAAAATTTCATATGGGTGTTTTTATTATTAAGAGTTAAAAAATTTTTCATGTATAATTATCAGATAATTATAAAACTATATATTAATTTTTAGAAAATATATGAAATTAAAT'..b'TCAAACTTATTAGTCTCATATGTCTCTAATGATTAAGTCTAGAACGATCCATTATTTAATGCTGTTTGGTCATACATACTCCGTATTTTTAAACAATTACATCAAACGTAAATATAACTTTACGAACAAACATTGAATCGTTAACAGAACTTCCTATACGATGTTTCCAGATTACGACTTAATTATAAATATTATAGGGCCCCCTTTTTCGAAACATCGTGTCATGGTTTAGGATTTGCAGGATTGTAATACGTTAGCTTAGTATTTTAATAATCAGATATGATTTATAGAGATATTTAATATTAATCTTAGATTAGGTCCTTAATTATTTAAATATTCTGTATTTTGTTACAGATTTCGAACTGATAAATAAATTTGTTTACATGTTATCTTAAAAGGAGAAGGATCCGGTATTGTATTATAGTTCAATAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTCTCATGTATTCTTTTAAATGTCTTTTTGAGTATATGTTTATCTTACATTTAGCTTAATCGAAAACAAATTTATTATATATTGATATTAATAGAATCAGTTAGATTATTATTAGTTCTTTGAACTATGGTTCACAGAAAGCTTTCCCTCAAATATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATATATTATTTTAAATACAAGATATTATATATATTAAATACTTTTTGAATTATATTTATAAAATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTCATACATGAAATCTTAATAATTATAAATAATGAATAACTATTGATTTATTGACGATAATTACTTGGCGAACCAATATATATATATATATTTTGATTTTACTAACGTATAAATCGTCTCGTATCATTTATATTTTAAATTGCAGAAAAATTAGTATATTCTTATATCGTAAATGACATTTATTAGTTAAGGTTATTTATTTCTGTTCGTTACGTATCTAAAAGTAATATGACTTATTTTCTTCACAGATTTAACTATACGAAGAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATTTGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATTGATTAGTTAAGAAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATATTAAAAGAAAAGTGTAGTATCGAGTAATATATAATATAAAATTAGTTCAATTATAATCAATAGATTAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAATTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAATAAAATATTTATGACCGCAGACTTTAATTACGAATAATTAATAAATACAGCAGATTATGATATAGGACTAACGGTTAAATAAATATTAATTACGTGTATTTATTATACTTGTAGTATTCTTTTTCATAATCTTTTCGAAAGTTAAAATTTGCGTATGTATATCTTAAATTGCAATTATTCCTCGATCTTTTTATATTATTATAGTTTTAGTATTCTCTAAAGTGTCTGTAGTTTTAAGTTTATACTAGCATACACTAAAATAAAATCAATAACTCCTTTTATATAAACAAAGATATTTAACCACGCACTTTACTTTCATTATTCTTCTTGTATATAACTAGGTTTTTTTTAAACCTTTATCTCCTATACCTGTTTGTAAATGGCACCAATAGGTTGTTTGGTGAATAGTCTTAACTATAGTACCGGAATAATTAAAAAAAACAGATGTTTGATAAAAAAGAAAATCACTGTCTCTAATGTCTTGTATAATAACTATTAAACTGATGCATAATAATTTAAGATCTTGCTACGAAATTTTAAATTCTAAAGATATTATAGTTAACTAGAGATCTGAATGGAAATAAATAATAAAAAGGCATCATTATTTAAAATAGCCCCTCAAATACTTATAAAAATAAAAATATTAGATTATTCAGGGATAAATGACTATTGATCTGGTTAAAATTATCAGACATAATCCTAATGAAAATCATTTTATTTTTAATTGTAATAATATAGTTCATATAATAATATATTAGAATGGTTTACAAATACTAATGTATTTTGATTTTAATATAAGTTATAAGTTATATGTAATAATTGCTTAGCGAATTTCGTAATCATATTATAATACTTTACGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGATACTTATATTAATTAGTCATTAATTAAAATACACTCGTATCTTATATTTATTAAATAGTTACATTAAATTATCTGTATATAAACTAGCCGGACAGATTTATCCATTACTATACACATAATAATTACGATAAAATTTCTATGGTAAAATAGACCAGTCATGTATTTGAATAATAATCTTGTATAAACTCCGTGCAATAACCGAATAATTATTCGTTAAAGACAACAACACGTACATAACTACATAATTTATCTAGGATTATCTTAATATTTTAACTAAAAGTATATGATATTAATTGAAAACCTCAGATACAGCTTACGTTTAGTTTGTTACATCCAATTATCGCAAAATATAGCAGTCCTCCTAAAAAAAGTAAAGATTATAAATGATGTATTACTATTATTCATGTAGATTAATTAGATACTATTTACTAGATTATATCTATTCAACATATATGAAATAGCCCGAAAAATTAAAAAATATATATTAGTTTGACTATACAAGTTATGGGAAAATTTCATATGGGTGTTTTTATTATTAAGAGTTAATAAATTTTTCATATATAATTATCAGATAATTATAAAACTTAATATTATTTATTAGTTTTATATAATAATTAAATATCTTAATTATTGAATGAAAATTAATAAATTACATTTGACAATTCAACTAGTAATATATGGCGTAATATATTTAGATTATATATATAATCATTTATTTATTCTAAGTAAAATCGAGATTCTTAGTTATATGTGATATTCGAATTGCACCAGCAATAAAAAAATAGAAATGCATATTGCTATAGAGTTCATCTTTTTTTCATTTAAATTAATAAATATCAATATGATATAATAAGCTTTTATCATACTAGAAGAAATAATGGCTTTATTTCTTATTGAGTGAATTATTAACTCCATTCTTTGAGGGTTCACTAATGATAACAGATTTACGTAGTATAAACAGGATAAATACATATCTACTACGACATTCTCGACTCATTATGGTTTACGATTGTTATATTTCGTATTATTAATACTTTATTTCGTTAGCCAAATCAATACAGAATTCTGGACCTCGAAGGATAAGTCTTGCGGTTCTTGTTAAAAAAAATTTATATAAATTTCCAATAACATATATATTGACACGTTGTTATGTATGTTACTAACTGACGAATTTGCTAATTAACAATAGAGAAATTAATACGATTTTATGAGGAGTTTATTTAATTTTCTCTCAGAAAAAATTTTTCACTAAAGAAAATACGTATGGGATGGTTAAAATTCTATTTAAATACTATAAAAATTCTTGTTAAGATTTAATACATAAATAAATTTCACCTATAATTCTTGAATCAGAATTGTATAATTCGTCTTCACACAATAATGATAATAATCATTAAATATTGTCACTAAATTTGAATGAGTTATAGTAATAGTGCCATTACGTATCATTAATGATTGAAAAAAAGTGTATGTATTATTTTAGATACTTTTATGATACGCAAATACTCAGTAAAGAATTTAAAAAGTCTAATCTTTGAAGACAGCACGAACATGAGAAGTAGTTTATAAATTATTAACGGTTTAAATCATCCTTACTGTTTAGTCATGATCATGAATCTTTATGTTATTATTTCAAAGTAATATGAATGATCTACAATACTTTCAGGCTTTAAAAGAGACGCGAAAAATGTCAATTTCTTTTCAGTTTAAGAGAATATATGATATAAAAAATATATAAATATTATAAATATTTCGGAACTAACTGCTTATTTATT\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 Readseq_main/test-data/phylip
--- a/Readseq_main/test-data/phylip Wed Jul 01 10:40:47 2015 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
b'@@ -1,17579 +0,0 @@\n- 168 5125\n-IRAT112      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-KARASUKARA   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATACGAAAG TAATACTAAT\n-DOURADOPRE   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-KINANDANGP   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA\n-CAAWA/FORT   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-VARYLAVA90   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA\n-CIRAD358     GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATACGAAAG TAAATCAAAT\n-PCT4_SA_4_   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA\n-YUNLU7       GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-BAKUNGH      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-BAGANANASA   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-NHTA10       GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATAATAAAG TAATACTAAT\n-MALAGKITPI   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TATATCAACA\n-IR65907-20   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-KAKANI2      GAGAAAGAAT TCAGTTGTTC TCAACCATTA AGATATTTGA ATAAAAAGAT\n-DOURADOAGU   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-IRAT13       GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-DAWASANRED   GAGAACCGTC CTGTAAGTAC TCTTGTTATA GGTACTAAAG TAATACTAAT\n-CHUAN4       GCGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTACGAAAG TAATACTAAT\n-MOROBEREKA   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-IRAT362      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-PULULAPA     GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGAAATAAAG TATATCAAAT\n-MAHAE        GAGAACCGTC CTGTAAGTAC TCTTGCTTTA GGAACGAAAG TAATACTAAT\n-WAB56-50     AAGATCCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-ORYZICASAB   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA\n-MARAVILHA    GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-IDSA77       AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA\n-INDANE       GAGAACCGTC CTGTAAGTAC TCTTGTTATA AGAACTAAAG TAATACTAAT\n-DINORADO     GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-RT1031-69    AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-IR63380-16   GAAATCCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-VARYSOMOTR   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-HAWMOM       GAGAACCGTC CTGTAAGTAC TCTTGCTTAA AATACGAAAG TAATACTAAT\n-IRAT364      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-TREMBESE     GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATTAAG TAATACTAAT\n-NIPPONBARE   GAAAACCGTC CTGTAACCTT GATTGTTATA AGAACTAAAG TATTACTAAT\n-AZUCENA      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TATATCAACA\n-BABER        GAGAACCGTC CTGTAACCTT GATTGTTATA AGAAATAAAG TAATACTAAT\n-WAB56-125    AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-BENGALYVAK   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TATATCAAAT\n-KETANMENAH   GAGAACCGTC CTGTAAGTAC TCTTGTTATA GGTAATAAAG TATATCTAAT\n-BULUPANDAK   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGAAATAAAG TATATCAAAT\n-ARIAS        GAGAACCGTC CTGTAAGTAC TCTTGTTATA GGTAATAAAG TATATCTAAT\n-GOMPA2       GAGAAAGAAT TCAGTTGTTC TCAACCATTA AGATATTTGA ATTAAAAAAT\n-IRAT335      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-M202         GAGAACCGTC CTGTAACCTT GATTGTTATA GGTAATAAAG TAATACTAAT\n-IR53236-27   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-IR65907-18   GAGATCCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-P5589-1-1-   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-MANDRIRAVI   AAGAACCGTC CTGTAAGTAC TCTTGCTTAA AGTAATAAAG TAATACTAAT\n-PALAWAN      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGAACTAAAG TATATCAACA\n-CNA-7_BO_1   GAGTACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAAAAAAGAT\n-IRAT257      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-TANDUI       GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TATATCAACA\n-KETANLUMBU   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGAAATAAAG TATATCAAAT\n-IRAT109      GAGAACCGTC CTGTAACCTT GATTGTTATA AGAACTAAAG TAATACTAAT\n-PCT11_0_0_   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n-KANIRANGA    GAGAACCGTC CTGTAAGTAC'..b'\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTACAGTACG GTGCGCCTGA AAGAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             AAATACTGTG GTCTATTAAA TTGTA\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             ATTCAGTACT GACTGCCTGA ATGTT\n-             TTACAGTACG GTGCGCCTGA AAGAT\n-             AAACGGTACT ATCTGCTAAA TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             AAATACTGTG GTCTATTAAA TTGTA\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             AAATACTGTG GTCTATTAAA TTGTA\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTACAGTACG GTGCGCCTGA AAGAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             ATTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             AAATACTGTG GTCTATTAAA TTGTA\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTACAGTACG GTGCGCCTGA AAGAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             ATTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGTGTG GTCTATTAAA TTGTA\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGTGTG GTCTATTAAA TTGTA\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             ATTCGGAACT AACTGCTTAT TTATT\n-             TTACAGTACG GTGCGCCTGA AAGAT\n-             TTACAGTACG GTGCGCCTGA AAGAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-             TTTCGGAACT AACTGCTTAT TTAAT\n-             TTTCGGAACT AACTGCTTAT TTATT\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n-\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 Readseq_main/test-data/phylip.log
--- a/Readseq_main/test-data/phylip.log Wed Jul 01 10:40:47 2015 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
@@ -1,1 +0,0 @@
-Readseq version 2.1.30 (12-May-2010)
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 Readseq_main/tool_dependencies.xml
--- a/Readseq_main/tool_dependencies.xml Wed Jul 01 10:40:47 2015 -0400
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
@@ -1,6 +0,0 @@
-<?xml version="1.0"?>
-<tool_dependency>
-    <package name="readseq.jar" version="10.03.13">
-        <repository changeset_revision="fea210e6e159" name="package_readseq_jar_10_03_13" owner="gandres" toolshed="https://toolshed.g2.bx.psu.edu/" />
-    </package>
-</tool_dependency>
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 readseq.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/readseq.xml Fri Dec 11 09:23:33 2015 -0500
[
b'@@ -0,0 +1,308 @@\n+<tool id="sniplay_readseq" name="Readseq" version="1.0.2">\n+    \n+    <!-- [REQUIRED] Tool description displayed after the tool name -->\n+    <description> Convert various alignment formats </description>\n+    \n+    <!-- [OPTIONAL] 3rd party tools, binaries, modules... required for the tool to work -->\n+    <requirements>\n+        <requirement type="binary">perl</requirement>\n+\t<requirement type="package" version="10.03.13">readseq.jar</requirement>\n+    </requirements>\n+    \n+    <!-- [STRONGLY RECOMMANDED] Exit code rules -->\n+    <stdio>\n+        <!-- [HELP] If no exit code rule is defined, the tool will stop if anything is written to STDERR -->\n+        <exit_code range="1:" level="fatal" />\n+    </stdio>\n+\n+    <!-- [REQUIRED] The command to execute -->\n+    <command>\n+\techo \\$JAVA_JAR_PATH &amp;&amp;\n+\tjava -jar \\$JAVA_JAR_PATH/readseq.jar $filein -f $format >> $fileout_log 2>&amp;1 &amp;&amp;\n+#if str( $format ) == "1":\n+ mv ${filein}.ig $fileout\n+#elif str( $format ) == "2"  :\n+ mv ${filein}.gb $fileout\n+#elif str( $format ) == "3"  :\n+ mv ${filein}.nbrf $fileout\n+#elif str( $format ) == "4"  :\n+ mv ${filein}.embl $fileout\n+#elif str( $format ) == "5"  :\n+ mv ${filein}.gcg $fileout\n+#elif str( $format ) == "6"  :\n+ mv ${filein}.strider $fileout\n+#elif str( $format ) == "8"  :\n+ mv ${filein}.fasta $fileout\n+#elif str( $format ) == "11"  :\n+ mv ${filein}.phylip2 $fileout\n+#elif str( $format ) == "12"  :\n+ mv ${filein}.phylip $fileout\n+#elif str( $format ) == "13"  :\n+ mv ${filein}.seq $fileout\n+#elif str( $format ) == "14"  :\n+ mv ${filein}.pir $fileout\n+#elif str( $format ) == "15"  :\n+ mv ${filein}.msf $fileout\n+#elif str( $format ) == "17"  :\n+ mv ${filein}.nexus $fileout\n+#elif str( $format ) == "18"  :\n+ mv ${filein}.pretty $fileout\n+#elif str( $format ) == "19"  :\n+ mv ${filein}.xml $fileout\n+#elif str( $format ) == "22"  :\n+ mv ${filein}.aln $fileout\n+#elif str( $format ) == "25"  :\n+ mv ${filein}.ace $fileout\n+#end if\n+    </command>\n+   \n+    <!-- [REQUIRED] Input files and tool parameters -->\n+    <inputs>\n+\t<param name="filein" type="data" format="fasta" optional="false" label="Fasta alignment input" />\n+\t<param name="fileout_label" type="text" value="phylip conversion" label="Output name" help="Output name for files" />\n+\t<param name="format" type="select" label="Output format" >\n+\t    <option value="1">1.IG|Stanford</option>\n+\t    <option value="2">2.GenBank|gb</option>\n+\t    <option value="3">3.NBRF</option>\n+\t    <option value="4">4.EMBL|em</option>\n+\t    <option value="5">5.GCG</option>\n+\t    <option value="6">6.DNAStrider</option>\n+\t    <option value="8">8.Pearson|Fasta|fa</option>\n+\t    <option value="11">11.Phylip3.2</option>\n+\t    <option value="12" selected="true">12.Phylip|Phylip4</option>\n+\t    <option value="13">13.Plain|Raw</option>\n+\t    <option value="14">14.PIR|CODATA</option>\n+\t    <option value="15">15.MSF</option>\n+\t    <option value="17">17.PAUP|NEXUS</option>\n+\t    <option value="18">18.Pretty</option>\n+\t    <option value="19">19.XML</option>\n+\t    <option value="22">22.Clustal</option>\n+\t    <option value="25">25.ACEDB</option>\n+        </param>\n+    </inputs> \n+    \n+    <!-- [REQUIRED] Output files -->\n+    <outputs>\n+\t<data name="fileout_log" type="data" format="txt" label="${fileout_label}.log" />\n+\t<data name="fileout" type="data" format="txt" label="${fileout_label}" />\n+    </outputs>\n+    \n+    <!-- [OPTIONAL] Tests to be run manually by the Galaxy admin -->\n+    <tests>\n+        <!-- [HELP] Test files have to be in the ~/test-data directory -->\n+        <test>\n+         <param name="filein" value="readseq-alignment.fa" />\n+\t <param name="format" value="1" />\n+         <output name="fileout" file="readseq-standford" />\n+        </test>\n+        <test>\n+         <param name="filein" value="readseq-alignment.fa" />\n+\t <param name="format" value="2" />\n+         <output name="fileout" file="readseq-GenBank" />\n+        </test>\n+        <test>\n+         <param nam'..b'ue="13" />\n+         <output name="fileout" file="readseq-raw" />\n+        </test>\n+        <test>\n+         <param name="filein" value="readseq-alignment.fa" />\n+\t <param name="format" value="14" />\n+         <output name="fileout" file="readseq-PIR" />\n+        </test>\n+        <test>\n+         <param name="filein" value="readseq-alignment.fa" />\n+\t <param name="format" value="15" />\n+         <output name="fileout" file="readseq-MSF.txt" lines_diff="2" />\n+        </test>\n+        <test>\n+         <param name="filein" value="readseq-alignment.fa" />\n+\t <param name="format" value="17" />\n+         <output name="fileout" file="readseq-NEXUS" />\n+        </test>\n+        <test>\n+         <param name="filein" value="readseq-alignment.fa" />\n+\t <param name="format" value="18" />\n+         <output name="fileout" file="readseq-Pretty" />\n+        </test>\n+        <test>\n+         <param name="filein" value="readseq-alignment.fa" />\n+\t <param name="format" value="19" />\n+         <output name="fileout" file="readseq-XML" />\n+        </test>\n+        <test>\n+         <param name="filein" value="readseq-alignment.fa" />\n+\t <param name="format" value="22" />\n+         <output name="fileout" file="readseq-Clustal" />\n+        </test>\n+        <test>\n+         <param name="filein" value="readseq-alignment.fa" />\n+\t <param name="format" value="25" />\n+         <output name="fileout" file="readseq-ACEDB" />\n+        </test>\n+\n+    </tests>\n+    \n+    <!-- [OPTIONAL] Help displayed in Galaxy -->\n+    <help>\n+\n+.. class:: infomark\n+\n+**Authors** Don Gilbert software@bio.indiana.edu\n+\n+  | **Please cite** If you use this tool, please cite Don Gilbert software@bio.indiana.edu\n+\n+\n+.. class:: infomark\n+\n+**Galaxy integration** Andres Gwendoline, Institut Fran\xc3\xa7ais de Bioinformatique.\n+\n+.. class:: infomark\n+\n+**Support** For any questions about Galaxy integration, please send an e-mail to support.abims@sb-roscoff.fr\n+\n+---------------------------------------------------\n+\n+\n+=======\n+Readseq\n+=======\n+\n+-----------\n+Description\n+-----------\n+\n+  Compute a phylip tree from a fasta alignment.\n+\n+\n+-----------------\n+Workflow position\n+-----------------\n+\n+**Upstream tools**\n+\n+=========== ========================== =======\n+Name            output file(s)         format \n+=========== ========================== =======\n+=========== ========================== =======\n+\n+\n+**Downstream tools**\n+\n+=========== ========================== =======\n+Name            output file(s)         format\n+=========== ========================== =======\n+fastme      Newick tree                Newick \n+Rooting     out tree                   Newick \n+=========== ========================== =======\n+\n+\n+----------\n+Input file\n+----------\n+\n+Fasta file\n+\tThe input data file contains sequence alignment(s)\n+\t\n+\n+----------\n+Parameters\n+----------\n+\n+Output name\n+        Output base name for the ouput files\n+\n+\n+------------\n+Output files\n+------------\n+\n+Output_name\n+\tResulting tree in phylip format\n+\n+Output_name.log\n+\tLog file\n+\n+------------\n+Dependencies\n+------------\n+ReadSeq\n+\treadseq.jar at 10.03.13 version\n+\n+---------------------------------------------------\n+\n+---------------\n+Working example\n+---------------\n+\n+Input files\n+===========\n+\n+Fasta file\n+-----------\n+\n+::\n+\n+\t>IRAT112 GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCTTAAGTCGAAGAGAGAATAAGTCAATATTTAATTGGACTCATCGCTTATTATCATTATGAATCAATAAACAACTTGATGTTGTGCTCCATGTACGATATATAAAGACAGATA\n+\t>KARASUKARASURANKASU GAGAACCGTCCTGTAAGTACTCTTGCTTTAAATACGAAAGTAATACTAATCCATGACGCTTAAGTCGAAGAGAGAATAAGTCAATATTTAATTGGACTCATCGCTTATGTTCATCATGAATCTATAGTTAACTTGATGTTGTGCTCCATGTACGATATAAAAAGTTAGATA\n+\n+\n+Parameters\n+==========\n+\n+Output name -> phylip conversion\n+\n+\n+Output files\n+============\n+\n+phylip conversion\n+-----------------\n+\n+::\n+\n+\t168 5125\n+\tIRAT112      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+\tKARASUKARA   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATACGAAAG TAATACTAAT\n+\t\n+    </help>\n+    \n+</tool>\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-ACEDB
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-ACEDB Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,14784 @@\n+DNA : "IRAT112"\n+GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+TAAGTCGAAGAGAGAATAAGTCAATATTTAATTGGACTCATCGCTTATTATCATTATGAA\n+TCAATAAACAACTTGATGTTGTGCTCCATGTACGATATATAAAGACAGATAAAACCATAA\n+GATCATCATTCAAGTATTGTATATAGCTCTAGATAGGATTTAAATAGAATTTTATTTTAT\n+GTGAATAAAGTCTTTTGAACATTTACTAAACAAAGCATAAAGTCTTATCATGAGTTTCGA\n+GAAAAATGAGGCTATTCCAAGATAATGCATGTACGTTTTATATAATATGCTTCCTGAAAT\n+AATTAATAAATTGAGTTATTAAGCTTTAATTATAAATCAATATTTGATTAAAAAATTACC\n+GAGAGCTACATTTTCTAATCAAAGGGAACAACTCTCTAAATTCAAAAATTTATGTCCGCA\n+ATCTGAGATAATATCAATTTTATTTTAATATAAGTTATTATAATGTACTGATTAATCTGA\n+CACTTTCATTTAAAATTAATTAAATTATAGCATAGTAAATAACTTTATAATATTGAGACA\n+AGTTAATAAGCGGCCTTCCAGCCGATATAATAAACATGATTTTTTTTTGCTTATAATGAA\n+GTAGCAGTAAAGAATTTCAGTTTATCTTATTTTATTTTGAAAATGTTAGTATGTCATCAC\n+CTAGAACGAATATCTATATTGAAACCTTCTATTATAAATTACAGTGATCGACCTATTAAA\n+ATCTTAGTATTAAAACAATATTTCTATTTTATCTAGATGTAATCCATGTTTAGTGTGTAC\n+TCATCAGATTTAAACGTATATTCAGATTTATGATATCTAAGACCATTATTAGTTGTATAG\n+AAATGTTTAATGCTAAAATATGGAAAAATACTAAAGTAATTTTTTATATTATATACTTAA\n+TTAATACTATGAAGTGAGATACTTTAATTACGCATTAGGTATCAAATAACTTTCTTAGTA\n+ATATAAATTTAAAAGTAATTCGGCATGAGATAAACCAAATTATGTATCTTTGAATGTGAA\n+TATGTCTGGTTTATAAAATTGAATTTTTATAAAAATTTTATTAATTATCAAACTTATTAG\n+CCTCATATGTCTCTAATCATTAAGTCTAGAACGATCCATTATTTAATGCTGTTTGGTCAT\n+ACATACTCTATATTTATAAACAATTACATCAAACGTAAATATAACTTTACGAACAAATAT\n+TGAAACGTTAACAGAACTTCCTATACGATGTTTCCAGATTACGACTTAATTATAAATATT\n+ATAGGGCCTCCTTTTTCGAAACATCGTGTTATGGTTTAGGATTTGCAGAATTGTAATACG\n+TTTATATTGCTGTAAGTTTTCTTGACAAATTTCTCAAAGATATTAATATAATTACCTGGA\n+AAAAGATCTAAAAAAAATACGTATTACAATCCAGACATTGGTATTCGAATAAATAAATAA\n+AAAATCTCCGGCTATTAATATTATGTAGAAGGACCCGGTATTGTATTATAGTTCAAAAAA\n+AAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTCTCATGTATTCTTTTAAATGT\n+CTATTTGAGTATATGTTTATCTTACATTTAGCTTAATCGAAATTGTTAAATAATTATAAA\n+AATATTAATAGAATCAGTTAGATTATTATTAGTTCTTTGAACTATGGTGTTCAGACAGCT\n+TTCCCTCAAATATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATA\n+TATTATTTTAAATACAAGATATTATATTATATACTATTAAAAAATAATATATTTATAAAA\n+TAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTCATACATGAAATCTTAATATA\n+ATATAATTATGTTATTCAATTGACATTAAGACGATAATTACTTGGCGAACCAATACATAT\n+ATATATATTTTGATTTTACTAACGTATAAATCGACTCGTATTATTTATACTTTAAATTGC\n+AGAAAAATTAGTATATTCTTATATCGTAAATGACATTTATAAGTTAAGGTTATTTATTTC\n+TGTTCGTTACGTATTTAAAAGTAATATGACTTATTTTCTACACAGATTTAACTATACGTA\n+GAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATTTGATTTCGAATATGACTAAT\n+AGATTCATTATAAAGAATATATGTTATTGATTAGTTAAGTAGCATCGTGAATTATTTTAA\n+AATTGCATTTGCGTTCAATATTAATTGAAAAGTGTAGTATCGAGTAATATATAATATAAA\n+ATTAGTTCAATTATAATCAATAGAATAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAA\n+TTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAAAAAAATATTTATGACCG\n+CAGACTTTAATTACGAATAATTAATAAATACAGCAGTTTATATATAGATACATATGAAAT\n+TTCTTGGTAATGAATACAAATAAATATATACTTGTAGTATTCTTTTTAATAATCTTTTTG\n+AAAGTTAAAATTTGCTCTAAATAATCTTAAATTGCAATTATTCCTCGATTATAAATTTTA\n+TAATAAGTTATTGTATCCCCTAAAATATCTCTAGTTTTAAGTTTTATATAGGATTCTCTA\n+AAAAAAAATCAATAAGATCTTTTATATAATCATAGTAATTTAACCACGCACTTTACTATC\n+ATTATTCTTTATGTATATGTTTAGGTTTTAAGAGTAATACATATTGTATAATCTGTTTGT\n+AAATGGCACCAATAGGTTGTTTGATGAATAGTCTTAACTATAGTACCGGTATAATTAAAA\n+AAAACAGATTTTTAATAAAAAAGAAAATCACTGTCTCTAATGTCTTGTATAATAACAATT\n+AAACTGATGCATAATAATTTAAGATTTTGGTTTTATAAAAATTTAGGATCATAAGATTAT\n+GAAATTTTTTTTACTAGTTACTTCTAATATTATTAATTGCATCACTATTTAAAATAGCCC\n+CTTAAATACTTATAAAAATAAAAATATTAGATTATTCAGGGATAAATATCATCAATTAAT\n+AAATTGTCAGAATAACATAATCCTAATGAAAATCATTTTATTTTTAATTGTAATAATATA\n+GTTCATATAATAATATATTAATCCTCAAGGTTGGCACTAATATATTTTGATTTAATTATA\n+AGTTGTAGGGACTAAATTATAATTGCTTAGCGTATTTCGAAAATAATAAAATTTACTTAT\n+CGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGATACTTATATT\n+AATTAGTCATTAATTAAAATACACTCGTATCTTATATTTATTAAATAGTTACATTAAATT\n+ATCTGTATATAAACTAGCCGGACAGATTTATCCATTACTATACACATAATAAATGTCAAT\n+ATTAAATATAAGATGCATTGACCAGTAAGATTAATAAATAATAATCTTGTAATAACTCCG\n+TGCAACATGCTAAATTATATTCATTAAAGACAACAACACGTACACTTAATGATATATTGT\n+GTGATAATATTTATTATAAAATGTATGTTTATTGTGTAATAATAAATTAATCTCAGATAC\n+AGCTTATGTTTAGTTTGTTACATTCAATTATCGCAAAATATAGCAGTCCTCCTAAAAAAA\n+GTAAAGATTATATATGATGTATTTCTATTATTCATGTAGATTAATTAGATACTATTTACT\n+AGATTATATTTATATAACTATTAAGAAATAGCCCGAAAAATTAAAAAATATATAT'..b'T\n+TGAATCGTTAACAGAACTTCCTATACGATGTTTCCAGATTACGACTTAATTATAAATATT\n+ATAGGGCCCCCTTTTTCGAAACATCGTGTCATGGTTTAGGATTTGCAGGATTGTAATACG\n+TTAGCTTAGTATTTTAATAATCAGATATGATTTATAGAGATATTTAATATTAATCTTAGA\n+TTAGGTCCTTAATTATTTAAATATTCTGTATTTTGTTACAGATTTCGAACTGATAAATAA\n+ATTTGTTTACATGTTATCTTAAAAGGAGAAGGATCCGGTATTGTATTATAGTTCAATAAA\n+AAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTCTCATGTATTCTTTTAAATGT\n+CTTTTTGAGTATATGTTTATCTTACATTTAGCTTAATCGAAAACAAATTTATTATATATT\n+GATATTAATAGAATCAGTTAGATTATTATTAGTTCTTTGAACTATGGTTCACAGAAAGCT\n+TTCCCTCAAATATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATA\n+TATTATTTTAAATACAAGATATTATATATATTAAATACTTTTTGAATTATATTTATAAAA\n+TAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTCATACATGAAATCTTAATAAT\n+TATAAATAATGAATAACTATTGATTTATTGACGATAATTACTTGGCGAACCAATATATAT\n+ATATATATTTTGATTTTACTAACGTATAAATCGTCTCGTATCATTTATATTTTAAATTGC\n+AGAAAAATTAGTATATTCTTATATCGTAAATGACATTTATTAGTTAAGGTTATTTATTTC\n+TGTTCGTTACGTATCTAAAAGTAATATGACTTATTTTCTTCACAGATTTAACTATACGAA\n+GAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATTTGATTTCGAATATGACTAAT\n+AGATTCATTATAAAGAATATATGTTATTGATTAGTTAAGAAGCATCGTGAATTATTTTAA\n+AATTGCATTTGCGTTCAATATTAAAAGAAAAGTGTAGTATCGAGTAATATATAATATAAA\n+ATTAGTTCAATTATAATCAATAGATTAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAA\n+TTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAATAAAATATTTATGACCG\n+CAGACTTTAATTACGAATAATTAATAAATACAGCAGATTATGATATAGGACTAACGGTTA\n+AATAAATATTAATTACGTGTATTTATTATACTTGTAGTATTCTTTTTCATAATCTTTTCG\n+AAAGTTAAAATTTGCGTATGTATATCTTAAATTGCAATTATTCCTCGATCTTTTTATATT\n+ATTATAGTTTTAGTATTCTCTAAAGTGTCTGTAGTTTTAAGTTTATACTAGCATACACTA\n+AAATAAAATCAATAACTCCTTTTATATAAACAAAGATATTTAACCACGCACTTTACTTTC\n+ATTATTCTTCTTGTATATAACTAGGTTTTTTTTAAACCTTTATCTCCTATACCTGTTTGT\n+AAATGGCACCAATAGGTTGTTTGGTGAATAGTCTTAACTATAGTACCGGAATAATTAAAA\n+AAAACAGATGTTTGATAAAAAAGAAAATCACTGTCTCTAATGTCTTGTATAATAACTATT\n+AAACTGATGCATAATAATTTAAGATCTTGCTACGAAATTTTAAATTCTAAAGATATTATA\n+GTTAACTAGAGATCTGAATGGAAATAAATAATAAAAAGGCATCATTATTTAAAATAGCCC\n+CTCAAATACTTATAAAAATAAAAATATTAGATTATTCAGGGATAAATGACTATTGATCTG\n+GTTAAAATTATCAGACATAATCCTAATGAAAATCATTTTATTTTTAATTGTAATAATATA\n+GTTCATATAATAATATATTAGAATGGTTTACAAATACTAATGTATTTTGATTTTAATATA\n+AGTTATAAGTTATATGTAATAATTGCTTAGCGAATTTCGTAATCATATTATAATACTTTA\n+CGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGATACTTATATT\n+AATTAGTCATTAATTAAAATACACTCGTATCTTATATTTATTAAATAGTTACATTAAATT\n+ATCTGTATATAAACTAGCCGGACAGATTTATCCATTACTATACACATAATAATTACGATA\n+AAATTTCTATGGTAAAATAGACCAGTCATGTATTTGAATAATAATCTTGTATAAACTCCG\n+TGCAATAACCGAATAATTATTCGTTAAAGACAACAACACGTACATAACTACATAATTTAT\n+CTAGGATTATCTTAATATTTTAACTAAAAGTATATGATATTAATTGAAAACCTCAGATAC\n+AGCTTACGTTTAGTTTGTTACATCCAATTATCGCAAAATATAGCAGTCCTCCTAAAAAAA\n+GTAAAGATTATAAATGATGTATTACTATTATTCATGTAGATTAATTAGATACTATTTACT\n+AGATTATATCTATTCAACATATATGAAATAGCCCGAAAAATTAAAAAATATATATTAGTT\n+TGACTATACAAGTTATGGGAAAATTTCATATGGGTGTTTTTATTATTAAGAGTTAATAAA\n+TTTTTCATATATAATTATCAGATAATTATAAAACTTAATATTATTTATTAGTTTTATATA\n+ATAATTAAATATCTTAATTATTGAATGAAAATTAATAAATTACATTTGACAATTCAACTA\n+GTAATATATGGCGTAATATATTTAGATTATATATATAATCATTTATTTATTCTAAGTAAA\n+ATCGAGATTCTTAGTTATATGTGATATTCGAATTGCACCAGCAATAAAAAAATAGAAATG\n+CATATTGCTATAGAGTTCATCTTTTTTTCATTTAAATTAATAAATATCAATATGATATAA\n+TAAGCTTTTATCATACTAGAAGAAATAATGGCTTTATTTCTTATTGAGTGAATTATTAAC\n+TCCATTCTTTGAGGGTTCACTAATGATAACAGATTTACGTAGTATAAACAGGATAAATAC\n+ATATCTACTACGACATTCTCGACTCATTATGGTTTACGATTGTTATATTTCGTATTATTA\n+ATACTTTATTTCGTTAGCCAAATCAATACAGAATTCTGGACCTCGAAGGATAAGTCTTGC\n+GGTTCTTGTTAAAAAAAATTTATATAAATTTCCAATAACATATATATTGACACGTTGTTA\n+TGTATGTTACTAACTGACGAATTTGCTAATTAACAATAGAGAAATTAATACGATTTTATG\n+AGGAGTTTATTTAATTTTCTCTCAGAAAAAATTTTTCACTAAAGAAAATACGTATGGGAT\n+GGTTAAAATTCTATTTAAATACTATAAAAATTCTTGTTAAGATTTAATACATAAATAAAT\n+TTCACCTATAATTCTTGAATCAGAATTGTATAATTCGTCTTCACACAATAATGATAATAA\n+TCATTAAATATTGTCACTAAATTTGAATGAGTTATAGTAATAGTGCCATTACGTATCATT\n+AATGATTGAAAAAAAGTGTATGTATTATTTTAGATACTTTTATGATACGCAAATACTCAG\n+TAAAGAATTTAAAAAGTCTAATCTTTGAAGACAGCACGAACATGAGAAGTAGTTTATAAA\n+TTATTAACGGTTTAAATCATCCTTACTGTTTAGTCATGATCATGAATCTTTATGTTATTA\n+TTTCAAAGTAATATGAATGATCTACAATACTTTCAGGCTTTAAAAGAGACGCGAAAAATG\n+TCAATTTCTTTTCAGTTTAAGAGAATATATGATATAAAAAATATATAAATATTATAAATA\n+TTTCGGAACTAACTGCTTATTTATT\n+\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-Clustal
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-Clustal Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,14802 @@\n+CLUSTAL W (1.8) multiple sequence alignment\n+\n+\n+IRAT112         GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+KARASUKARASURANKASU GAGAACCGTCCTGTAAGTACTCTTGCTTTAAATACGAAAGTAATACTAATCCATGACGCT\n+DOURADOPRECOCE  AAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+KINANDANGPATONG GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTACACCATGACGCT\n+CAAWA/FORTUNA6  GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+VARYLAVA90      AAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTACACCATGACGCT\n+CIRAD358        GAGAACCGTCCTGTAAGTACTCTTGCTTTAAATACGAAAGTAAATCAAATCCATGAGAAT\n+PCT4_SA_4_1_1076-2-4-1-5 GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTACACCATGACGCT\n+YUNLU7          GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+BAKUNGH         GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+BAGANANASALAO   GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+NHTA10          GAGAACCGTCCTGTAAGTACTCTTGCTTTAAATAATAAAGTAATACTAATCCATGACGCT\n+MALAGKITPIRURUTONG GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTATATCAACACCATGACGCT\n+IR65907-206-4-B GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+KAKANI2         GAGAAAGAATTCAGTTGTTCTCAACCATTAAGATATTTGAATAAAAAGATTGGTATCGCC\n+DOURADOAGULHA   AAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+IRAT13          GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+DAWASANRED      GAGAACCGTCCTGTAAGTACTCTTGTTATAGGTACTAAAGTAATACTAATCCATGACGCT\n+CHUAN4          GCGAACCGTCCTGTAAGTACTCTTGCTTTAAGTACGAAAGTAATACTAATCCATGACGCT\n+MOROBEREKAN     GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+IRAT362         GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+PULULAPA        GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGAAATAAAGTATATCAAATCCAAGTGAAT\n+MAHAE           GAGAACCGTCCTGTAAGTACTCTTGCTTTAGGAACGAAAGTAATACTAATCCATGACGCT\n+WAB56-50        AAGATCCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+ORYZICASABANA6  AAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTACACCATGACGCT\n+MARAVILHA       GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+IDSA77          AAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTACACCATGACGCT\n+INDANE          GAGAACCGTCCTGTAAGTACTCTTGTTATAAGAACTAAAGTAATACTAATCCAAGTGAAT\n+DINORADO        GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+RT1031-69       AAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+IR63380-16      GAAATCCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+VARYSOMOTRASIHANAKA GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+HAWMOM          GAGAACCGTCCTGTAAGTACTCTTGCTTAAAATACGAAAGTAATACTAATCCATGACGCT\n+IRAT364         GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+TREMBESE        GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATTAAGTAATACTAATCCATGACGCT\n+NIPPONBARE_D    GAAAACCGTCCTGTAACCTTGATTGTTATAAGAACTAAAGTATTACTAATCCAAGTGAAT\n+AZUCENA         GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTATATCAACACCATGACGCT\n+BABER           GAGAACCGTCCTGTAACCTTGATTGTTATAAGAAATAAAGTAATACTAATCCATGACGCT\n+WAB56-125       AAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+BENGALYVAKARINA GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTATATCAAATCCATGACGCT\n+KETANMENAH      GAGAACCGTCCTGTAAGTACTCTTGTTATAGGTAATAAAGTATATCTAATCCATGACGCT\n+BULUPANDAK      GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGAAATAAAGTATATCAAATCCAAGTGAAT\n+ARIAS           GAGAACCGTCCTGTAAGTACTCTTGTTATAGGTAATAAAGTATATCTAATCCATGACGCT\n+GOMPA2          GAGAAAGAATTCAGTTGTTCTCAACCATTAAGATATTTGAATTAAAAAATTGGTATCGCC\n+IRAT335         GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+M202            GAGAACCGTCCTGTAACCTTGATTGTTATAGGTAATAAAGTAATACTAATCCAAGTGAAT\n+IR53236-275-1   GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+IR65907-188-1-B GAGATCCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+P5589-1-1-3-P   AAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+MANDRIRAVINA3512 AAGAACCGTCCTGTAAGTACTCTTGCTTAAAGTAATAAAGTAATACTAATCCATGACGCT\n+PALAWAN '..b'GGAACTAACTGCTTATTTATT\n+MOLOK           AAATACTGTGGTCTATTAAATTGTA\n+CANELADEFERRO   TTTCGGAACTAACTGCTTATTTAAT\n+PATEBLANCMAN1   TTTCGGAACTAACTGCTTATTTATT\n+NHTA5           ATTCAGTACTGACTGCCTGAATGTT\n+COLOMBIA1       TTACAGTACGGTGCGCCTGAAAGAT\n+ref             AAACGGTACTATCTGCTAAATTAAT\n+CIRAD409        TTTCGGAACTAACTGCTTATTTATT\n+FOHISOMOTRA     TTTCGGAACTAACTGCTTATTTATT\n+GUARANI         TTTCGGAACTAACTGCTTATTTATT\n+LAMBAYQUE1      TTTCGGAACTAACTGCTTATTTATT\n+OS6             TTTCGGAACTAACTGCTTATTTATT\n+SENG            TTTCGGAACTAACTGCTTATTTATT\n+KU115           TTTCGGAACTAACTGCTTATTTATT\n+GRAZI           TTTCGGAACTAACTGCTTATTTATT\n+IRAT144         TTTCGGAACTAACTGCTTATTTAAT\n+IAC47           TTTCGGAACTAACTGCTTATTTATT\n+VIETNAM1        TTTCGGAACTAACTGCTTATTTATT\n+GIZA171         TTTCGGAACTAACTGCTTATTTATT\n+MAINTIMOLOTSY1226 TTTCGGAACTAACTGCTTATTTATT\n+POENOETHITAM    AAATACTGTGGTCTATTAAATTGTA\n+NABESHI         TTTCGGAACTAACTGCTTATTTATT\n+NPE826          TTTCGGAACTAACTGCTTATTTAAT\n+YANGKUMRED      TTTCGGAACTAACTGCTTATTTATT\n+PADIBOENAR      AAATACTGTGGTCTATTAAATTGTA\n+VARYMADINIKA3566 TTTCGGAACTAACTGCTTATTTATT\n+CIRAD392        TTTCGGAACTAACTGCTTATTTAAT\n+CHAPHUMA        TTTCGGAACTAACTGCTTATTTATT\n+IRAT177         TTTCGGAACTAACTGCTTATTTATT\n+IRAT216         TTACAGTACGGTGCGCCTGAAAGAT\n+ARROZCEBADA     TTTCGGAACTAACTGCTTATTTATT\n+KEDAYAN         TTTCGGAACTAACTGCTTATTTATT\n+VARYMALADY      ATTCGGAACTAACTGCTTATTTATT\n+63-104          TTTCGGAACTAACTGCTTATTTATT\n+RATHAL          TTTCGGAACTAACTGCTTATTTATT\n+CICIHBETON      AAATACTGTGGTCTATTAAATTGTA\n+CANAROXA        TTTCGGAACTAACTGCTTATTTAAT\n+IR68704-145-1-1-B TTTCGGAACTAACTGCTTATTTAAT\n+IR65261-19-1-B  TTACAGTACGGTGCGCCTGAAAGAT\n+KHAODAM         TTTCGGAACTAACTGCTTATTTATT\n+IRAT212         TTTCGGAACTAACTGCTTATTTAAT\n+MANANELATRA520  ATTCGGAACTAACTGCTTATTTATT\n+62667           TTTCGGAACTAACTGCTTATTTATT\n+IRAT234         TTTCGGAACTAACTGCTTATTTATT\n+EARLYMUTANTIAC165 TTTCGGAACTAACTGCTTATTTAAT\n+CUBA65          TTTCGGAACTAACTGCTTATTTATT\n+JUMULA2         TTTCGGAACTAACTGCTTATTTAAT\n+IR71524-44-1-1  TTTCGGAACTAACTGCTTATTTATT\n+PACHOLINHA      TTTCGGAACTAACTGCTTATTTAAT\n+CIRAD488        TTTCGGAACTAACTGCTTATTTATT\n+ESPERANZA       TTTCGGAACTAACTGCTTATTTATT\n+KUROKA          TTTCGGAACTAACTGCTTATTTAAT\n+CT13582-15-5-M  TTTCGGAACTAACTGCTTATTTATT\n+REKETMAUN       TTTCGGTGTGGTCTATTAAATTGTA\n+YANCAOUSSA      TTTCGGAACTAACTGCTTATTTATT\n+IR71525-19-1-1  TTTCGGAACTAACTGCTTATTTATT\n+OS4             TTTCGGAACTAACTGCTTATTTATT\n+VIETNAM3        TTTCGGAACTAACTGCTTATTTATT\n+SPEAKER         TTTCGGAACTAACTGCTTATTTATT\n+GOGO            TTTCGGAACTAACTGCTTATTTATT\n+GEMJYAJYANAM    TTTCGGAACTAACTGCTTATTTAAT\n+BINULAWAN       TTTCGGAACTAACTGCTTATTTATT\n+GOGOLEMPAK      TTTCGGAACTAACTGCTTATTTATT\n+CHALOYOE        TTTCGGAACTAACTGCTTATTTATT\n+JAOHAW          TTTCGGAACTAACTGCTTATTTATT\n+GUNDILKUNING    TTTCGGTGTGGTCTATTAAATTGTA\n+GANIGI          TTTCGGAACTAACTGCTTATTTATT\n+IRAT2           TTTCGGAACTAACTGCTTATTTATT\n+KETANKONIR      TTTCGGAACTAACTGCTTATTTAAT\n+IRAT366         TTTCGGAACTAACTGCTTATTTAAT\n+IRAT104         TTTCGGAACTAACTGCTTATTTATT\n+LUDAN           TTTCGGAACTAACTGCTTATTTATT\n+DAM             ATTCGGAACTAACTGCTTATTTATT\n+CURINCA         TTACAGTACGGTGCGCCTGAAAGAT\n+CIRAD403        TTACAGTACGGTGCGCCTGAAAGAT\n+JUMALI          TTTCGGAACTAACTGCTTATTTATT\n+IR66421-105-1-1 TTTCGGAACTAACTGCTTATTTATT\n+JIMBRUKJOLOWORO TTTCGGAACTAACTGCTTATTTATT\n+GOGOLEMPUK      TTTCGGAACTAACTGCTTATTTATT\n+IR47686-09-01-B-1 TTTCGGAACTAACTGCTTATTTAAT\n+TRESMESES       TTTCGGAACTAACTGCTTATTTATT\n+IR60080-46A     TTTCGGAACTAACTGCTTATTTAAT\n+KENDINGA5H      TTTCGGAACTAACTGCTTATTTATT\n+                \n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+                \n+\n+\n+                \n+\n+\n+                \n+\n+\n+                \n+\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-DNAStrider
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-DNAStrider Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,17976 @@\n+; ### from DNA Strider ;-)\n+; DNA sequence  IRAT112  5125 bases \n+;\n+GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAAT\n+CCATGACGCTTAAGTCGAAGAGAGAATAAGTCAATATTTAATTGGACTCA\n+TCGCTTATTATCATTATGAATCAATAAACAACTTGATGTTGTGCTCCATG\n+TACGATATATAAAGACAGATAAAACCATAAGATCATCATTCAAGTATTGT\n+ATATAGCTCTAGATAGGATTTAAATAGAATTTTATTTTATGTGAATAAAG\n+TCTTTTGAACATTTACTAAACAAAGCATAAAGTCTTATCATGAGTTTCGA\n+GAAAAATGAGGCTATTCCAAGATAATGCATGTACGTTTTATATAATATGC\n+TTCCTGAAATAATTAATAAATTGAGTTATTAAGCTTTAATTATAAATCAA\n+TATTTGATTAAAAAATTACCGAGAGCTACATTTTCTAATCAAAGGGAACA\n+ACTCTCTAAATTCAAAAATTTATGTCCGCAATCTGAGATAATATCAATTT\n+TATTTTAATATAAGTTATTATAATGTACTGATTAATCTGACACTTTCATT\n+TAAAATTAATTAAATTATAGCATAGTAAATAACTTTATAATATTGAGACA\n+AGTTAATAAGCGGCCTTCCAGCCGATATAATAAACATGATTTTTTTTTGC\n+TTATAATGAAGTAGCAGTAAAGAATTTCAGTTTATCTTATTTTATTTTGA\n+AAATGTTAGTATGTCATCACCTAGAACGAATATCTATATTGAAACCTTCT\n+ATTATAAATTACAGTGATCGACCTATTAAAATCTTAGTATTAAAACAATA\n+TTTCTATTTTATCTAGATGTAATCCATGTTTAGTGTGTACTCATCAGATT\n+TAAACGTATATTCAGATTTATGATATCTAAGACCATTATTAGTTGTATAG\n+AAATGTTTAATGCTAAAATATGGAAAAATACTAAAGTAATTTTTTATATT\n+ATATACTTAATTAATACTATGAAGTGAGATACTTTAATTACGCATTAGGT\n+ATCAAATAACTTTCTTAGTAATATAAATTTAAAAGTAATTCGGCATGAGA\n+TAAACCAAATTATGTATCTTTGAATGTGAATATGTCTGGTTTATAAAATT\n+GAATTTTTATAAAAATTTTATTAATTATCAAACTTATTAGCCTCATATGT\n+CTCTAATCATTAAGTCTAGAACGATCCATTATTTAATGCTGTTTGGTCAT\n+ACATACTCTATATTTATAAACAATTACATCAAACGTAAATATAACTTTAC\n+GAACAAATATTGAAACGTTAACAGAACTTCCTATACGATGTTTCCAGATT\n+ACGACTTAATTATAAATATTATAGGGCCTCCTTTTTCGAAACATCGTGTT\n+ATGGTTTAGGATTTGCAGAATTGTAATACGTTTATATTGCTGTAAGTTTT\n+CTTGACAAATTTCTCAAAGATATTAATATAATTACCTGGAAAAAGATCTA\n+AAAAAAATACGTATTACAATCCAGACATTGGTATTCGAATAAATAAATAA\n+AAAATCTCCGGCTATTAATATTATGTAGAAGGACCCGGTATTGTATTATA\n+GTTCAAAAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTC\n+TCATGTATTCTTTTAAATGTCTATTTGAGTATATGTTTATCTTACATTTA\n+GCTTAATCGAAATTGTTAAATAATTATAAAAATATTAATAGAATCAGTTA\n+GATTATTATTAGTTCTTTGAACTATGGTGTTCAGACAGCTTTCCCTCAAA\n+TATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATA\n+TATTATTTTAAATACAAGATATTATATTATATACTATTAAAAAATAATAT\n+ATTTATAAAATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTC\n+ATACATGAAATCTTAATATAATATAATTATGTTATTCAATTGACATTAAG\n+ACGATAATTACTTGGCGAACCAATACATATATATATATTTTGATTTTACT\n+AACGTATAAATCGACTCGTATTATTTATACTTTAAATTGCAGAAAAATTA\n+GTATATTCTTATATCGTAAATGACATTTATAAGTTAAGGTTATTTATTTC\n+TGTTCGTTACGTATTTAAAAGTAATATGACTTATTTTCTACACAGATTTA\n+ACTATACGTAGAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATT\n+TGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATTGA\n+TTAGTTAAGTAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATA\n+TTAATTGAAAAGTGTAGTATCGAGTAATATATAATATAAAATTAGTTCAA\n+TTATAATCAATAGAATAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAA\n+TTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAAAAAAATA\n+TTTATGACCGCAGACTTTAATTACGAATAATTAATAAATACAGCAGTTTA\n+TATATAGATACATATGAAATTTCTTGGTAATGAATACAAATAAATATATA\n+CTTGTAGTATTCTTTTTAATAATCTTTTTGAAAGTTAAAATTTGCTCTAA\n+ATAATCTTAAATTGCAATTATTCCTCGATTATAAATTTTATAATAAGTTA\n+TTGTATCCCCTAAAATATCTCTAGTTTTAAGTTTTATATAGGATTCTCTA\n+AAAAAAAATCAATAAGATCTTTTATATAATCATAGTAATTTAACCACGCA\n+CTTTACTATCATTATTCTTTATGTATATGTTTAGGTTTTAAGAGTAATAC\n+ATATTGTATAATCTGTTTGTAAATGGCACCAATAGGTTGTTTGATGAATA\n+GTCTTAACTATAGTACCGGTATAATTAAAAAAAACAGATTTTTAATAAAA\n+AAGAAAATCACTGTCTCTAATGTCTTGTATAATAACAATTAAACTGATGC\n+ATAATAATTTAAGATTTTGGTTTTATAAAAATTTAGGATCATAAGATTAT\n+GAAATTTTTTTTACTAGTTACTTCTAATATTATTAATTGCATCACTATTT\n+AAAATAGCCCCTTAAATACTTATAAAAATAAAAATATTAGATTATTCAGG\n+GATAAATATCATCAATTAATAAATTGTCAGAATAACATAATCCTAATGAA\n+AATCATTTTATTTTTAATTGTAATAATATAGTTCATATAATAATATATTA\n+ATCCTCAAGGTTGGCACTAATATATTTTGATTTAATTATAAGTTGTAGGG\n+ACTAAATTATAATTGCTTAGCGTATTTCGAAAATAATAAAATTTACTTAT\n+CGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGA\n+TACTTATATTAATTAGTCATTAATTAAAATACACTCGTATCTTATATTTA\n+TTAAATAGTTACATTAAATTATCTGTATATAAACTAGCCGGACAGATTTA\n+TCCATTACTATACACATAATAAATGTCAATATTAAATATAAGATGCATTG\n+ACCAGTAAGATTAATAAATAATAATCTTGTAATAACTCCGTGCAACATGC\n+TAAATTATATTCATTAAAGACAACAACACGTACACTTAATGATATATTGT\n+GTGATAATATTTATTATAAAATGTATGTTTATTGTGTAATAATAAATTAA\n+TCTCAGATACAGCTTATGTTTAGTTTGTTACATTCAATTATCGCAAAATA\n+TAGCAGTCCTCCTAAAAAAAGTAAAGATTATATATGATGTATTTCTATTA\n+TTCATGTAG'..b'CGATGTTTCCAGATT\n+ACGACTTAATTATAAATATTATAGGGCCCCCTTTTTCGAAACATCGTGTC\n+ATGGTTTAGGATTTGCAGGATTGTAATACGTTAGCTTAGTATTTTAATAA\n+TCAGATATGATTTATAGAGATATTTAATATTAATCTTAGATTAGGTCCTT\n+AATTATTTAAATATTCTGTATTTTGTTACAGATTTCGAACTGATAAATAA\n+ATTTGTTTACATGTTATCTTAAAAGGAGAAGGATCCGGTATTGTATTATA\n+GTTCAATAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTC\n+TCATGTATTCTTTTAAATGTCTTTTTGAGTATATGTTTATCTTACATTTA\n+GCTTAATCGAAAACAAATTTATTATATATTGATATTAATAGAATCAGTTA\n+GATTATTATTAGTTCTTTGAACTATGGTTCACAGAAAGCTTTCCCTCAAA\n+TATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATA\n+TATTATTTTAAATACAAGATATTATATATATTAAATACTTTTTGAATTAT\n+ATTTATAAAATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTC\n+ATACATGAAATCTTAATAATTATAAATAATGAATAACTATTGATTTATTG\n+ACGATAATTACTTGGCGAACCAATATATATATATATATTTTGATTTTACT\n+AACGTATAAATCGTCTCGTATCATTTATATTTTAAATTGCAGAAAAATTA\n+GTATATTCTTATATCGTAAATGACATTTATTAGTTAAGGTTATTTATTTC\n+TGTTCGTTACGTATCTAAAAGTAATATGACTTATTTTCTTCACAGATTTA\n+ACTATACGAAGAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATT\n+TGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATTGA\n+TTAGTTAAGAAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATA\n+TTAAAAGAAAAGTGTAGTATCGAGTAATATATAATATAAAATTAGTTCAA\n+TTATAATCAATAGATTAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAA\n+TTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAATAAAATA\n+TTTATGACCGCAGACTTTAATTACGAATAATTAATAAATACAGCAGATTA\n+TGATATAGGACTAACGGTTAAATAAATATTAATTACGTGTATTTATTATA\n+CTTGTAGTATTCTTTTTCATAATCTTTTCGAAAGTTAAAATTTGCGTATG\n+TATATCTTAAATTGCAATTATTCCTCGATCTTTTTATATTATTATAGTTT\n+TAGTATTCTCTAAAGTGTCTGTAGTTTTAAGTTTATACTAGCATACACTA\n+AAATAAAATCAATAACTCCTTTTATATAAACAAAGATATTTAACCACGCA\n+CTTTACTTTCATTATTCTTCTTGTATATAACTAGGTTTTTTTTAAACCTT\n+TATCTCCTATACCTGTTTGTAAATGGCACCAATAGGTTGTTTGGTGAATA\n+GTCTTAACTATAGTACCGGAATAATTAAAAAAAACAGATGTTTGATAAAA\n+AAGAAAATCACTGTCTCTAATGTCTTGTATAATAACTATTAAACTGATGC\n+ATAATAATTTAAGATCTTGCTACGAAATTTTAAATTCTAAAGATATTATA\n+GTTAACTAGAGATCTGAATGGAAATAAATAATAAAAAGGCATCATTATTT\n+AAAATAGCCCCTCAAATACTTATAAAAATAAAAATATTAGATTATTCAGG\n+GATAAATGACTATTGATCTGGTTAAAATTATCAGACATAATCCTAATGAA\n+AATCATTTTATTTTTAATTGTAATAATATAGTTCATATAATAATATATTA\n+GAATGGTTTACAAATACTAATGTATTTTGATTTTAATATAAGTTATAAGT\n+TATATGTAATAATTGCTTAGCGAATTTCGTAATCATATTATAATACTTTA\n+CGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGA\n+TACTTATATTAATTAGTCATTAATTAAAATACACTCGTATCTTATATTTA\n+TTAAATAGTTACATTAAATTATCTGTATATAAACTAGCCGGACAGATTTA\n+TCCATTACTATACACATAATAATTACGATAAAATTTCTATGGTAAAATAG\n+ACCAGTCATGTATTTGAATAATAATCTTGTATAAACTCCGTGCAATAACC\n+GAATAATTATTCGTTAAAGACAACAACACGTACATAACTACATAATTTAT\n+CTAGGATTATCTTAATATTTTAACTAAAAGTATATGATATTAATTGAAAA\n+CCTCAGATACAGCTTACGTTTAGTTTGTTACATCCAATTATCGCAAAATA\n+TAGCAGTCCTCCTAAAAAAAGTAAAGATTATAAATGATGTATTACTATTA\n+TTCATGTAGATTAATTAGATACTATTTACTAGATTATATCTATTCAACAT\n+ATATGAAATAGCCCGAAAAATTAAAAAATATATATTAGTTTGACTATACA\n+AGTTATGGGAAAATTTCATATGGGTGTTTTTATTATTAAGAGTTAATAAA\n+TTTTTCATATATAATTATCAGATAATTATAAAACTTAATATTATTTATTA\n+GTTTTATATAATAATTAAATATCTTAATTATTGAATGAAAATTAATAAAT\n+TACATTTGACAATTCAACTAGTAATATATGGCGTAATATATTTAGATTAT\n+ATATATAATCATTTATTTATTCTAAGTAAAATCGAGATTCTTAGTTATAT\n+GTGATATTCGAATTGCACCAGCAATAAAAAAATAGAAATGCATATTGCTA\n+TAGAGTTCATCTTTTTTTCATTTAAATTAATAAATATCAATATGATATAA\n+TAAGCTTTTATCATACTAGAAGAAATAATGGCTTTATTTCTTATTGAGTG\n+AATTATTAACTCCATTCTTTGAGGGTTCACTAATGATAACAGATTTACGT\n+AGTATAAACAGGATAAATACATATCTACTACGACATTCTCGACTCATTAT\n+GGTTTACGATTGTTATATTTCGTATTATTAATACTTTATTTCGTTAGCCA\n+AATCAATACAGAATTCTGGACCTCGAAGGATAAGTCTTGCGGTTCTTGTT\n+AAAAAAAATTTATATAAATTTCCAATAACATATATATTGACACGTTGTTA\n+TGTATGTTACTAACTGACGAATTTGCTAATTAACAATAGAGAAATTAATA\n+CGATTTTATGAGGAGTTTATTTAATTTTCTCTCAGAAAAAATTTTTCACT\n+AAAGAAAATACGTATGGGATGGTTAAAATTCTATTTAAATACTATAAAAA\n+TTCTTGTTAAGATTTAATACATAAATAAATTTCACCTATAATTCTTGAAT\n+CAGAATTGTATAATTCGTCTTCACACAATAATGATAATAATCATTAAATA\n+TTGTCACTAAATTTGAATGAGTTATAGTAATAGTGCCATTACGTATCATT\n+AATGATTGAAAAAAAGTGTATGTATTATTTTAGATACTTTTATGATACGC\n+AAATACTCAGTAAAGAATTTAAAAAGTCTAATCTTTGAAGACAGCACGAA\n+CATGAGAAGTAGTTTATAAATTATTAACGGTTTAAATCATCCTTACTGTT\n+TAGTCATGATCATGAATCTTTATGTTATTATTTCAAAGTAATATGAATGA\n+TCTACAATACTTTCAGGCTTTAAAAGAGACGCGAAAAATGTCAATTTCTT\n+TTCAGTTTAAGAGAATATATGATATAAAAAATATATAAATATTATAAATA\n+TTTCGGAACTAACTGCTTATTTATT\n+//\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-EMBL
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-EMBL Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,14952 @@\n+ID   IRAT112    standard; DNA; UNC; 5125 BP.\n+SQ   Sequence 5125 BP;\n+     GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT CCATGACGCT        60\n+     TAAGTCGAAG AGAGAATAAG TCAATATTTA ATTGGACTCA TCGCTTATTA TCATTATGAA       120\n+     TCAATAAACA ACTTGATGTT GTGCTCCATG TACGATATAT AAAGACAGAT AAAACCATAA       180\n+     GATCATCATT CAAGTATTGT ATATAGCTCT AGATAGGATT TAAATAGAAT TTTATTTTAT       240\n+     GTGAATAAAG TCTTTTGAAC ATTTACTAAA CAAAGCATAA AGTCTTATCA TGAGTTTCGA       300\n+     GAAAAATGAG GCTATTCCAA GATAATGCAT GTACGTTTTA TATAATATGC TTCCTGAAAT       360\n+     AATTAATAAA TTGAGTTATT AAGCTTTAAT TATAAATCAA TATTTGATTA AAAAATTACC       420\n+     GAGAGCTACA TTTTCTAATC AAAGGGAACA ACTCTCTAAA TTCAAAAATT TATGTCCGCA       480\n+     ATCTGAGATA ATATCAATTT TATTTTAATA TAAGTTATTA TAATGTACTG ATTAATCTGA       540\n+     CACTTTCATT TAAAATTAAT TAAATTATAG CATAGTAAAT AACTTTATAA TATTGAGACA       600\n+     AGTTAATAAG CGGCCTTCCA GCCGATATAA TAAACATGAT TTTTTTTTGC TTATAATGAA       660\n+     GTAGCAGTAA AGAATTTCAG TTTATCTTAT TTTATTTTGA AAATGTTAGT ATGTCATCAC       720\n+     CTAGAACGAA TATCTATATT GAAACCTTCT ATTATAAATT ACAGTGATCG ACCTATTAAA       780\n+     ATCTTAGTAT TAAAACAATA TTTCTATTTT ATCTAGATGT AATCCATGTT TAGTGTGTAC       840\n+     TCATCAGATT TAAACGTATA TTCAGATTTA TGATATCTAA GACCATTATT AGTTGTATAG       900\n+     AAATGTTTAA TGCTAAAATA TGGAAAAATA CTAAAGTAAT TTTTTATATT ATATACTTAA       960\n+     TTAATACTAT GAAGTGAGAT ACTTTAATTA CGCATTAGGT ATCAAATAAC TTTCTTAGTA      1020\n+     ATATAAATTT AAAAGTAATT CGGCATGAGA TAAACCAAAT TATGTATCTT TGAATGTGAA      1080\n+     TATGTCTGGT TTATAAAATT GAATTTTTAT AAAAATTTTA TTAATTATCA AACTTATTAG      1140\n+     CCTCATATGT CTCTAATCAT TAAGTCTAGA ACGATCCATT ATTTAATGCT GTTTGGTCAT      1200\n+     ACATACTCTA TATTTATAAA CAATTACATC AAACGTAAAT ATAACTTTAC GAACAAATAT      1260\n+     TGAAACGTTA ACAGAACTTC CTATACGATG TTTCCAGATT ACGACTTAAT TATAAATATT      1320\n+     ATAGGGCCTC CTTTTTCGAA ACATCGTGTT ATGGTTTAGG ATTTGCAGAA TTGTAATACG      1380\n+     TTTATATTGC TGTAAGTTTT CTTGACAAAT TTCTCAAAGA TATTAATATA ATTACCTGGA      1440\n+     AAAAGATCTA AAAAAAATAC GTATTACAAT CCAGACATTG GTATTCGAAT AAATAAATAA      1500\n+     AAAATCTCCG GCTATTAATA TTATGTAGAA GGACCCGGTA TTGTATTATA GTTCAAAAAA      1560\n+     AAAGAATTAT CTTGTAAATC TTATTCCATC TTTAATATTC TCATGTATTC TTTTAAATGT      1620\n+     CTATTTGAGT ATATGTTTAT CTTACATTTA GCTTAATCGA AATTGTTAAA TAATTATAAA      1680\n+     AATATTAATA GAATCAGTTA GATTATTATT AGTTCTTTGA ACTATGGTGT TCAGACAGCT      1740\n+     TTCCCTCAAA TATTTTCAAC TTGTAATGGA GAAGATCGAA TTAAAATTAT ATTTTAAATA      1800\n+     TATTATTTTA AATACAAGAT ATTATATTAT ATACTATTAA AAAATAATAT ATTTATAAAA      1860\n+     TAGTAGATAT ATAAAGTCTC CCTAGGATAT TAACCACCTC ATACATGAAA TCTTAATATA      1920\n+     ATATAATTAT GTTATTCAAT TGACATTAAG ACGATAATTA CTTGGCGAAC CAATACATAT      1980\n+     ATATATATTT TGATTTTACT AACGTATAAA TCGACTCGTA TTATTTATAC TTTAAATTGC      2040\n+     AGAAAAATTA GTATATTCTT ATATCGTAAA TGACATTTAT AAGTTAAGGT TATTTATTTC      2100\n+     TGTTCGTTAC GTATTTAAAA GTAATATGAC TTATTTTCTA CACAGATTTA ACTATACGTA      2160\n+     GAATAACTTA TATCTTAGGT AAGTAAGAGA TTTTCGAATT TGATTTCGAA TATGACTAAT      2220\n+     AGATTCATTA TAAAGAATAT ATGTTATTGA TTAGTTAAGT AGCATCGTGA ATTATTTTAA      2280\n+     AATTGCATTT GCGTTCAATA TTAATTGAAA AGTGTAGTAT CGAGTAATAT ATAATATAAA      2340\n+     ATTAGTTCAA TTATAATCAA TAGAATAGAT TTTGAAGCCA TGCGTGTAAT TCTTGAAAAA      2400\n+     TTATTCTATA TTATGTAGAA ATAAGACTGA AAGATAAAAC TAAAAAAATA TTTATGACCG      2460\n+     CAGACTTTAA TTACGAATAA TTAATAAATA CAGCAGTTTA TATATAGATA CATATGAAAT      2520\n+     TTCTTGGTAA TGAATACAAA TAAATATATA CTTGTAGTAT TCTTTTTAAT AATCTTTTTG      2580\n+     AAAGTTAAAA TTTGCTCTAA ATAATCTTAA ATTGCAATTA TTCCTCGATT ATAAATTTTA      2640\n+     TAATAAGTTA TTGTATCCCC TAAAATATCT CTAGTTTTAA GTTTTATATA GGATTCTCTA      2700\n+     AAAAAAAATC AATAAGATCT TTTATATAAT CATAGTAATT TAACCACGCA CTTTACTATC      2760\n+     ATTATTCTTT ATGTATATGT TTAGGTTTTA AGAGTAATAC ATATTGTATA ATCTGTTTGT      2820\n+     AAATGGCACC AATAGGTTGT TTGATGAATA GTCTTAACTA TAGTA'..b'ATAT ATGTTATTGA TTAGTTAAGA AGCATCGTGA ATTATTTTAA      2280\n+     AATTGCATTT GCGTTCAATA TTAAAAGAAA AGTGTAGTAT CGAGTAATAT ATAATATAAA      2340\n+     ATTAGTTCAA TTATAATCAA TAGATTAGAT TTTGAAGCCA TGCGTGTAAT TCTTGAAAAA      2400\n+     TTATTCTATA TTATGTAGAA ATAAGACTGA AAGATAAAAC TAATAAAATA TTTATGACCG      2460\n+     CAGACTTTAA TTACGAATAA TTAATAAATA CAGCAGATTA TGATATAGGA CTAACGGTTA      2520\n+     AATAAATATT AATTACGTGT ATTTATTATA CTTGTAGTAT TCTTTTTCAT AATCTTTTCG      2580\n+     AAAGTTAAAA TTTGCGTATG TATATCTTAA ATTGCAATTA TTCCTCGATC TTTTTATATT      2640\n+     ATTATAGTTT TAGTATTCTC TAAAGTGTCT GTAGTTTTAA GTTTATACTA GCATACACTA      2700\n+     AAATAAAATC AATAACTCCT TTTATATAAA CAAAGATATT TAACCACGCA CTTTACTTTC      2760\n+     ATTATTCTTC TTGTATATAA CTAGGTTTTT TTTAAACCTT TATCTCCTAT ACCTGTTTGT      2820\n+     AAATGGCACC AATAGGTTGT TTGGTGAATA GTCTTAACTA TAGTACCGGA ATAATTAAAA      2880\n+     AAAACAGATG TTTGATAAAA AAGAAAATCA CTGTCTCTAA TGTCTTGTAT AATAACTATT      2940\n+     AAACTGATGC ATAATAATTT AAGATCTTGC TACGAAATTT TAAATTCTAA AGATATTATA      3000\n+     GTTAACTAGA GATCTGAATG GAAATAAATA ATAAAAAGGC ATCATTATTT AAAATAGCCC      3060\n+     CTCAAATACT TATAAAAATA AAAATATTAG ATTATTCAGG GATAAATGAC TATTGATCTG      3120\n+     GTTAAAATTA TCAGACATAA TCCTAATGAA AATCATTTTA TTTTTAATTG TAATAATATA      3180\n+     GTTCATATAA TAATATATTA GAATGGTTTA CAAATACTAA TGTATTTTGA TTTTAATATA      3240\n+     AGTTATAAGT TATATGTAAT AATTGCTTAG CGAATTTCGT AATCATATTA TAATACTTTA      3300\n+     CGGAGTAGTA TCCAATTTCA ATATATTATT TTTTAAAAAC CTATATAGGA TACTTATATT      3360\n+     AATTAGTCAT TAATTAAAAT ACACTCGTAT CTTATATTTA TTAAATAGTT ACATTAAATT      3420\n+     ATCTGTATAT AAACTAGCCG GACAGATTTA TCCATTACTA TACACATAAT AATTACGATA      3480\n+     AAATTTCTAT GGTAAAATAG ACCAGTCATG TATTTGAATA ATAATCTTGT ATAAACTCCG      3540\n+     TGCAATAACC GAATAATTAT TCGTTAAAGA CAACAACACG TACATAACTA CATAATTTAT      3600\n+     CTAGGATTAT CTTAATATTT TAACTAAAAG TATATGATAT TAATTGAAAA CCTCAGATAC      3660\n+     AGCTTACGTT TAGTTTGTTA CATCCAATTA TCGCAAAATA TAGCAGTCCT CCTAAAAAAA      3720\n+     GTAAAGATTA TAAATGATGT ATTACTATTA TTCATGTAGA TTAATTAGAT ACTATTTACT      3780\n+     AGATTATATC TATTCAACAT ATATGAAATA GCCCGAAAAA TTAAAAAATA TATATTAGTT      3840\n+     TGACTATACA AGTTATGGGA AAATTTCATA TGGGTGTTTT TATTATTAAG AGTTAATAAA      3900\n+     TTTTTCATAT ATAATTATCA GATAATTATA AAACTTAATA TTATTTATTA GTTTTATATA      3960\n+     ATAATTAAAT ATCTTAATTA TTGAATGAAA ATTAATAAAT TACATTTGAC AATTCAACTA      4020\n+     GTAATATATG GCGTAATATA TTTAGATTAT ATATATAATC ATTTATTTAT TCTAAGTAAA      4080\n+     ATCGAGATTC TTAGTTATAT GTGATATTCG AATTGCACCA GCAATAAAAA AATAGAAATG      4140\n+     CATATTGCTA TAGAGTTCAT CTTTTTTTCA TTTAAATTAA TAAATATCAA TATGATATAA      4200\n+     TAAGCTTTTA TCATACTAGA AGAAATAATG GCTTTATTTC TTATTGAGTG AATTATTAAC      4260\n+     TCCATTCTTT GAGGGTTCAC TAATGATAAC AGATTTACGT AGTATAAACA GGATAAATAC      4320\n+     ATATCTACTA CGACATTCTC GACTCATTAT GGTTTACGAT TGTTATATTT CGTATTATTA      4380\n+     ATACTTTATT TCGTTAGCCA AATCAATACA GAATTCTGGA CCTCGAAGGA TAAGTCTTGC      4440\n+     GGTTCTTGTT AAAAAAAATT TATATAAATT TCCAATAACA TATATATTGA CACGTTGTTA      4500\n+     TGTATGTTAC TAACTGACGA ATTTGCTAAT TAACAATAGA GAAATTAATA CGATTTTATG      4560\n+     AGGAGTTTAT TTAATTTTCT CTCAGAAAAA ATTTTTCACT AAAGAAAATA CGTATGGGAT      4620\n+     GGTTAAAATT CTATTTAAAT ACTATAAAAA TTCTTGTTAA GATTTAATAC ATAAATAAAT      4680\n+     TTCACCTATA ATTCTTGAAT CAGAATTGTA TAATTCGTCT TCACACAATA ATGATAATAA      4740\n+     TCATTAAATA TTGTCACTAA ATTTGAATGA GTTATAGTAA TAGTGCCATT ACGTATCATT      4800\n+     AATGATTGAA AAAAAGTGTA TGTATTATTT TAGATACTTT TATGATACGC AAATACTCAG      4860\n+     TAAAGAATTT AAAAAGTCTA ATCTTTGAAG ACAGCACGAA CATGAGAAGT AGTTTATAAA      4920\n+     TTATTAACGG TTTAAATCAT CCTTACTGTT TAGTCATGAT CATGAATCTT TATGTTATTA      4980\n+     TTTCAAAGTA ATATGAATGA TCTACAATAC TTTCAGGCTT TAAAAGAGAC GCGAAAAATG      5040\n+     TCAATTTCTT TTCAGTTTAA GAGAATATAT GATATAAAAA ATATATAAAT ATTATAAATA      5100\n+     TTTCGGAACT AACTGCTTAT TTATT                                            5125\n+//\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-GCG.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-GCG.txt Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,17808 @@\n+IRAT112\n+    IRAT112  Length: 5125  oct. 05, 2015  13:41  Check: 7431  ..\n+    1 GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+   51 CCATGACGCT TAAGTCGAAG AGAGAATAAG TCAATATTTA ATTGGACTCA\n+  101 TCGCTTATTA TCATTATGAA TCAATAAACA ACTTGATGTT GTGCTCCATG\n+  151 TACGATATAT AAAGACAGAT AAAACCATAA GATCATCATT CAAGTATTGT\n+  201 ATATAGCTCT AGATAGGATT TAAATAGAAT TTTATTTTAT GTGAATAAAG\n+  251 TCTTTTGAAC ATTTACTAAA CAAAGCATAA AGTCTTATCA TGAGTTTCGA\n+  301 GAAAAATGAG GCTATTCCAA GATAATGCAT GTACGTTTTA TATAATATGC\n+  351 TTCCTGAAAT AATTAATAAA TTGAGTTATT AAGCTTTAAT TATAAATCAA\n+  401 TATTTGATTA AAAAATTACC GAGAGCTACA TTTTCTAATC AAAGGGAACA\n+  451 ACTCTCTAAA TTCAAAAATT TATGTCCGCA ATCTGAGATA ATATCAATTT\n+  501 TATTTTAATA TAAGTTATTA TAATGTACTG ATTAATCTGA CACTTTCATT\n+  551 TAAAATTAAT TAAATTATAG CATAGTAAAT AACTTTATAA TATTGAGACA\n+  601 AGTTAATAAG CGGCCTTCCA GCCGATATAA TAAACATGAT TTTTTTTTGC\n+  651 TTATAATGAA GTAGCAGTAA AGAATTTCAG TTTATCTTAT TTTATTTTGA\n+  701 AAATGTTAGT ATGTCATCAC CTAGAACGAA TATCTATATT GAAACCTTCT\n+  751 ATTATAAATT ACAGTGATCG ACCTATTAAA ATCTTAGTAT TAAAACAATA\n+  801 TTTCTATTTT ATCTAGATGT AATCCATGTT TAGTGTGTAC TCATCAGATT\n+  851 TAAACGTATA TTCAGATTTA TGATATCTAA GACCATTATT AGTTGTATAG\n+  901 AAATGTTTAA TGCTAAAATA TGGAAAAATA CTAAAGTAAT TTTTTATATT\n+  951 ATATACTTAA TTAATACTAT GAAGTGAGAT ACTTTAATTA CGCATTAGGT\n+ 1001 ATCAAATAAC TTTCTTAGTA ATATAAATTT AAAAGTAATT CGGCATGAGA\n+ 1051 TAAACCAAAT TATGTATCTT TGAATGTGAA TATGTCTGGT TTATAAAATT\n+ 1101 GAATTTTTAT AAAAATTTTA TTAATTATCA AACTTATTAG CCTCATATGT\n+ 1151 CTCTAATCAT TAAGTCTAGA ACGATCCATT ATTTAATGCT GTTTGGTCAT\n+ 1201 ACATACTCTA TATTTATAAA CAATTACATC AAACGTAAAT ATAACTTTAC\n+ 1251 GAACAAATAT TGAAACGTTA ACAGAACTTC CTATACGATG TTTCCAGATT\n+ 1301 ACGACTTAAT TATAAATATT ATAGGGCCTC CTTTTTCGAA ACATCGTGTT\n+ 1351 ATGGTTTAGG ATTTGCAGAA TTGTAATACG TTTATATTGC TGTAAGTTTT\n+ 1401 CTTGACAAAT TTCTCAAAGA TATTAATATA ATTACCTGGA AAAAGATCTA\n+ 1451 AAAAAAATAC GTATTACAAT CCAGACATTG GTATTCGAAT AAATAAATAA\n+ 1501 AAAATCTCCG GCTATTAATA TTATGTAGAA GGACCCGGTA TTGTATTATA\n+ 1551 GTTCAAAAAA AAAGAATTAT CTTGTAAATC TTATTCCATC TTTAATATTC\n+ 1601 TCATGTATTC TTTTAAATGT CTATTTGAGT ATATGTTTAT CTTACATTTA\n+ 1651 GCTTAATCGA AATTGTTAAA TAATTATAAA AATATTAATA GAATCAGTTA\n+ 1701 GATTATTATT AGTTCTTTGA ACTATGGTGT TCAGACAGCT TTCCCTCAAA\n+ 1751 TATTTTCAAC TTGTAATGGA GAAGATCGAA TTAAAATTAT ATTTTAAATA\n+ 1801 TATTATTTTA AATACAAGAT ATTATATTAT ATACTATTAA AAAATAATAT\n+ 1851 ATTTATAAAA TAGTAGATAT ATAAAGTCTC CCTAGGATAT TAACCACCTC\n+ 1901 ATACATGAAA TCTTAATATA ATATAATTAT GTTATTCAAT TGACATTAAG\n+ 1951 ACGATAATTA CTTGGCGAAC CAATACATAT ATATATATTT TGATTTTACT\n+ 2001 AACGTATAAA TCGACTCGTA TTATTTATAC TTTAAATTGC AGAAAAATTA\n+ 2051 GTATATTCTT ATATCGTAAA TGACATTTAT AAGTTAAGGT TATTTATTTC\n+ 2101 TGTTCGTTAC GTATTTAAAA GTAATATGAC TTATTTTCTA CACAGATTTA\n+ 2151 ACTATACGTA GAATAACTTA TATCTTAGGT AAGTAAGAGA TTTTCGAATT\n+ 2201 TGATTTCGAA TATGACTAAT AGATTCATTA TAAAGAATAT ATGTTATTGA\n+ 2251 TTAGTTAAGT AGCATCGTGA ATTATTTTAA AATTGCATTT GCGTTCAATA\n+ 2301 TTAATTGAAA AGTGTAGTAT CGAGTAATAT ATAATATAAA ATTAGTTCAA\n+ 2351 TTATAATCAA TAGAATAGAT TTTGAAGCCA TGCGTGTAAT TCTTGAAAAA\n+ 2401 TTATTCTATA TTATGTAGAA ATAAGACTGA AAGATAAAAC TAAAAAAATA\n+ 2451 TTTATGACCG CAGACTTTAA TTACGAATAA TTAATAAATA CAGCAGTTTA\n+ 2501 TATATAGATA CATATGAAAT TTCTTGGTAA TGAATACAAA TAAATATATA\n+ 2551 CTTGTAGTAT TCTTTTTAAT AATCTTTTTG AAAGTTAAAA TTTGCTCTAA\n+ 2601 ATAATCTTAA ATTGCAATTA TTCCTCGATT ATAAATTTTA TAATAAGTTA\n+ 2651 TTGTATCCCC TAAAATATCT CTAGTTTTAA GTTTTATATA GGATTCTCTA\n+ 2701 AAAAAAAATC AATAAGATCT TTTATATAAT CATAGTAATT TAACCACGCA\n+ 2751 CTTTACTATC ATTATTCTTT ATGTATATGT TTAGGTTTTA AGAGTAATAC\n+ 2801 ATATTGTATA ATCTGTTTGT AAATGGCACC AATAGGTTGT TTGATGAATA\n+ 2851 GTCTTAACTA TAGTACCGGT ATAATTAAAA AAAACAGATT TTTAATAAAA\n+ 2901 AAGAAAATCA CTGTCTCTAA TGTCTTGTAT AATAACAATT AAACTGATGC\n+ 2951 ATAATAATTT AAGATTTTGG TTTTATAAAA ATTTAGGATC ATAAGATTAT\n+ 3001 GAAATTTTTT TTACTAGTTA CTTCTAATAT TATTAATTGC ATCACTATTT\n+ 3051 AAAATAGCCC CTTAAATACT TATAAAAATA AAAATATTAG ATTATTCAGG\n+ 3101 GATAAATATC ATCAATTAAT AAATTGTCAG AATAACATAA TCCTAATGA'..b' ATACATGAAA TCTTAATAAT TATAAATAAT GAATAACTAT TGATTTATTG\n+ 1951 ACGATAATTA CTTGGCGAAC CAATATATAT ATATATATTT TGATTTTACT\n+ 2001 AACGTATAAA TCGTCTCGTA TCATTTATAT TTTAAATTGC AGAAAAATTA\n+ 2051 GTATATTCTT ATATCGTAAA TGACATTTAT TAGTTAAGGT TATTTATTTC\n+ 2101 TGTTCGTTAC GTATCTAAAA GTAATATGAC TTATTTTCTT CACAGATTTA\n+ 2151 ACTATACGAA GAATAACTTA TATCTTAGGT AAGTAAGAGA TTTTCGAATT\n+ 2201 TGATTTCGAA TATGACTAAT AGATTCATTA TAAAGAATAT ATGTTATTGA\n+ 2251 TTAGTTAAGA AGCATCGTGA ATTATTTTAA AATTGCATTT GCGTTCAATA\n+ 2301 TTAAAAGAAA AGTGTAGTAT CGAGTAATAT ATAATATAAA ATTAGTTCAA\n+ 2351 TTATAATCAA TAGATTAGAT TTTGAAGCCA TGCGTGTAAT TCTTGAAAAA\n+ 2401 TTATTCTATA TTATGTAGAA ATAAGACTGA AAGATAAAAC TAATAAAATA\n+ 2451 TTTATGACCG CAGACTTTAA TTACGAATAA TTAATAAATA CAGCAGATTA\n+ 2501 TGATATAGGA CTAACGGTTA AATAAATATT AATTACGTGT ATTTATTATA\n+ 2551 CTTGTAGTAT TCTTTTTCAT AATCTTTTCG AAAGTTAAAA TTTGCGTATG\n+ 2601 TATATCTTAA ATTGCAATTA TTCCTCGATC TTTTTATATT ATTATAGTTT\n+ 2651 TAGTATTCTC TAAAGTGTCT GTAGTTTTAA GTTTATACTA GCATACACTA\n+ 2701 AAATAAAATC AATAACTCCT TTTATATAAA CAAAGATATT TAACCACGCA\n+ 2751 CTTTACTTTC ATTATTCTTC TTGTATATAA CTAGGTTTTT TTTAAACCTT\n+ 2801 TATCTCCTAT ACCTGTTTGT AAATGGCACC AATAGGTTGT TTGGTGAATA\n+ 2851 GTCTTAACTA TAGTACCGGA ATAATTAAAA AAAACAGATG TTTGATAAAA\n+ 2901 AAGAAAATCA CTGTCTCTAA TGTCTTGTAT AATAACTATT AAACTGATGC\n+ 2951 ATAATAATTT AAGATCTTGC TACGAAATTT TAAATTCTAA AGATATTATA\n+ 3001 GTTAACTAGA GATCTGAATG GAAATAAATA ATAAAAAGGC ATCATTATTT\n+ 3051 AAAATAGCCC CTCAAATACT TATAAAAATA AAAATATTAG ATTATTCAGG\n+ 3101 GATAAATGAC TATTGATCTG GTTAAAATTA TCAGACATAA TCCTAATGAA\n+ 3151 AATCATTTTA TTTTTAATTG TAATAATATA GTTCATATAA TAATATATTA\n+ 3201 GAATGGTTTA CAAATACTAA TGTATTTTGA TTTTAATATA AGTTATAAGT\n+ 3251 TATATGTAAT AATTGCTTAG CGAATTTCGT AATCATATTA TAATACTTTA\n+ 3301 CGGAGTAGTA TCCAATTTCA ATATATTATT TTTTAAAAAC CTATATAGGA\n+ 3351 TACTTATATT AATTAGTCAT TAATTAAAAT ACACTCGTAT CTTATATTTA\n+ 3401 TTAAATAGTT ACATTAAATT ATCTGTATAT AAACTAGCCG GACAGATTTA\n+ 3451 TCCATTACTA TACACATAAT AATTACGATA AAATTTCTAT GGTAAAATAG\n+ 3501 ACCAGTCATG TATTTGAATA ATAATCTTGT ATAAACTCCG TGCAATAACC\n+ 3551 GAATAATTAT TCGTTAAAGA CAACAACACG TACATAACTA CATAATTTAT\n+ 3601 CTAGGATTAT CTTAATATTT TAACTAAAAG TATATGATAT TAATTGAAAA\n+ 3651 CCTCAGATAC AGCTTACGTT TAGTTTGTTA CATCCAATTA TCGCAAAATA\n+ 3701 TAGCAGTCCT CCTAAAAAAA GTAAAGATTA TAAATGATGT ATTACTATTA\n+ 3751 TTCATGTAGA TTAATTAGAT ACTATTTACT AGATTATATC TATTCAACAT\n+ 3801 ATATGAAATA GCCCGAAAAA TTAAAAAATA TATATTAGTT TGACTATACA\n+ 3851 AGTTATGGGA AAATTTCATA TGGGTGTTTT TATTATTAAG AGTTAATAAA\n+ 3901 TTTTTCATAT ATAATTATCA GATAATTATA AAACTTAATA TTATTTATTA\n+ 3951 GTTTTATATA ATAATTAAAT ATCTTAATTA TTGAATGAAA ATTAATAAAT\n+ 4001 TACATTTGAC AATTCAACTA GTAATATATG GCGTAATATA TTTAGATTAT\n+ 4051 ATATATAATC ATTTATTTAT TCTAAGTAAA ATCGAGATTC TTAGTTATAT\n+ 4101 GTGATATTCG AATTGCACCA GCAATAAAAA AATAGAAATG CATATTGCTA\n+ 4151 TAGAGTTCAT CTTTTTTTCA TTTAAATTAA TAAATATCAA TATGATATAA\n+ 4201 TAAGCTTTTA TCATACTAGA AGAAATAATG GCTTTATTTC TTATTGAGTG\n+ 4251 AATTATTAAC TCCATTCTTT GAGGGTTCAC TAATGATAAC AGATTTACGT\n+ 4301 AGTATAAACA GGATAAATAC ATATCTACTA CGACATTCTC GACTCATTAT\n+ 4351 GGTTTACGAT TGTTATATTT CGTATTATTA ATACTTTATT TCGTTAGCCA\n+ 4401 AATCAATACA GAATTCTGGA CCTCGAAGGA TAAGTCTTGC GGTTCTTGTT\n+ 4451 AAAAAAAATT TATATAAATT TCCAATAACA TATATATTGA CACGTTGTTA\n+ 4501 TGTATGTTAC TAACTGACGA ATTTGCTAAT TAACAATAGA GAAATTAATA\n+ 4551 CGATTTTATG AGGAGTTTAT TTAATTTTCT CTCAGAAAAA ATTTTTCACT\n+ 4601 AAAGAAAATA CGTATGGGAT GGTTAAAATT CTATTTAAAT ACTATAAAAA\n+ 4651 TTCTTGTTAA GATTTAATAC ATAAATAAAT TTCACCTATA ATTCTTGAAT\n+ 4701 CAGAATTGTA TAATTCGTCT TCACACAATA ATGATAATAA TCATTAAATA\n+ 4751 TTGTCACTAA ATTTGAATGA GTTATAGTAA TAGTGCCATT ACGTATCATT\n+ 4801 AATGATTGAA AAAAAGTGTA TGTATTATTT TAGATACTTT TATGATACGC\n+ 4851 AAATACTCAG TAAAGAATTT AAAAAGTCTA ATCTTTGAAG ACAGCACGAA\n+ 4901 CATGAGAAGT AGTTTATAAA TTATTAACGG TTTAAATCAT CCTTACTGTT\n+ 4951 TAGTCATGAT CATGAATCTT TATGTTATTA TTTCAAAGTA ATATGAATGA\n+ 5001 TCTACAATAC TTTCAGGCTT TAAAAGAGAC GCGAAAAATG TCAATTTCTT\n+ 5051 TTCAGTTTAA GAGAATATAT GATATAAAAA ATATATAAAT ATTATAAATA\n+ 5101 TTTCGGAACT AACTGCTTAT TTATT\n+\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-GenBank
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-GenBank Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,14952 @@\n+LOCUS       IRAT112                 5125 bp                                   \n+ORIGIN      \n+        1 GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT CCATGACGCT\n+       61 TAAGTCGAAG AGAGAATAAG TCAATATTTA ATTGGACTCA TCGCTTATTA TCATTATGAA\n+      121 TCAATAAACA ACTTGATGTT GTGCTCCATG TACGATATAT AAAGACAGAT AAAACCATAA\n+      181 GATCATCATT CAAGTATTGT ATATAGCTCT AGATAGGATT TAAATAGAAT TTTATTTTAT\n+      241 GTGAATAAAG TCTTTTGAAC ATTTACTAAA CAAAGCATAA AGTCTTATCA TGAGTTTCGA\n+      301 GAAAAATGAG GCTATTCCAA GATAATGCAT GTACGTTTTA TATAATATGC TTCCTGAAAT\n+      361 AATTAATAAA TTGAGTTATT AAGCTTTAAT TATAAATCAA TATTTGATTA AAAAATTACC\n+      421 GAGAGCTACA TTTTCTAATC AAAGGGAACA ACTCTCTAAA TTCAAAAATT TATGTCCGCA\n+      481 ATCTGAGATA ATATCAATTT TATTTTAATA TAAGTTATTA TAATGTACTG ATTAATCTGA\n+      541 CACTTTCATT TAAAATTAAT TAAATTATAG CATAGTAAAT AACTTTATAA TATTGAGACA\n+      601 AGTTAATAAG CGGCCTTCCA GCCGATATAA TAAACATGAT TTTTTTTTGC TTATAATGAA\n+      661 GTAGCAGTAA AGAATTTCAG TTTATCTTAT TTTATTTTGA AAATGTTAGT ATGTCATCAC\n+      721 CTAGAACGAA TATCTATATT GAAACCTTCT ATTATAAATT ACAGTGATCG ACCTATTAAA\n+      781 ATCTTAGTAT TAAAACAATA TTTCTATTTT ATCTAGATGT AATCCATGTT TAGTGTGTAC\n+      841 TCATCAGATT TAAACGTATA TTCAGATTTA TGATATCTAA GACCATTATT AGTTGTATAG\n+      901 AAATGTTTAA TGCTAAAATA TGGAAAAATA CTAAAGTAAT TTTTTATATT ATATACTTAA\n+      961 TTAATACTAT GAAGTGAGAT ACTTTAATTA CGCATTAGGT ATCAAATAAC TTTCTTAGTA\n+     1021 ATATAAATTT AAAAGTAATT CGGCATGAGA TAAACCAAAT TATGTATCTT TGAATGTGAA\n+     1081 TATGTCTGGT TTATAAAATT GAATTTTTAT AAAAATTTTA TTAATTATCA AACTTATTAG\n+     1141 CCTCATATGT CTCTAATCAT TAAGTCTAGA ACGATCCATT ATTTAATGCT GTTTGGTCAT\n+     1201 ACATACTCTA TATTTATAAA CAATTACATC AAACGTAAAT ATAACTTTAC GAACAAATAT\n+     1261 TGAAACGTTA ACAGAACTTC CTATACGATG TTTCCAGATT ACGACTTAAT TATAAATATT\n+     1321 ATAGGGCCTC CTTTTTCGAA ACATCGTGTT ATGGTTTAGG ATTTGCAGAA TTGTAATACG\n+     1381 TTTATATTGC TGTAAGTTTT CTTGACAAAT TTCTCAAAGA TATTAATATA ATTACCTGGA\n+     1441 AAAAGATCTA AAAAAAATAC GTATTACAAT CCAGACATTG GTATTCGAAT AAATAAATAA\n+     1501 AAAATCTCCG GCTATTAATA TTATGTAGAA GGACCCGGTA TTGTATTATA GTTCAAAAAA\n+     1561 AAAGAATTAT CTTGTAAATC TTATTCCATC TTTAATATTC TCATGTATTC TTTTAAATGT\n+     1621 CTATTTGAGT ATATGTTTAT CTTACATTTA GCTTAATCGA AATTGTTAAA TAATTATAAA\n+     1681 AATATTAATA GAATCAGTTA GATTATTATT AGTTCTTTGA ACTATGGTGT TCAGACAGCT\n+     1741 TTCCCTCAAA TATTTTCAAC TTGTAATGGA GAAGATCGAA TTAAAATTAT ATTTTAAATA\n+     1801 TATTATTTTA AATACAAGAT ATTATATTAT ATACTATTAA AAAATAATAT ATTTATAAAA\n+     1861 TAGTAGATAT ATAAAGTCTC CCTAGGATAT TAACCACCTC ATACATGAAA TCTTAATATA\n+     1921 ATATAATTAT GTTATTCAAT TGACATTAAG ACGATAATTA CTTGGCGAAC CAATACATAT\n+     1981 ATATATATTT TGATTTTACT AACGTATAAA TCGACTCGTA TTATTTATAC TTTAAATTGC\n+     2041 AGAAAAATTA GTATATTCTT ATATCGTAAA TGACATTTAT AAGTTAAGGT TATTTATTTC\n+     2101 TGTTCGTTAC GTATTTAAAA GTAATATGAC TTATTTTCTA CACAGATTTA ACTATACGTA\n+     2161 GAATAACTTA TATCTTAGGT AAGTAAGAGA TTTTCGAATT TGATTTCGAA TATGACTAAT\n+     2221 AGATTCATTA TAAAGAATAT ATGTTATTGA TTAGTTAAGT AGCATCGTGA ATTATTTTAA\n+     2281 AATTGCATTT GCGTTCAATA TTAATTGAAA AGTGTAGTAT CGAGTAATAT ATAATATAAA\n+     2341 ATTAGTTCAA TTATAATCAA TAGAATAGAT TTTGAAGCCA TGCGTGTAAT TCTTGAAAAA\n+     2401 TTATTCTATA TTATGTAGAA ATAAGACTGA AAGATAAAAC TAAAAAAATA TTTATGACCG\n+     2461 CAGACTTTAA TTACGAATAA TTAATAAATA CAGCAGTTTA TATATAGATA CATATGAAAT\n+     2521 TTCTTGGTAA TGAATACAAA TAAATATATA CTTGTAGTAT TCTTTTTAAT AATCTTTTTG\n+     2581 AAAGTTAAAA TTTGCTCTAA ATAATCTTAA ATTGCAATTA TTCCTCGATT ATAAATTTTA\n+     2641 TAATAAGTTA TTGTATCCCC TAAAATATCT CTAGTTTTAA GTTTTATATA GGATTCTCTA\n+     2701 AAAAAAAATC AATAAGATCT TTTATATAAT CATAGTAATT TAACCACGCA CTTTACTATC\n+     2761 ATTATTCTTT ATGTATATGT TTAGGTTTTA AGAGTAATAC ATATTGTATA ATCTGTTTGT\n+     2821 AAATGGCACC AATAGGTTGT TTGATGAATA GTCTTAACTA TAGTACCGGT ATAATTAAAA\n+     2881 AAAACAGATT TTTAATAAAA AAGAAAATCA CTGTCTCTAA TGTCTTGTAT AATAACAATT\n+     2941 AAACTGATGC ATAATAATTT AAGATTTTGG TTTTATAAAA ATTTAGGATC ATAAGATTAT\n+     3001 GAAATTTTTT TTACTAGTTA CT'..b'CTCGTA TCATTTATAT TTTAAATTGC\n+     2041 AGAAAAATTA GTATATTCTT ATATCGTAAA TGACATTTAT TAGTTAAGGT TATTTATTTC\n+     2101 TGTTCGTTAC GTATCTAAAA GTAATATGAC TTATTTTCTT CACAGATTTA ACTATACGAA\n+     2161 GAATAACTTA TATCTTAGGT AAGTAAGAGA TTTTCGAATT TGATTTCGAA TATGACTAAT\n+     2221 AGATTCATTA TAAAGAATAT ATGTTATTGA TTAGTTAAGA AGCATCGTGA ATTATTTTAA\n+     2281 AATTGCATTT GCGTTCAATA TTAAAAGAAA AGTGTAGTAT CGAGTAATAT ATAATATAAA\n+     2341 ATTAGTTCAA TTATAATCAA TAGATTAGAT TTTGAAGCCA TGCGTGTAAT TCTTGAAAAA\n+     2401 TTATTCTATA TTATGTAGAA ATAAGACTGA AAGATAAAAC TAATAAAATA TTTATGACCG\n+     2461 CAGACTTTAA TTACGAATAA TTAATAAATA CAGCAGATTA TGATATAGGA CTAACGGTTA\n+     2521 AATAAATATT AATTACGTGT ATTTATTATA CTTGTAGTAT TCTTTTTCAT AATCTTTTCG\n+     2581 AAAGTTAAAA TTTGCGTATG TATATCTTAA ATTGCAATTA TTCCTCGATC TTTTTATATT\n+     2641 ATTATAGTTT TAGTATTCTC TAAAGTGTCT GTAGTTTTAA GTTTATACTA GCATACACTA\n+     2701 AAATAAAATC AATAACTCCT TTTATATAAA CAAAGATATT TAACCACGCA CTTTACTTTC\n+     2761 ATTATTCTTC TTGTATATAA CTAGGTTTTT TTTAAACCTT TATCTCCTAT ACCTGTTTGT\n+     2821 AAATGGCACC AATAGGTTGT TTGGTGAATA GTCTTAACTA TAGTACCGGA ATAATTAAAA\n+     2881 AAAACAGATG TTTGATAAAA AAGAAAATCA CTGTCTCTAA TGTCTTGTAT AATAACTATT\n+     2941 AAACTGATGC ATAATAATTT AAGATCTTGC TACGAAATTT TAAATTCTAA AGATATTATA\n+     3001 GTTAACTAGA GATCTGAATG GAAATAAATA ATAAAAAGGC ATCATTATTT AAAATAGCCC\n+     3061 CTCAAATACT TATAAAAATA AAAATATTAG ATTATTCAGG GATAAATGAC TATTGATCTG\n+     3121 GTTAAAATTA TCAGACATAA TCCTAATGAA AATCATTTTA TTTTTAATTG TAATAATATA\n+     3181 GTTCATATAA TAATATATTA GAATGGTTTA CAAATACTAA TGTATTTTGA TTTTAATATA\n+     3241 AGTTATAAGT TATATGTAAT AATTGCTTAG CGAATTTCGT AATCATATTA TAATACTTTA\n+     3301 CGGAGTAGTA TCCAATTTCA ATATATTATT TTTTAAAAAC CTATATAGGA TACTTATATT\n+     3361 AATTAGTCAT TAATTAAAAT ACACTCGTAT CTTATATTTA TTAAATAGTT ACATTAAATT\n+     3421 ATCTGTATAT AAACTAGCCG GACAGATTTA TCCATTACTA TACACATAAT AATTACGATA\n+     3481 AAATTTCTAT GGTAAAATAG ACCAGTCATG TATTTGAATA ATAATCTTGT ATAAACTCCG\n+     3541 TGCAATAACC GAATAATTAT TCGTTAAAGA CAACAACACG TACATAACTA CATAATTTAT\n+     3601 CTAGGATTAT CTTAATATTT TAACTAAAAG TATATGATAT TAATTGAAAA CCTCAGATAC\n+     3661 AGCTTACGTT TAGTTTGTTA CATCCAATTA TCGCAAAATA TAGCAGTCCT CCTAAAAAAA\n+     3721 GTAAAGATTA TAAATGATGT ATTACTATTA TTCATGTAGA TTAATTAGAT ACTATTTACT\n+     3781 AGATTATATC TATTCAACAT ATATGAAATA GCCCGAAAAA TTAAAAAATA TATATTAGTT\n+     3841 TGACTATACA AGTTATGGGA AAATTTCATA TGGGTGTTTT TATTATTAAG AGTTAATAAA\n+     3901 TTTTTCATAT ATAATTATCA GATAATTATA AAACTTAATA TTATTTATTA GTTTTATATA\n+     3961 ATAATTAAAT ATCTTAATTA TTGAATGAAA ATTAATAAAT TACATTTGAC AATTCAACTA\n+     4021 GTAATATATG GCGTAATATA TTTAGATTAT ATATATAATC ATTTATTTAT TCTAAGTAAA\n+     4081 ATCGAGATTC TTAGTTATAT GTGATATTCG AATTGCACCA GCAATAAAAA AATAGAAATG\n+     4141 CATATTGCTA TAGAGTTCAT CTTTTTTTCA TTTAAATTAA TAAATATCAA TATGATATAA\n+     4201 TAAGCTTTTA TCATACTAGA AGAAATAATG GCTTTATTTC TTATTGAGTG AATTATTAAC\n+     4261 TCCATTCTTT GAGGGTTCAC TAATGATAAC AGATTTACGT AGTATAAACA GGATAAATAC\n+     4321 ATATCTACTA CGACATTCTC GACTCATTAT GGTTTACGAT TGTTATATTT CGTATTATTA\n+     4381 ATACTTTATT TCGTTAGCCA AATCAATACA GAATTCTGGA CCTCGAAGGA TAAGTCTTGC\n+     4441 GGTTCTTGTT AAAAAAAATT TATATAAATT TCCAATAACA TATATATTGA CACGTTGTTA\n+     4501 TGTATGTTAC TAACTGACGA ATTTGCTAAT TAACAATAGA GAAATTAATA CGATTTTATG\n+     4561 AGGAGTTTAT TTAATTTTCT CTCAGAAAAA ATTTTTCACT AAAGAAAATA CGTATGGGAT\n+     4621 GGTTAAAATT CTATTTAAAT ACTATAAAAA TTCTTGTTAA GATTTAATAC ATAAATAAAT\n+     4681 TTCACCTATA ATTCTTGAAT CAGAATTGTA TAATTCGTCT TCACACAATA ATGATAATAA\n+     4741 TCATTAAATA TTGTCACTAA ATTTGAATGA GTTATAGTAA TAGTGCCATT ACGTATCATT\n+     4801 AATGATTGAA AAAAAGTGTA TGTATTATTT TAGATACTTT TATGATACGC AAATACTCAG\n+     4861 TAAAGAATTT AAAAAGTCTA ATCTTTGAAG ACAGCACGAA CATGAGAAGT AGTTTATAAA\n+     4921 TTATTAACGG TTTAAATCAT CCTTACTGTT TAGTCATGAT CATGAATCTT TATGTTATTA\n+     4981 TTTCAAAGTA ATATGAATGA TCTACAATAC TTTCAGGCTT TAAAAGAGAC GCGAAAAATG\n+     5041 TCAATTTCTT TTCAGTTTAA GAGAATATAT GATATAAAAA ATATATAAAT ATTATAAATA\n+     5101 TTTCGGAACT AACTGCTTAT TTATT\n+//\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-MSF.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-MSF.txt Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,17758 @@\n+!!NA_MULTIPLE_ALIGNMENT\n+\n+ KENDINGA5H  MSF: 5125  Type: N  oct. 05, 2015  13:42  Check: 0 ..\n+\n+ Name: IRAT112          Len:  5125  Check: 7431  Weight:  1.00\n+ Name: KARASUKARASURANKASU Len:  5125  Check: 5256  Weight:  1.00\n+ Name: DOURADOPRECOCE   Len:  5125  Check: 2871  Weight:  1.00\n+ Name: KINANDANGPATONG  Len:  5125  Check: 3852  Weight:  1.00\n+ Name: CAAWA/FORTUNA6   Len:  5125  Check:  315  Weight:  1.00\n+ Name: VARYLAVA90       Len:  5125  Check: 4889  Weight:  1.00\n+ Name: CIRAD358         Len:  5125  Check: 5266  Weight:  1.00\n+ Name: PCT4_SA_4_1_1076-2-4-1-5 Len:  5125  Check: 9758  Weight:  1.00\n+ Name: YUNLU7           Len:  5125  Check: 4106  Weight:  1.00\n+ Name: BAKUNGH          Len:  5125  Check: 3566  Weight:  1.00\n+ Name: BAGANANASALAO    Len:  5125  Check: 7195  Weight:  1.00\n+ Name: NHTA10           Len:  5125  Check: 6022  Weight:  1.00\n+ Name: MALAGKITPIRURUTONG Len:  5125  Check: 3978  Weight:  1.00\n+ Name: IR65907-206-4-B  Len:  5125  Check: 5966  Weight:  1.00\n+ Name: KAKANI2          Len:  5125  Check: 3935  Weight:  1.00\n+ Name: DOURADOAGULHA    Len:  5125  Check:  876  Weight:  1.00\n+ Name: IRAT13           Len:  5125  Check: 5978  Weight:  1.00\n+ Name: DAWASANRED       Len:  5125  Check: 8024  Weight:  1.00\n+ Name: CHUAN4           Len:  5125  Check: 7902  Weight:  1.00\n+ Name: MOROBEREKAN      Len:  5125  Check: 6305  Weight:  1.00\n+ Name: IRAT362          Len:  5125  Check: 3842  Weight:  1.00\n+ Name: PULULAPA         Len:  5125  Check:  178  Weight:  1.00\n+ Name: MAHAE            Len:  5125  Check:  216  Weight:  1.00\n+ Name: WAB56-50         Len:  5125  Check: 3766  Weight:  1.00\n+ Name: ORYZICASABANA6   Len:  5125  Check: 3050  Weight:  1.00\n+ Name: MARAVILHA        Len:  5125  Check: 3149  Weight:  1.00\n+ Name: IDSA77           Len:  5125  Check: 7871  Weight:  1.00\n+ Name: INDANE           Len:  5125  Check: 6397  Weight:  1.00\n+ Name: DINORADO         Len:  5125  Check: 2805  Weight:  1.00\n+ Name: RT1031-69        Len:  5125  Check:  582  Weight:  1.00\n+ Name: IR63380-16       Len:  5125  Check: 7851  Weight:  1.00\n+ Name: VARYSOMOTRASIHANAKA Len:  5125  Check: 9915  Weight:  1.00\n+ Name: HAWMOM           Len:  5125  Check:  693  Weight:  1.00\n+ Name: IRAT364          Len:  5125  Check: 2740  Weight:  1.00\n+ Name: TREMBESE         Len:  5125  Check: 7359  Weight:  1.00\n+ Name: NIPPONBARE_D     Len:  5125  Check: 7473  Weight:  1.00\n+ Name: AZUCENA          Len:  5125  Check: 5073  Weight:  1.00\n+ Name: BABER            Len:  5125  Check: 1959  Weight:  1.00\n+ Name: WAB56-125        Len:  5125  Check: 5598  Weight:  1.00\n+ Name: BENGALYVAKARINA  Len:  5125  Check: 3648  Weight:  1.00\n+ Name: KETANMENAH       Len:  5125  Check: 5166  Weight:  1.00\n+ Name: BULUPANDAK       Len:  5125  Check: 6959  Weight:  1.00\n+ Name: ARIAS            Len:  5125  Check: 8195  Weight:  1.00\n+ Name: GOMPA2           Len:  5125  Check: 7298  Weight:  1.00\n+ Name: IRAT335          Len:  5125  Check: 3541  Weight:  1.00\n+ Name: M202             Len:  5125  Check: 8663  Weight:  1.00\n+ Name: IR53236-275-1    Len:  5125  Check: 5648  Weight:  1.00\n+ Name: IR65907-188-1-B  Len:  5125  Check: 2996  Weight:  1.00\n+ Name: P5589-1-1-3-P    Len:  5125  Check: 5739  Weight:  1.00\n+ Name: MANDRIRAVINA3512 Len:  5125  Check: 4727  Weight:  1.00\n+ Name: PALAWAN          Len:  5125  Check: 5838  Weight:  1.00\n+ Name: CNA-7_BO_1_1_33-13-6-1 Len:  5125  Check: 6266  Weight:  1.00\n+ Name: IRAT257          Len:  5125  Check: 1599  Weight:  1.00\n+ Name: TANDUI           Len:  5125  Check: 5516  Weight:  1.00\n+ Name: KETANLUMBU       Len:  5125  Check: 9870  Weight:  1.00\n+ Name: IRAT109          Len:  5125  Check: 2948  Weight:  1.00\n+ Name: PCT11_0_0_2_BO_1_55-1-3-1 Len:  5125  Check: 2387  Weight:  1.00\n+ Name: KANIRANGA        Len:  5125  Check:  945  Weight:  1.00\n+ Name: IR66421-096-2-1-1 Len:  5125  Check:   13  Weight:  1.00\n+ Name: DANGREY          Len:  5125  Check: 6308  Weight:  1.00\n+ Name: CA'..b'+          NHTA5  ATTCAGTACT GACTGCCTGA ATGTT\n+      COLOMBIA1  TTACAGTACG GTGCGCCTGA AAGAT\n+            ref  AAACGGTACT ATCTGCTAAA TTAAT\n+       CIRAD409  TTTCGGAACT AACTGCTTAT TTATT\n+    FOHISOMOTRA  TTTCGGAACT AACTGCTTAT TTATT\n+        GUARANI  TTTCGGAACT AACTGCTTAT TTATT\n+     LAMBAYQUE1  TTTCGGAACT AACTGCTTAT TTATT\n+            OS6  TTTCGGAACT AACTGCTTAT TTATT\n+           SENG  TTTCGGAACT AACTGCTTAT TTATT\n+          KU115  TTTCGGAACT AACTGCTTAT TTATT\n+          GRAZI  TTTCGGAACT AACTGCTTAT TTATT\n+        IRAT144  TTTCGGAACT AACTGCTTAT TTAAT\n+          IAC47  TTTCGGAACT AACTGCTTAT TTATT\n+       VIETNAM1  TTTCGGAACT AACTGCTTAT TTATT\n+        GIZA171  TTTCGGAACT AACTGCTTAT TTATT\n+MAINTIMOLOTSY1226  TTTCGGAACT AACTGCTTAT TTATT\n+   POENOETHITAM  AAATACTGTG GTCTATTAAA TTGTA\n+        NABESHI  TTTCGGAACT AACTGCTTAT TTATT\n+         NPE826  TTTCGGAACT AACTGCTTAT TTAAT\n+     YANGKUMRED  TTTCGGAACT AACTGCTTAT TTATT\n+     PADIBOENAR  AAATACTGTG GTCTATTAAA TTGTA\n+VARYMADINIKA3566  TTTCGGAACT AACTGCTTAT TTATT\n+       CIRAD392  TTTCGGAACT AACTGCTTAT TTAAT\n+       CHAPHUMA  TTTCGGAACT AACTGCTTAT TTATT\n+        IRAT177  TTTCGGAACT AACTGCTTAT TTATT\n+        IRAT216  TTACAGTACG GTGCGCCTGA AAGAT\n+    ARROZCEBADA  TTTCGGAACT AACTGCTTAT TTATT\n+        KEDAYAN  TTTCGGAACT AACTGCTTAT TTATT\n+     VARYMALADY  ATTCGGAACT AACTGCTTAT TTATT\n+         63-104  TTTCGGAACT AACTGCTTAT TTATT\n+         RATHAL  TTTCGGAACT AACTGCTTAT TTATT\n+     CICIHBETON  AAATACTGTG GTCTATTAAA TTGTA\n+       CANAROXA  TTTCGGAACT AACTGCTTAT TTAAT\n+IR68704-145-1-1-B  TTTCGGAACT AACTGCTTAT TTAAT\n+ IR65261-19-1-B  TTACAGTACG GTGCGCCTGA AAGAT\n+        KHAODAM  TTTCGGAACT AACTGCTTAT TTATT\n+        IRAT212  TTTCGGAACT AACTGCTTAT TTAAT\n+ MANANELATRA520  ATTCGGAACT AACTGCTTAT TTATT\n+          62667  TTTCGGAACT AACTGCTTAT TTATT\n+        IRAT234  TTTCGGAACT AACTGCTTAT TTATT\n+EARLYMUTANTIAC165  TTTCGGAACT AACTGCTTAT TTAAT\n+         CUBA65  TTTCGGAACT AACTGCTTAT TTATT\n+        JUMULA2  TTTCGGAACT AACTGCTTAT TTAAT\n+ IR71524-44-1-1  TTTCGGAACT AACTGCTTAT TTATT\n+     PACHOLINHA  TTTCGGAACT AACTGCTTAT TTAAT\n+       CIRAD488  TTTCGGAACT AACTGCTTAT TTATT\n+      ESPERANZA  TTTCGGAACT AACTGCTTAT TTATT\n+         KUROKA  TTTCGGAACT AACTGCTTAT TTAAT\n+ CT13582-15-5-M  TTTCGGAACT AACTGCTTAT TTATT\n+      REKETMAUN  TTTCGGTGTG GTCTATTAAA TTGTA\n+     YANCAOUSSA  TTTCGGAACT AACTGCTTAT TTATT\n+ IR71525-19-1-1  TTTCGGAACT AACTGCTTAT TTATT\n+            OS4  TTTCGGAACT AACTGCTTAT TTATT\n+       VIETNAM3  TTTCGGAACT AACTGCTTAT TTATT\n+        SPEAKER  TTTCGGAACT AACTGCTTAT TTATT\n+           GOGO  TTTCGGAACT AACTGCTTAT TTATT\n+   GEMJYAJYANAM  TTTCGGAACT AACTGCTTAT TTAAT\n+      BINULAWAN  TTTCGGAACT AACTGCTTAT TTATT\n+     GOGOLEMPAK  TTTCGGAACT AACTGCTTAT TTATT\n+       CHALOYOE  TTTCGGAACT AACTGCTTAT TTATT\n+         JAOHAW  TTTCGGAACT AACTGCTTAT TTATT\n+   GUNDILKUNING  TTTCGGTGTG GTCTATTAAA TTGTA\n+         GANIGI  TTTCGGAACT AACTGCTTAT TTATT\n+          IRAT2  TTTCGGAACT AACTGCTTAT TTATT\n+     KETANKONIR  TTTCGGAACT AACTGCTTAT TTAAT\n+        IRAT366  TTTCGGAACT AACTGCTTAT TTAAT\n+        IRAT104  TTTCGGAACT AACTGCTTAT TTATT\n+          LUDAN  TTTCGGAACT AACTGCTTAT TTATT\n+            DAM  ATTCGGAACT AACTGCTTAT TTATT\n+        CURINCA  TTACAGTACG GTGCGCCTGA AAGAT\n+       CIRAD403  TTACAGTACG GTGCGCCTGA AAGAT\n+         JUMALI  TTTCGGAACT AACTGCTTAT TTATT\n+IR66421-105-1-1  TTTCGGAACT AACTGCTTAT TTATT\n+JIMBRUKJOLOWORO  TTTCGGAACT AACTGCTTAT TTATT\n+     GOGOLEMPUK  TTTCGGAACT AACTGCTTAT TTATT\n+IR47686-09-01-B-1  TTTCGGAACT AACTGCTTAT TTAAT\n+      TRESMESES  TTTCGGAACT AACTGCTTAT TTATT\n+    IR60080-46A  TTTCGGAACT AACTGCTTAT TTAAT\n+     KENDINGA5H  TTTCGGAACT AACTGCTTAT TTATT\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-NBRF
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-NBRF Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,17808 @@\n+>DL;IRAT112\n+IRAT112  5125 bases  \n+ GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+ CCATGACGCT TAAGTCGAAG AGAGAATAAG TCAATATTTA ATTGGACTCA\n+ TCGCTTATTA TCATTATGAA TCAATAAACA ACTTGATGTT GTGCTCCATG\n+ TACGATATAT AAAGACAGAT AAAACCATAA GATCATCATT CAAGTATTGT\n+ ATATAGCTCT AGATAGGATT TAAATAGAAT TTTATTTTAT GTGAATAAAG\n+ TCTTTTGAAC ATTTACTAAA CAAAGCATAA AGTCTTATCA TGAGTTTCGA\n+ GAAAAATGAG GCTATTCCAA GATAATGCAT GTACGTTTTA TATAATATGC\n+ TTCCTGAAAT AATTAATAAA TTGAGTTATT AAGCTTTAAT TATAAATCAA\n+ TATTTGATTA AAAAATTACC GAGAGCTACA TTTTCTAATC AAAGGGAACA\n+ ACTCTCTAAA TTCAAAAATT TATGTCCGCA ATCTGAGATA ATATCAATTT\n+ TATTTTAATA TAAGTTATTA TAATGTACTG ATTAATCTGA CACTTTCATT\n+ TAAAATTAAT TAAATTATAG CATAGTAAAT AACTTTATAA TATTGAGACA\n+ AGTTAATAAG CGGCCTTCCA GCCGATATAA TAAACATGAT TTTTTTTTGC\n+ TTATAATGAA GTAGCAGTAA AGAATTTCAG TTTATCTTAT TTTATTTTGA\n+ AAATGTTAGT ATGTCATCAC CTAGAACGAA TATCTATATT GAAACCTTCT\n+ ATTATAAATT ACAGTGATCG ACCTATTAAA ATCTTAGTAT TAAAACAATA\n+ TTTCTATTTT ATCTAGATGT AATCCATGTT TAGTGTGTAC TCATCAGATT\n+ TAAACGTATA TTCAGATTTA TGATATCTAA GACCATTATT AGTTGTATAG\n+ AAATGTTTAA TGCTAAAATA TGGAAAAATA CTAAAGTAAT TTTTTATATT\n+ ATATACTTAA TTAATACTAT GAAGTGAGAT ACTTTAATTA CGCATTAGGT\n+ ATCAAATAAC TTTCTTAGTA ATATAAATTT AAAAGTAATT CGGCATGAGA\n+ TAAACCAAAT TATGTATCTT TGAATGTGAA TATGTCTGGT TTATAAAATT\n+ GAATTTTTAT AAAAATTTTA TTAATTATCA AACTTATTAG CCTCATATGT\n+ CTCTAATCAT TAAGTCTAGA ACGATCCATT ATTTAATGCT GTTTGGTCAT\n+ ACATACTCTA TATTTATAAA CAATTACATC AAACGTAAAT ATAACTTTAC\n+ GAACAAATAT TGAAACGTTA ACAGAACTTC CTATACGATG TTTCCAGATT\n+ ACGACTTAAT TATAAATATT ATAGGGCCTC CTTTTTCGAA ACATCGTGTT\n+ ATGGTTTAGG ATTTGCAGAA TTGTAATACG TTTATATTGC TGTAAGTTTT\n+ CTTGACAAAT TTCTCAAAGA TATTAATATA ATTACCTGGA AAAAGATCTA\n+ AAAAAAATAC GTATTACAAT CCAGACATTG GTATTCGAAT AAATAAATAA\n+ AAAATCTCCG GCTATTAATA TTATGTAGAA GGACCCGGTA TTGTATTATA\n+ GTTCAAAAAA AAAGAATTAT CTTGTAAATC TTATTCCATC TTTAATATTC\n+ TCATGTATTC TTTTAAATGT CTATTTGAGT ATATGTTTAT CTTACATTTA\n+ GCTTAATCGA AATTGTTAAA TAATTATAAA AATATTAATA GAATCAGTTA\n+ GATTATTATT AGTTCTTTGA ACTATGGTGT TCAGACAGCT TTCCCTCAAA\n+ TATTTTCAAC TTGTAATGGA GAAGATCGAA TTAAAATTAT ATTTTAAATA\n+ TATTATTTTA AATACAAGAT ATTATATTAT ATACTATTAA AAAATAATAT\n+ ATTTATAAAA TAGTAGATAT ATAAAGTCTC CCTAGGATAT TAACCACCTC\n+ ATACATGAAA TCTTAATATA ATATAATTAT GTTATTCAAT TGACATTAAG\n+ ACGATAATTA CTTGGCGAAC CAATACATAT ATATATATTT TGATTTTACT\n+ AACGTATAAA TCGACTCGTA TTATTTATAC TTTAAATTGC AGAAAAATTA\n+ GTATATTCTT ATATCGTAAA TGACATTTAT AAGTTAAGGT TATTTATTTC\n+ TGTTCGTTAC GTATTTAAAA GTAATATGAC TTATTTTCTA CACAGATTTA\n+ ACTATACGTA GAATAACTTA TATCTTAGGT AAGTAAGAGA TTTTCGAATT\n+ TGATTTCGAA TATGACTAAT AGATTCATTA TAAAGAATAT ATGTTATTGA\n+ TTAGTTAAGT AGCATCGTGA ATTATTTTAA AATTGCATTT GCGTTCAATA\n+ TTAATTGAAA AGTGTAGTAT CGAGTAATAT ATAATATAAA ATTAGTTCAA\n+ TTATAATCAA TAGAATAGAT TTTGAAGCCA TGCGTGTAAT TCTTGAAAAA\n+ TTATTCTATA TTATGTAGAA ATAAGACTGA AAGATAAAAC TAAAAAAATA\n+ TTTATGACCG CAGACTTTAA TTACGAATAA TTAATAAATA CAGCAGTTTA\n+ TATATAGATA CATATGAAAT TTCTTGGTAA TGAATACAAA TAAATATATA\n+ CTTGTAGTAT TCTTTTTAAT AATCTTTTTG AAAGTTAAAA TTTGCTCTAA\n+ ATAATCTTAA ATTGCAATTA TTCCTCGATT ATAAATTTTA TAATAAGTTA\n+ TTGTATCCCC TAAAATATCT CTAGTTTTAA GTTTTATATA GGATTCTCTA\n+ AAAAAAAATC AATAAGATCT TTTATATAAT CATAGTAATT TAACCACGCA\n+ CTTTACTATC ATTATTCTTT ATGTATATGT TTAGGTTTTA AGAGTAATAC\n+ ATATTGTATA ATCTGTTTGT AAATGGCACC AATAGGTTGT TTGATGAATA\n+ GTCTTAACTA TAGTACCGGT ATAATTAAAA AAAACAGATT TTTAATAAAA\n+ AAGAAAATCA CTGTCTCTAA TGTCTTGTAT AATAACAATT AAACTGATGC\n+ ATAATAATTT AAGATTTTGG TTTTATAAAA ATTTAGGATC ATAAGATTAT\n+ GAAATTTTTT TTACTAGTTA CTTCTAATAT TATTAATTGC ATCACTATTT\n+ AAAATAGCCC CTTAAATACT TATAAAAATA AAAATATTAG ATTATTCAGG\n+ GATAAATATC ATCAATTAAT AAATTGTCAG AATAACATAA TCCTAATGAA\n+ AATCATTTTA TTTTTAATTG TAATAATATA GTTCATATAA TAATATATTA\n+ ATCCTCAAGG TTGGCACTAA TATATTTTGA TTTAATTATA AGTTGTAGGG\n+ ACTAAATTAT AATTGCTTAG CGTATTTCGA AAATAATAAA ATTTACTTAT\n+ CGGAGTAGTA TCCAATTTCA ATATATTATT TTTTAAAAAC CTATATAGGA\n+ TACTTATATT AATTAGTCAT TAATTAAAAT ACACTCGTAT CTTATATTTA\n+ TTAAATAGTT ACATTAAATT ATCTGTATAT AAACTAGCCG GACAGATTTA\n+ TCCATTAC'..b'CTTTTTGAGT ATATGTTTAT CTTACATTTA\n+ GCTTAATCGA AAACAAATTT ATTATATATT GATATTAATA GAATCAGTTA\n+ GATTATTATT AGTTCTTTGA ACTATGGTTC ACAGAAAGCT TTCCCTCAAA\n+ TATTTTCAAC TTGTAATGGA GAAGATCGAA TTAAAATTAT ATTTTAAATA\n+ TATTATTTTA AATACAAGAT ATTATATATA TTAAATACTT TTTGAATTAT\n+ ATTTATAAAA TAGTAGATAT ATAAAGTCTC CCTAGGATAT TAACCACCTC\n+ ATACATGAAA TCTTAATAAT TATAAATAAT GAATAACTAT TGATTTATTG\n+ ACGATAATTA CTTGGCGAAC CAATATATAT ATATATATTT TGATTTTACT\n+ AACGTATAAA TCGTCTCGTA TCATTTATAT TTTAAATTGC AGAAAAATTA\n+ GTATATTCTT ATATCGTAAA TGACATTTAT TAGTTAAGGT TATTTATTTC\n+ TGTTCGTTAC GTATCTAAAA GTAATATGAC TTATTTTCTT CACAGATTTA\n+ ACTATACGAA GAATAACTTA TATCTTAGGT AAGTAAGAGA TTTTCGAATT\n+ TGATTTCGAA TATGACTAAT AGATTCATTA TAAAGAATAT ATGTTATTGA\n+ TTAGTTAAGA AGCATCGTGA ATTATTTTAA AATTGCATTT GCGTTCAATA\n+ TTAAAAGAAA AGTGTAGTAT CGAGTAATAT ATAATATAAA ATTAGTTCAA\n+ TTATAATCAA TAGATTAGAT TTTGAAGCCA TGCGTGTAAT TCTTGAAAAA\n+ TTATTCTATA TTATGTAGAA ATAAGACTGA AAGATAAAAC TAATAAAATA\n+ TTTATGACCG CAGACTTTAA TTACGAATAA TTAATAAATA CAGCAGATTA\n+ TGATATAGGA CTAACGGTTA AATAAATATT AATTACGTGT ATTTATTATA\n+ CTTGTAGTAT TCTTTTTCAT AATCTTTTCG AAAGTTAAAA TTTGCGTATG\n+ TATATCTTAA ATTGCAATTA TTCCTCGATC TTTTTATATT ATTATAGTTT\n+ TAGTATTCTC TAAAGTGTCT GTAGTTTTAA GTTTATACTA GCATACACTA\n+ AAATAAAATC AATAACTCCT TTTATATAAA CAAAGATATT TAACCACGCA\n+ CTTTACTTTC ATTATTCTTC TTGTATATAA CTAGGTTTTT TTTAAACCTT\n+ TATCTCCTAT ACCTGTTTGT AAATGGCACC AATAGGTTGT TTGGTGAATA\n+ GTCTTAACTA TAGTACCGGA ATAATTAAAA AAAACAGATG TTTGATAAAA\n+ AAGAAAATCA CTGTCTCTAA TGTCTTGTAT AATAACTATT AAACTGATGC\n+ ATAATAATTT AAGATCTTGC TACGAAATTT TAAATTCTAA AGATATTATA\n+ GTTAACTAGA GATCTGAATG GAAATAAATA ATAAAAAGGC ATCATTATTT\n+ AAAATAGCCC CTCAAATACT TATAAAAATA AAAATATTAG ATTATTCAGG\n+ GATAAATGAC TATTGATCTG GTTAAAATTA TCAGACATAA TCCTAATGAA\n+ AATCATTTTA TTTTTAATTG TAATAATATA GTTCATATAA TAATATATTA\n+ GAATGGTTTA CAAATACTAA TGTATTTTGA TTTTAATATA AGTTATAAGT\n+ TATATGTAAT AATTGCTTAG CGAATTTCGT AATCATATTA TAATACTTTA\n+ CGGAGTAGTA TCCAATTTCA ATATATTATT TTTTAAAAAC CTATATAGGA\n+ TACTTATATT AATTAGTCAT TAATTAAAAT ACACTCGTAT CTTATATTTA\n+ TTAAATAGTT ACATTAAATT ATCTGTATAT AAACTAGCCG GACAGATTTA\n+ TCCATTACTA TACACATAAT AATTACGATA AAATTTCTAT GGTAAAATAG\n+ ACCAGTCATG TATTTGAATA ATAATCTTGT ATAAACTCCG TGCAATAACC\n+ GAATAATTAT TCGTTAAAGA CAACAACACG TACATAACTA CATAATTTAT\n+ CTAGGATTAT CTTAATATTT TAACTAAAAG TATATGATAT TAATTGAAAA\n+ CCTCAGATAC AGCTTACGTT TAGTTTGTTA CATCCAATTA TCGCAAAATA\n+ TAGCAGTCCT CCTAAAAAAA GTAAAGATTA TAAATGATGT ATTACTATTA\n+ TTCATGTAGA TTAATTAGAT ACTATTTACT AGATTATATC TATTCAACAT\n+ ATATGAAATA GCCCGAAAAA TTAAAAAATA TATATTAGTT TGACTATACA\n+ AGTTATGGGA AAATTTCATA TGGGTGTTTT TATTATTAAG AGTTAATAAA\n+ TTTTTCATAT ATAATTATCA GATAATTATA AAACTTAATA TTATTTATTA\n+ GTTTTATATA ATAATTAAAT ATCTTAATTA TTGAATGAAA ATTAATAAAT\n+ TACATTTGAC AATTCAACTA GTAATATATG GCGTAATATA TTTAGATTAT\n+ ATATATAATC ATTTATTTAT TCTAAGTAAA ATCGAGATTC TTAGTTATAT\n+ GTGATATTCG AATTGCACCA GCAATAAAAA AATAGAAATG CATATTGCTA\n+ TAGAGTTCAT CTTTTTTTCA TTTAAATTAA TAAATATCAA TATGATATAA\n+ TAAGCTTTTA TCATACTAGA AGAAATAATG GCTTTATTTC TTATTGAGTG\n+ AATTATTAAC TCCATTCTTT GAGGGTTCAC TAATGATAAC AGATTTACGT\n+ AGTATAAACA GGATAAATAC ATATCTACTA CGACATTCTC GACTCATTAT\n+ GGTTTACGAT TGTTATATTT CGTATTATTA ATACTTTATT TCGTTAGCCA\n+ AATCAATACA GAATTCTGGA CCTCGAAGGA TAAGTCTTGC GGTTCTTGTT\n+ AAAAAAAATT TATATAAATT TCCAATAACA TATATATTGA CACGTTGTTA\n+ TGTATGTTAC TAACTGACGA ATTTGCTAAT TAACAATAGA GAAATTAATA\n+ CGATTTTATG AGGAGTTTAT TTAATTTTCT CTCAGAAAAA ATTTTTCACT\n+ AAAGAAAATA CGTATGGGAT GGTTAAAATT CTATTTAAAT ACTATAAAAA\n+ TTCTTGTTAA GATTTAATAC ATAAATAAAT TTCACCTATA ATTCTTGAAT\n+ CAGAATTGTA TAATTCGTCT TCACACAATA ATGATAATAA TCATTAAATA\n+ TTGTCACTAA ATTTGAATGA GTTATAGTAA TAGTGCCATT ACGTATCATT\n+ AATGATTGAA AAAAAGTGTA TGTATTATTT TAGATACTTT TATGATACGC\n+ AAATACTCAG TAAAGAATTT AAAAAGTCTA ATCTTTGAAG ACAGCACGAA\n+ CATGAGAAGT AGTTTATAAA TTATTAACGG TTTAAATCAT CCTTACTGTT\n+ TAGTCATGAT CATGAATCTT TATGTTATTA TTTCAAAGTA ATATGAATGA\n+ TCTACAATAC TTTCAGGCTT TAAAAGAGAC GCGAAAAATG TCAATTTCTT\n+ TTCAGTTTAA GAGAATATAT GATATAAAAA ATATATAAAT ATTATAAATA\n+ TTTCGGAACT AACTGCTTAT TTATT*\n+\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-NEXUS
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-NEXUS Fri Dec 11 09:23:33 2015 -0500
[
b'@@ -0,0 +1,9147 @@\n+#NEXUS\n+\n+\n+BEGIN DATA;\n+ DIMENSIONS NTAX=168 NCHAR=5125;\n+ FORMAT DATATYPE=DNA INTERLEAVE MISSING=-;\n+[Name: IRAT112          Len:  5125  Check:    0]\n+[Name: KARASUKARASURANKASU Len:  5125  Check:    0]\n+[Name: DOURADOPRECOCE   Len:  5125  Check:    0]\n+[Name: KINANDANGPATONG  Len:  5125  Check:    0]\n+[Name: CAAWA/FORTUNA6   Len:  5125  Check:    0]\n+[Name: VARYLAVA90       Len:  5125  Check:    0]\n+[Name: CIRAD358         Len:  5125  Check:    0]\n+[Name: PCT4_SA_4_1_1076-2-4-1-5 Len:  5125  Check:    0]\n+[Name: YUNLU7           Len:  5125  Check:    0]\n+[Name: BAKUNGH          Len:  5125  Check:    0]\n+[Name: BAGANANASALAO    Len:  5125  Check:    0]\n+[Name: NHTA10           Len:  5125  Check:    0]\n+[Name: MALAGKITPIRURUTONG Len:  5125  Check:    0]\n+[Name: IR65907-206-4-B  Len:  5125  Check:    0]\n+[Name: KAKANI2          Len:  5125  Check:    0]\n+[Name: DOURADOAGULHA    Len:  5125  Check:    0]\n+[Name: IRAT13           Len:  5125  Check:    0]\n+[Name: DAWASANRED       Len:  5125  Check:    0]\n+[Name: CHUAN4           Len:  5125  Check:    0]\n+[Name: MOROBEREKAN      Len:  5125  Check:    0]\n+[Name: IRAT362          Len:  5125  Check:    0]\n+[Name: PULULAPA         Len:  5125  Check:    0]\n+[Name: MAHAE            Len:  5125  Check:    0]\n+[Name: WAB56-50         Len:  5125  Check:    0]\n+[Name: ORYZICASABANA6   Len:  5125  Check:    0]\n+[Name: MARAVILHA        Len:  5125  Check:    0]\n+[Name: IDSA77           Len:  5125  Check:    0]\n+[Name: INDANE           Len:  5125  Check:    0]\n+[Name: DINORADO         Len:  5125  Check:    0]\n+[Name: RT1031-69        Len:  5125  Check:    0]\n+[Name: IR63380-16       Len:  5125  Check:    0]\n+[Name: VARYSOMOTRASIHANAKA Len:  5125  Check:    0]\n+[Name: HAWMOM           Len:  5125  Check:    0]\n+[Name: IRAT364          Len:  5125  Check:    0]\n+[Name: TREMBESE         Len:  5125  Check:    0]\n+[Name: NIPPONBARE_D     Len:  5125  Check:    0]\n+[Name: AZUCENA          Len:  5125  Check:    0]\n+[Name: BABER            Len:  5125  Check:    0]\n+[Name: WAB56-125        Len:  5125  Check:    0]\n+[Name: BENGALYVAKARINA  Len:  5125  Check:    0]\n+[Name: KETANMENAH       Len:  5125  Check:    0]\n+[Name: BULUPANDAK       Len:  5125  Check:    0]\n+[Name: ARIAS            Len:  5125  Check:    0]\n+[Name: GOMPA2           Len:  5125  Check:    0]\n+[Name: IRAT335          Len:  5125  Check:    0]\n+[Name: M202             Len:  5125  Check:    0]\n+[Name: IR53236-275-1    Len:  5125  Check:    0]\n+[Name: IR65907-188-1-B  Len:  5125  Check:    0]\n+[Name: P5589-1-1-3-P    Len:  5125  Check:    0]\n+[Name: MANDRIRAVINA3512 Len:  5125  Check:    0]\n+[Name: PALAWAN          Len:  5125  Check:    0]\n+[Name: CNA-7_BO_1_1_33-13-6-1 Len:  5125  Check:    0]\n+[Name: IRAT257          Len:  5125  Check:    0]\n+[Name: TANDUI           Len:  5125  Check:    0]\n+[Name: KETANLUMBU       Len:  5125  Check:    0]\n+[Name: IRAT109          Len:  5125  Check:    0]\n+[Name: PCT11_0_0_2_BO_1_55-1-3-1 Len:  5125  Check:    0]\n+[Name: KANIRANGA        Len:  5125  Check:    0]\n+[Name: IR66421-096-2-1-1 Len:  5125  Check:    0]\n+[Name: DANGREY          Len:  5125  Check:    0]\n+[Name: CAIAPO           Len:  5125  Check:    0]\n+[Name: IGUAPECATETO     Len:  5125  Check:    0]\n+[Name: IRAT170          Len:  5125  Check:    0]\n+[Name: IRAT380          Len:  5125  Check:    0]\n+[Name: ARAGUAIA         Len:  5125  Check:    0]\n+[Name: CHUAN3           Len:  5125  Check:    0]\n+[Name: NPE253           Len:  5125  Check:    0]\n+[Name: MITSANGANAHIJERY Len:  5125  Check:    0]\n+[Name: KHAOKAPXANG      Len:  5125  Check:    0]\n+[Name: VARYLAVADEBETAFO Len:  5125  Check:    0]\n+[Name: WAB706-3-4-K4-KB-1 Len:  5125  Check:    0]\n+[Name: DAVAO            Len:  5125  Check:    0]\n+[Name: HD1-4            Len:  5125  Check:    0]\n+[Name: KOMOJAMANITRA    Len:  5125  Check:    0]\n+[Name: TSIPALA89        Len:  5125  Check:    0]\n+[Name: PADIKASALLE      Len:  5125  Check:    0]\n+[Name: PEHPINUO         Len:  5125  Check:'..b'+GUARANI              TTTCGGAACTAACTGCTTAT TTATT\n+LAMBAYQUE1           TTTCGGAACTAACTGCTTAT TTATT\n+OS6                  TTTCGGAACTAACTGCTTAT TTATT\n+SENG                 TTTCGGAACTAACTGCTTAT TTATT\n+KU115                TTTCGGAACTAACTGCTTAT TTATT\n+GRAZI                TTTCGGAACTAACTGCTTAT TTATT\n+IRAT144              TTTCGGAACTAACTGCTTAT TTAAT\n+IAC47                TTTCGGAACTAACTGCTTAT TTATT\n+VIETNAM1             TTTCGGAACTAACTGCTTAT TTATT\n+GIZA171              TTTCGGAACTAACTGCTTAT TTATT\n+MAINTIMOLOTSY1226    TTTCGGAACTAACTGCTTAT TTATT\n+POENOETHITAM         AAATACTGTGGTCTATTAAA TTGTA\n+NABESHI              TTTCGGAACTAACTGCTTAT TTATT\n+NPE826               TTTCGGAACTAACTGCTTAT TTAAT\n+YANGKUMRED           TTTCGGAACTAACTGCTTAT TTATT\n+PADIBOENAR           AAATACTGTGGTCTATTAAA TTGTA\n+VARYMADINIKA3566     TTTCGGAACTAACTGCTTAT TTATT\n+CIRAD392             TTTCGGAACTAACTGCTTAT TTAAT\n+CHAPHUMA             TTTCGGAACTAACTGCTTAT TTATT\n+IRAT177              TTTCGGAACTAACTGCTTAT TTATT\n+IRAT216              TTACAGTACGGTGCGCCTGA AAGAT\n+ARROZCEBADA          TTTCGGAACTAACTGCTTAT TTATT\n+KEDAYAN              TTTCGGAACTAACTGCTTAT TTATT\n+VARYMALADY           ATTCGGAACTAACTGCTTAT TTATT\n+63-104               TTTCGGAACTAACTGCTTAT TTATT\n+RATHAL               TTTCGGAACTAACTGCTTAT TTATT\n+CICIHBETON           AAATACTGTGGTCTATTAAA TTGTA\n+CANAROXA             TTTCGGAACTAACTGCTTAT TTAAT\n+IR68704-145-1-1-B    TTTCGGAACTAACTGCTTAT TTAAT\n+IR65261-19-1-B       TTACAGTACGGTGCGCCTGA AAGAT\n+KHAODAM              TTTCGGAACTAACTGCTTAT TTATT\n+IRAT212              TTTCGGAACTAACTGCTTAT TTAAT\n+MANANELATRA520       ATTCGGAACTAACTGCTTAT TTATT\n+62667                TTTCGGAACTAACTGCTTAT TTATT\n+IRAT234              TTTCGGAACTAACTGCTTAT TTATT\n+EARLYMUTANTIAC165    TTTCGGAACTAACTGCTTAT TTAAT\n+CUBA65               TTTCGGAACTAACTGCTTAT TTATT\n+JUMULA2              TTTCGGAACTAACTGCTTAT TTAAT\n+IR71524-44-1-1       TTTCGGAACTAACTGCTTAT TTATT\n+PACHOLINHA           TTTCGGAACTAACTGCTTAT TTAAT\n+CIRAD488             TTTCGGAACTAACTGCTTAT TTATT\n+ESPERANZA            TTTCGGAACTAACTGCTTAT TTATT\n+KUROKA               TTTCGGAACTAACTGCTTAT TTAAT\n+CT13582-15-5-M       TTTCGGAACTAACTGCTTAT TTATT\n+REKETMAUN            TTTCGGTGTGGTCTATTAAA TTGTA\n+YANCAOUSSA           TTTCGGAACTAACTGCTTAT TTATT\n+IR71525-19-1-1       TTTCGGAACTAACTGCTTAT TTATT\n+OS4                  TTTCGGAACTAACTGCTTAT TTATT\n+VIETNAM3             TTTCGGAACTAACTGCTTAT TTATT\n+SPEAKER              TTTCGGAACTAACTGCTTAT TTATT\n+GOGO                 TTTCGGAACTAACTGCTTAT TTATT\n+GEMJYAJYANAM         TTTCGGAACTAACTGCTTAT TTAAT\n+BINULAWAN            TTTCGGAACTAACTGCTTAT TTATT\n+GOGOLEMPAK           TTTCGGAACTAACTGCTTAT TTATT\n+CHALOYOE             TTTCGGAACTAACTGCTTAT TTATT\n+JAOHAW               TTTCGGAACTAACTGCTTAT TTATT\n+GUNDILKUNING         TTTCGGTGTGGTCTATTAAA TTGTA\n+GANIGI               TTTCGGAACTAACTGCTTAT TTATT\n+IRAT2                TTTCGGAACTAACTGCTTAT TTATT\n+KETANKONIR           TTTCGGAACTAACTGCTTAT TTAAT\n+IRAT366              TTTCGGAACTAACTGCTTAT TTAAT\n+IRAT104              TTTCGGAACTAACTGCTTAT TTATT\n+LUDAN                TTTCGGAACTAACTGCTTAT TTATT\n+DAM                  ATTCGGAACTAACTGCTTAT TTATT\n+CURINCA              TTACAGTACGGTGCGCCTGA AAGAT\n+CIRAD403             TTACAGTACGGTGCGCCTGA AAGAT\n+JUMALI               TTTCGGAACTAACTGCTTAT TTATT\n+IR66421-105-1-1      TTTCGGAACTAACTGCTTAT TTATT\n+JIMBRUKJOLOWORO      TTTCGGAACTAACTGCTTAT TTATT\n+GOGOLEMPUK           TTTCGGAACTAACTGCTTAT TTATT\n+IR47686-09-01-B-1    TTTCGGAACTAACTGCTTAT TTAAT\n+TRESMESES            TTTCGGAACTAACTGCTTAT TTATT\n+IR60080-46A          TTTCGGAACTAACTGCTTAT TTAAT\n+KENDINGA5H           TTTCGGAACTAACTGCTTAT TTATT\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+;\n+END;\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-PIR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-PIR Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,29569 @@\n+\\\\\\\n+ENTRY           IRAT112 \n+TITLE           IRAT112 5125 bases  \n+SEQUENCE        \n+                5        10        15        20        25        30\n+      1 G A G A A C C G T C C T G T A A G T A C T C T T G C T T T A\n+     31 A G T A A T A A A G T A A T A C T A A T C C A T G A C G C T\n+     61 T A A G T C G A A G A G A G A A T A A G T C A A T A T T T A\n+     91 A T T G G A C T C A T C G C T T A T T A T C A T T A T G A A\n+    121 T C A A T A A A C A A C T T G A T G T T G T G C T C C A T G\n+    151 T A C G A T A T A T A A A G A C A G A T A A A A C C A T A A\n+    181 G A T C A T C A T T C A A G T A T T G T A T A T A G C T C T\n+    211 A G A T A G G A T T T A A A T A G A A T T T T A T T T T A T\n+    241 G T G A A T A A A G T C T T T T G A A C A T T T A C T A A A\n+    271 C A A A G C A T A A A G T C T T A T C A T G A G T T T C G A\n+    301 G A A A A A T G A G G C T A T T C C A A G A T A A T G C A T\n+    331 G T A C G T T T T A T A T A A T A T G C T T C C T G A A A T\n+    361 A A T T A A T A A A T T G A G T T A T T A A G C T T T A A T\n+    391 T A T A A A T C A A T A T T T G A T T A A A A A A T T A C C\n+    421 G A G A G C T A C A T T T T C T A A T C A A A G G G A A C A\n+    451 A C T C T C T A A A T T C A A A A A T T T A T G T C C G C A\n+    481 A T C T G A G A T A A T A T C A A T T T T A T T T T A A T A\n+    511 T A A G T T A T T A T A A T G T A C T G A T T A A T C T G A\n+    541 C A C T T T C A T T T A A A A T T A A T T A A A T T A T A G\n+    571 C A T A G T A A A T A A C T T T A T A A T A T T G A G A C A\n+    601 A G T T A A T A A G C G G C C T T C C A G C C G A T A T A A\n+    631 T A A A C A T G A T T T T T T T T T G C T T A T A A T G A A\n+    661 G T A G C A G T A A A G A A T T T C A G T T T A T C T T A T\n+    691 T T T A T T T T G A A A A T G T T A G T A T G T C A T C A C\n+    721 C T A G A A C G A A T A T C T A T A T T G A A A C C T T C T\n+    751 A T T A T A A A T T A C A G T G A T C G A C C T A T T A A A\n+    781 A T C T T A G T A T T A A A A C A A T A T T T C T A T T T T\n+    811 A T C T A G A T G T A A T C C A T G T T T A G T G T G T A C\n+    841 T C A T C A G A T T T A A A C G T A T A T T C A G A T T T A\n+    871 T G A T A T C T A A G A C C A T T A T T A G T T G T A T A G\n+    901 A A A T G T T T A A T G C T A A A A T A T G G A A A A A T A\n+    931 C T A A A G T A A T T T T T T A T A T T A T A T A C T T A A\n+    961 T T A A T A C T A T G A A G T G A G A T A C T T T A A T T A\n+    991 C G C A T T A G G T A T C A A A T A A C T T T C T T A G T A\n+   1021 A T A T A A A T T T A A A A G T A A T T C G G C A T G A G A\n+   1051 T A A A C C A A A T T A T G T A T C T T T G A A T G T G A A\n+   1081 T A T G T C T G G T T T A T A A A A T T G A A T T T T T A T\n+   1111 A A A A A T T T T A T T A A T T A T C A A A C T T A T T A G\n+   1141 C C T C A T A T G T C T C T A A T C A T T A A G T C T A G A\n+   1171 A C G A T C C A T T A T T T A A T G C T G T T T G G T C A T\n+   1201 A C A T A C T C T A T A T T T A T A A A C A A T T A C A T C\n+   1231 A A A C G T A A A T A T A A C T T T A C G A A C A A A T A T\n+   1261 T G A A A C G T T A A C A G A A C T T C C T A T A C G A T G\n+   1291 T T T C C A G A T T A C G A C T T A A T T A T A A A T A T T\n+   1321 A T A G G G C C T C C T T T T T C G A A A C A T C G T G T T\n+   1351 A T G G T T T A G G A T T T G C A G A A T T G T A A T A C G\n+   1381 T T T A T A T T G C T G T A A G T T T T C T T G A C A A A T\n+   1411 T T C T C A A A G A T A T T A A T A T A A T T A C C T G G A\n+   1441 A A A A G A T C T A A A A A A A A T A C G T A T T A C A A T\n+   1471 C C A G A C A T T G G T A T T C G A A T A A A T A A A T A A\n+   1501 A A A A T C T C C G G C T A T T A A T A T T A T G T A G A A\n+   1531 G G A C C C G G T A T T G T A T T A T A G T T C A A A A A A\n+   1561 A A A G A A T T A T C T T G T A A A T C T T A T T C C A T C\n+   1591 T T T A A T A T T C T C A T G T A T T C T T T T A A A T G T\n+   1621 C T A T T T G A G T A T A T G T T T A T C T T A C A T T T A\n+   1651 G C T T A A T C G A'..b'T\n+   3391 C T T A T A T T T A T T A A A T A G T T A C A T T A A A T T\n+   3421 A T C T G T A T A T A A A C T A G C C G G A C A G A T T T A\n+   3451 T C C A T T A C T A T A C A C A T A A T A A T T A C G A T A\n+   3481 A A A T T T C T A T G G T A A A A T A G A C C A G T C A T G\n+   3511 T A T T T G A A T A A T A A T C T T G T A T A A A C T C C G\n+   3541 T G C A A T A A C C G A A T A A T T A T T C G T T A A A G A\n+   3571 C A A C A A C A C G T A C A T A A C T A C A T A A T T T A T\n+   3601 C T A G G A T T A T C T T A A T A T T T T A A C T A A A A G\n+   3631 T A T A T G A T A T T A A T T G A A A A C C T C A G A T A C\n+   3661 A G C T T A C G T T T A G T T T G T T A C A T C C A A T T A\n+   3691 T C G C A A A A T A T A G C A G T C C T C C T A A A A A A A\n+   3721 G T A A A G A T T A T A A A T G A T G T A T T A C T A T T A\n+   3751 T T C A T G T A G A T T A A T T A G A T A C T A T T T A C T\n+   3781 A G A T T A T A T C T A T T C A A C A T A T A T G A A A T A\n+   3811 G C C C G A A A A A T T A A A A A A T A T A T A T T A G T T\n+   3841 T G A C T A T A C A A G T T A T G G G A A A A T T T C A T A\n+   3871 T G G G T G T T T T T A T T A T T A A G A G T T A A T A A A\n+   3901 T T T T T C A T A T A T A A T T A T C A G A T A A T T A T A\n+   3931 A A A C T T A A T A T T A T T T A T T A G T T T T A T A T A\n+   3961 A T A A T T A A A T A T C T T A A T T A T T G A A T G A A A\n+   3991 A T T A A T A A A T T A C A T T T G A C A A T T C A A C T A\n+   4021 G T A A T A T A T G G C G T A A T A T A T T T A G A T T A T\n+   4051 A T A T A T A A T C A T T T A T T T A T T C T A A G T A A A\n+   4081 A T C G A G A T T C T T A G T T A T A T G T G A T A T T C G\n+   4111 A A T T G C A C C A G C A A T A A A A A A A T A G A A A T G\n+   4141 C A T A T T G C T A T A G A G T T C A T C T T T T T T T C A\n+   4171 T T T A A A T T A A T A A A T A T C A A T A T G A T A T A A\n+   4201 T A A G C T T T T A T C A T A C T A G A A G A A A T A A T G\n+   4231 G C T T T A T T T C T T A T T G A G T G A A T T A T T A A C\n+   4261 T C C A T T C T T T G A G G G T T C A C T A A T G A T A A C\n+   4291 A G A T T T A C G T A G T A T A A A C A G G A T A A A T A C\n+   4321 A T A T C T A C T A C G A C A T T C T C G A C T C A T T A T\n+   4351 G G T T T A C G A T T G T T A T A T T T C G T A T T A T T A\n+   4381 A T A C T T T A T T T C G T T A G C C A A A T C A A T A C A\n+   4411 G A A T T C T G G A C C T C G A A G G A T A A G T C T T G C\n+   4441 G G T T C T T G T T A A A A A A A A T T T A T A T A A A T T\n+   4471 T C C A A T A A C A T A T A T A T T G A C A C G T T G T T A\n+   4501 T G T A T G T T A C T A A C T G A C G A A T T T G C T A A T\n+   4531 T A A C A A T A G A G A A A T T A A T A C G A T T T T A T G\n+   4561 A G G A G T T T A T T T A A T T T T C T C T C A G A A A A A\n+   4591 A T T T T T C A C T A A A G A A A A T A C G T A T G G G A T\n+   4621 G G T T A A A A T T C T A T T T A A A T A C T A T A A A A A\n+   4651 T T C T T G T T A A G A T T T A A T A C A T A A A T A A A T\n+   4681 T T C A C C T A T A A T T C T T G A A T C A G A A T T G T A\n+   4711 T A A T T C G T C T T C A C A C A A T A A T G A T A A T A A\n+   4741 T C A T T A A A T A T T G T C A C T A A A T T T G A A T G A\n+   4771 G T T A T A G T A A T A G T G C C A T T A C G T A T C A T T\n+   4801 A A T G A T T G A A A A A A A G T G T A T G T A T T A T T T\n+   4831 T A G A T A C T T T T A T G A T A C G C A A A T A C T C A G\n+   4861 T A A A G A A T T T A A A A A G T C T A A T C T T T G A A G\n+   4891 A C A G C A C G A A C A T G A G A A G T A G T T T A T A A A\n+   4921 T T A T T A A C G G T T T A A A T C A T C C T T A C T G T T\n+   4951 T A G T C A T G A T C A T G A A T C T T T A T G T T A T T A\n+   4981 T T T C A A A G T A A T A T G A A T G A T C T A C A A T A C\n+   5011 T T T C A G G C T T T A A A A G A G A C G C G A A A A A T G\n+   5041 T C A A T T T C T T T T C A G T T T A A G A G A A T A T A T\n+   5071 G A T A T A A A A A A T A T A T A A A T A T T A T A A A T A\n+   5101 T T T C G G A A C T A A C T G C T T A T T T A T T\n+///\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-Pearson
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-Pearson Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,14616 @@\n+>IRAT112 5125 bp\n+GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCT\n+TAAGTCGAAGAGAGAATAAGTCAATATTTAATTGGACTCATCGCTTATTATCATTATGAA\n+TCAATAAACAACTTGATGTTGTGCTCCATGTACGATATATAAAGACAGATAAAACCATAA\n+GATCATCATTCAAGTATTGTATATAGCTCTAGATAGGATTTAAATAGAATTTTATTTTAT\n+GTGAATAAAGTCTTTTGAACATTTACTAAACAAAGCATAAAGTCTTATCATGAGTTTCGA\n+GAAAAATGAGGCTATTCCAAGATAATGCATGTACGTTTTATATAATATGCTTCCTGAAAT\n+AATTAATAAATTGAGTTATTAAGCTTTAATTATAAATCAATATTTGATTAAAAAATTACC\n+GAGAGCTACATTTTCTAATCAAAGGGAACAACTCTCTAAATTCAAAAATTTATGTCCGCA\n+ATCTGAGATAATATCAATTTTATTTTAATATAAGTTATTATAATGTACTGATTAATCTGA\n+CACTTTCATTTAAAATTAATTAAATTATAGCATAGTAAATAACTTTATAATATTGAGACA\n+AGTTAATAAGCGGCCTTCCAGCCGATATAATAAACATGATTTTTTTTTGCTTATAATGAA\n+GTAGCAGTAAAGAATTTCAGTTTATCTTATTTTATTTTGAAAATGTTAGTATGTCATCAC\n+CTAGAACGAATATCTATATTGAAACCTTCTATTATAAATTACAGTGATCGACCTATTAAA\n+ATCTTAGTATTAAAACAATATTTCTATTTTATCTAGATGTAATCCATGTTTAGTGTGTAC\n+TCATCAGATTTAAACGTATATTCAGATTTATGATATCTAAGACCATTATTAGTTGTATAG\n+AAATGTTTAATGCTAAAATATGGAAAAATACTAAAGTAATTTTTTATATTATATACTTAA\n+TTAATACTATGAAGTGAGATACTTTAATTACGCATTAGGTATCAAATAACTTTCTTAGTA\n+ATATAAATTTAAAAGTAATTCGGCATGAGATAAACCAAATTATGTATCTTTGAATGTGAA\n+TATGTCTGGTTTATAAAATTGAATTTTTATAAAAATTTTATTAATTATCAAACTTATTAG\n+CCTCATATGTCTCTAATCATTAAGTCTAGAACGATCCATTATTTAATGCTGTTTGGTCAT\n+ACATACTCTATATTTATAAACAATTACATCAAACGTAAATATAACTTTACGAACAAATAT\n+TGAAACGTTAACAGAACTTCCTATACGATGTTTCCAGATTACGACTTAATTATAAATATT\n+ATAGGGCCTCCTTTTTCGAAACATCGTGTTATGGTTTAGGATTTGCAGAATTGTAATACG\n+TTTATATTGCTGTAAGTTTTCTTGACAAATTTCTCAAAGATATTAATATAATTACCTGGA\n+AAAAGATCTAAAAAAAATACGTATTACAATCCAGACATTGGTATTCGAATAAATAAATAA\n+AAAATCTCCGGCTATTAATATTATGTAGAAGGACCCGGTATTGTATTATAGTTCAAAAAA\n+AAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTCTCATGTATTCTTTTAAATGT\n+CTATTTGAGTATATGTTTATCTTACATTTAGCTTAATCGAAATTGTTAAATAATTATAAA\n+AATATTAATAGAATCAGTTAGATTATTATTAGTTCTTTGAACTATGGTGTTCAGACAGCT\n+TTCCCTCAAATATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATA\n+TATTATTTTAAATACAAGATATTATATTATATACTATTAAAAAATAATATATTTATAAAA\n+TAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTCATACATGAAATCTTAATATA\n+ATATAATTATGTTATTCAATTGACATTAAGACGATAATTACTTGGCGAACCAATACATAT\n+ATATATATTTTGATTTTACTAACGTATAAATCGACTCGTATTATTTATACTTTAAATTGC\n+AGAAAAATTAGTATATTCTTATATCGTAAATGACATTTATAAGTTAAGGTTATTTATTTC\n+TGTTCGTTACGTATTTAAAAGTAATATGACTTATTTTCTACACAGATTTAACTATACGTA\n+GAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATTTGATTTCGAATATGACTAAT\n+AGATTCATTATAAAGAATATATGTTATTGATTAGTTAAGTAGCATCGTGAATTATTTTAA\n+AATTGCATTTGCGTTCAATATTAATTGAAAAGTGTAGTATCGAGTAATATATAATATAAA\n+ATTAGTTCAATTATAATCAATAGAATAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAA\n+TTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAAAAAAATATTTATGACCG\n+CAGACTTTAATTACGAATAATTAATAAATACAGCAGTTTATATATAGATACATATGAAAT\n+TTCTTGGTAATGAATACAAATAAATATATACTTGTAGTATTCTTTTTAATAATCTTTTTG\n+AAAGTTAAAATTTGCTCTAAATAATCTTAAATTGCAATTATTCCTCGATTATAAATTTTA\n+TAATAAGTTATTGTATCCCCTAAAATATCTCTAGTTTTAAGTTTTATATAGGATTCTCTA\n+AAAAAAAATCAATAAGATCTTTTATATAATCATAGTAATTTAACCACGCACTTTACTATC\n+ATTATTCTTTATGTATATGTTTAGGTTTTAAGAGTAATACATATTGTATAATCTGTTTGT\n+AAATGGCACCAATAGGTTGTTTGATGAATAGTCTTAACTATAGTACCGGTATAATTAAAA\n+AAAACAGATTTTTAATAAAAAAGAAAATCACTGTCTCTAATGTCTTGTATAATAACAATT\n+AAACTGATGCATAATAATTTAAGATTTTGGTTTTATAAAAATTTAGGATCATAAGATTAT\n+GAAATTTTTTTTACTAGTTACTTCTAATATTATTAATTGCATCACTATTTAAAATAGCCC\n+CTTAAATACTTATAAAAATAAAAATATTAGATTATTCAGGGATAAATATCATCAATTAAT\n+AAATTGTCAGAATAACATAATCCTAATGAAAATCATTTTATTTTTAATTGTAATAATATA\n+GTTCATATAATAATATATTAATCCTCAAGGTTGGCACTAATATATTTTGATTTAATTATA\n+AGTTGTAGGGACTAAATTATAATTGCTTAGCGTATTTCGAAAATAATAAAATTTACTTAT\n+CGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGATACTTATATT\n+AATTAGTCATTAATTAAAATACACTCGTATCTTATATTTATTAAATAGTTACATTAAATT\n+ATCTGTATATAAACTAGCCGGACAGATTTATCCATTACTATACACATAATAAATGTCAAT\n+ATTAAATATAAGATGCATTGACCAGTAAGATTAATAAATAATAATCTTGTAATAACTCCG\n+TGCAACATGCTAAATTATATTCATTAAAGACAACAACACGTACACTTAATGATATATTGT\n+GTGATAATATTTATTATAAAATGTATGTTTATTGTGTAATAATAAATTAATCTCAGATAC\n+AGCTTATGTTTAGTTTGTTACATTCAATTATCGCAAAATATAGCAGTCCTCCTAAAAAAA\n+GTAAAGATTATATATGATGTATTTCTATTATTCATGTAGATTAATTAGATACTATTTACT\n+AGATTATATTTATATAACTATTAAGAAATAGCCCGAAAAATTAAAAAATATATA'..b'CAT\n+TGAATCGTTAACAGAACTTCCTATACGATGTTTCCAGATTACGACTTAATTATAAATATT\n+ATAGGGCCCCCTTTTTCGAAACATCGTGTCATGGTTTAGGATTTGCAGGATTGTAATACG\n+TTAGCTTAGTATTTTAATAATCAGATATGATTTATAGAGATATTTAATATTAATCTTAGA\n+TTAGGTCCTTAATTATTTAAATATTCTGTATTTTGTTACAGATTTCGAACTGATAAATAA\n+ATTTGTTTACATGTTATCTTAAAAGGAGAAGGATCCGGTATTGTATTATAGTTCAATAAA\n+AAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTCTCATGTATTCTTTTAAATGT\n+CTTTTTGAGTATATGTTTATCTTACATTTAGCTTAATCGAAAACAAATTTATTATATATT\n+GATATTAATAGAATCAGTTAGATTATTATTAGTTCTTTGAACTATGGTTCACAGAAAGCT\n+TTCCCTCAAATATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATA\n+TATTATTTTAAATACAAGATATTATATATATTAAATACTTTTTGAATTATATTTATAAAA\n+TAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTCATACATGAAATCTTAATAAT\n+TATAAATAATGAATAACTATTGATTTATTGACGATAATTACTTGGCGAACCAATATATAT\n+ATATATATTTTGATTTTACTAACGTATAAATCGTCTCGTATCATTTATATTTTAAATTGC\n+AGAAAAATTAGTATATTCTTATATCGTAAATGACATTTATTAGTTAAGGTTATTTATTTC\n+TGTTCGTTACGTATCTAAAAGTAATATGACTTATTTTCTTCACAGATTTAACTATACGAA\n+GAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATTTGATTTCGAATATGACTAAT\n+AGATTCATTATAAAGAATATATGTTATTGATTAGTTAAGAAGCATCGTGAATTATTTTAA\n+AATTGCATTTGCGTTCAATATTAAAAGAAAAGTGTAGTATCGAGTAATATATAATATAAA\n+ATTAGTTCAATTATAATCAATAGATTAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAA\n+TTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAATAAAATATTTATGACCG\n+CAGACTTTAATTACGAATAATTAATAAATACAGCAGATTATGATATAGGACTAACGGTTA\n+AATAAATATTAATTACGTGTATTTATTATACTTGTAGTATTCTTTTTCATAATCTTTTCG\n+AAAGTTAAAATTTGCGTATGTATATCTTAAATTGCAATTATTCCTCGATCTTTTTATATT\n+ATTATAGTTTTAGTATTCTCTAAAGTGTCTGTAGTTTTAAGTTTATACTAGCATACACTA\n+AAATAAAATCAATAACTCCTTTTATATAAACAAAGATATTTAACCACGCACTTTACTTTC\n+ATTATTCTTCTTGTATATAACTAGGTTTTTTTTAAACCTTTATCTCCTATACCTGTTTGT\n+AAATGGCACCAATAGGTTGTTTGGTGAATAGTCTTAACTATAGTACCGGAATAATTAAAA\n+AAAACAGATGTTTGATAAAAAAGAAAATCACTGTCTCTAATGTCTTGTATAATAACTATT\n+AAACTGATGCATAATAATTTAAGATCTTGCTACGAAATTTTAAATTCTAAAGATATTATA\n+GTTAACTAGAGATCTGAATGGAAATAAATAATAAAAAGGCATCATTATTTAAAATAGCCC\n+CTCAAATACTTATAAAAATAAAAATATTAGATTATTCAGGGATAAATGACTATTGATCTG\n+GTTAAAATTATCAGACATAATCCTAATGAAAATCATTTTATTTTTAATTGTAATAATATA\n+GTTCATATAATAATATATTAGAATGGTTTACAAATACTAATGTATTTTGATTTTAATATA\n+AGTTATAAGTTATATGTAATAATTGCTTAGCGAATTTCGTAATCATATTATAATACTTTA\n+CGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGATACTTATATT\n+AATTAGTCATTAATTAAAATACACTCGTATCTTATATTTATTAAATAGTTACATTAAATT\n+ATCTGTATATAAACTAGCCGGACAGATTTATCCATTACTATACACATAATAATTACGATA\n+AAATTTCTATGGTAAAATAGACCAGTCATGTATTTGAATAATAATCTTGTATAAACTCCG\n+TGCAATAACCGAATAATTATTCGTTAAAGACAACAACACGTACATAACTACATAATTTAT\n+CTAGGATTATCTTAATATTTTAACTAAAAGTATATGATATTAATTGAAAACCTCAGATAC\n+AGCTTACGTTTAGTTTGTTACATCCAATTATCGCAAAATATAGCAGTCCTCCTAAAAAAA\n+GTAAAGATTATAAATGATGTATTACTATTATTCATGTAGATTAATTAGATACTATTTACT\n+AGATTATATCTATTCAACATATATGAAATAGCCCGAAAAATTAAAAAATATATATTAGTT\n+TGACTATACAAGTTATGGGAAAATTTCATATGGGTGTTTTTATTATTAAGAGTTAATAAA\n+TTTTTCATATATAATTATCAGATAATTATAAAACTTAATATTATTTATTAGTTTTATATA\n+ATAATTAAATATCTTAATTATTGAATGAAAATTAATAAATTACATTTGACAATTCAACTA\n+GTAATATATGGCGTAATATATTTAGATTATATATATAATCATTTATTTATTCTAAGTAAA\n+ATCGAGATTCTTAGTTATATGTGATATTCGAATTGCACCAGCAATAAAAAAATAGAAATG\n+CATATTGCTATAGAGTTCATCTTTTTTTCATTTAAATTAATAAATATCAATATGATATAA\n+TAAGCTTTTATCATACTAGAAGAAATAATGGCTTTATTTCTTATTGAGTGAATTATTAAC\n+TCCATTCTTTGAGGGTTCACTAATGATAACAGATTTACGTAGTATAAACAGGATAAATAC\n+ATATCTACTACGACATTCTCGACTCATTATGGTTTACGATTGTTATATTTCGTATTATTA\n+ATACTTTATTTCGTTAGCCAAATCAATACAGAATTCTGGACCTCGAAGGATAAGTCTTGC\n+GGTTCTTGTTAAAAAAAATTTATATAAATTTCCAATAACATATATATTGACACGTTGTTA\n+TGTATGTTACTAACTGACGAATTTGCTAATTAACAATAGAGAAATTAATACGATTTTATG\n+AGGAGTTTATTTAATTTTCTCTCAGAAAAAATTTTTCACTAAAGAAAATACGTATGGGAT\n+GGTTAAAATTCTATTTAAATACTATAAAAATTCTTGTTAAGATTTAATACATAAATAAAT\n+TTCACCTATAATTCTTGAATCAGAATTGTATAATTCGTCTTCACACAATAATGATAATAA\n+TCATTAAATATTGTCACTAAATTTGAATGAGTTATAGTAATAGTGCCATTACGTATCATT\n+AATGATTGAAAAAAAGTGTATGTATTATTTTAGATACTTTTATGATACGCAAATACTCAG\n+TAAAGAATTTAAAAAGTCTAATCTTTGAAGACAGCACGAACATGAGAAGTAGTTTATAAA\n+TTATTAACGGTTTAAATCATCCTTACTGTTTAGTCATGATCATGAATCTTTATGTTATTA\n+TTTCAAAGTAATATGAATGATCTACAATACTTTCAGGCTTTAAAAGAGACGCGAAAAATG\n+TCAATTTCTTTTCAGTTTAAGAGAATATATGATATAAAAAATATATAAATATTATAAATA\n+TTTCGGAACTAACTGCTTATTTATT\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-Pretty
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-Pretty Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,17784 @@\n+  1          11         21         31         41        50        \n+  |          |          |          |          |        |\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 IRAT112 \n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATACGAAAG TAATACTAAT    50 KARASUKARASURANKASU\n+  AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 DOURADOPRECOCE\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA    50 KINANDANGPATONG\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 CAAWA/FORTUNA6\n+  AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA    50 VARYLAVA90\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATACGAAAG TAAATCAAAT    50 CIRAD358\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA    50 PCT4_SA_4_1_1076-2-4-1-5\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 YUNLU7  \n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 BAKUNGH \n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 BAGANANASALAO\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATAATAAAG TAATACTAAT    50 NHTA10  \n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TATATCAACA    50 MALAGKITPIRURUTONG\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 IR65907-206-4-B\n+  GAGAAAGAAT TCAGTTGTTC TCAACCATTA AGATATTTGA ATAAAAAGAT    50 KAKANI2 \n+  AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 DOURADOAGULHA\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 IRAT13  \n+  GAGAACCGTC CTGTAAGTAC TCTTGTTATA GGTACTAAAG TAATACTAAT    50 DAWASANRED\n+  GCGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTACGAAAG TAATACTAAT    50 CHUAN4  \n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 MOROBEREKAN\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 IRAT362 \n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGAAATAAAG TATATCAAAT    50 PULULAPA\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA GGAACGAAAG TAATACTAAT    50 MAHAE   \n+  AAGATCCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 WAB56-50\n+  AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA    50 ORYZICASABANA6\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 MARAVILHA\n+  AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA    50 IDSA77  \n+  GAGAACCGTC CTGTAAGTAC TCTTGTTATA AGAACTAAAG TAATACTAAT    50 INDANE  \n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 DINORADO\n+  AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 RT1031-69\n+  GAAATCCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 IR63380-16\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 VARYSOMOTRASIHANAKA\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTAA AATACGAAAG TAATACTAAT    50 HAWMOM  \n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 IRAT364 \n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATTAAG TAATACTAAT    50 TREMBESE\n+  GAAAACCGTC CTGTAACCTT GATTGTTATA AGAACTAAAG TATTACTAAT    50 NIPPONBARE_D\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TATATCAACA    50 AZUCENA \n+  GAGAACCGTC CTGTAACCTT GATTGTTATA AGAAATAAAG TAATACTAAT    50 BABER   \n+  AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 WAB56-125\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TATATCAAAT    50 BENGALYVAKARINA\n+  GAGAACCGTC CTGTAAGTAC TCTTGTTATA GGTAATAAAG TATATCTAAT    50 KETANMENAH\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGAAATAAAG TATATCAAAT    50 BULUPANDAK\n+  GAGAACCGTC CTGTAAGTAC TCTTGTTATA GGTAATAAAG TATATCTAAT    50 ARIAS   \n+  GAGAAAGAAT TCAGTTGTTC TCAACCATTA AGATATTTGA ATTAAAAAAT    50 GOMPA2  \n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 IRAT335 \n+  GAGAACCGTC CTGTAACCTT GATTGTTATA GGTAATAAAG TAATACTAAT    50 M202    \n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 IR53236-275-1\n+  GAGATCCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 IR65907-188-1-B\n+  AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT    50 P5589-1-1-3-P\n+  AAGAACCGTC CTGTAAGTAC TCTTGCTTAA AGTAATAAAG TAATACTAAT    50 MANDRIRAVINA3512\n+  GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGAACTAAAG TATATCAACA    '..b'AT TTATT                             5125 RATHAL  \n+  AAATACTGTG GTCTATTAAA TTGTA                             5125 CICIHBETON\n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 CANAROXA\n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 IR68704-145-1-1-B\n+  TTACAGTACG GTGCGCCTGA AAGAT                             5125 IR65261-19-1-B\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 KHAODAM \n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 IRAT212 \n+  ATTCGGAACT AACTGCTTAT TTATT                             5125 MANANELATRA520\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 62667   \n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 IRAT234 \n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 EARLYMUTANTIAC165\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 CUBA65  \n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 JUMULA2 \n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 IR71524-44-1-1\n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 PACHOLINHA\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 CIRAD488\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 ESPERANZA\n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 KUROKA  \n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 CT13582-15-5-M\n+  TTTCGGTGTG GTCTATTAAA TTGTA                             5125 REKETMAUN\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 YANCAOUSSA\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 IR71525-19-1-1\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 OS4     \n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 VIETNAM3\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 SPEAKER \n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 GOGO    \n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 GEMJYAJYANAM\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 BINULAWAN\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 GOGOLEMPAK\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 CHALOYOE\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 JAOHAW  \n+  TTTCGGTGTG GTCTATTAAA TTGTA                             5125 GUNDILKUNING\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 GANIGI  \n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 IRAT2   \n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 KETANKONIR\n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 IRAT366 \n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 IRAT104 \n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 LUDAN   \n+  ATTCGGAACT AACTGCTTAT TTATT                             5125 DAM     \n+  TTACAGTACG GTGCGCCTGA AAGAT                             5125 CURINCA \n+  TTACAGTACG GTGCGCCTGA AAGAT                             5125 CIRAD403\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 JUMALI  \n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 IR66421-105-1-1\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 JIMBRUKJOLOWORO\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 GOGOLEMPUK\n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 IR47686-09-01-B-1\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 TRESMESES\n+  TTTCGGAACT AACTGCTTAT TTAAT                             5125 IR60080-46A\n+  TTTCGGAACT AACTGCTTAT TTATT                             5125 KENDINGA5H\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-XML
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-XML Fri Dec 11 09:23:33 2015 -0500
[
b'@@ -0,0 +1,11971 @@\n+<?xml version="1.0" encoding="UTF-8"?>\n+<!DOCTYPE Bioseq-set [\n+<!ELEMENT accession (#PCDATA)>\n+<!ELEMENT authors (#PCDATA)>\n+<!ELEMENT Bioseq (accession | class | comment | date | dbxref | descr \n+\t| div | ftable | keywords | length | mol | name | nid | pub | seq-data \n+\t| seq-stat | source)*>\n+<!ELEMENT Bioseq-set (Bioseq+)>\n+<!ELEMENT class (#PCDATA)>\n+<!ELEMENT comment (#PCDATA)>\n+<!ELEMENT date (#PCDATA)>\n+<!ELEMENT dbxref (#PCDATA)>\n+<!ELEMENT descr (#PCDATA)>\n+<!ELEMENT div (#PCDATA)>\n+<!ELEMENT fitem (#PCDATA | floc | fnote)*>\n+<!ELEMENT floc (#PCDATA)>\n+<!ELEMENT fnote (#PCDATA | fval)*>\n+<!ELEMENT ftable (fitem+)>\n+<!ELEMENT fval (#PCDATA)>\n+<!ELEMENT journal (#PCDATA)>\n+<!ELEMENT keywords (#PCDATA)>\n+<!ELEMENT length (#PCDATA)>\n+<!ELEMENT lineage (#PCDATA)>\n+<!ELEMENT mol (#PCDATA)>\n+<!ELEMENT na (#PCDATA)>\n+<!ELEMENT name (#PCDATA)>\n+<!ELEMENT nc (#PCDATA)>\n+<!ELEMENT ng (#PCDATA)>\n+<!ELEMENT nid (#PCDATA)>\n+<!ELEMENT nn (#PCDATA)>\n+<!ELEMENT nt (#PCDATA)>\n+<!ELEMENT other (#PCDATA)>\n+<!ELEMENT pub (#PCDATA | authors | journal | other | pubseq | pubxref | title)*>\n+<!ELEMENT pubseq (#PCDATA)>\n+<!ELEMENT pubxref (#PCDATA)>\n+<!ELEMENT seq-data (#PCDATA)>\n+<!ELEMENT seq-stat (na, nc, ng, nt, nn?)>\n+<!ELEMENT source (#PCDATA | lineage)*>\n+<!ELEMENT title (#PCDATA)>\n+]>\n+\n+<Bioseq-set>\n+  <Bioseq>\n+    <name>IRAT112</name>\n+    <seq-data>GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCTTAAG\n+TCGAAGAGAGAATAAGTCAATATTTAATTGGACTCATCGCTTATTATCATTATGAATCAATAAACAACTTGATGTTGT\n+GCTCCATGTACGATATATAAAGACAGATAAAACCATAAGATCATCATTCAAGTATTGTATATAGCTCTAGATAGGATT\n+TAAATAGAATTTTATTTTATGTGAATAAAGTCTTTTGAACATTTACTAAACAAAGCATAAAGTCTTATCATGAGTTTC\n+GAGAAAAATGAGGCTATTCCAAGATAATGCATGTACGTTTTATATAATATGCTTCCTGAAATAATTAATAAATTGAGT\n+TATTAAGCTTTAATTATAAATCAATATTTGATTAAAAAATTACCGAGAGCTACATTTTCTAATCAAAGGGAACAACTC\n+TCTAAATTCAAAAATTTATGTCCGCAATCTGAGATAATATCAATTTTATTTTAATATAAGTTATTATAATGTACTGAT\n+TAATCTGACACTTTCATTTAAAATTAATTAAATTATAGCATAGTAAATAACTTTATAATATTGAGACAAGTTAATAAG\n+CGGCCTTCCAGCCGATATAATAAACATGATTTTTTTTTGCTTATAATGAAGTAGCAGTAAAGAATTTCAGTTTATCTT\n+ATTTTATTTTGAAAATGTTAGTATGTCATCACCTAGAACGAATATCTATATTGAAACCTTCTATTATAAATTACAGTG\n+ATCGACCTATTAAAATCTTAGTATTAAAACAATATTTCTATTTTATCTAGATGTAATCCATGTTTAGTGTGTACTCAT\n+CAGATTTAAACGTATATTCAGATTTATGATATCTAAGACCATTATTAGTTGTATAGAAATGTTTAATGCTAAAATATG\n+GAAAAATACTAAAGTAATTTTTTATATTATATACTTAATTAATACTATGAAGTGAGATACTTTAATTACGCATTAGGT\n+ATCAAATAACTTTCTTAGTAATATAAATTTAAAAGTAATTCGGCATGAGATAAACCAAATTATGTATCTTTGAATGTG\n+AATATGTCTGGTTTATAAAATTGAATTTTTATAAAAATTTTATTAATTATCAAACTTATTAGCCTCATATGTCTCTAA\n+TCATTAAGTCTAGAACGATCCATTATTTAATGCTGTTTGGTCATACATACTCTATATTTATAAACAATTACATCAAAC\n+GTAAATATAACTTTACGAACAAATATTGAAACGTTAACAGAACTTCCTATACGATGTTTCCAGATTACGACTTAATTA\n+TAAATATTATAGGGCCTCCTTTTTCGAAACATCGTGTTATGGTTTAGGATTTGCAGAATTGTAATACGTTTATATTGC\n+TGTAAGTTTTCTTGACAAATTTCTCAAAGATATTAATATAATTACCTGGAAAAAGATCTAAAAAAAATACGTATTACA\n+ATCCAGACATTGGTATTCGAATAAATAAATAAAAAATCTCCGGCTATTAATATTATGTAGAAGGACCCGGTATTGTAT\n+TATAGTTCAAAAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTCTCATGTATTCTTTTAAATGTCTAT\n+TTGAGTATATGTTTATCTTACATTTAGCTTAATCGAAATTGTTAAATAATTATAAAAATATTAATAGAATCAGTTAGA\n+TTATTATTAGTTCTTTGAACTATGGTGTTCAGACAGCTTTCCCTCAAATATTTTCAACTTGTAATGGAGAAGATCGAA\n+TTAAAATTATATTTTAAATATATTATTTTAAATACAAGATATTATATTATATACTATTAAAAAATAATATATTTATAA\n+AATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTCATACATGAAATCTTAATATAATATAATTATGTTATT\n+CAATTGACATTAAGACGATAATTACTTGGCGAACCAATACATATATATATATTTTGATTTTACTAACGTATAAATCGA\n+CTCGTATTATTTATACTTTAAATTGCAGAAAAATTAGTATATTCTTATATCGTAAATGACATTTATAAGTTAAGGTTA\n+TTTATTTCTGTTCGTTACGTATTTAAAAGTAATATGACTTATTTTCTACACAGATTTAACTATACGTAGAATAACTTA\n+TATCTTAGGTAAGTAAGAGATTTTCGAATTTGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATT\n+GATTAGTTAAGTAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATATTAATTGAAAAGTGTAGTATCGAGTA\n+ATATATAATATAAAATTAGTTCAATTATAATCAATAGAATAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAATTAT\n+TCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAAAAAAATATTTATGACCGCAGACTTTAATTACGAATAATT\n+AATAAATACAGCAGTTTATATATAGATACATATGAAATTTCTTGGTAATGAATACAAATAAATAT'..b'TAACAGAACTTCCTATACGATGTTTCCAGATTACGACTTAATTA\n+TAAATATTATAGGGCCCCCTTTTTCGAAACATCGTGTCATGGTTTAGGATTTGCAGGATTGTAATACGTTAGCTTAGT\n+ATTTTAATAATCAGATATGATTTATAGAGATATTTAATATTAATCTTAGATTAGGTCCTTAATTATTTAAATATTCTG\n+TATTTTGTTACAGATTTCGAACTGATAAATAAATTTGTTTACATGTTATCTTAAAAGGAGAAGGATCCGGTATTGTAT\n+TATAGTTCAATAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTCTCATGTATTCTTTTAAATGTCTTT\n+TTGAGTATATGTTTATCTTACATTTAGCTTAATCGAAAACAAATTTATTATATATTGATATTAATAGAATCAGTTAGA\n+TTATTATTAGTTCTTTGAACTATGGTTCACAGAAAGCTTTCCCTCAAATATTTTCAACTTGTAATGGAGAAGATCGAA\n+TTAAAATTATATTTTAAATATATTATTTTAAATACAAGATATTATATATATTAAATACTTTTTGAATTATATTTATAA\n+AATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTCATACATGAAATCTTAATAATTATAAATAATGAATAA\n+CTATTGATTTATTGACGATAATTACTTGGCGAACCAATATATATATATATATTTTGATTTTACTAACGTATAAATCGT\n+CTCGTATCATTTATATTTTAAATTGCAGAAAAATTAGTATATTCTTATATCGTAAATGACATTTATTAGTTAAGGTTA\n+TTTATTTCTGTTCGTTACGTATCTAAAAGTAATATGACTTATTTTCTTCACAGATTTAACTATACGAAGAATAACTTA\n+TATCTTAGGTAAGTAAGAGATTTTCGAATTTGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATT\n+GATTAGTTAAGAAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATATTAAAAGAAAAGTGTAGTATCGAGTA\n+ATATATAATATAAAATTAGTTCAATTATAATCAATAGATTAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAATTAT\n+TCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAATAAAATATTTATGACCGCAGACTTTAATTACGAATAATT\n+AATAAATACAGCAGATTATGATATAGGACTAACGGTTAAATAAATATTAATTACGTGTATTTATTATACTTGTAGTAT\n+TCTTTTTCATAATCTTTTCGAAAGTTAAAATTTGCGTATGTATATCTTAAATTGCAATTATTCCTCGATCTTTTTATA\n+TTATTATAGTTTTAGTATTCTCTAAAGTGTCTGTAGTTTTAAGTTTATACTAGCATACACTAAAATAAAATCAATAAC\n+TCCTTTTATATAAACAAAGATATTTAACCACGCACTTTACTTTCATTATTCTTCTTGTATATAACTAGGTTTTTTTTA\n+AACCTTTATCTCCTATACCTGTTTGTAAATGGCACCAATAGGTTGTTTGGTGAATAGTCTTAACTATAGTACCGGAAT\n+AATTAAAAAAAACAGATGTTTGATAAAAAAGAAAATCACTGTCTCTAATGTCTTGTATAATAACTATTAAACTGATGC\n+ATAATAATTTAAGATCTTGCTACGAAATTTTAAATTCTAAAGATATTATAGTTAACTAGAGATCTGAATGGAAATAAA\n+TAATAAAAAGGCATCATTATTTAAAATAGCCCCTCAAATACTTATAAAAATAAAAATATTAGATTATTCAGGGATAAA\n+TGACTATTGATCTGGTTAAAATTATCAGACATAATCCTAATGAAAATCATTTTATTTTTAATTGTAATAATATAGTTC\n+ATATAATAATATATTAGAATGGTTTACAAATACTAATGTATTTTGATTTTAATATAAGTTATAAGTTATATGTAATAA\n+TTGCTTAGCGAATTTCGTAATCATATTATAATACTTTACGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAAC\n+CTATATAGGATACTTATATTAATTAGTCATTAATTAAAATACACTCGTATCTTATATTTATTAAATAGTTACATTAAA\n+TTATCTGTATATAAACTAGCCGGACAGATTTATCCATTACTATACACATAATAATTACGATAAAATTTCTATGGTAAA\n+ATAGACCAGTCATGTATTTGAATAATAATCTTGTATAAACTCCGTGCAATAACCGAATAATTATTCGTTAAAGACAAC\n+AACACGTACATAACTACATAATTTATCTAGGATTATCTTAATATTTTAACTAAAAGTATATGATATTAATTGAAAACC\n+TCAGATACAGCTTACGTTTAGTTTGTTACATCCAATTATCGCAAAATATAGCAGTCCTCCTAAAAAAAGTAAAGATTA\n+TAAATGATGTATTACTATTATTCATGTAGATTAATTAGATACTATTTACTAGATTATATCTATTCAACATATATGAAA\n+TAGCCCGAAAAATTAAAAAATATATATTAGTTTGACTATACAAGTTATGGGAAAATTTCATATGGGTGTTTTTATTAT\n+TAAGAGTTAATAAATTTTTCATATATAATTATCAGATAATTATAAAACTTAATATTATTTATTAGTTTTATATAATAA\n+TTAAATATCTTAATTATTGAATGAAAATTAATAAATTACATTTGACAATTCAACTAGTAATATATGGCGTAATATATT\n+TAGATTATATATATAATCATTTATTTATTCTAAGTAAAATCGAGATTCTTAGTTATATGTGATATTCGAATTGCACCA\n+GCAATAAAAAAATAGAAATGCATATTGCTATAGAGTTCATCTTTTTTTCATTTAAATTAATAAATATCAATATGATAT\n+AATAAGCTTTTATCATACTAGAAGAAATAATGGCTTTATTTCTTATTGAGTGAATTATTAACTCCATTCTTTGAGGGT\n+TCACTAATGATAACAGATTTACGTAGTATAAACAGGATAAATACATATCTACTACGACATTCTCGACTCATTATGGTT\n+TACGATTGTTATATTTCGTATTATTAATACTTTATTTCGTTAGCCAAATCAATACAGAATTCTGGACCTCGAAGGATA\n+AGTCTTGCGGTTCTTGTTAAAAAAAATTTATATAAATTTCCAATAACATATATATTGACACGTTGTTATGTATGTTAC\n+TAACTGACGAATTTGCTAATTAACAATAGAGAAATTAATACGATTTTATGAGGAGTTTATTTAATTTTCTCTCAGAAA\n+AAATTTTTCACTAAAGAAAATACGTATGGGATGGTTAAAATTCTATTTAAATACTATAAAAATTCTTGTTAAGATTTA\n+ATACATAAATAAATTTCACCTATAATTCTTGAATCAGAATTGTATAATTCGTCTTCACACAATAATGATAATAATCAT\n+TAAATATTGTCACTAAATTTGAATGAGTTATAGTAATAGTGCCATTACGTATCATTAATGATTGAAAAAAAGTGTATG\n+TATTATTTTAGATACTTTTATGATACGCAAATACTCAGTAAAGAATTTAAAAAGTCTAATCTTTGAAGACAGCACGAA\n+CATGAGAAGTAGTTTATAAATTATTAACGGTTTAAATCATCCTTACTGTTTAGTCATGATCATGAATCTTTATGTTAT\n+TATTTCAAAGTAATATGAATGATCTACAATACTTTCAGGCTTTAAAAGAGACGCGAAAAATGTCAATTTCTTTTCAGT\n+TTAAGAGAATATATGATATAAAAAATATATAAATATTATAAATATTTCGGAACTAACTGCTTATTTATT\n+</seq-data>\n+  </Bioseq>\n+\n+</Bioseq-set>\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-alignment.fa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-alignment.fa Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,336 @@\n+>IRAT112\n+GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAATCCATGACGCTTAAGTCGAAGAGAGAATAAGTCAATATTTAATTGGACTCATCGCTTATTATCATTATGAATCAATAAACAACTTGATGTTGTGCTCCATGTACGATATATAAAGACAGATAAAACCATAAGATCATCATTCAAGTATTGTATATAGCTCTAGATAGGATTTAAATAGAATTTTATTTTATGTGAATAAAGTCTTTTGAACATTTACTAAACAAAGCATAAAGTCTTATCATGAGTTTCGAGAAAAATGAGGCTATTCCAAGATAATGCATGTACGTTTTATATAATATGCTTCCTGAAATAATTAATAAATTGAGTTATTAAGCTTTAATTATAAATCAATATTTGATTAAAAAATTACCGAGAGCTACATTTTCTAATCAAAGGGAACAACTCTCTAAATTCAAAAATTTATGTCCGCAATCTGAGATAATATCAATTTTATTTTAATATAAGTTATTATAATGTACTGATTAATCTGACACTTTCATTTAAAATTAATTAAATTATAGCATAGTAAATAACTTTATAATATTGAGACAAGTTAATAAGCGGCCTTCCAGCCGATATAATAAACATGATTTTTTTTTGCTTATAATGAAGTAGCAGTAAAGAATTTCAGTTTATCTTATTTTATTTTGAAAATGTTAGTATGTCATCACCTAGAACGAATATCTATATTGAAACCTTCTATTATAAATTACAGTGATCGACCTATTAAAATCTTAGTATTAAAACAATATTTCTATTTTATCTAGATGTAATCCATGTTTAGTGTGTACTCATCAGATTTAAACGTATATTCAGATTTATGATATCTAAGACCATTATTAGTTGTATAGAAATGTTTAATGCTAAAATATGGAAAAATACTAAAGTAATTTTTTATATTATATACTTAATTAATACTATGAAGTGAGATACTTTAATTACGCATTAGGTATCAAATAACTTTCTTAGTAATATAAATTTAAAAGTAATTCGGCATGAGATAAACCAAATTATGTATCTTTGAATGTGAATATGTCTGGTTTATAAAATTGAATTTTTATAAAAATTTTATTAATTATCAAACTTATTAGCCTCATATGTCTCTAATCATTAAGTCTAGAACGATCCATTATTTAATGCTGTTTGGTCATACATACTCTATATTTATAAACAATTACATCAAACGTAAATATAACTTTACGAACAAATATTGAAACGTTAACAGAACTTCCTATACGATGTTTCCAGATTACGACTTAATTATAAATATTATAGGGCCTCCTTTTTCGAAACATCGTGTTATGGTTTAGGATTTGCAGAATTGTAATACGTTTATATTGCTGTAAGTTTTCTTGACAAATTTCTCAAAGATATTAATATAATTACCTGGAAAAAGATCTAAAAAAAATACGTATTACAATCCAGACATTGGTATTCGAATAAATAAATAAAAAATCTCCGGCTATTAATATTATGTAGAAGGACCCGGTATTGTATTATAGTTCAAAAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTCTCATGTATTCTTTTAAATGTCTATTTGAGTATATGTTTATCTTACATTTAGCTTAATCGAAATTGTTAAATAATTATAAAAATATTAATAGAATCAGTTAGATTATTATTAGTTCTTTGAACTATGGTGTTCAGACAGCTTTCCCTCAAATATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATATATTATTTTAAATACAAGATATTATATTATATACTATTAAAAAATAATATATTTATAAAATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTCATACATGAAATCTTAATATAATATAATTATGTTATTCAATTGACATTAAGACGATAATTACTTGGCGAACCAATACATATATATATATTTTGATTTTACTAACGTATAAATCGACTCGTATTATTTATACTTTAAATTGCAGAAAAATTAGTATATTCTTATATCGTAAATGACATTTATAAGTTAAGGTTATTTATTTCTGTTCGTTACGTATTTAAAAGTAATATGACTTATTTTCTACACAGATTTAACTATACGTAGAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATTTGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATTGATTAGTTAAGTAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATATTAATTGAAAAGTGTAGTATCGAGTAATATATAATATAAAATTAGTTCAATTATAATCAATAGAATAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAATTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAAAAAAATATTTATGACCGCAGACTTTAATTACGAATAATTAATAAATACAGCAGTTTATATATAGATACATATGAAATTTCTTGGTAATGAATACAAATAAATATATACTTGTAGTATTCTTTTTAATAATCTTTTTGAAAGTTAAAATTTGCTCTAAATAATCTTAAATTGCAATTATTCCTCGATTATAAATTTTATAATAAGTTATTGTATCCCCTAAAATATCTCTAGTTTTAAGTTTTATATAGGATTCTCTAAAAAAAAATCAATAAGATCTTTTATATAATCATAGTAATTTAACCACGCACTTTACTATCATTATTCTTTATGTATATGTTTAGGTTTTAAGAGTAATACATATTGTATAATCTGTTTGTAAATGGCACCAATAGGTTGTTTGATGAATAGTCTTAACTATAGTACCGGTATAATTAAAAAAAACAGATTTTTAATAAAAAAGAAAATCACTGTCTCTAATGTCTTGTATAATAACAATTAAACTGATGCATAATAATTTAAGATTTTGGTTTTATAAAAATTTAGGATCATAAGATTATGAAATTTTTTTTACTAGTTACTTCTAATATTATTAATTGCATCACTATTTAAAATAGCCCCTTAAATACTTATAAAAATAAAAATATTAGATTATTCAGGGATAAATATCATCAATTAATAAATTGTCAGAATAACATAATCCTAATGAAAATCATTTTATTTTTAATTGTAATAATATAGTTCATATAATAATATATTAATCCTCAAGGTTGGCACTAATATATTTTGATTTAATTATAAGTTGTAGGGACTAAATTATAATTGCTTAGCGTATTTCGAAAATAATAAAATTTACTTATCGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGATACTTATATTAATTAGTCATTAATTAAAATACACTCGTATCTTATATTTATTAAATAGTTACATTAAATTATCTGTATATAAACTAGCCGGACAGATTTATCCATTACTATACACATAATAAATGTCAATATTAAATATAAGATGCATTGACCAGTAAGATTAATAAATAATAATCTTGTAATAACTCCGTGCAACATGCTAAATTATATTCATTAAAGACAACAACACGTACACTTAATGATATATTGTGTGATAATATTTATTATAAAATGTATGTTTATTGTGTAATAATAAATTAATCTCAGATACAGCTTATGTTTAGTTTGTTACATTCAATTATCGCAAAATATAGCAGTCCTCCTAAAAAAAGTAAAGATTATATATGATGTATTTCTATTATTCATGTAGATTAATTAGATACTATTTACTAGATTATATTTATATAACTATTAAGAAATAGCCCGAAAAATTAAAAAATATATATTAGTGCAAATATATAAGTTGTGGGAAAATTTCATATGGGTGTTTTTATTATTAAGAGTTAAAAAATTTTTCATGTATAATTATCAGATAATTATAAAACTATATATTAATTTTTAGAAAATATATGAAATTAAAT'..b'TCAAACTTATTAGTCTCATATGTCTCTAATGATTAAGTCTAGAACGATCCATTATTTAATGCTGTTTGGTCATACATACTCCGTATTTTTAAACAATTACATCAAACGTAAATATAACTTTACGAACAAACATTGAATCGTTAACAGAACTTCCTATACGATGTTTCCAGATTACGACTTAATTATAAATATTATAGGGCCCCCTTTTTCGAAACATCGTGTCATGGTTTAGGATTTGCAGGATTGTAATACGTTAGCTTAGTATTTTAATAATCAGATATGATTTATAGAGATATTTAATATTAATCTTAGATTAGGTCCTTAATTATTTAAATATTCTGTATTTTGTTACAGATTTCGAACTGATAAATAAATTTGTTTACATGTTATCTTAAAAGGAGAAGGATCCGGTATTGTATTATAGTTCAATAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTCTCATGTATTCTTTTAAATGTCTTTTTGAGTATATGTTTATCTTACATTTAGCTTAATCGAAAACAAATTTATTATATATTGATATTAATAGAATCAGTTAGATTATTATTAGTTCTTTGAACTATGGTTCACAGAAAGCTTTCCCTCAAATATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATATATTATTTTAAATACAAGATATTATATATATTAAATACTTTTTGAATTATATTTATAAAATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTCATACATGAAATCTTAATAATTATAAATAATGAATAACTATTGATTTATTGACGATAATTACTTGGCGAACCAATATATATATATATATTTTGATTTTACTAACGTATAAATCGTCTCGTATCATTTATATTTTAAATTGCAGAAAAATTAGTATATTCTTATATCGTAAATGACATTTATTAGTTAAGGTTATTTATTTCTGTTCGTTACGTATCTAAAAGTAATATGACTTATTTTCTTCACAGATTTAACTATACGAAGAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATTTGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATTGATTAGTTAAGAAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATATTAAAAGAAAAGTGTAGTATCGAGTAATATATAATATAAAATTAGTTCAATTATAATCAATAGATTAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAATTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAATAAAATATTTATGACCGCAGACTTTAATTACGAATAATTAATAAATACAGCAGATTATGATATAGGACTAACGGTTAAATAAATATTAATTACGTGTATTTATTATACTTGTAGTATTCTTTTTCATAATCTTTTCGAAAGTTAAAATTTGCGTATGTATATCTTAAATTGCAATTATTCCTCGATCTTTTTATATTATTATAGTTTTAGTATTCTCTAAAGTGTCTGTAGTTTTAAGTTTATACTAGCATACACTAAAATAAAATCAATAACTCCTTTTATATAAACAAAGATATTTAACCACGCACTTTACTTTCATTATTCTTCTTGTATATAACTAGGTTTTTTTTAAACCTTTATCTCCTATACCTGTTTGTAAATGGCACCAATAGGTTGTTTGGTGAATAGTCTTAACTATAGTACCGGAATAATTAAAAAAAACAGATGTTTGATAAAAAAGAAAATCACTGTCTCTAATGTCTTGTATAATAACTATTAAACTGATGCATAATAATTTAAGATCTTGCTACGAAATTTTAAATTCTAAAGATATTATAGTTAACTAGAGATCTGAATGGAAATAAATAATAAAAAGGCATCATTATTTAAAATAGCCCCTCAAATACTTATAAAAATAAAAATATTAGATTATTCAGGGATAAATGACTATTGATCTGGTTAAAATTATCAGACATAATCCTAATGAAAATCATTTTATTTTTAATTGTAATAATATAGTTCATATAATAATATATTAGAATGGTTTACAAATACTAATGTATTTTGATTTTAATATAAGTTATAAGTTATATGTAATAATTGCTTAGCGAATTTCGTAATCATATTATAATACTTTACGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGATACTTATATTAATTAGTCATTAATTAAAATACACTCGTATCTTATATTTATTAAATAGTTACATTAAATTATCTGTATATAAACTAGCCGGACAGATTTATCCATTACTATACACATAATAATTACGATAAAATTTCTATGGTAAAATAGACCAGTCATGTATTTGAATAATAATCTTGTATAAACTCCGTGCAATAACCGAATAATTATTCGTTAAAGACAACAACACGTACATAACTACATAATTTATCTAGGATTATCTTAATATTTTAACTAAAAGTATATGATATTAATTGAAAACCTCAGATACAGCTTACGTTTAGTTTGTTACATCCAATTATCGCAAAATATAGCAGTCCTCCTAAAAAAAGTAAAGATTATAAATGATGTATTACTATTATTCATGTAGATTAATTAGATACTATTTACTAGATTATATCTATTCAACATATATGAAATAGCCCGAAAAATTAAAAAATATATATTAGTTTGACTATACAAGTTATGGGAAAATTTCATATGGGTGTTTTTATTATTAAGAGTTAATAAATTTTTCATATATAATTATCAGATAATTATAAAACTTAATATTATTTATTAGTTTTATATAATAATTAAATATCTTAATTATTGAATGAAAATTAATAAATTACATTTGACAATTCAACTAGTAATATATGGCGTAATATATTTAGATTATATATATAATCATTTATTTATTCTAAGTAAAATCGAGATTCTTAGTTATATGTGATATTCGAATTGCACCAGCAATAAAAAAATAGAAATGCATATTGCTATAGAGTTCATCTTTTTTTCATTTAAATTAATAAATATCAATATGATATAATAAGCTTTTATCATACTAGAAGAAATAATGGCTTTATTTCTTATTGAGTGAATTATTAACTCCATTCTTTGAGGGTTCACTAATGATAACAGATTTACGTAGTATAAACAGGATAAATACATATCTACTACGACATTCTCGACTCATTATGGTTTACGATTGTTATATTTCGTATTATTAATACTTTATTTCGTTAGCCAAATCAATACAGAATTCTGGACCTCGAAGGATAAGTCTTGCGGTTCTTGTTAAAAAAAATTTATATAAATTTCCAATAACATATATATTGACACGTTGTTATGTATGTTACTAACTGACGAATTTGCTAATTAACAATAGAGAAATTAATACGATTTTATGAGGAGTTTATTTAATTTTCTCTCAGAAAAAATTTTTCACTAAAGAAAATACGTATGGGATGGTTAAAATTCTATTTAAATACTATAAAAATTCTTGTTAAGATTTAATACATAAATAAATTTCACCTATAATTCTTGAATCAGAATTGTATAATTCGTCTTCACACAATAATGATAATAATCATTAAATATTGTCACTAAATTTGAATGAGTTATAGTAATAGTGCCATTACGTATCATTAATGATTGAAAAAAAGTGTATGTATTATTTTAGATACTTTTATGATACGCAAATACTCAGTAAAGAATTTAAAAAGTCTAATCTTTGAAGACAGCACGAACATGAGAAGTAGTTTATAAATTATTAACGGTTTAAATCATCCTTACTGTTTAGTCATGATCATGAATCTTTATGTTATTATTTCAAAGTAATATGAATGATCTACAATACTTTCAGGCTTTAAAAGAGACGCGAAAAATGTCAATTTCTTTTCAGTTTAAGAGAATATATGATATAAAAAATATATAAATATTATAAATATTTCGGAACTAACTGCTTATTTATT\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-phylip
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-phylip Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,17579 @@\n+ 168 5125\n+IRAT112      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+KARASUKARA   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATACGAAAG TAATACTAAT\n+DOURADOPRE   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+KINANDANGP   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA\n+CAAWA/FORT   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+VARYLAVA90   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA\n+CIRAD358     GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATACGAAAG TAAATCAAAT\n+PCT4_SA_4_   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA\n+YUNLU7       GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+BAKUNGH      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+BAGANANASA   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+NHTA10       GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AATAATAAAG TAATACTAAT\n+MALAGKITPI   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TATATCAACA\n+IR65907-20   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+KAKANI2      GAGAAAGAAT TCAGTTGTTC TCAACCATTA AGATATTTGA ATAAAAAGAT\n+DOURADOAGU   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+IRAT13       GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+DAWASANRED   GAGAACCGTC CTGTAAGTAC TCTTGTTATA GGTACTAAAG TAATACTAAT\n+CHUAN4       GCGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTACGAAAG TAATACTAAT\n+MOROBEREKA   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+IRAT362      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+PULULAPA     GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGAAATAAAG TATATCAAAT\n+MAHAE        GAGAACCGTC CTGTAAGTAC TCTTGCTTTA GGAACGAAAG TAATACTAAT\n+WAB56-50     AAGATCCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+ORYZICASAB   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA\n+MARAVILHA    GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+IDSA77       AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTACA\n+INDANE       GAGAACCGTC CTGTAAGTAC TCTTGTTATA AGAACTAAAG TAATACTAAT\n+DINORADO     GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+RT1031-69    AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+IR63380-16   GAAATCCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+VARYSOMOTR   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+HAWMOM       GAGAACCGTC CTGTAAGTAC TCTTGCTTAA AATACGAAAG TAATACTAAT\n+IRAT364      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+TREMBESE     GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATTAAG TAATACTAAT\n+NIPPONBARE   GAAAACCGTC CTGTAACCTT GATTGTTATA AGAACTAAAG TATTACTAAT\n+AZUCENA      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TATATCAACA\n+BABER        GAGAACCGTC CTGTAACCTT GATTGTTATA AGAAATAAAG TAATACTAAT\n+WAB56-125    AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+BENGALYVAK   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TATATCAAAT\n+KETANMENAH   GAGAACCGTC CTGTAAGTAC TCTTGTTATA GGTAATAAAG TATATCTAAT\n+BULUPANDAK   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGAAATAAAG TATATCAAAT\n+ARIAS        GAGAACCGTC CTGTAAGTAC TCTTGTTATA GGTAATAAAG TATATCTAAT\n+GOMPA2       GAGAAAGAAT TCAGTTGTTC TCAACCATTA AGATATTTGA ATTAAAAAAT\n+IRAT335      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+M202         GAGAACCGTC CTGTAACCTT GATTGTTATA GGTAATAAAG TAATACTAAT\n+IR53236-27   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+IR65907-18   GAGATCCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+P5589-1-1-   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+MANDRIRAVI   AAGAACCGTC CTGTAAGTAC TCTTGCTTAA AGTAATAAAG TAATACTAAT\n+PALAWAN      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGAACTAAAG TATATCAACA\n+CNA-7_BO_1   GAGTACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAAAAAAGAT\n+IRAT257      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+TANDUI       GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TATATCAACA\n+KETANLUMBU   GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGAAATAAAG TATATCAAAT\n+IRAT109      GAGAACCGTC CTGTAACCTT GATTGTTATA AGAACTAAAG TAATACTAAT\n+PCT11_0_0_   AAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+KANIRANGA    GAGAACCGTC CTGTAAGTAC'..b'\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTACAGTACG GTGCGCCTGA AAGAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             AAATACTGTG GTCTATTAAA TTGTA\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             ATTCAGTACT GACTGCCTGA ATGTT\n+             TTACAGTACG GTGCGCCTGA AAGAT\n+             AAACGGTACT ATCTGCTAAA TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             AAATACTGTG GTCTATTAAA TTGTA\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             AAATACTGTG GTCTATTAAA TTGTA\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTACAGTACG GTGCGCCTGA AAGAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             ATTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             AAATACTGTG GTCTATTAAA TTGTA\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTACAGTACG GTGCGCCTGA AAGAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             ATTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGTGTG GTCTATTAAA TTGTA\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGTGTG GTCTATTAAA TTGTA\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             ATTCGGAACT AACTGCTTAT TTATT\n+             TTACAGTACG GTGCGCCTGA AAGAT\n+             TTACAGTACG GTGCGCCTGA AAGAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+             TTTCGGAACT AACTGCTTAT TTAAT\n+             TTTCGGAACT AACTGCTTAT TTATT\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n+\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-phylip32
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-phylip32 Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,17473 @@\n+ 168 5125 I \n+IRAT112      GAGAACCGTC CTGTAAGTAC TCTTGCTTTA AGTAATAAAG TAATACTAAT\n+             CCATGACGCT TAAGTCGAAG AGAGAATAAG TCAATATTTA ATTGGACTCA\n+             TCGCTTATTA TCATTATGAA TCAATAAACA ACTTGATGTT GTGCTCCATG\n+             TACGATATAT AAAGACAGAT AAAACCATAA GATCATCATT CAAGTATTGT\n+             ATATAGCTCT AGATAGGATT TAAATAGAAT TTTATTTTAT GTGAATAAAG\n+             TCTTTTGAAC ATTTACTAAA CAAAGCATAA AGTCTTATCA TGAGTTTCGA\n+             GAAAAATGAG GCTATTCCAA GATAATGCAT GTACGTTTTA TATAATATGC\n+             TTCCTGAAAT AATTAATAAA TTGAGTTATT AAGCTTTAAT TATAAATCAA\n+             TATTTGATTA AAAAATTACC GAGAGCTACA TTTTCTAATC AAAGGGAACA\n+             ACTCTCTAAA TTCAAAAATT TATGTCCGCA ATCTGAGATA ATATCAATTT\n+             TATTTTAATA TAAGTTATTA TAATGTACTG ATTAATCTGA CACTTTCATT\n+             TAAAATTAAT TAAATTATAG CATAGTAAAT AACTTTATAA TATTGAGACA\n+             AGTTAATAAG CGGCCTTCCA GCCGATATAA TAAACATGAT TTTTTTTTGC\n+             TTATAATGAA GTAGCAGTAA AGAATTTCAG TTTATCTTAT TTTATTTTGA\n+             AAATGTTAGT ATGTCATCAC CTAGAACGAA TATCTATATT GAAACCTTCT\n+             ATTATAAATT ACAGTGATCG ACCTATTAAA ATCTTAGTAT TAAAACAATA\n+             TTTCTATTTT ATCTAGATGT AATCCATGTT TAGTGTGTAC TCATCAGATT\n+             TAAACGTATA TTCAGATTTA TGATATCTAA GACCATTATT AGTTGTATAG\n+             AAATGTTTAA TGCTAAAATA TGGAAAAATA CTAAAGTAAT TTTTTATATT\n+             ATATACTTAA TTAATACTAT GAAGTGAGAT ACTTTAATTA CGCATTAGGT\n+             ATCAAATAAC TTTCTTAGTA ATATAAATTT AAAAGTAATT CGGCATGAGA\n+             TAAACCAAAT TATGTATCTT TGAATGTGAA TATGTCTGGT TTATAAAATT\n+             GAATTTTTAT AAAAATTTTA TTAATTATCA AACTTATTAG CCTCATATGT\n+             CTCTAATCAT TAAGTCTAGA ACGATCCATT ATTTAATGCT GTTTGGTCAT\n+             ACATACTCTA TATTTATAAA CAATTACATC AAACGTAAAT ATAACTTTAC\n+             GAACAAATAT TGAAACGTTA ACAGAACTTC CTATACGATG TTTCCAGATT\n+             ACGACTTAAT TATAAATATT ATAGGGCCTC CTTTTTCGAA ACATCGTGTT\n+             ATGGTTTAGG ATTTGCAGAA TTGTAATACG TTTATATTGC TGTAAGTTTT\n+             CTTGACAAAT TTCTCAAAGA TATTAATATA ATTACCTGGA AAAAGATCTA\n+             AAAAAAATAC GTATTACAAT CCAGACATTG GTATTCGAAT AAATAAATAA\n+             AAAATCTCCG GCTATTAATA TTATGTAGAA GGACCCGGTA TTGTATTATA\n+             GTTCAAAAAA AAAGAATTAT CTTGTAAATC TTATTCCATC TTTAATATTC\n+             TCATGTATTC TTTTAAATGT CTATTTGAGT ATATGTTTAT CTTACATTTA\n+             GCTTAATCGA AATTGTTAAA TAATTATAAA AATATTAATA GAATCAGTTA\n+             GATTATTATT AGTTCTTTGA ACTATGGTGT TCAGACAGCT TTCCCTCAAA\n+             TATTTTCAAC TTGTAATGGA GAAGATCGAA TTAAAATTAT ATTTTAAATA\n+             TATTATTTTA AATACAAGAT ATTATATTAT ATACTATTAA AAAATAATAT\n+             ATTTATAAAA TAGTAGATAT ATAAAGTCTC CCTAGGATAT TAACCACCTC\n+             ATACATGAAA TCTTAATATA ATATAATTAT GTTATTCAAT TGACATTAAG\n+             ACGATAATTA CTTGGCGAAC CAATACATAT ATATATATTT TGATTTTACT\n+             AACGTATAAA TCGACTCGTA TTATTTATAC TTTAAATTGC AGAAAAATTA\n+             GTATATTCTT ATATCGTAAA TGACATTTAT AAGTTAAGGT TATTTATTTC\n+             TGTTCGTTAC GTATTTAAAA GTAATATGAC TTATTTTCTA CACAGATTTA\n+             ACTATACGTA GAATAACTTA TATCTTAGGT AAGTAAGAGA TTTTCGAATT\n+             TGATTTCGAA TATGACTAAT AGATTCATTA TAAAGAATAT ATGTTATTGA\n+             TTAGTTAAGT AGCATCGTGA ATTATTTTAA AATTGCATTT GCGTTCAATA\n+             TTAATTGAAA AGTGTAGTAT CGAGTAATAT ATAATATAAA ATTAGTTCAA\n+             TTATAATCAA TAGAATAGAT TTTGAAGCCA TGCGTGTAAT TCTTGAAAAA\n+             TTATTCTATA TTATGTAGAA ATAAGACTGA AAGATAAAAC TAAAAAAATA\n+             TTTATGACCG CAGACTTTAA TTACGAATAA TTAATAAATA CAGCAGTTTA\n+             TATATAGATA CATATGAAAT TTCTTGGTAA TGAATACAAA TAAATATATA\n+             CTTGTAGTAT TCTTTTTAAT AATCTTTTTG AAAGTTAAAA TTTGCTCTAA\n+             ATAATCTTAA ATTGCAATTA TTCCTCGATT ATAAATTTTA TAATAAGTTA\n+             TTGTATCCCC TAAAATATCT CTAGTTTTAA GTTTTATATA GGATTCTCTA\n+             AAAAAAAATC AATAAGATCT TTTATATAAT CATAGTAATT TAACCACGCA\n+             CTTTACTATC ATTATTCTTT ATGTATATGT TTAGGTTTTA AGAGTAATAC\n+             ATATTGTATA ATCTGTTTGT AAATGGCACC AATAGGTTGT TTGATGAATA\n+             GTCTTAACTA TAGTACC'..b'TAAAGAATAT ATGTTATTGA\n+             TTAGTTAAGA AGCATCGTGA ATTATTTTAA AATTGCATTT GCGTTCAATA\n+             TTAAAAGAAA AGTGTAGTAT CGAGTAATAT ATAATATAAA ATTAGTTCAA\n+             TTATAATCAA TAGATTAGAT TTTGAAGCCA TGCGTGTAAT TCTTGAAAAA\n+             TTATTCTATA TTATGTAGAA ATAAGACTGA AAGATAAAAC TAATAAAATA\n+             TTTATGACCG CAGACTTTAA TTACGAATAA TTAATAAATA CAGCAGATTA\n+             TGATATAGGA CTAACGGTTA AATAAATATT AATTACGTGT ATTTATTATA\n+             CTTGTAGTAT TCTTTTTCAT AATCTTTTCG AAAGTTAAAA TTTGCGTATG\n+             TATATCTTAA ATTGCAATTA TTCCTCGATC TTTTTATATT ATTATAGTTT\n+             TAGTATTCTC TAAAGTGTCT GTAGTTTTAA GTTTATACTA GCATACACTA\n+             AAATAAAATC AATAACTCCT TTTATATAAA CAAAGATATT TAACCACGCA\n+             CTTTACTTTC ATTATTCTTC TTGTATATAA CTAGGTTTTT TTTAAACCTT\n+             TATCTCCTAT ACCTGTTTGT AAATGGCACC AATAGGTTGT TTGGTGAATA\n+             GTCTTAACTA TAGTACCGGA ATAATTAAAA AAAACAGATG TTTGATAAAA\n+             AAGAAAATCA CTGTCTCTAA TGTCTTGTAT AATAACTATT AAACTGATGC\n+             ATAATAATTT AAGATCTTGC TACGAAATTT TAAATTCTAA AGATATTATA\n+             GTTAACTAGA GATCTGAATG GAAATAAATA ATAAAAAGGC ATCATTATTT\n+             AAAATAGCCC CTCAAATACT TATAAAAATA AAAATATTAG ATTATTCAGG\n+             GATAAATGAC TATTGATCTG GTTAAAATTA TCAGACATAA TCCTAATGAA\n+             AATCATTTTA TTTTTAATTG TAATAATATA GTTCATATAA TAATATATTA\n+             GAATGGTTTA CAAATACTAA TGTATTTTGA TTTTAATATA AGTTATAAGT\n+             TATATGTAAT AATTGCTTAG CGAATTTCGT AATCATATTA TAATACTTTA\n+             CGGAGTAGTA TCCAATTTCA ATATATTATT TTTTAAAAAC CTATATAGGA\n+             TACTTATATT AATTAGTCAT TAATTAAAAT ACACTCGTAT CTTATATTTA\n+             TTAAATAGTT ACATTAAATT ATCTGTATAT AAACTAGCCG GACAGATTTA\n+             TCCATTACTA TACACATAAT AATTACGATA AAATTTCTAT GGTAAAATAG\n+             ACCAGTCATG TATTTGAATA ATAATCTTGT ATAAACTCCG TGCAATAACC\n+             GAATAATTAT TCGTTAAAGA CAACAACACG TACATAACTA CATAATTTAT\n+             CTAGGATTAT CTTAATATTT TAACTAAAAG TATATGATAT TAATTGAAAA\n+             CCTCAGATAC AGCTTACGTT TAGTTTGTTA CATCCAATTA TCGCAAAATA\n+             TAGCAGTCCT CCTAAAAAAA GTAAAGATTA TAAATGATGT ATTACTATTA\n+             TTCATGTAGA TTAATTAGAT ACTATTTACT AGATTATATC TATTCAACAT\n+             ATATGAAATA GCCCGAAAAA TTAAAAAATA TATATTAGTT TGACTATACA\n+             AGTTATGGGA AAATTTCATA TGGGTGTTTT TATTATTAAG AGTTAATAAA\n+             TTTTTCATAT ATAATTATCA GATAATTATA AAACTTAATA TTATTTATTA\n+             GTTTTATATA ATAATTAAAT ATCTTAATTA TTGAATGAAA ATTAATAAAT\n+             TACATTTGAC AATTCAACTA GTAATATATG GCGTAATATA TTTAGATTAT\n+             ATATATAATC ATTTATTTAT TCTAAGTAAA ATCGAGATTC TTAGTTATAT\n+             GTGATATTCG AATTGCACCA GCAATAAAAA AATAGAAATG CATATTGCTA\n+             TAGAGTTCAT CTTTTTTTCA TTTAAATTAA TAAATATCAA TATGATATAA\n+             TAAGCTTTTA TCATACTAGA AGAAATAATG GCTTTATTTC TTATTGAGTG\n+             AATTATTAAC TCCATTCTTT GAGGGTTCAC TAATGATAAC AGATTTACGT\n+             AGTATAAACA GGATAAATAC ATATCTACTA CGACATTCTC GACTCATTAT\n+             GGTTTACGAT TGTTATATTT CGTATTATTA ATACTTTATT TCGTTAGCCA\n+             AATCAATACA GAATTCTGGA CCTCGAAGGA TAAGTCTTGC GGTTCTTGTT\n+             AAAAAAAATT TATATAAATT TCCAATAACA TATATATTGA CACGTTGTTA\n+             TGTATGTTAC TAACTGACGA ATTTGCTAAT TAACAATAGA GAAATTAATA\n+             CGATTTTATG AGGAGTTTAT TTAATTTTCT CTCAGAAAAA ATTTTTCACT\n+             AAAGAAAATA CGTATGGGAT GGTTAAAATT CTATTTAAAT ACTATAAAAA\n+             TTCTTGTTAA GATTTAATAC ATAAATAAAT TTCACCTATA ATTCTTGAAT\n+             CAGAATTGTA TAATTCGTCT TCACACAATA ATGATAATAA TCATTAAATA\n+             TTGTCACTAA ATTTGAATGA GTTATAGTAA TAGTGCCATT ACGTATCATT\n+             AATGATTGAA AAAAAGTGTA TGTATTATTT TAGATACTTT TATGATACGC\n+             AAATACTCAG TAAAGAATTT AAAAAGTCTA ATCTTTGAAG ACAGCACGAA\n+             CATGAGAAGT AGTTTATAAA TTATTAACGG TTTAAATCAT CCTTACTGTT\n+             TAGTCATGAT CATGAATCTT TATGTTATTA TTTCAAAGTA ATATGAATGA\n+             TCTACAATAC TTTCAGGCTT TAAAAGAGAC GCGAAAAATG TCAATTTCTT\n+             TTCAGTTTAA GAGAATATAT GATATAAAAA ATATATAAAT ATTATAAATA\n+             TTTCGGAACT AACTGCTTAT TTATT\n+\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-raw
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-raw Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,17472 @@\n+GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAAT\n+CCATGACGCTTAAGTCGAAGAGAGAATAAGTCAATATTTAATTGGACTCA\n+TCGCTTATTATCATTATGAATCAATAAACAACTTGATGTTGTGCTCCATG\n+TACGATATATAAAGACAGATAAAACCATAAGATCATCATTCAAGTATTGT\n+ATATAGCTCTAGATAGGATTTAAATAGAATTTTATTTTATGTGAATAAAG\n+TCTTTTGAACATTTACTAAACAAAGCATAAAGTCTTATCATGAGTTTCGA\n+GAAAAATGAGGCTATTCCAAGATAATGCATGTACGTTTTATATAATATGC\n+TTCCTGAAATAATTAATAAATTGAGTTATTAAGCTTTAATTATAAATCAA\n+TATTTGATTAAAAAATTACCGAGAGCTACATTTTCTAATCAAAGGGAACA\n+ACTCTCTAAATTCAAAAATTTATGTCCGCAATCTGAGATAATATCAATTT\n+TATTTTAATATAAGTTATTATAATGTACTGATTAATCTGACACTTTCATT\n+TAAAATTAATTAAATTATAGCATAGTAAATAACTTTATAATATTGAGACA\n+AGTTAATAAGCGGCCTTCCAGCCGATATAATAAACATGATTTTTTTTTGC\n+TTATAATGAAGTAGCAGTAAAGAATTTCAGTTTATCTTATTTTATTTTGA\n+AAATGTTAGTATGTCATCACCTAGAACGAATATCTATATTGAAACCTTCT\n+ATTATAAATTACAGTGATCGACCTATTAAAATCTTAGTATTAAAACAATA\n+TTTCTATTTTATCTAGATGTAATCCATGTTTAGTGTGTACTCATCAGATT\n+TAAACGTATATTCAGATTTATGATATCTAAGACCATTATTAGTTGTATAG\n+AAATGTTTAATGCTAAAATATGGAAAAATACTAAAGTAATTTTTTATATT\n+ATATACTTAATTAATACTATGAAGTGAGATACTTTAATTACGCATTAGGT\n+ATCAAATAACTTTCTTAGTAATATAAATTTAAAAGTAATTCGGCATGAGA\n+TAAACCAAATTATGTATCTTTGAATGTGAATATGTCTGGTTTATAAAATT\n+GAATTTTTATAAAAATTTTATTAATTATCAAACTTATTAGCCTCATATGT\n+CTCTAATCATTAAGTCTAGAACGATCCATTATTTAATGCTGTTTGGTCAT\n+ACATACTCTATATTTATAAACAATTACATCAAACGTAAATATAACTTTAC\n+GAACAAATATTGAAACGTTAACAGAACTTCCTATACGATGTTTCCAGATT\n+ACGACTTAATTATAAATATTATAGGGCCTCCTTTTTCGAAACATCGTGTT\n+ATGGTTTAGGATTTGCAGAATTGTAATACGTTTATATTGCTGTAAGTTTT\n+CTTGACAAATTTCTCAAAGATATTAATATAATTACCTGGAAAAAGATCTA\n+AAAAAAATACGTATTACAATCCAGACATTGGTATTCGAATAAATAAATAA\n+AAAATCTCCGGCTATTAATATTATGTAGAAGGACCCGGTATTGTATTATA\n+GTTCAAAAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTC\n+TCATGTATTCTTTTAAATGTCTATTTGAGTATATGTTTATCTTACATTTA\n+GCTTAATCGAAATTGTTAAATAATTATAAAAATATTAATAGAATCAGTTA\n+GATTATTATTAGTTCTTTGAACTATGGTGTTCAGACAGCTTTCCCTCAAA\n+TATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATA\n+TATTATTTTAAATACAAGATATTATATTATATACTATTAAAAAATAATAT\n+ATTTATAAAATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTC\n+ATACATGAAATCTTAATATAATATAATTATGTTATTCAATTGACATTAAG\n+ACGATAATTACTTGGCGAACCAATACATATATATATATTTTGATTTTACT\n+AACGTATAAATCGACTCGTATTATTTATACTTTAAATTGCAGAAAAATTA\n+GTATATTCTTATATCGTAAATGACATTTATAAGTTAAGGTTATTTATTTC\n+TGTTCGTTACGTATTTAAAAGTAATATGACTTATTTTCTACACAGATTTA\n+ACTATACGTAGAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATT\n+TGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATTGA\n+TTAGTTAAGTAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATA\n+TTAATTGAAAAGTGTAGTATCGAGTAATATATAATATAAAATTAGTTCAA\n+TTATAATCAATAGAATAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAA\n+TTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAAAAAAATA\n+TTTATGACCGCAGACTTTAATTACGAATAATTAATAAATACAGCAGTTTA\n+TATATAGATACATATGAAATTTCTTGGTAATGAATACAAATAAATATATA\n+CTTGTAGTATTCTTTTTAATAATCTTTTTGAAAGTTAAAATTTGCTCTAA\n+ATAATCTTAAATTGCAATTATTCCTCGATTATAAATTTTATAATAAGTTA\n+TTGTATCCCCTAAAATATCTCTAGTTTTAAGTTTTATATAGGATTCTCTA\n+AAAAAAAATCAATAAGATCTTTTATATAATCATAGTAATTTAACCACGCA\n+CTTTACTATCATTATTCTTTATGTATATGTTTAGGTTTTAAGAGTAATAC\n+ATATTGTATAATCTGTTTGTAAATGGCACCAATAGGTTGTTTGATGAATA\n+GTCTTAACTATAGTACCGGTATAATTAAAAAAAACAGATTTTTAATAAAA\n+AAGAAAATCACTGTCTCTAATGTCTTGTATAATAACAATTAAACTGATGC\n+ATAATAATTTAAGATTTTGGTTTTATAAAAATTTAGGATCATAAGATTAT\n+GAAATTTTTTTTACTAGTTACTTCTAATATTATTAATTGCATCACTATTT\n+AAAATAGCCCCTTAAATACTTATAAAAATAAAAATATTAGATTATTCAGG\n+GATAAATATCATCAATTAATAAATTGTCAGAATAACATAATCCTAATGAA\n+AATCATTTTATTTTTAATTGTAATAATATAGTTCATATAATAATATATTA\n+ATCCTCAAGGTTGGCACTAATATATTTTGATTTAATTATAAGTTGTAGGG\n+ACTAAATTATAATTGCTTAGCGTATTTCGAAAATAATAAAATTTACTTAT\n+CGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGA\n+TACTTATATTAATTAGTCATTAATTAAAATACACTCGTATCTTATATTTA\n+TTAAATAGTTACATTAAATTATCTGTATATAAACTAGCCGGACAGATTTA\n+TCCATTACTATACACATAATAAATGTCAATATTAAATATAAGATGCATTG\n+ACCAGTAAGATTAATAAATAATAATCTTGTAATAACTCCGTGCAACATGC\n+TAAATTATATTCATTAAAGACAACAACACGTACACTTAATGATATATTGT\n+GTGATAATATTTATTATAAAATGTATGTTTATTGTGTAATAATAAATTAA\n+TCTCAGATACAGCTTATGTTTAGTTTGTTACATTCAATTATCGCAAAATA\n+TAGCAGTCCTCCTAAAAAAAGTAAAGATTATATATGATGTATTTCTATTA\n+TTCATGTAGATTAATTAGATACTATTTACTAGATTATATTTATATAACTA\n+TTAAGAAATAGCCCGAAAAATTAAAA'..b'TACGATGTTTCCAGATT\n+ACGACTTAATTATAAATATTATAGGGCCCCCTTTTTCGAAACATCGTGTC\n+ATGGTTTAGGATTTGCAGGATTGTAATACGTTAGCTTAGTATTTTAATAA\n+TCAGATATGATTTATAGAGATATTTAATATTAATCTTAGATTAGGTCCTT\n+AATTATTTAAATATTCTGTATTTTGTTACAGATTTCGAACTGATAAATAA\n+ATTTGTTTACATGTTATCTTAAAAGGAGAAGGATCCGGTATTGTATTATA\n+GTTCAATAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTC\n+TCATGTATTCTTTTAAATGTCTTTTTGAGTATATGTTTATCTTACATTTA\n+GCTTAATCGAAAACAAATTTATTATATATTGATATTAATAGAATCAGTTA\n+GATTATTATTAGTTCTTTGAACTATGGTTCACAGAAAGCTTTCCCTCAAA\n+TATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATA\n+TATTATTTTAAATACAAGATATTATATATATTAAATACTTTTTGAATTAT\n+ATTTATAAAATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTC\n+ATACATGAAATCTTAATAATTATAAATAATGAATAACTATTGATTTATTG\n+ACGATAATTACTTGGCGAACCAATATATATATATATATTTTGATTTTACT\n+AACGTATAAATCGTCTCGTATCATTTATATTTTAAATTGCAGAAAAATTA\n+GTATATTCTTATATCGTAAATGACATTTATTAGTTAAGGTTATTTATTTC\n+TGTTCGTTACGTATCTAAAAGTAATATGACTTATTTTCTTCACAGATTTA\n+ACTATACGAAGAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATT\n+TGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATTGA\n+TTAGTTAAGAAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATA\n+TTAAAAGAAAAGTGTAGTATCGAGTAATATATAATATAAAATTAGTTCAA\n+TTATAATCAATAGATTAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAA\n+TTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAATAAAATA\n+TTTATGACCGCAGACTTTAATTACGAATAATTAATAAATACAGCAGATTA\n+TGATATAGGACTAACGGTTAAATAAATATTAATTACGTGTATTTATTATA\n+CTTGTAGTATTCTTTTTCATAATCTTTTCGAAAGTTAAAATTTGCGTATG\n+TATATCTTAAATTGCAATTATTCCTCGATCTTTTTATATTATTATAGTTT\n+TAGTATTCTCTAAAGTGTCTGTAGTTTTAAGTTTATACTAGCATACACTA\n+AAATAAAATCAATAACTCCTTTTATATAAACAAAGATATTTAACCACGCA\n+CTTTACTTTCATTATTCTTCTTGTATATAACTAGGTTTTTTTTAAACCTT\n+TATCTCCTATACCTGTTTGTAAATGGCACCAATAGGTTGTTTGGTGAATA\n+GTCTTAACTATAGTACCGGAATAATTAAAAAAAACAGATGTTTGATAAAA\n+AAGAAAATCACTGTCTCTAATGTCTTGTATAATAACTATTAAACTGATGC\n+ATAATAATTTAAGATCTTGCTACGAAATTTTAAATTCTAAAGATATTATA\n+GTTAACTAGAGATCTGAATGGAAATAAATAATAAAAAGGCATCATTATTT\n+AAAATAGCCCCTCAAATACTTATAAAAATAAAAATATTAGATTATTCAGG\n+GATAAATGACTATTGATCTGGTTAAAATTATCAGACATAATCCTAATGAA\n+AATCATTTTATTTTTAATTGTAATAATATAGTTCATATAATAATATATTA\n+GAATGGTTTACAAATACTAATGTATTTTGATTTTAATATAAGTTATAAGT\n+TATATGTAATAATTGCTTAGCGAATTTCGTAATCATATTATAATACTTTA\n+CGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGA\n+TACTTATATTAATTAGTCATTAATTAAAATACACTCGTATCTTATATTTA\n+TTAAATAGTTACATTAAATTATCTGTATATAAACTAGCCGGACAGATTTA\n+TCCATTACTATACACATAATAATTACGATAAAATTTCTATGGTAAAATAG\n+ACCAGTCATGTATTTGAATAATAATCTTGTATAAACTCCGTGCAATAACC\n+GAATAATTATTCGTTAAAGACAACAACACGTACATAACTACATAATTTAT\n+CTAGGATTATCTTAATATTTTAACTAAAAGTATATGATATTAATTGAAAA\n+CCTCAGATACAGCTTACGTTTAGTTTGTTACATCCAATTATCGCAAAATA\n+TAGCAGTCCTCCTAAAAAAAGTAAAGATTATAAATGATGTATTACTATTA\n+TTCATGTAGATTAATTAGATACTATTTACTAGATTATATCTATTCAACAT\n+ATATGAAATAGCCCGAAAAATTAAAAAATATATATTAGTTTGACTATACA\n+AGTTATGGGAAAATTTCATATGGGTGTTTTTATTATTAAGAGTTAATAAA\n+TTTTTCATATATAATTATCAGATAATTATAAAACTTAATATTATTTATTA\n+GTTTTATATAATAATTAAATATCTTAATTATTGAATGAAAATTAATAAAT\n+TACATTTGACAATTCAACTAGTAATATATGGCGTAATATATTTAGATTAT\n+ATATATAATCATTTATTTATTCTAAGTAAAATCGAGATTCTTAGTTATAT\n+GTGATATTCGAATTGCACCAGCAATAAAAAAATAGAAATGCATATTGCTA\n+TAGAGTTCATCTTTTTTTCATTTAAATTAATAAATATCAATATGATATAA\n+TAAGCTTTTATCATACTAGAAGAAATAATGGCTTTATTTCTTATTGAGTG\n+AATTATTAACTCCATTCTTTGAGGGTTCACTAATGATAACAGATTTACGT\n+AGTATAAACAGGATAAATACATATCTACTACGACATTCTCGACTCATTAT\n+GGTTTACGATTGTTATATTTCGTATTATTAATACTTTATTTCGTTAGCCA\n+AATCAATACAGAATTCTGGACCTCGAAGGATAAGTCTTGCGGTTCTTGTT\n+AAAAAAAATTTATATAAATTTCCAATAACATATATATTGACACGTTGTTA\n+TGTATGTTACTAACTGACGAATTTGCTAATTAACAATAGAGAAATTAATA\n+CGATTTTATGAGGAGTTTATTTAATTTTCTCTCAGAAAAAATTTTTCACT\n+AAAGAAAATACGTATGGGATGGTTAAAATTCTATTTAAATACTATAAAAA\n+TTCTTGTTAAGATTTAATACATAAATAAATTTCACCTATAATTCTTGAAT\n+CAGAATTGTATAATTCGTCTTCACACAATAATGATAATAATCATTAAATA\n+TTGTCACTAAATTTGAATGAGTTATAGTAATAGTGCCATTACGTATCATT\n+AATGATTGAAAAAAAGTGTATGTATTATTTTAGATACTTTTATGATACGC\n+AAATACTCAGTAAAGAATTTAAAAAGTCTAATCTTTGAAGACAGCACGAA\n+CATGAGAAGTAGTTTATAAATTATTAACGGTTTAAATCATCCTTACTGTT\n+TAGTCATGATCATGAATCTTTATGTTATTATTTCAAAGTAATATGAATGA\n+TCTACAATACTTTCAGGCTTTAAAAGAGACGCGAAAAATGTCAATTTCTT\n+TTCAGTTTAAGAGAATATATGATATAAAAAATATATAAATATTATAAATA\n+TTTCGGAACTAACTGCTTATTTATT\n+\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 test-data/readseq-standford
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/readseq-standford Fri Dec 11 09:23:33 2015 -0500
b
b'@@ -0,0 +1,17808 @@\n+;IRAT112  5125 bases  \n+IRAT112\n+GAGAACCGTCCTGTAAGTACTCTTGCTTTAAGTAATAAAGTAATACTAAT\n+CCATGACGCTTAAGTCGAAGAGAGAATAAGTCAATATTTAATTGGACTCA\n+TCGCTTATTATCATTATGAATCAATAAACAACTTGATGTTGTGCTCCATG\n+TACGATATATAAAGACAGATAAAACCATAAGATCATCATTCAAGTATTGT\n+ATATAGCTCTAGATAGGATTTAAATAGAATTTTATTTTATGTGAATAAAG\n+TCTTTTGAACATTTACTAAACAAAGCATAAAGTCTTATCATGAGTTTCGA\n+GAAAAATGAGGCTATTCCAAGATAATGCATGTACGTTTTATATAATATGC\n+TTCCTGAAATAATTAATAAATTGAGTTATTAAGCTTTAATTATAAATCAA\n+TATTTGATTAAAAAATTACCGAGAGCTACATTTTCTAATCAAAGGGAACA\n+ACTCTCTAAATTCAAAAATTTATGTCCGCAATCTGAGATAATATCAATTT\n+TATTTTAATATAAGTTATTATAATGTACTGATTAATCTGACACTTTCATT\n+TAAAATTAATTAAATTATAGCATAGTAAATAACTTTATAATATTGAGACA\n+AGTTAATAAGCGGCCTTCCAGCCGATATAATAAACATGATTTTTTTTTGC\n+TTATAATGAAGTAGCAGTAAAGAATTTCAGTTTATCTTATTTTATTTTGA\n+AAATGTTAGTATGTCATCACCTAGAACGAATATCTATATTGAAACCTTCT\n+ATTATAAATTACAGTGATCGACCTATTAAAATCTTAGTATTAAAACAATA\n+TTTCTATTTTATCTAGATGTAATCCATGTTTAGTGTGTACTCATCAGATT\n+TAAACGTATATTCAGATTTATGATATCTAAGACCATTATTAGTTGTATAG\n+AAATGTTTAATGCTAAAATATGGAAAAATACTAAAGTAATTTTTTATATT\n+ATATACTTAATTAATACTATGAAGTGAGATACTTTAATTACGCATTAGGT\n+ATCAAATAACTTTCTTAGTAATATAAATTTAAAAGTAATTCGGCATGAGA\n+TAAACCAAATTATGTATCTTTGAATGTGAATATGTCTGGTTTATAAAATT\n+GAATTTTTATAAAAATTTTATTAATTATCAAACTTATTAGCCTCATATGT\n+CTCTAATCATTAAGTCTAGAACGATCCATTATTTAATGCTGTTTGGTCAT\n+ACATACTCTATATTTATAAACAATTACATCAAACGTAAATATAACTTTAC\n+GAACAAATATTGAAACGTTAACAGAACTTCCTATACGATGTTTCCAGATT\n+ACGACTTAATTATAAATATTATAGGGCCTCCTTTTTCGAAACATCGTGTT\n+ATGGTTTAGGATTTGCAGAATTGTAATACGTTTATATTGCTGTAAGTTTT\n+CTTGACAAATTTCTCAAAGATATTAATATAATTACCTGGAAAAAGATCTA\n+AAAAAAATACGTATTACAATCCAGACATTGGTATTCGAATAAATAAATAA\n+AAAATCTCCGGCTATTAATATTATGTAGAAGGACCCGGTATTGTATTATA\n+GTTCAAAAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTC\n+TCATGTATTCTTTTAAATGTCTATTTGAGTATATGTTTATCTTACATTTA\n+GCTTAATCGAAATTGTTAAATAATTATAAAAATATTAATAGAATCAGTTA\n+GATTATTATTAGTTCTTTGAACTATGGTGTTCAGACAGCTTTCCCTCAAA\n+TATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATA\n+TATTATTTTAAATACAAGATATTATATTATATACTATTAAAAAATAATAT\n+ATTTATAAAATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTC\n+ATACATGAAATCTTAATATAATATAATTATGTTATTCAATTGACATTAAG\n+ACGATAATTACTTGGCGAACCAATACATATATATATATTTTGATTTTACT\n+AACGTATAAATCGACTCGTATTATTTATACTTTAAATTGCAGAAAAATTA\n+GTATATTCTTATATCGTAAATGACATTTATAAGTTAAGGTTATTTATTTC\n+TGTTCGTTACGTATTTAAAAGTAATATGACTTATTTTCTACACAGATTTA\n+ACTATACGTAGAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATT\n+TGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATTGA\n+TTAGTTAAGTAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATA\n+TTAATTGAAAAGTGTAGTATCGAGTAATATATAATATAAAATTAGTTCAA\n+TTATAATCAATAGAATAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAA\n+TTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAAAAAAATA\n+TTTATGACCGCAGACTTTAATTACGAATAATTAATAAATACAGCAGTTTA\n+TATATAGATACATATGAAATTTCTTGGTAATGAATACAAATAAATATATA\n+CTTGTAGTATTCTTTTTAATAATCTTTTTGAAAGTTAAAATTTGCTCTAA\n+ATAATCTTAAATTGCAATTATTCCTCGATTATAAATTTTATAATAAGTTA\n+TTGTATCCCCTAAAATATCTCTAGTTTTAAGTTTTATATAGGATTCTCTA\n+AAAAAAAATCAATAAGATCTTTTATATAATCATAGTAATTTAACCACGCA\n+CTTTACTATCATTATTCTTTATGTATATGTTTAGGTTTTAAGAGTAATAC\n+ATATTGTATAATCTGTTTGTAAATGGCACCAATAGGTTGTTTGATGAATA\n+GTCTTAACTATAGTACCGGTATAATTAAAAAAAACAGATTTTTAATAAAA\n+AAGAAAATCACTGTCTCTAATGTCTTGTATAATAACAATTAAACTGATGC\n+ATAATAATTTAAGATTTTGGTTTTATAAAAATTTAGGATCATAAGATTAT\n+GAAATTTTTTTTACTAGTTACTTCTAATATTATTAATTGCATCACTATTT\n+AAAATAGCCCCTTAAATACTTATAAAAATAAAAATATTAGATTATTCAGG\n+GATAAATATCATCAATTAATAAATTGTCAGAATAACATAATCCTAATGAA\n+AATCATTTTATTTTTAATTGTAATAATATAGTTCATATAATAATATATTA\n+ATCCTCAAGGTTGGCACTAATATATTTTGATTTAATTATAAGTTGTAGGG\n+ACTAAATTATAATTGCTTAGCGTATTTCGAAAATAATAAAATTTACTTAT\n+CGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGA\n+TACTTATATTAATTAGTCATTAATTAAAATACACTCGTATCTTATATTTA\n+TTAAATAGTTACATTAAATTATCTGTATATAAACTAGCCGGACAGATTTA\n+TCCATTACTATACACATAATAAATGTCAATATTAAATATAAGATGCATTG\n+ACCAGTAAGATTAATAAATAATAATCTTGTAATAACTCCGTGCAACATGC\n+TAAATTATATTCATTAAAGACAACAACACGTACACTTAATGATATATTGT\n+GTGATAATATTTATTATAAAATGTATGTTTATTGTGTAATAATAAATTAA\n+TCTCAGATACAGCTTATGTTTAGTTTGTTACATTCAATTATCGCAAAATA\n+TAGCAGTCCTCCTAAAAAAAGTAAAGATTATATATGATGTATTTCTATTA\n+TTCATGTAGATTAATTAGATACTATTTACTAGATTATATTTATAT'..b'ACGATGTTTCCAGATT\n+ACGACTTAATTATAAATATTATAGGGCCCCCTTTTTCGAAACATCGTGTC\n+ATGGTTTAGGATTTGCAGGATTGTAATACGTTAGCTTAGTATTTTAATAA\n+TCAGATATGATTTATAGAGATATTTAATATTAATCTTAGATTAGGTCCTT\n+AATTATTTAAATATTCTGTATTTTGTTACAGATTTCGAACTGATAAATAA\n+ATTTGTTTACATGTTATCTTAAAAGGAGAAGGATCCGGTATTGTATTATA\n+GTTCAATAAAAAAGAATTATCTTGTAAATCTTATTCCATCTTTAATATTC\n+TCATGTATTCTTTTAAATGTCTTTTTGAGTATATGTTTATCTTACATTTA\n+GCTTAATCGAAAACAAATTTATTATATATTGATATTAATAGAATCAGTTA\n+GATTATTATTAGTTCTTTGAACTATGGTTCACAGAAAGCTTTCCCTCAAA\n+TATTTTCAACTTGTAATGGAGAAGATCGAATTAAAATTATATTTTAAATA\n+TATTATTTTAAATACAAGATATTATATATATTAAATACTTTTTGAATTAT\n+ATTTATAAAATAGTAGATATATAAAGTCTCCCTAGGATATTAACCACCTC\n+ATACATGAAATCTTAATAATTATAAATAATGAATAACTATTGATTTATTG\n+ACGATAATTACTTGGCGAACCAATATATATATATATATTTTGATTTTACT\n+AACGTATAAATCGTCTCGTATCATTTATATTTTAAATTGCAGAAAAATTA\n+GTATATTCTTATATCGTAAATGACATTTATTAGTTAAGGTTATTTATTTC\n+TGTTCGTTACGTATCTAAAAGTAATATGACTTATTTTCTTCACAGATTTA\n+ACTATACGAAGAATAACTTATATCTTAGGTAAGTAAGAGATTTTCGAATT\n+TGATTTCGAATATGACTAATAGATTCATTATAAAGAATATATGTTATTGA\n+TTAGTTAAGAAGCATCGTGAATTATTTTAAAATTGCATTTGCGTTCAATA\n+TTAAAAGAAAAGTGTAGTATCGAGTAATATATAATATAAAATTAGTTCAA\n+TTATAATCAATAGATTAGATTTTGAAGCCATGCGTGTAATTCTTGAAAAA\n+TTATTCTATATTATGTAGAAATAAGACTGAAAGATAAAACTAATAAAATA\n+TTTATGACCGCAGACTTTAATTACGAATAATTAATAAATACAGCAGATTA\n+TGATATAGGACTAACGGTTAAATAAATATTAATTACGTGTATTTATTATA\n+CTTGTAGTATTCTTTTTCATAATCTTTTCGAAAGTTAAAATTTGCGTATG\n+TATATCTTAAATTGCAATTATTCCTCGATCTTTTTATATTATTATAGTTT\n+TAGTATTCTCTAAAGTGTCTGTAGTTTTAAGTTTATACTAGCATACACTA\n+AAATAAAATCAATAACTCCTTTTATATAAACAAAGATATTTAACCACGCA\n+CTTTACTTTCATTATTCTTCTTGTATATAACTAGGTTTTTTTTAAACCTT\n+TATCTCCTATACCTGTTTGTAAATGGCACCAATAGGTTGTTTGGTGAATA\n+GTCTTAACTATAGTACCGGAATAATTAAAAAAAACAGATGTTTGATAAAA\n+AAGAAAATCACTGTCTCTAATGTCTTGTATAATAACTATTAAACTGATGC\n+ATAATAATTTAAGATCTTGCTACGAAATTTTAAATTCTAAAGATATTATA\n+GTTAACTAGAGATCTGAATGGAAATAAATAATAAAAAGGCATCATTATTT\n+AAAATAGCCCCTCAAATACTTATAAAAATAAAAATATTAGATTATTCAGG\n+GATAAATGACTATTGATCTGGTTAAAATTATCAGACATAATCCTAATGAA\n+AATCATTTTATTTTTAATTGTAATAATATAGTTCATATAATAATATATTA\n+GAATGGTTTACAAATACTAATGTATTTTGATTTTAATATAAGTTATAAGT\n+TATATGTAATAATTGCTTAGCGAATTTCGTAATCATATTATAATACTTTA\n+CGGAGTAGTATCCAATTTCAATATATTATTTTTTAAAAACCTATATAGGA\n+TACTTATATTAATTAGTCATTAATTAAAATACACTCGTATCTTATATTTA\n+TTAAATAGTTACATTAAATTATCTGTATATAAACTAGCCGGACAGATTTA\n+TCCATTACTATACACATAATAATTACGATAAAATTTCTATGGTAAAATAG\n+ACCAGTCATGTATTTGAATAATAATCTTGTATAAACTCCGTGCAATAACC\n+GAATAATTATTCGTTAAAGACAACAACACGTACATAACTACATAATTTAT\n+CTAGGATTATCTTAATATTTTAACTAAAAGTATATGATATTAATTGAAAA\n+CCTCAGATACAGCTTACGTTTAGTTTGTTACATCCAATTATCGCAAAATA\n+TAGCAGTCCTCCTAAAAAAAGTAAAGATTATAAATGATGTATTACTATTA\n+TTCATGTAGATTAATTAGATACTATTTACTAGATTATATCTATTCAACAT\n+ATATGAAATAGCCCGAAAAATTAAAAAATATATATTAGTTTGACTATACA\n+AGTTATGGGAAAATTTCATATGGGTGTTTTTATTATTAAGAGTTAATAAA\n+TTTTTCATATATAATTATCAGATAATTATAAAACTTAATATTATTTATTA\n+GTTTTATATAATAATTAAATATCTTAATTATTGAATGAAAATTAATAAAT\n+TACATTTGACAATTCAACTAGTAATATATGGCGTAATATATTTAGATTAT\n+ATATATAATCATTTATTTATTCTAAGTAAAATCGAGATTCTTAGTTATAT\n+GTGATATTCGAATTGCACCAGCAATAAAAAAATAGAAATGCATATTGCTA\n+TAGAGTTCATCTTTTTTTCATTTAAATTAATAAATATCAATATGATATAA\n+TAAGCTTTTATCATACTAGAAGAAATAATGGCTTTATTTCTTATTGAGTG\n+AATTATTAACTCCATTCTTTGAGGGTTCACTAATGATAACAGATTTACGT\n+AGTATAAACAGGATAAATACATATCTACTACGACATTCTCGACTCATTAT\n+GGTTTACGATTGTTATATTTCGTATTATTAATACTTTATTTCGTTAGCCA\n+AATCAATACAGAATTCTGGACCTCGAAGGATAAGTCTTGCGGTTCTTGTT\n+AAAAAAAATTTATATAAATTTCCAATAACATATATATTGACACGTTGTTA\n+TGTATGTTACTAACTGACGAATTTGCTAATTAACAATAGAGAAATTAATA\n+CGATTTTATGAGGAGTTTATTTAATTTTCTCTCAGAAAAAATTTTTCACT\n+AAAGAAAATACGTATGGGATGGTTAAAATTCTATTTAAATACTATAAAAA\n+TTCTTGTTAAGATTTAATACATAAATAAATTTCACCTATAATTCTTGAAT\n+CAGAATTGTATAATTCGTCTTCACACAATAATGATAATAATCATTAAATA\n+TTGTCACTAAATTTGAATGAGTTATAGTAATAGTGCCATTACGTATCATT\n+AATGATTGAAAAAAAGTGTATGTATTATTTTAGATACTTTTATGATACGC\n+AAATACTCAGTAAAGAATTTAAAAAGTCTAATCTTTGAAGACAGCACGAA\n+CATGAGAAGTAGTTTATAAATTATTAACGGTTTAAATCATCCTTACTGTT\n+TAGTCATGATCATGAATCTTTATGTTATTATTTCAAAGTAATATGAATGA\n+TCTACAATACTTTCAGGCTTTAAAAGAGACGCGAAAAATGTCAATTTCTT\n+TTCAGTTTAAGAGAATATATGATATAAAAAATATATAAATATTATAAATA\n+TTTCGGAACTAACTGCTTATTTATT1\n+\n'
b
diff -r 3fadcdc7b7a6 -r b38275a23ce0 tool_dependencies.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_dependencies.xml Fri Dec 11 09:23:33 2015 -0500
b
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<tool_dependency>
+    <package name="readseq.jar" version="10.03.13">
+        <repository changeset_revision="fea210e6e159" name="package_readseq_jar_10_03_13" owner="gandres" toolshed="https://toolshed.g2.bx.psu.edu" />
+    </package>
+</tool_dependency>