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

Changeset 0:b98d6fffd00b (2015-06-11)
Next changeset 1:a12ce5668966 (2015-06-11)
Commit message:
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/art commit 2b8fe4bffea74c80e20d2d4d0c426cc1631fc05f
added:
art_454.xml
art_illumina.xml
art_solid.xml
macros.xml
test-data/art.454.01.fq
test-data/art.454.01.sam
test-data/art.454.01.stat
test-data/art.454.02.fq
test-data/art.454.02.sam
test-data/art.454.02.stat
test-data/art.454.021.fq
test-data/art.454.022.fq
test-data/art.illumina.01.aln
test-data/art.illumina.01.fq
test-data/art.illumina.01.sam
test-data/art.illumina.02.sam
test-data/art.illumina.021.aln
test-data/art.illumina.021.fq
test-data/art.illumina.022.aln
test-data/art.illumina.022.fq
test-data/art.illumina.03.sam
test-data/art.illumina.031.aln
test-data/art.illumina.031.fq
test-data/art.illumina.032.aln
test-data/art.illumina.032.fq
test-data/art.solid.01.fq
test-data/art.solid.01.map
test-data/art.solid.01.sam
test-data/art.solid.02.sam
test-data/art.solid.02_F3.fq
test-data/art.solid.02_F3.map
test-data/art.solid.02_F5.fq
test-data/art.solid.02_F5.map
test-data/input.fa
tool_dependencies.xml
b
diff -r 000000000000 -r b98d6fffd00b art_454.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/art_454.xml Thu Jun 11 11:51:06 2015 -0400
[
@@ -0,0 +1,155 @@
+<tool id="art_454" name="ART 454" version="2014.11.03.0">
+  <description>simulates pyrosequencing data</description>
+  <macros>
+      <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio" />
+  <command><![CDATA[
+art_454 $t
+
+$aln
+$sam
+
+#if $rndSeed and $rndSeed > -1:
+-r $rndSeed
+#end if
+
+#if $c
+-c $c
+#end if
+
+#if $generate.amplicon.use_amplicon == "amplicon_true":
+    #if $generate.choice == "single_end":
+        -A
+    #else:
+        -B
+    #end if
+#end if
+
+$input_seq_file
+output
+
+#if $generate.choice == "single_end":
+    $fold_coverage
+#else:
+    $fold_coverage
+    $generate.fragment_size
+    $generate.fragment_sd
+#end if
+
+#if $generate.amplicon.use_amplicon == "amplicon_true":
+    #if $generate.choice == "single_end":
+        $generate.amplicon.reads_per_amplicon
+    #else:
+        $generate.amplicon.read_pairs_per_amplicon
+    #end if
+#end if
+;
+]]></command>
+  <inputs>
+    <param label="DNA/RNA reference sequence" format="fasta" name="input_seq_file" type="data"/>
+    <param label="the fold of read coverage over the reference sequences" name="fold_coverage" type="integer" value="20"/>
+
+    <conditional name="generate">
+        <param name="choice" type="select" label="Type of data to generate">
+            <option value="single_end">Single-End</option>
+            <option value="paired_end">Paired-End</option>
+        </param>
+        <when value="single_end">
+            <expand macro="amplicon" />
+        </when>
+        <when value="paired_end">
+            <expand macro="frag_len_sd" />
+            <expand macro="amplicon_pair" />
+        </when>
+    </conditional>
+
+
+    <expand macro="sam" />
+    <expand macro="aln" />
+
+    <param type="boolean" label="indicate to simulate reads from the built-in GS FLX Titanium profile (-t)" name="t" truevalue="-t" falsevalue="" optional="true"  />
+    <param label="specify the number of flow cycles by the sequencer [100 for GS-FLX, 200 for GS-FLX Titanium] (-c)" name="c" type="integer" value="100" optional="true" />
+
+    <expand macro="rndSeed" />
+  </inputs>
+  <outputs>
+        <!-- Single End -->
+        <data format="fastq" name="output_fq1_single" from_work_dir="output.fq" label="Simulated of 454 sequencing of $input_seq_file.name">
+            <filter>generate['choice'] == "single_end"</filter>
+        </data>
+
+        <!-- Paired End -->
+        <data format="fastq" name="output_fq1_paired" from_work_dir="output1.fq" label="Simulated of 454 sequencing of $input_seq_file.name (Forward)">
+            <filter>generate['choice'] != "single_end"</filter>
+        </data>
+        <data format="fastq" name="output_fq2_paired" from_work_dir="output2.fq" label="Simulated of 454 sequencing of $input_seq_file.name (Reverse)">
+            <filter>generate['choice'] != "single_end"</filter>
+        </data>
+        <data format="sam" name="output_sam" from_work_dir="output.sam" label="Mapping of Simulated 454 data to $input_seq_file.name">
+            <filter>sam</filter>
+        </data>
+
+        <!-- Single End -->
+        <data format="aln" name="output_aln1_single" from_work_dir="output.aln" label="Alignment of Simulated 454 data to $input_seq_file.name">
+            <filter>aln and generate['choice'] == "single_end"</filter>
+        </data>
+        <!-- Paired End -->
+        <data format="aln" name="output_aln1_paired" from_work_dir="output1.aln" label="Alignment of Simulated 454 data to $input_seq_file.name">
+            <filter>aln and generate['choice'] != "single_end"</filter>
+        </data>
+        <data format="aln" name="output_aln2_paired" from_work_dir="output2.aln" label="Alignment of Simulated 454 data to $input_seq_file.name">
+            <filter>generate['choice'] != "single_end" and generate['amplicon']['use_amplicon'] == "amplicon_true"</filter>
+        </data>
+  </outputs>
+  <tests>
+      <!--  Single End tests -->
+      <test>
+          <param name="rndSeed" value="42" />
+          <param name="input_seq_file" value="input.fa" />
+          <param name="fold_coverage" value="20" />
+          <param name="choice" value="single_end" />
+          <output name="output_fq1_single" file="art.454.01.fq" />
+      </test>
+      <test>
+          <param name="rndSeed" value="42" />
+          <param name="input_seq_file" value="input.fa" />
+          <param name="fold_coverage" value="20" />
+          <param name="choice" value="single_end" />
+          <param name="sam" value="True" />
+          <output name="output_fq1_single" file="art.454.01.fq" />
+          <output name="output_sam" file="art.454.01.sam" lines_diff="2"/>
+      </test>
+      <!-- Paired End tests -->
+      <test>
+          <param name="rndSeed" value="42" />
+          <param name="input_seq_file" value="input.fa" />
+          <param name="fold_coverage" value="20" />
+          <param name="choice" value="paired_end" />
+          <param name="fragment_size" value="105" />
+          <param name="fragment_sd" value="5" />
+          <param name="sam" value="True" />
+          <output name="output_fq1_paired" file="art.454.021.fq" />
+          <output name="output_fq2_paired" file="art.454.022.fq" />
+          <output name="output_sam" file="art.454.02.sam" lines_diff="2"/>
+      </test>
+  </tests>
+  <help><![CDATA[
+Art 454 Pyrosequencing Simulator
+================================
+
+ART_454 is a simulation program to generate sequence read data of Roche 454
+Pyrosequencing sequencers. ART generates reads according to the empirical read
+quality profile and the calibrated error profile of uncall/overcall
+homopolymers from real 454 read data. ART has been using for testing or
+benchmarking a variety of method or tools for next-generation sequencing data
+analysis, including read alignment, de novo assembly, detection of SNP, CNV, or
+other structure variation.
+
+art_454 can generate both single-end and paired-end of 454 sequencing platform.
+Besides for regular genome DNA and cDNA sequencing simulation, art_454 also
+supports amplicon sequencing. The reference sequences can be either DNA or RNA.
+      ]]></help>
+  <expand macro="citation" />
+</tool>
+
b
diff -r 000000000000 -r b98d6fffd00b art_illumina.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/art_illumina.xml Thu Jun 11 11:51:06 2015 -0400
[
@@ -0,0 +1,158 @@
+<tool id="art_illumina" name="ART Illumina" version="2014.11.03.0">
+  <description>simulates sequencing data</description>
+  <macros>
+      <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio" />
+  <command><![CDATA[
+art_illumina
+
+#if str($sam) == "-s":
+    --samout
+#end if
+
+#if not str($aln) == "-a":
+    --noALN
+#end if
+
+#if str($generate.choice) == "paired_end":
+    --paired
+    --mflen $generate.fragment_size
+    --sdev $generate.fragment_sd
+#else if str($generate.choice) == "mate_pair":
+    --matepair
+    --mflen $generate.fragment_size
+    --sdev $generate.fragment_sd
+#end if
+
+--in $input_seq_file
+--len $read_length
+--fcov $fold_coverage
+
+$amplicon
+
+--insRate $insRate
+--insRate2 $insRate2
+--delRate $delRate
+--delRate2 $delRate2
+
+#if $rndSeed and $rndSeed > -1:
+    --rndSeed $rndSeed
+#end if
+
+--out output;
+]]></command>
+  <inputs>
+    <param label="DNA/RNA reference sequence" format="fasta" name="input_seq_file" type="data"/>
+    <param label="the fold of read coverage over the reference sequences" name="fold_coverage" type="integer" value="20"/>
+    <param label="length of reads to be simulated" name="read_length" type="integer" value="100"/>
+    <param label="amplicon sequencing simulation" name="amplicon" type="boolean" truevalue="--amplicon" falsevalue="" />
+
+    <conditional name="generate">
+        <param name="choice" type="select" label="Type of data to generate">
+            <option value="single_end">Single-End</option>
+            <option value="paired_end">Paired-End</option>
+            <option value="mate_pair">Mate-Pair</option>
+        </param>
+        <when value="single_end">
+        </when>
+        <when value="paired_end">
+            <expand macro="frag_len_sd" />
+        </when>
+        <when value="mate_pair">
+            <expand macro="frag_len_sd" />
+        </when>
+    </conditional>
+
+    <expand macro="aln" />
+    <expand macro="sam" />
+
+    <param label="the first-read insertion rate" help="(--insRate)" name="insRate" type="float" value="0.00009" />
+    <param label="the second-read insertion rate" help="(--insRate2)" name="insRate2" type="float" value="0.00015" />
+    <param label="the first-read deletion rate" help="(--delRate)" name="delRate" type="float" value="0.00011" />
+    <param label="the second-read deletion rate" help="(--delRate2)" name="delRate2" type="float" value="0.00023" />
+
+    <expand macro="rndSeed" />
+    <!-- todo: id, errfree, masN, qShift(2), sepProf -->
+  </inputs>
+  <outputs>
+        <!-- Single End -->
+        <data format="fastq" name="output_fq1_single" from_work_dir="output.fq" label="Simulated of Illumina sequencing of $input_seq_file.name">
+            <filter>generate['choice'] == "single_end"</filter>
+        </data>
+
+        <!-- Paired End -->
+        <data format="fastq" name="output_fq1_paired" from_work_dir="output1.fq" label="Simulated of Illumina sequencing of $input_seq_file.name (Forward)">
+            <filter>generate['choice'] != "single_end"</filter>
+        </data>
+        <data format="fastq" name="output_fq2_paired" from_work_dir="output2.fq" label="Simulated of Illumina sequencing of $input_seq_file.name (Reverse)">
+            <filter>generate['choice'] != "single_end"</filter>
+        </data>
+        <data format="sam" name="output_sam" from_work_dir="output.sam" label="Mapping of Simulated Illumina data to $input_seq_file.name">
+            <filter>sam</filter>
+        </data>
+
+        <!-- Single End -->
+        <data format="aln" name="output_aln1_single" from_work_dir="output.aln" label="Alignment of Simulated Illumina data to $input_seq_file.name">
+            <filter>aln and generate['choice'] == "single_end"</filter>
+        </data>
+
+        <!-- paired end -->
+        <data format="aln" name="output_aln1_paired" from_work_dir="output1.aln" label="Alignment of Simulated Illumina data to $input_seq_file.name">
+            <filter>aln and generate['choice'] != "single_end"</filter>
+        </data>
+        <data format="aln" name="output_aln2_paired" from_work_dir="output2.aln" label="Alignment of Simulated Illumina data to $input_seq_file.name">
+            <filter>aln and generate['choice'] != "single_end"</filter>
+        </data>
+  </outputs>
+  <tests>
+      <test>
+          <param name="rndSeed" value="42" />
+          <param name="input_seq_file" value="input.fa" />
+          <param name="fold_coverage" value="20" />
+          <param name="read_length" value="200" />
+          <param name="choice" value="single_end" />
+          <param name="aln" value="True" />
+          <param name="sam" value="True" />
+
+          <output name="output_fq1_single" file="art.illumina.01.fq" />
+          <output name="output_aln1_single" file="art.illumina.01.aln" lines_diff="2"/>
+          <output name="output_sam" file="art.illumina.01.sam" lines_diff="2"/>
+      </test>
+      <test>
+          <param name="rndSeed" value="42" />
+          <param name="input_seq_file" value="input.fa" />
+          <param name="fold_coverage" value="20" />
+          <param name="read_length" value="200" />
+          <param name="choice" value="paired_end" />
+          <param name="fragment_size" value="300" />
+          <param name="fragment_sd" value="10" />
+          <param name="aln" value="True" />
+          <param name="sam" value="True" />
+
+          <output name="output_fq1_paired" file="art.illumina.021.fq" />
+          <output name="output_fq2_paired" file="art.illumina.022.fq" />
+          <output name="output_aln1_paired" file="art.illumina.021.aln" lines_diff="2"/>
+          <output name="output_aln2_paired" file="art.illumina.022.aln" lines_diff="2"/>
+          <output name="output_sam" file="art.illumina.02.sam" lines_diff="2"/>
+      </test>
+  </tests>
+  <help><![CDATA[
+Art Illumina Simulator
+======================
+
+ART (art_Illumina Q version) is a simulation program to generate sequence read
+data of Illumina sequencers. ART generates reads according to the empirical
+read quality profile summarized from large real read data. ART has been using
+for testing or benchmarking a variety of methods or tools for next-generation
+sequencing data analysis, including read alignment, de novo assembly, detection
+of SNP, CNV, or other structure variation.
+
+art_Illumina can generate single-end, paired-end,  mate-pair reads, and
+amplicon sequencing simulation of Illumina sequencing platform. Its outputs
+include FASTQ read, ALN and/or SAM alignment files.
+
+      ]]></help>
+  <expand macro="citation" />
+</tool>
+
b
diff -r 000000000000 -r b98d6fffd00b art_solid.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/art_solid.xml Thu Jun 11 11:51:06 2015 -0400
[
@@ -0,0 +1,161 @@
+<tool id="art_solid" name="ART SOLiD" version="2014.11.03.0">
+  <description>simulates SOLiD data</description>
+  <macros>
+      <import>macros.xml</import>
+  </macros>
+  <expand macro="stdio" />
+  <command><![CDATA[
+art_SOLiD
+
+$sam
+
+#if $rndSeed and $rndSeed > -1:
+    -r $rndSeed
+#end if
+
+#if $generate.amplicon.use_amplicon == "amplicon_true":
+    -A
+
+    #if $generate.choice == "single_end":
+    s
+    #else if $generate.choice == "paired_end":
+    p
+    #else:
+    m
+    #end if
+
+#end if
+
+$input_seq_file
+output
+
+#if $generate.choice == "single_end":
+    $generate.LEN_READ
+    $fold_coverage
+#else if $generate.choice == "paired_end":
+    $generate.LEN_READ_F3
+    $generate.LEN_READ_F5
+    $fold_coverage
+    $generate.fragment_size
+    $generate.fragment_sd
+#else:
+    $generate.LEN_READ
+    $fold_coverage
+    $generate.fragment_size
+    $generate.fragment_sd
+#end if
+
+#if $generate.amplicon.use_amplicon == "amplicon_true":
+    #if $generate.choice == "single_end":
+        $generate.amplicon.reads_per_amplicon
+    #else:
+        $generate.amplicon.read_pairs_per_amplicon
+    #end if
+#end if
+]]></command>
+  <inputs>
+    <param label="DNA/RNA reference sequence" format="fasta" name="input_seq_file" type="data"/>
+    <param label="the fold of read coverage over the reference sequences" name="fold_coverage" type="integer" value="20"/>
+
+    <conditional name="generate">
+        <param name="choice" type="select" label="Type of data to generate">
+            <option value="single_end">Single-End</option>
+            <option value="paired_end">Paired-End</option>
+            <option value="paired_end">Mate Pair</option>
+        </param>
+        <when value="single_end">
+            <param name="LEN_READ" type="integer" label="Length of F3/R3 reads" value="100" />
+            <expand macro="amplicon" />
+        </when>
+        <when value="paired_end">
+            <param name="LEN_READ_F3" type="integer" label="Length of F3 reads" value="100" />
+            <param name="LEN_READ_F5" type="integer" label="Length of F5 reads" value="100" />
+            <expand macro="frag_len_sd" />
+            <expand macro="amplicon_pair" />
+        </when>
+        <when value="mate_pair">
+            <param name="LEN_READ" type="integer" label="Length of F3/R3 reads" value="100" />
+            <expand macro="frag_len_sd" />
+            <expand macro="amplicon_pair" />
+        </when>
+    </conditional>
+
+    <expand macro="sam" />
+    <expand macro="rndSeed" />
+
+  </inputs>
+  <outputs>
+
+        <!-- Single End -->
+        <data format="fastq" name="output_fq1_single" from_work_dir="output.fq" label="Simulated of SOLiD sequencing of $input_seq_file.name">
+            <filter>generate['choice'] == "single_end"</filter>
+        </data>
+
+        <!-- Paired End -->
+        <data format="fastq" name="output_fq1_paired" from_work_dir="output_F3.fq" label="Simulated of SOLiD sequencing of $input_seq_file.name (F3)">
+            <filter>generate['choice'] == "paired_end"</filter>
+        </data>
+        <data format="fastq" name="output_fq2_paired" from_work_dir="output_F5.fq" label="Simulated of SOLiD sequencing of $input_seq_file.name (F5)">
+            <filter>generate['choice'] == "paired_end"</filter>
+        </data>
+
+        <!-- Mate Pair -->
+        <data format="fastq" name="output_fq1_mate" from_work_dir="output_F3.fq" label="Simulated of SOLiD sequencing of $input_seq_file.name (Forward)">
+            <filter>generate['choice'] == "mate_pair"</filter>
+        </data>
+        <data format="fastq" name="output_fq2_mate" from_work_dir="output_R3.fq" label="Simulated of SOLiD sequencing of $input_seq_file.name (Reverse)">
+            <filter>generate['choice'] == "mate_pair"</filter>
+        </data>
+
+        <data format="sam" name="output_sam" from_work_dir="output.sam" label="Mapping of Simulated SOLiD data to $input_seq_file.name">
+            <filter>sam</filter>
+        </data>
+        <!-- todo? map file -->
+  </outputs>
+  <tests>
+      <!--  Single End tests -->
+      <test>
+          <param name="rndSeed" value="42" />
+          <param name="input_seq_file" value="input.fa" />
+          <param name="LEN_READ" value="25" />
+          <param name="fold_coverage" value="10" />
+          <param name="choice" value="single_end" />
+          <param name="sam" value="False" />
+
+          <output name="output_fq1_single" file="art.solid.01.fq" />
+      </test>
+      <test>
+          <param name="rndSeed" value="42" />
+          <param name="input_seq_file" value="input.fa" />
+          <param name="fold_coverage" value="20" />
+          <param name="choice" value="paired_end" />
+          <param name="LEN_READ_F3" value="50" />
+          <param name="LEN_READ_F5" value="50" />
+          <param name="fragment_size" value="75" />
+          <param name="fragment_sd" value="10" />
+          <param name="sam" value="True" />
+
+          <output name="output_fq1_paired" file="art.solid.02_F3.fq" />
+          <output name="output_fq2_paired" file="art.solid.02_F5.fq" />
+          <output name="output_sam" file="art.solid.02.sam" lines_diff="2"/>
+      </test>
+  </tests>
+  <help><![CDATA[
+Art SOLiD Simulator
+===================
+
+ART_SOLiD  is a simulation program to generate sequence read data of SOLiD
+sequencing reads. ART generates reads according to a SOLiD read error profile.
+The built-in error profile is an empiricial error profile summarized from large
+SOLiD sequencing data. ART has been using for testing or benchmarking a variety
+of method or tools for next-generation sequencing data analysis, including read
+alignment, de novo assembly, detection of SNP, CNV, or other structure
+variation.
+
+art_SOLiD can generate both single-end, matepair, and paired-end of SOLiD
+sequencing platform. art_SOLiD also support amplicon sequencing simulation with
+RNA references.
+      ]]></help>
+  <expand macro="citation" />
+</tool>
+
b
diff -r 000000000000 -r b98d6fffd00b macros.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/macros.xml Thu Jun 11 11:51:06 2015 -0400
b
@@ -0,0 +1,62 @@
+<macros>
+    <token name="@WRAPPER_VERSION@">2014.11.03.0</token>
+    <xml name="stdio">
+        <stdio>
+            <!-- Anything other than zero is an error -->
+            <exit_code range="1:" />
+            <exit_code range=":-1" />
+            <!-- In case the return code has not been set propery check stderr too -->
+            <regex match="Error:" />
+            <regex match="Exception:" />
+        </stdio>
+    </xml>
+    <xml name="aln">
+        <param type="boolean" label="output ALN alignment file (-a)" name="aln"
+            truevalue="-a" falsevalue="" />
+    </xml>
+    <xml name="sam">
+        <param type="boolean" label="output SAM alignment file (-s)" name="sam"
+            truevalue="-s" falsevalue="" />
+    </xml>
+
+    <xml name="rndSeed">
+        <param label="specify a fixed, random seed for the simulation"
+            help="Use -1 to request a random seed (-r)" name="rndSeed"
+            type="integer" value="-1" optional="true" />
+    </xml>
+
+    <xml name="citation">
+        <citations>
+            <citation type="doi">10.1093/bioinformatics/btr708</citation>
+        </citations>
+    </xml>
+
+    <xml name="amplicon">
+        <conditional name="amplicon">
+            <param name="use_amplicon" type="boolean" label="Run Amplicon Sequencing Simulation" truevalue="amplicon_true" falsevalue="amplicon_false" />
+            <when value="amplicon_true">
+                <param label="number of reads per amplicon (for 5'end amplicon sequencing)" name="reads_per_amplicon" type="integer" value="0"/>
+            </when>
+            <when value="amplicon_false">
+            </when>
+        </conditional>
+    </xml>
+
+    <xml name="amplicon_pair">
+        <conditional name="amplicon">
+            <param name="use_amplicon" type="boolean" label="Run Amplicon Sequencing Simulation" truevalue="amplicon_true" falsevalue="amplicon_false" />
+            <when value="amplicon_true">
+                <param label="number of read pairs per amplicon (for two-end amplicon sequencing)" name="read_pairs_per_amplicon" type="integer" value="0"/>
+            </when>
+            <when value="amplicon_false">
+            </when>
+        </conditional>
+    </xml>
+
+    <xml name="frag_len_sd">
+        <param label="the average DNA fragment size"
+            name="fragment_size" type="integer" value="200" minimum="101" />
+        <param label="the standard deviation of the DNA fragment size"
+            name="fragment_sd" type="integer" value="0"/>
+    </xml>
+</macros>
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.454.01.fq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.454.01.fq Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,488 @@\n+@chr1-515-1\n+TATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTG\n++\n+AD/<;FC99CD=I:C;;@IIIA9FCCC@@II;DC==?IHH7>>FFID8DDCCDDC..777BA3\n+@chr1-1111-1\n+CGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAAAATAAAAATTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATtCTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAAC\n++\n+HA5DBBEG=AFH5I5555<<B,FFFIFFBDDFC?<<6=<332I<00ID3D:----------D55557//442=:F9,,CCC@II=CCC??99AA,@@@<AABCCI:D)E,,;;EE:FFDDD.DEE:::,AD,,>?==DDAGDDE6EEF-CC7@?EAIFF:1--6HGBBB6611F14///3EEF@DDDBCDEEIH..I\n+@chr1-1115-1\n+CTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCaGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACT\n++\n+C***C33FAA;;;FFCI---55FDD<<II>2DDD;;*AA?BBBHIC55FG...F/D8922,1CEAAD::::<,,,,,,>////////A5AGI33AFD::?-@IICFAII?CC1HHF5D--8888FF5E;;<111IF=6I0EEII<A--2AEFFFFCCFF9:::FF000AA,=FFF=@CGG<<--B,4@<>>?CCH,,,AACII62???ICA@@H>GFIIA<<F3ADIDDD5C?CCCCCI;;I@DDF06666CCCCCE..------=?IIF@@-EI693<@\n+@chr1-795-1\n+CAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATG\n++\n+HDD**)B@CCAAAF?I;40FE=DD<HFHHHII8:<2?,,,ECC<:::ADF322>BAA@::@@@/E??<<<4@=@=F7777>;7GIHHHFFF?F3=6660II4B?,,,--GG;F.HHHAF8FFEIEFEF=?;9=:;????7AD5--<4AA@>>>4D>CC69C00@@@ICI6=@DD?DFB=7FFFFG4EFF,,,,,,,,,,D48877/////FII0I33:C;==AB0=FFFIICFA\n+@chr1-265-1\n+CCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGT\n++\n+AA==7IFDE>>CAADFCC3.F>>06;;D18FDDFFFCHHI??FFFFII5IFFF>@=DDIIFFFEFFD==<==IAABFA<IICCGGGDG210G?CCC60:E:==ADAAI6FFF8DDDDD4FF:6;,,,DDF8FFFFFHCC<<;;C9I7IIIDA?ABBBCFEFFFFDDDAIEEE;;IIEC>>522222222220///////..AC3CDAADFCHHD?D..I7@::5AAI..IB@AA;;;;:BEACC=,,,E6CF<I>>II::I\n+@chr1-1112-1\n+CGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTT\n++\n+6<IIAAADCCFII777II0ADDD.1FFFFFAAIII?4AAA55G=::7/I<<??FFFIFACCEFEEEI??;34611---,,1>>AAAA99IDIFIAA?CI<=H-C<<7AFIIC<<=D??3CIII//55DI6FCCF<<>FHICBD??IIE7---944E:F:7FFI,0@C@,,,>>CF?????F88FF56E1D?H?<IFF=00,8:F55,,;;;;F4CCFIFHHC=DDF<FAI>88EE<7777GAFF32IID87777;??==\n+@chr1-722-1\n+GGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTC\n++\n+FFDDFCA3EEGHHBIC.:??AFFFF;83D>>>>4::GBG222,,AE000IIC,,HH<<.0C;?CC.==7EEEAAI7=CC///F17B@I@B@CC6:?FFF>>IG555;;/FF33;;CHFDGAAE,,C;;:B?5EECD--->IDCC3AAA:FFC?D?@;?DD(333I2DFDD.1317BDD55,???@FEF>ICC???IDI?FFCCCC:III===CEI::II50IIH?FFC522/7::2333?CDACCACC;CII;F5559CEE7FCCC?IIADGGG33IC>88==FE7FD1.:A<B---GCE@@11000;FDFFD55F::?AF\n+@chr1-1282-1\n+TCGgAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTATCGACAACAAGAAGCAGCCTTATGGCCGTCAACATACATATC\n++\n+I<H,FFF0FFEFFF@FDECFEE887HH5550F>?...AI=;;5EEFAAIIDHHHFF..6GD00-FFF?FFCDFC:====;;F;6555@5DDFFFAEF67@....,4FE1...=66=HIICCCC>73C7000AD11;I>CCCAA<?GI87A6H44C3IFBBBBBD9CAFFEEIIFF<<@BBFFI4D==<BB<IID:F))F7FCIAI?66FI@F2++++++++E/////---//:;;F9FFAF,,..FFB;;6-?@F>IIHII?CFIAF7B@@7??AAA5>F6A'..b'GTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAnTTAGACAAAACCAGCGAtAAAGTTAGACAAAACCaGCGTTATAACGCCAGCAGTCCA\n++\n+FF<F:DDD633FF=FBBFDFFC9AA-;3A.FBB5.FFCHFABBIGEE<??///E66DCCC=CH;==,,CCFEE...6DBBDDDA<<II8II6FF=39669EEDDFFICDED??D33FA<0ICCCCCCF;;CCCF000III=EBIIABBBB7D>9<CCCFCC58=I1111FF/DDDFADDFIII8IIIEE4BE5::0I52,,,0II@AA=3344FFFC@EF)C??;55I9A7FFFFII,@A;FFIADDDCBBCFCC@@III\n+@chr1-1233-1\n+GGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGtTTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAATTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCT\n++\n+IICCCF?I<<EBBB33IAAA=DCCFC69ECAI5AEE=CFFF>@AABE@66H9E<<<.>?4EEADAD?FFIIAA>FF444,B55<<<7I3<<<DDD66=F!---22::FCF==;><<IFFG5G?5CCDDEEI44===IF7766675@DDD;===D4?D;>>>FFBA278855AAD5;,..IIHH6E8BBB;D3AA>A6=I:CC7FF4EEEEC@AF33I7::DD..@HIFFIE?==IDDCHHDI=\n+@chr1-930-1\n+CGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGC\n++\n+D3:::7EC6602?=HHI?HHCIFFFF446668F<7D77ADDD0F=1>6622>II?BF<<<AAFFIIIEE?FF;;DDD6GDDII:FFIDDDDFD::HHFFC,5AAA6FFADDC??225EE:>111FFC0099??D@DI4DDIEEG886,@IIIIICCCIED--.A??==ICG.BB5>::IIHH;6DC>>>DII:87,,,IIII<<:30>CC::AA?><9DEEFII@GGG<CFIIDD776?BHFF--CCAA,,?111111666114,,,,,,,,>I,BH,09I5D?;7A88HFFFFADDDAAD>IHHFFFFD8@F??@AAAF?B4<\n+@chr1-1103-1\n+CTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAtAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAaCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACC\n++\n+AF88FFC6?4F3BBE9??:FF:11..;<1D?GCFGGADDI<=II<6IFF;<ICC4H34655511111DEEEEE8::::?FGIDIICC?>FIFCCCIIFFCB3<<<@DD?@@>7D8;DDGIIIF>>@@@A5:6===E=C223888AAFI??5AIII3??:3:FDA65E@FF?F;FFFAAFF.F6FFF@88:DD1EA>?II>>CCFFF666F7AAEEE4?F33555G,,A<1111>>AADFDAA?DFF7FF7D:IC4466AAF>>DDDEIFF:88FII22-----5I=AF888<D?F;><;;=744E7E68;II\n+@chr1-669-1\n+CATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTT\n++\n+=H888I3FBI0II@EB?HH?CFFFFFD1F5550--4IC=FFGG..?DFDA1===2116A7I=?<6CCF<E6::?C??II33<AE3IGFF=HCCHD;55E==77I;5CCC3FF8CCI75>A22DDFG<IIAAAFI::CCCI65::IDDB@IE?6===66???.CHHHIIIFII2AFF>;;IIHHICCFFFA:,,888CF/15IGGGG=I6FIAAAGFFDEII++++EEI6ACCCFFBBA1A00.E;I0G?FG<@ACC5>A7DC\n+@chr1-470-1\n+ACAAGCCGATACTTGGAACAATTTCTGGAAAGaCGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAAcAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCG\n++\n+AIFFFFF<A568II..EEE77000I05:6665!8FFCCCC--II;;F>AA<FA?:.C<4I??5;>BAAC---@@==FF2:::C--4@=G9IFF77II77IEEDDD3IDD===H@ICCDAADCC<F?IIIAA,0D7F666CFFIAAIICFAEE:<AA6EE00/F>--<<<ICI==9FFFFHHCIAHHHIDDCA=9???=BAC=??IDFF9;HH!BCC;;<IEFFFD@F<FFFA??C<HCEFFFBB6<DC?FAAA=::FI7F3333HH=;3C.-<=CC>C00I,@CCFEE.IAA0IA@DDFDAA:;:CFFI::I22F\n+@chr1-588-2\n+AACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGA\n++\n+AAFIID?1224A>==D6GEEE1==H<<F7FHFA>IIDDA??466C<55FFF7;DIIBDDDD?CEDC---D??@CFA----66>///;DIIFBII7=DDEECCCIII1I5A,,,?CCA<FGCCCCAAI6F.6.???:77ECEC;;;::=8IBIFFI3CC:?<<IFFAFF::=-??,D@???IIDDI::A<<IFFCFFD>:AD88FF25FHFCCCCF66DDEE5?66FIIC:7A97\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.454.01.sam
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.454.01.sam Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,125 @@\n+@HD\tVN:1.4\tSQ:unsorted\n+@SQ\tSN:chr1\tLN:1626\n+@PG\tID:02\tPN:ART_454\tCL:art_454 -a -s -r 42 test-data/input.fa test-data/art.454.01 20 \n+chr1-515-1\t16\tchr1\t1049\t99\t63=\t*\t0\t0\tCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATA\t3AB777..CDDCCDD8DIFF>>7HHI?==CD;II@@CCCF9AIII@;;C:I=DC99CF;</DA\n+chr1-1111-1\t16\tchr1\t320\t99\t89=1X36=1D10=2I59=\t*\t0\t0\tGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGNATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAATTTTTATTTTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCG\tI..HIEEDCBDDD@FEE3///41F1166BBBGH6--1:FFIAE?@7CC-FEE6EDDGADD==?>,,DA,:::EED.DDDFF:EE;;,,E)D:ICCBAA<@@@,AA99??CCC=II@CCC,,9F:=244//75555D----------:D3DI00<I233<=6<<?CFDDBFFIFFF,B<<5555I5HFA=GEBBD5AH\n+chr1-1115-1\t0\tchr1\t1116\t99\t77=1I92=1X109=\t*\t0\t0\tCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCaGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACT\tC***C33FAA;;;FFCI---55FDD<<II>2DDD;;*AA?BBBHIC55FG...F/D8922,1CEAAD::::<,,,,,,>////////A5AGI33AFD::?-@IICFAII?CC1HHF5D--8888FF5E;;<111IF=6I0EEII<A--2AEFFFFCCFF9:::FF000AA,=FFF=@CGG<<--B,4@<>>?CCH,,,AACII62???ICA@@H>GFIIA<<F3ADIDDD5C?CCCCCI;;I@DDF06666CCCCCE..------=?IIF@@-EI693<@\n+chr1-795-1\t16\tchr1\t600\t99\t35=2I197=\t*\t0\t0\tCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTG\tAFCIIFFF=0BA==;C:33I0IIF/////77884D,,,,,,,,,,FFE4GFFFF7=BFD?DD@=6ICI@@@00C96CC>D4>>>@AA4<--5DA7????;:=9;?=FEFEIEFF8FAHHH.F;GG--,,,?B4II0666=3F?FFFHHHIG7;>7777F=@=@4<<<??E/@@@::@AAB>223FDA:::<CCE,,,?2<:8IIHHHFH<DD=EF04;I?FAAACC@B)**DDH\n+chr1-265-1\t0\tchr1\t266\t99\t45=1I154=1I60=\t*\t0\t0\tCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGT\tAA==7IFDE>>CAADFCC3.F>>06;;D18FDDFFFCHHI??FFFFII5IFFF>@=DDIIFFFEFFD==<==IAABFA<IICCGGGDG210G?CCC60:E:==ADAAI6FFF8DDDDD4FF:6;,,,DDF8FFFFFHCC<<;;C9I7IIIDA?ABBBCFEFFFFDDDAIEEE;;IIEC>>522222222220///////..AC3CDAADFCHHD?D..I7@::5AAI..IB@AA;;;;:BEACC=,,,E6CF<I>>II::I\n+chr1-1112-1\t0\tchr1\t1113\t99\t114=1I144=\t*\t0\t0\tCGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTT\t6<IIAAADCCFII777II0ADDD.1FFFFFAAIII?4AAA55G=::7/I<<??FFFIFACCEFEEEI??;34611---,,1>>AAAA99IDIFIAA?CI<=H-C<<7AFIIC<<=D??3CIII//55DI6FCCF<<>FHICBD??IIE7---944E:F:7FFI,0@C@,,,>>CF?????F88FF56E1D?H?<IFF=00,8:F55,,;;;;F4CCFIFHHC=DDF<FAI>88EE<7777GAFF32IID87777;??==\n+chr1-722-1\t0\tchr1\t723\t99\t195=1D126=\t*\t0\t0\tGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTC\tFFDDFCA3EEGHHBIC.:??AFFFF;83D>>>>4::GBG222,,AE000IIC,,HH<<.0C;?CC.==7EEEAAI7=CC///F17B@I@B@CC6:?FFF>>IG555;;/FF33;;CHFDGAAE,,C;;:B?5EECD--->IDCC3AAA:FFC?D?@;?DD(333I2DFDD.1317BDD55,???@FEF>ICC???IDI?FFCCCC:III===CEI::II50IIH?FFC522/7::2333?CDACCACC;CII;F5559CEE7FCCC?IIADGGG33IC>88==FE7FD1.:A<B---GCE@@11000;FDFFD55F::?AF\n+chr1-1282-1\t16\tchr1\t39\t99\t302=1X3=\t*\t0\t0\tGATATGTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGT'..b'AATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTT\tIII@@CCFCBBCDDDAIFF;A@,IIFFFF7A9I55;??C)FE@CFFF4433=AA@II0,,,25I0::5EB4EEIII8IIIFDDAFDDD/FF1111I=85CCFCCC<9>D7BBBBAIIBE=III000FCCC;;FCCCCCCI0<AF33D??DEDCIFFDDEE96693=FF6II8II<<ADDDBBD6...EEFCC,,==;HC=CCCD66E///??<EEGIBBAFHCFF.5BBF.A3;-AA9CFFDFBBF=FF336DDD:F<FF\n+chr1-1233-1\t16\tchr1\t149\t99\t33=1D49=1D61=1X99=\t*\t0\t0\tAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAATTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAANCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCC\t=IDHHCDDI==?EIFFIH@..DD::7I33FA@CEEEE4FF7CC:I=6A>AA3D;BBB8E6HHII..,;5DAA558872ABFF>>>;D?4D===;DDD@5766677FI===44IEEDDCC5?G5GFFI<<>;==FCF::22---!F=66DDD<<<3I7<<<55B,444FF>AAIIFF?DADAEE4?>.<<<E9H66@EBAA@>FFFC=EEA5IACE96CFCCD=AAAI33BBBE<<I?FCCCII\n+chr1-930-1\t0\tchr1\t931\t99\t257=1I66=\t*\t0\t0\tCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGC\tD3:::7EC6602?=HHI?HHCIFFFF446668F<7D77ADDD0F=1>6622>II?BF<<<AAFFIIIEE?FF;;DDD6GDDII:FFIDDDDFD::HHFFC,5AAA6FFADDC??225EE:>111FFC0099??D@DI4DDIEEG886,@IIIIICCCIED--.A??==ICG.BB5>::IIHH;6DC>>>DII:87,,,IIII<<:30>CC::AA?><9DEEFII@GGG<CFIIDD776?BHFF--CCAA,,?111111666114,,,,,,,,>I,BH,09I5D?;7A88HFFFFADDDAAD>IHHFFFFD8@F??@AAAF?B4<\n+chr1-1103-1\t16\tchr1\t212\t99\t122=1X152=1X36=\t*\t0\t0\tGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGNTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTNTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAG\tII;86E7E447=;;<>;F?D<888FA=I5-----22IIF88:FFIEDDD>>FAA6644CI:D7FF7FFD?AADFDAA>>1111<A,,G55533F?4EEEAA7F666FFFCC>>II?>AE1DD:88@FFF6F.FFAAFFF;F?FF@E56ADF:3:??3IIIA5??IFAA888322C=E===6:5A@@@>>FIIIGDD;8D7>@@?DD@<<<3BCFFIICCCFIF>?CCIIDIGF?::::8EEEEED11111555643H4CCI<;FFI6<II=<IDDAGGFCG?D1<;..11:FF:??9EBB3F4?6CFF88FA\n+chr1-669-1\t16\tchr1\t696\t99\t262=\t*\t0\t0\tAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATG\tCD7A>5CCA@<GF?G0I;E.00A1ABBFFCCCA6IEE++++IIEDFFGAAAIF6I=GGGGI51/FC888,,:AFFFCCIHHII;;>FFA2IIFIIIHHHC.???66===6?EI@BDDI::56ICCC::IFAAAII<GFDD22A>57ICC8FF3CCC5;I77==E55;DHCCH=FFGI3EA<33II??C?::6E<FCC6<?=I7A6112===1ADFD?..GGFF=CI4--0555F1DFFFFFC?HH?BE@II0IBF3I888H=\n+chr1-470-1\t16\tchr1\t842\t99\t102=1X179=1X32=\t*\t0\t0\tCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGTGGCCTNTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGNCTTTCCAGAAATTGTTCCAAGTATCGGCTTGT\tF22I::IFFC:;:AADFDD@AI0AAI.EEFCC@,I00C>CC=<-.C3;=HH3333F7IF::=AAAF?CD<6BBFFFECH<C??AFFF<F@DFFFEI<;;CCB!HH;9FFDI??=CAB=???9=ACDDIHHHAICHHFFFF9==ICI<<<-->F/00EE6AA<:EEAFCIIAAIFFC666F7D0,AAIII?F<CCDAADCCI@H===DDI3DDDEEI77II77FFI9G=@4--C:::2FF==@@---CAAB>;5??I4<C.:?AF<AA>F;;II--CCCCFF8!5666:50I00077EEE..II865A<FFFFFIA\n+chr1-588-2\t16\tchr1\t805\t99\t234=\t*\t0\t0\tTCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTT\t79A7:CIIF66?5EEDD66FCCCCFHF52FF88DA:>DFFCFFI<<A::IDDII???@D,??-=::FFAFFI<<?:CC3IFFIBI8=::;;;CECE77:???.6.F6IAACCCCGF<ACC?,,,A5I1IIICCCEEDD=7IIBFIID;///>66----AFC@??D---CDEC?DDDDBIID;7FFF55<C664??ADDII>AFHF7F<<H==1EEEG6D==>A4221?DIIFAA\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.454.01.stat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.454.01.stat Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,1626 @@\n+0\t0\t0\n+1\t0\t0\n+2\t1\t1\n+3\t0\t1\n+4\t0\t1\n+5\t0\t1\n+6\t0\t1\n+7\t0\t1\n+8\t0\t1\n+9\t0\t1\n+10\t0\t1\n+11\t0\t1\n+12\t1\t2\n+13\t0\t2\n+14\t0\t2\n+15\t1\t3\n+16\t0\t3\n+17\t0\t3\n+18\t0\t3\n+19\t0\t3\n+20\t0\t3\n+21\t0\t3\n+22\t0\t3\n+23\t0\t3\n+24\t0\t3\n+25\t0\t3\n+26\t0\t3\n+27\t0\t3\n+28\t0\t3\n+29\t0\t3\n+30\t0\t3\n+31\t0\t3\n+32\t0\t3\n+33\t0\t3\n+34\t1\t4\n+35\t1\t5\n+36\t0\t5\n+37\t0\t5\n+38\t0\t5\n+39\t0\t5\n+40\t0\t5\n+41\t0\t5\n+42\t0\t5\n+43\t0\t5\n+44\t0\t5\n+45\t0\t5\n+46\t0\t5\n+47\t0\t5\n+48\t0\t5\n+49\t1\t6\n+50\t0\t6\n+51\t0\t6\n+52\t0\t6\n+53\t1\t7\n+54\t0\t7\n+55\t0\t7\n+56\t0\t7\n+57\t0\t7\n+58\t0\t7\n+59\t0\t7\n+60\t0\t7\n+61\t0\t7\n+62\t0\t7\n+63\t0\t7\n+64\t0\t7\n+65\t2\t9\n+66\t0\t9\n+67\t0\t9\n+68\t0\t9\n+69\t0\t9\n+70\t0\t9\n+71\t0\t9\n+72\t0\t9\n+73\t0\t9\n+74\t0\t9\n+75\t0\t9\n+76\t0\t9\n+77\t0\t9\n+78\t0\t9\n+79\t0\t9\n+80\t1\t10\n+81\t0\t10\n+82\t0\t10\n+83\t0\t10\n+84\t0\t10\n+85\t0\t10\n+86\t0\t10\n+87\t0\t10\n+88\t0\t10\n+89\t0\t10\n+90\t0\t10\n+91\t0\t10\n+92\t0\t10\n+93\t0\t10\n+94\t0\t10\n+95\t0\t10\n+96\t0\t10\n+97\t0\t10\n+98\t0\t10\n+99\t0\t10\n+100\t0\t10\n+101\t0\t10\n+102\t0\t10\n+103\t0\t10\n+104\t0\t10\n+105\t1\t11\n+106\t0\t11\n+107\t0\t11\n+108\t0\t11\n+109\t0\t11\n+110\t0\t11\n+111\t1\t12\n+112\t0\t12\n+113\t0\t12\n+114\t0\t12\n+115\t0\t12\n+116\t0\t12\n+117\t0\t12\n+118\t0\t12\n+119\t0\t12\n+120\t0\t12\n+121\t0\t12\n+122\t0\t12\n+123\t0\t12\n+124\t0\t12\n+125\t0\t12\n+126\t0\t12\n+127\t0\t12\n+128\t0\t12\n+129\t0\t12\n+130\t0\t12\n+131\t0\t12\n+132\t0\t12\n+133\t0\t12\n+134\t0\t12\n+135\t0\t12\n+136\t0\t12\n+137\t1\t13\n+138\t0\t13\n+139\t0\t13\n+140\t0\t13\n+141\t0\t13\n+142\t0\t13\n+143\t0\t13\n+144\t1\t14\n+145\t0\t14\n+146\t0\t14\n+147\t0\t14\n+148\t0\t14\n+149\t0\t14\n+150\t0\t14\n+151\t0\t14\n+152\t0\t14\n+153\t0\t14\n+154\t0\t14\n+155\t1\t15\n+156\t0\t15\n+157\t0\t15\n+158\t0\t15\n+159\t0\t15\n+160\t0\t15\n+161\t0\t15\n+162\t0\t15\n+163\t0\t15\n+164\t0\t15\n+165\t0\t15\n+166\t0\t15\n+167\t1\t16\n+168\t0\t16\n+169\t0\t16\n+170\t0\t16\n+171\t0\t16\n+172\t0\t16\n+173\t0\t16\n+174\t0\t16\n+175\t0\t16\n+176\t0\t16\n+177\t0\t16\n+178\t0\t16\n+179\t0\t16\n+180\t0\t16\n+181\t0\t16\n+182\t0\t16\n+183\t0\t16\n+184\t0\t16\n+185\t0\t16\n+186\t0\t16\n+187\t0\t16\n+188\t0\t16\n+189\t0\t16\n+190\t0\t16\n+191\t1\t17\n+192\t0\t17\n+193\t0\t17\n+194\t0\t17\n+195\t0\t17\n+196\t1\t18\n+197\t0\t18\n+198\t0\t18\n+199\t0\t18\n+200\t0\t18\n+201\t0\t18\n+202\t0\t18\n+203\t0\t18\n+204\t0\t18\n+205\t0\t18\n+206\t0\t18\n+207\t0\t18\n+208\t0\t18\n+209\t0\t18\n+210\t0\t18\n+211\t0\t18\n+212\t0\t18\n+213\t0\t18\n+214\t0\t18\n+215\t0\t18\n+216\t0\t18\n+217\t0\t18\n+218\t0\t18\n+219\t0\t18\n+220\t0\t18\n+221\t0\t18\n+222\t0\t18\n+223\t0\t18\n+224\t0\t18\n+225\t0\t18\n+226\t0\t18\n+227\t0\t18\n+228\t0\t18\n+229\t0\t18\n+230\t0\t18\n+231\t0\t18\n+232\t0\t18\n+233\t0\t18\n+234\t0\t18\n+235\t1\t19\n+236\t0\t19\n+237\t0\t19\n+238\t0\t19\n+239\t0\t19\n+240\t0\t19\n+241\t0\t19\n+242\t0\t19\n+243\t0\t19\n+244\t0\t19\n+245\t0\t19\n+246\t0\t19\n+247\t0\t19\n+248\t0\t19\n+249\t0\t19\n+250\t0\t19\n+251\t0\t19\n+252\t0\t19\n+253\t0\t19\n+254\t0\t19\n+255\t1\t20\n+256\t0\t20\n+257\t0\t20\n+258\t0\t20\n+259\t0\t20\n+260\t0\t20\n+261\t0\t20\n+262\t0\t20\n+263\t0\t20\n+264\t0\t20\n+265\t1\t21\n+266\t0\t21\n+267\t0\t21\n+268\t0\t21\n+269\t0\t21\n+270\t0\t21\n+271\t0\t21\n+272\t1\t22\n+273\t0\t22\n+274\t0\t22\n+275\t0\t22\n+276\t1\t23\n+277\t0\t23\n+278\t0\t23\n+279\t0\t23\n+280\t0\t22\n+281\t0\t22\n+282\t0\t22\n+283\t0\t21\n+284\t0\t21\n+285\t0\t21\n+286\t0\t21\n+287\t0\t21\n+288\t0\t21\n+289\t0\t21\n+290\t0\t21\n+291\t0\t21\n+292\t0\t21\n+293\t0\t21\n+294\t0\t21\n+295\t0\t21\n+296\t0\t21\n+297\t0\t21\n+298\t0\t21\n+299\t0\t21\n+300\t0\t21\n+301\t0\t21\n+302\t0\t21\n+303\t0\t20\n+304\t0\t20\n+305\t0\t20\n+306\t0\t20\n+307\t0\t20\n+308\t0\t20\n+309\t0\t20\n+310\t0\t20\n+311\t0\t20\n+312\t1\t21\n+313\t1\t22\n+314\t0\t22\n+315\t0\t22\n+316\t0\t22\n+317\t0\t22\n+318\t0\t22\n+319\t0\t22\n+320\t0\t22\n+321\t0\t22\n+322\t0\t22\n+323\t0\t22\n+324\t2\t23\n+325\t0\t23\n+326\t0\t23\n+327\t0\t23\n+328\t2\t25\n+329\t0\t24\n+330\t1\t25\n+331\t0\t25\n+332\t0\t25\n+333\t0\t25\n+334\t0\t25\n+335\t1\t26\n+336\t0\t26\n+337\t0\t26\n+338\t0\t26\n+339\t0\t26\n+340\t1\t27\n+341\t0\t27\n+342\t0\t27\n+343\t0\t27\n+344\t0\t27\n+345\t0\t27\n+346\t0\t27\n+347\t0\t27\n+348\t0\t27\n+349\t0\t27\n+350\t0\t26\n+351\t0\t26\n+352\t0\t26\n+353\t1\t27\n+354\t0\t27\n+355\t0\t27\n+356\t0\t27\n+357\t0\t27\n+358\t0\t27\n+359\t0\t27\n+360\t0\t27\n+361\t0\t27\n+362\t0\t27\n+363\t0\t27\n+364\t0\t26\n+365\t0\t26\n+366\t0\t26\n+367\t0\t26\n+368\t0\t26\n+369\t0\t26\n+370\t0\t26\n+371\t0\t25\n+372\t0\t25\n+373\t0\t25\n+374\t1\t25\n+375\t0\t25\n+376\t0\t25\n+377\t0\t25\n+378\t0\t25\n+379\t1\t26\n+380\t0\t26\n+381\t0\t26\n+382\t0\t26\n+383\t0\t26\n+384\t0\t26\n+385\t0\t26\n+386\t0\t26\n+387\t0\t26\n+388\t0\t26\n+389\t0\t26\n+390\t0\t26\n+391\t1\t27\n+392\t0\t27\n+393\t0\t27\n+394\t0\t27\n+395\t0\t27\n+396\t0\t27\n+397\t0\t27\n+398\t1\t28\n+399\t0\t28\n+400\t0\t28\n+401\t0\t28\n+402\t0\t28\n+403\t0\t28\n+404\t0\t27\n+405\t0\t27\n+406\t0\t27\n+407\t0\t27\n+408\t0\t27\n+409\t0\t27\n+410\t0\t27\n+411\t0\t27\n+412\t0\t27\n+413\t0\t27\n+414\t0\t27\n+415\t0\t27\n+416\t0\t27\n'..b'50\t0\t28\n+1251\t0\t28\n+1252\t0\t28\n+1253\t0\t28\n+1254\t0\t28\n+1255\t0\t28\n+1256\t0\t28\n+1257\t0\t28\n+1258\t0\t28\n+1259\t0\t28\n+1260\t0\t28\n+1261\t0\t28\n+1262\t0\t28\n+1263\t0\t28\n+1264\t0\t28\n+1265\t0\t28\n+1266\t0\t28\n+1267\t0\t28\n+1268\t0\t28\n+1269\t0\t28\n+1270\t0\t28\n+1271\t0\t28\n+1272\t0\t28\n+1273\t0\t28\n+1274\t0\t28\n+1275\t0\t28\n+1276\t0\t28\n+1277\t0\t28\n+1278\t0\t28\n+1279\t0\t28\n+1280\t0\t28\n+1281\t0\t28\n+1282\t1\t29\n+1283\t0\t29\n+1284\t0\t29\n+1285\t0\t29\n+1286\t0\t29\n+1287\t0\t29\n+1288\t0\t29\n+1289\t0\t29\n+1290\t0\t29\n+1291\t0\t28\n+1292\t0\t28\n+1293\t0\t28\n+1294\t0\t27\n+1295\t0\t27\n+1296\t0\t27\n+1297\t0\t27\n+1298\t0\t27\n+1299\t0\t27\n+1300\t0\t27\n+1301\t0\t26\n+1302\t0\t26\n+1303\t0\t26\n+1304\t0\t26\n+1305\t0\t26\n+1306\t0\t26\n+1307\t0\t25\n+1308\t0\t25\n+1309\t0\t25\n+1310\t0\t25\n+1311\t0\t25\n+1312\t0\t25\n+1313\t0\t25\n+1314\t0\t25\n+1315\t0\t25\n+1316\t0\t25\n+1317\t0\t25\n+1318\t0\t25\n+1319\t0\t25\n+1320\t0\t25\n+1321\t0\t25\n+1322\t0\t25\n+1323\t0\t24\n+1324\t0\t24\n+1325\t0\t24\n+1326\t0\t24\n+1327\t0\t24\n+1328\t0\t24\n+1329\t0\t24\n+1330\t0\t24\n+1331\t0\t24\n+1332\t0\t24\n+1333\t0\t24\n+1334\t0\t24\n+1335\t0\t23\n+1336\t0\t23\n+1337\t0\t23\n+1338\t0\t23\n+1339\t0\t23\n+1340\t0\t23\n+1341\t0\t23\n+1342\t0\t23\n+1343\t0\t23\n+1344\t1\t23\n+1345\t0\t23\n+1346\t0\t23\n+1347\t0\t23\n+1348\t0\t23\n+1349\t0\t23\n+1350\t0\t23\n+1351\t0\t22\n+1352\t0\t22\n+1353\t0\t22\n+1354\t0\t22\n+1355\t0\t22\n+1356\t1\t23\n+1357\t0\t23\n+1358\t0\t23\n+1359\t0\t22\n+1360\t1\t23\n+1361\t0\t23\n+1362\t0\t23\n+1363\t0\t23\n+1364\t0\t23\n+1365\t0\t23\n+1366\t0\t23\n+1367\t0\t23\n+1368\t0\t23\n+1369\t0\t23\n+1370\t0\t22\n+1371\t0\t22\n+1372\t0\t22\n+1373\t0\t22\n+1374\t0\t22\n+1375\t0\t22\n+1376\t0\t22\n+1377\t0\t22\n+1378\t0\t22\n+1379\t0\t22\n+1380\t0\t21\n+1381\t0\t21\n+1382\t0\t21\n+1383\t0\t21\n+1384\t0\t21\n+1385\t0\t21\n+1386\t0\t21\n+1387\t0\t21\n+1388\t0\t21\n+1389\t0\t21\n+1390\t0\t21\n+1391\t0\t21\n+1392\t0\t21\n+1393\t0\t21\n+1394\t0\t20\n+1395\t0\t20\n+1396\t0\t20\n+1397\t0\t20\n+1398\t0\t20\n+1399\t0\t20\n+1400\t0\t19\n+1401\t0\t19\n+1402\t0\t19\n+1403\t0\t18\n+1404\t0\t18\n+1405\t0\t18\n+1406\t0\t18\n+1407\t0\t18\n+1408\t0\t18\n+1409\t0\t18\n+1410\t0\t18\n+1411\t0\t18\n+1412\t0\t18\n+1413\t0\t18\n+1414\t0\t18\n+1415\t1\t18\n+1416\t0\t18\n+1417\t0\t17\n+1418\t0\t17\n+1419\t0\t17\n+1420\t0\t17\n+1421\t0\t17\n+1422\t0\t17\n+1423\t0\t17\n+1424\t0\t17\n+1425\t0\t17\n+1426\t0\t17\n+1427\t0\t16\n+1428\t0\t16\n+1429\t0\t16\n+1430\t0\t16\n+1431\t0\t16\n+1432\t0\t16\n+1433\t0\t16\n+1434\t0\t16\n+1435\t0\t16\n+1436\t0\t15\n+1437\t0\t14\n+1438\t0\t13\n+1439\t0\t13\n+1440\t0\t13\n+1441\t0\t13\n+1442\t0\t12\n+1443\t0\t12\n+1444\t0\t12\n+1445\t0\t12\n+1446\t0\t12\n+1447\t0\t12\n+1448\t0\t12\n+1449\t0\t12\n+1450\t0\t12\n+1451\t0\t12\n+1452\t0\t12\n+1453\t0\t12\n+1454\t0\t12\n+1455\t1\t13\n+1456\t0\t13\n+1457\t0\t13\n+1458\t0\t13\n+1459\t0\t13\n+1460\t0\t13\n+1461\t0\t13\n+1462\t0\t13\n+1463\t0\t13\n+1464\t0\t13\n+1465\t0\t13\n+1466\t0\t13\n+1467\t0\t13\n+1468\t0\t13\n+1469\t0\t13\n+1470\t0\t13\n+1471\t0\t13\n+1472\t0\t13\n+1473\t0\t13\n+1474\t0\t13\n+1475\t0\t13\n+1476\t0\t13\n+1477\t0\t13\n+1478\t0\t12\n+1479\t0\t12\n+1480\t0\t11\n+1481\t0\t11\n+1482\t0\t11\n+1483\t0\t11\n+1484\t0\t11\n+1485\t0\t11\n+1486\t0\t11\n+1487\t0\t11\n+1488\t0\t11\n+1489\t0\t11\n+1490\t0\t11\n+1491\t0\t10\n+1492\t0\t9\n+1493\t0\t9\n+1494\t0\t8\n+1495\t0\t8\n+1496\t0\t8\n+1497\t0\t8\n+1498\t0\t8\n+1499\t0\t8\n+1500\t0\t8\n+1501\t0\t8\n+1502\t0\t8\n+1503\t0\t8\n+1504\t0\t8\n+1505\t0\t8\n+1506\t0\t8\n+1507\t0\t8\n+1508\t0\t8\n+1509\t0\t8\n+1510\t0\t8\n+1511\t0\t8\n+1512\t0\t8\n+1513\t0\t8\n+1514\t0\t8\n+1515\t0\t8\n+1516\t0\t8\n+1517\t0\t8\n+1518\t0\t8\n+1519\t0\t8\n+1520\t0\t8\n+1521\t0\t7\n+1522\t0\t7\n+1523\t0\t7\n+1524\t0\t6\n+1525\t0\t6\n+1526\t0\t6\n+1527\t0\t6\n+1528\t1\t7\n+1529\t0\t7\n+1530\t0\t7\n+1531\t0\t7\n+1532\t0\t7\n+1533\t0\t7\n+1534\t0\t7\n+1535\t0\t7\n+1536\t0\t7\n+1537\t0\t7\n+1538\t0\t7\n+1539\t0\t7\n+1540\t0\t7\n+1541\t0\t7\n+1542\t0\t7\n+1543\t0\t6\n+1544\t0\t6\n+1545\t0\t6\n+1546\t0\t6\n+1547\t0\t6\n+1548\t0\t6\n+1549\t0\t6\n+1550\t0\t6\n+1551\t0\t6\n+1552\t0\t6\n+1553\t0\t6\n+1554\t0\t6\n+1555\t0\t6\n+1556\t0\t5\n+1557\t0\t5\n+1558\t0\t5\n+1559\t0\t5\n+1560\t0\t5\n+1561\t0\t5\n+1562\t0\t5\n+1563\t0\t5\n+1564\t0\t5\n+1565\t0\t5\n+1566\t0\t5\n+1567\t0\t5\n+1568\t0\t5\n+1569\t0\t5\n+1570\t0\t5\n+1571\t0\t5\n+1572\t0\t5\n+1573\t0\t5\n+1574\t0\t5\n+1575\t0\t5\n+1576\t0\t5\n+1577\t0\t5\n+1578\t0\t5\n+1579\t0\t5\n+1580\t0\t5\n+1581\t0\t5\n+1582\t0\t5\n+1583\t0\t5\n+1584\t0\t5\n+1585\t0\t5\n+1586\t0\t5\n+1587\t0\t4\n+1588\t0\t4\n+1589\t0\t4\n+1590\t0\t4\n+1591\t0\t4\n+1592\t0\t4\n+1593\t0\t4\n+1594\t0\t4\n+1595\t0\t3\n+1596\t0\t3\n+1597\t0\t3\n+1598\t0\t3\n+1599\t0\t3\n+1600\t0\t3\n+1601\t0\t3\n+1602\t0\t3\n+1603\t0\t3\n+1604\t0\t3\n+1605\t0\t3\n+1606\t0\t3\n+1607\t0\t3\n+1608\t0\t3\n+1609\t0\t3\n+1610\t0\t3\n+1611\t0\t3\n+1612\t0\t3\n+1613\t0\t3\n+1614\t0\t3\n+1615\t0\t3\n+1616\t0\t3\n+1617\t0\t2\n+1618\t0\t2\n+1619\t0\t1\n+1620\t0\t1\n+1621\t0\t1\n+1622\t0\t0\n+1623\t0\t0\n+1624\t0\t0\n+1625\t0\t0\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.454.02.fq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.454.02.fq Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,488 @@\n+@chr1-515-1\n+TATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTG\n++\n+AD/<;FC99CD=I:C;;@IIIA9FCCC@@II;DC==?IHH7>>FFID8DDCCDDC..777BA3\n+@chr1-1111-1\n+CGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAAAATAAAAATTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATtCTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAAC\n++\n+HA5DBBEG=AFH5I5555<<B,FFFIFFBDDFC?<<6=<332I<00ID3D:----------D55557//442=:F9,,CCC@II=CCC??99AA,@@@<AABCCI:D)E,,;;EE:FFDDD.DEE:::,AD,,>?==DDAGDDE6EEF-CC7@?EAIFF:1--6HGBBB6611F14///3EEF@DDDBCDEEIH..I\n+@chr1-1115-1\n+CTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCaGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACT\n++\n+C***C33FAA;;;FFCI---55FDD<<II>2DDD;;*AA?BBBHIC55FG...F/D8922,1CEAAD::::<,,,,,,>////////A5AGI33AFD::?-@IICFAII?CC1HHF5D--8888FF5E;;<111IF=6I0EEII<A--2AEFFFFCCFF9:::FF000AA,=FFF=@CGG<<--B,4@<>>?CCH,,,AACII62???ICA@@H>GFIIA<<F3ADIDDD5C?CCCCCI;;I@DDF06666CCCCCE..------=?IIF@@-EI693<@\n+@chr1-795-1\n+CAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATG\n++\n+HDD**)B@CCAAAF?I;40FE=DD<HFHHHII8:<2?,,,ECC<:::ADF322>BAA@::@@@/E??<<<4@=@=F7777>;7GIHHHFFF?F3=6660II4B?,,,--GG;F.HHHAF8FFEIEFEF=?;9=:;????7AD5--<4AA@>>>4D>CC69C00@@@ICI6=@DD?DFB=7FFFFG4EFF,,,,,,,,,,D48877/////FII0I33:C;==AB0=FFFIICFA\n+@chr1-265-1\n+CCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGT\n++\n+AA==7IFDE>>CAADFCC3.F>>06;;D18FDDFFFCHHI??FFFFII5IFFF>@=DDIIFFFEFFD==<==IAABFA<IICCGGGDG210G?CCC60:E:==ADAAI6FFF8DDDDD4FF:6;,,,DDF8FFFFFHCC<<;;C9I7IIIDA?ABBBCFEFFFFDDDAIEEE;;IIEC>>522222222220///////..AC3CDAADFCHHD?D..I7@::5AAI..IB@AA;;;;:BEACC=,,,E6CF<I>>II::I\n+@chr1-1112-1\n+CGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTT\n++\n+6<IIAAADCCFII777II0ADDD.1FFFFFAAIII?4AAA55G=::7/I<<??FFFIFACCEFEEEI??;34611---,,1>>AAAA99IDIFIAA?CI<=H-C<<7AFIIC<<=D??3CIII//55DI6FCCF<<>FHICBD??IIE7---944E:F:7FFI,0@C@,,,>>CF?????F88FF56E1D?H?<IFF=00,8:F55,,;;;;F4CCFIFHHC=DDF<FAI>88EE<7777GAFF32IID87777;??==\n+@chr1-722-1\n+GGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTC\n++\n+FFDDFCA3EEGHHBIC.:??AFFFF;83D>>>>4::GBG222,,AE000IIC,,HH<<.0C;?CC.==7EEEAAI7=CC///F17B@I@B@CC6:?FFF>>IG555;;/FF33;;CHFDGAAE,,C;;:B?5EECD--->IDCC3AAA:FFC?D?@;?DD(333I2DFDD.1317BDD55,???@FEF>ICC???IDI?FFCCCC:III===CEI::II50IIH?FFC522/7::2333?CDACCACC;CII;F5559CEE7FCCC?IIADGGG33IC>88==FE7FD1.:A<B---GCE@@11000;FDFFD55F::?AF\n+@chr1-1282-1\n+TCGgAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTATCGACAACAAGAAGCAGCCTTATGGCCGTCAACATACATATC\n++\n+I<H,FFF0FFEFFF@FDECFEE887HH5550F>?...AI=;;5EEFAAIIDHHHFF..6GD00-FFF?FFCDFC:====;;F;6555@5DDFFFAEF67@....,4FE1...=66=HIICCCC>73C7000AD11;I>CCCAA<?GI87A6H44C3IFBBBBBD9CAFFEEIIFF<<@BBFFI4D==<BB<IID:F))F7FCIAI?66FI@F2++++++++E/////---//:;;F9FFAF,,..FFB;;6-?@F>IIHII?CFIAF7B@@7??AAA5>F6A'..b'GTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAnTTAGACAAAACCAGCGAtAAAGTTAGACAAAACCaGCGTTATAACGCCAGCAGTCCA\n++\n+FF<F:DDD633FF=FBBFDFFC9AA-;3A.FBB5.FFCHFABBIGEE<??///E66DCCC=CH;==,,CCFEE...6DBBDDDA<<II8II6FF=39669EEDDFFICDED??D33FA<0ICCCCCCF;;CCCF000III=EBIIABBBB7D>9<CCCFCC58=I1111FF/DDDFADDFIII8IIIEE4BE5::0I52,,,0II@AA=3344FFFC@EF)C??;55I9A7FFFFII,@A;FFIADDDCBBCFCC@@III\n+@chr1-1233-1\n+GGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGtTTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAATTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCT\n++\n+IICCCF?I<<EBBB33IAAA=DCCFC69ECAI5AEE=CFFF>@AABE@66H9E<<<.>?4EEADAD?FFIIAA>FF444,B55<<<7I3<<<DDD66=F!---22::FCF==;><<IFFG5G?5CCDDEEI44===IF7766675@DDD;===D4?D;>>>FFBA278855AAD5;,..IIHH6E8BBB;D3AA>A6=I:CC7FF4EEEEC@AF33I7::DD..@HIFFIE?==IDDCHHDI=\n+@chr1-930-1\n+CGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGC\n++\n+D3:::7EC6602?=HHI?HHCIFFFF446668F<7D77ADDD0F=1>6622>II?BF<<<AAFFIIIEE?FF;;DDD6GDDII:FFIDDDDFD::HHFFC,5AAA6FFADDC??225EE:>111FFC0099??D@DI4DDIEEG886,@IIIIICCCIED--.A??==ICG.BB5>::IIHH;6DC>>>DII:87,,,IIII<<:30>CC::AA?><9DEEFII@GGG<CFIIDD776?BHFF--CCAA,,?111111666114,,,,,,,,>I,BH,09I5D?;7A88HFFFFADDDAAD>IHHFFFFD8@F??@AAAF?B4<\n+@chr1-1103-1\n+CTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAtAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAaCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACC\n++\n+AF88FFC6?4F3BBE9??:FF:11..;<1D?GCFGGADDI<=II<6IFF;<ICC4H34655511111DEEEEE8::::?FGIDIICC?>FIFCCCIIFFCB3<<<@DD?@@>7D8;DDGIIIF>>@@@A5:6===E=C223888AAFI??5AIII3??:3:FDA65E@FF?F;FFFAAFF.F6FFF@88:DD1EA>?II>>CCFFF666F7AAEEE4?F33555G,,A<1111>>AADFDAA?DFF7FF7D:IC4466AAF>>DDDEIFF:88FII22-----5I=AF888<D?F;><;;=744E7E68;II\n+@chr1-669-1\n+CATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTT\n++\n+=H888I3FBI0II@EB?HH?CFFFFFD1F5550--4IC=FFGG..?DFDA1===2116A7I=?<6CCF<E6::?C??II33<AE3IGFF=HCCHD;55E==77I;5CCC3FF8CCI75>A22DDFG<IIAAAFI::CCCI65::IDDB@IE?6===66???.CHHHIIIFII2AFF>;;IIHHICCFFFA:,,888CF/15IGGGG=I6FIAAAGFFDEII++++EEI6ACCCFFBBA1A00.E;I0G?FG<@ACC5>A7DC\n+@chr1-470-1\n+ACAAGCCGATACTTGGAACAATTTCTGGAAAGaCGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAAcAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCG\n++\n+AIFFFFF<A568II..EEE77000I05:6665!8FFCCCC--II;;F>AA<FA?:.C<4I??5;>BAAC---@@==FF2:::C--4@=G9IFF77II77IEEDDD3IDD===H@ICCDAADCC<F?IIIAA,0D7F666CFFIAAIICFAEE:<AA6EE00/F>--<<<ICI==9FFFFHHCIAHHHIDDCA=9???=BAC=??IDFF9;HH!BCC;;<IEFFFD@F<FFFA??C<HCEFFFBB6<DC?FAAA=::FI7F3333HH=;3C.-<=CC>C00I,@CCFEE.IAA0IA@DDFDAA:;:CFFI::I22F\n+@chr1-588-2\n+AACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGA\n++\n+AAFIID?1224A>==D6GEEE1==H<<F7FHFA>IIDDA??466C<55FFF7;DIIBDDDD?CEDC---D??@CFA----66>///;DIIFBII7=DDEECCCIII1I5A,,,?CCA<FGCCCCAAI6F.6.???:77ECEC;;;::=8IBIFFI3CC:?<<IFFAFF::=-??,D@???IIDDI::A<<IFFCFFD>:AD88FF25FHFCCCCF66DDEE5?66FIIC:7A97\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.454.02.sam
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.454.02.sam Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,929 @@\n+@HD\tVN:1.4\tSQ:unsorted\n+@SQ\tSN:chr1\tLN:1626\n+@PG\tID:02\tPN:ART_454\tCL:art_454 -s -r 42 test-data/input.fa test-data/art.454.02 20 105 5 \n+chr1_1\t99\tchr1\t1047\t99\t27=\t=\t1122\t111\tTCCAGAAATTGTTCCAAGTATCGGCTT\t:GC?7...IICEECCII6I?BC<<F<@\n+chr1_1\t147\tchr1\t1122\t99\t36=\t=\t1047\t-111\tCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTT\t<?CIAAADD7?HHHFFF>>55HHICF;;II488I44\n+chr1_2\t99\tchr1\t532\t99\t43=\t=\t597\t99\tCGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTT\tFA3BB737G?FFFFDD69CCCAB,FFFFIIGBDFC>>>44=:8\n+chr1_2\t147\tchr1\t597\t99\t4=1X29=\t=\t532\t-99\tCTTCNTGTGCCTGTAAAACGAAGCGGTAAAAATT\tC,,17I3AIEEHCI0002:D00DI00<---,,33\n+chr1_3\t99\tchr1\t1423\t99\t35=\t=\t1499\t97\tGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATG\tI<<EEFF///--FF;F::IIFD3E,<F:FDDD.DF\n+chr1_3\t147\tchr1\t1499\t99\t21=\t=\t1423\t-97\tTTTCCAGAAATTGTTCCAAGT\tDDDA>I;///55@CC???DAA\n+chr1_4\t83\tchr1\t102\t99\t7=1X25=\t=\t33\t-102\tAACGAAGNGGTAAAAATTTTTATTTTTTTTCTC\t00BD@AA!DD=13336:@@@@7//000000FAF\n+chr1_4\t163\tchr1\t33\t99\t18=1X2=\t=\t102\t102\tCATCGTGATATGTATGTTtAC\tDF3FFADDBCDFI0ICBB,C5\n+chr1_5\t99\tchr1\t998\t99\t40=\t=\t1051\t103\tTTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGT\tAAAIIAAACFDB?ABBIIIBDDDGBI<<EE555CD755IB\n+chr1_5\t147\tchr1\t1051\t99\t50=\t=\t998\t-103\tGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTG\tA...77?GGDF<<AIA5F=<>44AFFFAC><<AA26:?DD??I;,,FCFA\n+chr1_6\t99\tchr1\t920\t99\t22=\t=\t992\t103\tTCTAACTTTATCGCCCTGTGGC\tB<6AADCCCB?7?FFFCAB5:8\n+chr1_6\t147\tchr1\t992\t99\t31=\t=\t920\t-103\tCAGAAATTGTTCCAAGTATCGGCTTGTTTAC\t?:E??@99C22FF::67B?:EE>FF2110ID\n+chr1_7\t83\tchr1\t1406\t99\t20=\t=\t1330\t-96\tGGCACAAGTACCAACCAGAA\t==D7F=<=F8;;::II6H<<\n+chr1_7\t163\tchr1\t1330\t99\t31=\t=\t1406\t96\tAGAACTTCATGTGCCTGTAAAACGAAGCGGT\t<IAB066IG3I7IBBAAH333.-AAAFA.-4\n+chr1_8\t83\tchr1\t586\t99\t29=\t=\t505\t-110\tTCGAAGTAGAACTTCATGTGCCTGTAAAA\t:IDFF:FIDDD7DDFI=D3B33IGF==<<\n+chr1_8\t163\tchr1\t505\t99\t28=1X46=\t=\t586\t110\tTAACTTTATCGCTGGTTAGTTTCTTCACaCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGA\t3DA>CCCFIF?>BCC88C:FFFD>>F0C5--+ICC9C<688HHIIHEE--=55HHFF?;6.IFF>II:BBBCFII\n+chr1_9\t99\tchr1\t1380\t99\t22=\t=\t1425\t108\tCTCACTTCTGTTACTCCAGCTT\t1;G:6AAB;DEE6AGDD7DF??\n+chr1_9\t147\tchr1\t1425\t99\t63=\t=\t1380\t-108\tACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCG\tD=68C::::43>B@11C;ECFII?F<I???6FFIIDDFFFF8FAA4655@IDF?70000AB,A\n+chr1_10\t99\tchr1\t236\t99\t50=\t=\t310\t97\tATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTAC\t?EFAF2222E=;DFC111AADI63:77>AA--,,IA3I=::DBB<?:>I?\n+chr1_10\t147\tchr1\t310\t99\t23=\t=\t236\t-97\tTCCAGAAATTGTTCCAAGTATCG\t;77EF@@@IIIFFFF<<0BID@A\n+chr1_11\t83\tchr1\t661\t99\t46=\t=\t599\t-108\tGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGC\tD5IIFIII22IIFB=?IHBBFFFFEF561?6C55555@/B<11@DB\n+chr1_11\t163\tchr1\t599\t99\t29=\t=\t661\t108\tTCATGTGCCTGTAAAACGAAGCGGTAAAA\tD?;?73FFF<CDBBBBA<IICI66C9975\n+chr1_12\t99\tchr1\t65\t99\t57=\t=\t139\t101\tTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTT\t?CC44077E88?ADAI6FF6:DEE<F?=BF::CB8>@@@EHII:;III22255////\n+chr1_12\t147\tchr1\t139\t99\t27=\t=\t65\t-101\tCTGTTACTCCAGCTTCTTCGGCACAAG\t9DBBC?DFGG;F?FFFFFEEEC1FAAI\n+chr1_13\t83\tchr1\t298\t99\t23=\t=\t218\t-103\tAGTTACCGTCTTTCCAGAAATTG\tE7DDFIIFI:>>>11CA448FF6\n+chr1_13\t163\tchr1\t218\t99\t41=\t=\t298\t103\tATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGA\tF<II55..<5BI..I=;;EF:AC,,//CDDCDE000<<CAC\n+chr1_14\t83\tchr1\t171\t99\t65=\t=\t128\t-108\tACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTT\tFII8F::A<G@EEFFF/77DHH6@?;IIG3>F4..,5=I03FFCCC-/EII====I<6AII:@BB\n+chr1_14\t163\tchr1\t128\t99\t40=\t=\t171\t108\tTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTA\t4444C?=2B0.FA85:CF;4=<8:77I778FFDAAII=FE\n+chr1_15\t83\tchr1\t1295\t99\t21=\t=\t1213\t-103\tCCAAGTATCGGCTTGTTTACG\t99::FE=D7FFC??AB>>3AD\n+chr1_15\t163\tchr1\t1213\t99\t22=\t=\t1295\t103\tTACTCCAGCTTCTTCGGCATGG\t6>=IDD:DC44C<<944E:F88\n+chr1_16\t99\tchr1\t23\t99\t23=\t=\t91\t99\tAGTGGTTGAACATCGTGATATGT\tII>DDCCFCCI@AF:F7E1D?HA\n+chr1_16\t147\tchr1\t91\t99\t31=\t=\t23\t-99\tTGTGCCTGTAAAACGAAGCGGTAAAAATTTT\t,BI?CCDDA1111I?.4>A22C-----FFFF\n+chr1_17\t83\tchr1\t318\t99\t28=\t=\t255\t-91\tTTGTTCCAAGTATCGGCTTGTTTACGAA\t<<CDD11@@GIFFE@@A::E@@@G<I11\n+chr1_17\t163\tchr1\t255\t99\t43=\t=\t318\t91\tCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGA\t7DA=@@--ABB8>EE-8F:D69DDD?885=A;@@12555BGAF\n+chr1_18\t99\tchr1\t501\t99\t26=\t=\t575\t100\tTGTCTAA'..b'IGGF!CF66--;;?F95IHBFCC74I3A:DDC@::FDIIH>H\n+chr1_446\t163\tchr1\t271\t99\t33=\t=\t337\t108\tTATCGGCTTGTTTACGAATTAAATCGAAGTTAC\tIIIDFFDBB6IIIIIFFF>=000CACDDDBB>1\n+chr1_447\t83\tchr1\t836\t99\t49=\t=\t790\t-95\tAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTAT\tAA6/=IFDG:;;28884F>88IIFFFF>>;;?A33<<FE@AFHD2DDD=\n+chr1_447\t163\tchr1\t790\t99\t29=\t=\t836\t95\tTGTTTACGAATTAAATCGAAGTTACCGTC\t76FFFFCCGGHHIIIG>1IIF;;FDDDC.\n+chr1_448\t99\tchr1\t435\t99\t22=\t=\t505\t95\tAAGGAAGCGGTAAAAATTTTTA\tGGIIC@FCGG@@@@@@35776F\n+chr1_448\t147\tchr1\t505\t99\t25=\t=\t435\t-95\tTAACTTTATCGCTGGTTAGTTTCTT\t4II<???7C?;BD66DDFAAAA755\n+chr1_449\t99\tchr1\t1235\t99\t33=\t=\t1316\t105\tTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTC\t@@==I?DCDB???F<EDAFAIICCIA;;;IBDI\n+chr1_449\t147\tchr1\t1316\t99\t24=\t=\t1235\t-105\tAATTAAATCGAAGTAGAACTTCAT\tFF>>///FF:DD35FB..DDD7:F\n+chr1_450\t83\tchr1\t611\t99\t18=1D19=\t=\t543\t-105\tAAAACGAAGCGGTAAAAATTTTATTTTTTTTCTCACT\t====IIBBEF42F:::::----9///////-AFF/C9\n+chr1_450\t163\tchr1\t543\t99\t35=\t=\t611\t105\tTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTAC\t;;;2.IFBAAEEDAA44FF06.FB33.44A@@@FI\n+chr1_451\t83\tchr1\t1069\t99\t35=\t=\t1006\t-98\tGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTG\tAAI22DEDDFEDEE77@@@2=:II63IICDF?FI6\n+chr1_451\t163\tchr1\t1006\t99\t29=\t=\t1069\t98\tAGTATCGGCTTGTTTACGAATTAAATCGA\tEA3FC?<<CGGF555?A9FF1199;IEIH\n+chr1_452\t83\tchr1\t158\t99\t20=\t=\t82\t-96\tGGCACAAGTACCAACCAGAA\t826I<<=?E6<<DD>@CDII\n+chr1_452\t163\tchr1\t82\t99\t21=\t=\t158\t96\tAGAACTTCATGTGCCTGTAAA\t8->>E88@CFEGFIIF50777\n+chr1_453\t99\tchr1\t586\t99\t32=\t=\t670\t105\tTCGAAGTAGAACTTCATGTGCCTGTAAAACGA\tE3F66<F6C;;=DDC3;A=6::<II1111CIC\n+chr1_453\t147\tchr1\t670\t99\t21=\t=\t586\t-105\tGCACAAGTACCAACCAGAACG\tIC3C<<>AHDDFFGGCICCBI\n+chr1_454\t99\tchr1\t316\t99\t70=\t=\t392\t100\tAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACC\tAA=<F887733D,CDI>>AFF8FFFGHA/-II777GFI770I<<?>DA4ICEF6@@5FIIHA?????7:9\n+chr1_454\t147\tchr1\t392\t99\t24=\t=\t316\t-100\tCCAGAAATTGTTCCAAGTATCGGC\t66?I:::II700<<FF;F?BCFFE\n+chr1_455\t83\tchr1\t554\t99\t34=1X25=\t=\t509\t-105\tTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCNAAGTAGAACTTCATGTGCCTGTAAA\tC?II87CC.AFAF44;II4@@@DE=DDDDFFFC;3CAI@>D44><<;04BFD;;7<@122\n+chr1_455\t163\tchr1\t509\t99\t23=\t=\t554\t105\tTTTATCGCTGGTTAGTTTCTTCA\tDDDB;DE=AAAFF?3>>>:HHCG\n+chr1_456\t83\tchr1\t519\t99\t39=\t=\t452\t-106\tGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTT\tI<:FIAA?G96A;FFBFF/AAGF0:::42<D...AB-II\n+chr1_456\t163\tchr1\t452\t99\t3=1D30=\t=\t519\t106\tTTTATTTTTTTTCTCACTTCTGTTACTCCAGCT\tC?@<555555//IF0ICCCB<DAA;IA44G@I)\n+chr1_457\t99\tchr1\t927\t99\t28=\t=\t970\t114\tTTATCGCCCTGTGGCCTGTTGATTCTAA\t666DFA555=<ACCFFHC<<EIEE@;66\n+chr1_457\t147\tchr1\t970\t99\t71=\t=\t927\t-114\tTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTAC\tDDDAIE<F>>>>F==33DHHH--9F;;;<<IDDAAFFIG?-?79<CC:FFF3B?AD73,,,9AHFFC66DD\n+chr1_458\t83\tchr1\t337\t99\t47=\t=\t280\t-104\tGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTA\tAFFF3C<??FFCCD:AFFFC=HHC8:A8@DI,F886D0,EA;;FFF;\n+chr1_458\t163\tchr1\t280\t99\t40=\t=\t337\t104\tGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATT\tBHEEAI3IIAAAAA<I4AAGFFFFF>I7FFHII@;,,,DD\n+chr1_459\t83\tchr1\t1199\t99\t20=\t=\t1116\t-103\tTTTCTCACTTCTGTTACTCC\t>??B<7FGFFH>I--HI3II\n+chr1_459\t163\tchr1\t1116\t99\t48=\t=\t1199\t103\tCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAA\tDFFF@880FD623??76:::FFF<<AA33F:?AFCCDCC@DDDCF5CC\n+chr1_460\t83\tchr1\t1521\t99\t26=\t=\t1443\t-104\tTCGGCTTGTTTACGAATTAAATCGAA\t7F@?IIIDFFFAGA=?>>BBB4>DAA\n+chr1_460\t163\tchr1\t1443\t99\t25=\t=\t1521\t104\tCGTGTAGCGTTTATGTTGGTTTCAT\tDAHF<5ICAFFFIA=.2<<:::E:A\n+chr1_461\t83\tchr1\t278\t99\t49=\t=\t219\t-108\tTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAA\t@@6?AAF6DCCCC@@?8DAFFEAA6IIF:<111DD4;336??:AAFF??\n+chr1_461\t163\tchr1\t219\t99\t49=\t=\t278\t108\tTGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCC\tIEE2222:I<=GGIGGHFBFIH....D9<:8FDDDII=AA9900<==>>\n+chr1_462\t99\tchr1\t96\t99\t22=\t=\t153\t98\tCTGTAAAACGAAGCGGTAAAAA\tA:=CDDDDI<11DDAA?37733\n+chr1_462\t147\tchr1\t153\t99\t41=\t=\t96\t-98\tTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCT\tI?HH4DD,CD<:4<B==33AA??AAIFII/////?FAI77D\n+chr1_463\t99\tchr1\t317\t99\t23=1D\t=\t370\t104\tATTGTTCCAAGTATCGGCTTGTT\t2@@HDGIIAA5IACD;61DDEBB\n+chr1_463\t147\tchr1\t370\t99\t51=\t=\t317\t-104\tTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTT\tAA?IDDC@;;CBB?II8A<11188I<>>>AAHDDAA33I>DIIDD2BB333\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.454.02.stat
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.454.02.stat Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,1626 @@\n+0\t0\t0\n+1\t0\t0\n+2\t1\t1\n+3\t2\t3\n+4\t0\t3\n+5\t1\t4\n+6\t0\t4\n+7\t1\t5\n+8\t0\t5\n+9\t1\t6\n+10\t0\t6\n+11\t0\t6\n+12\t0\t6\n+13\t0\t6\n+14\t0\t6\n+15\t0\t6\n+16\t1\t7\n+17\t0\t7\n+18\t0\t7\n+19\t0\t7\n+20\t0\t7\n+21\t1\t8\n+22\t1\t9\n+23\t0\t9\n+24\t0\t8\n+25\t0\t8\n+26\t1\t8\n+27\t0\t8\n+28\t1\t9\n+29\t0\t9\n+30\t0\t9\n+31\t0\t9\n+32\t1\t10\n+33\t0\t9\n+34\t0\t9\n+35\t1\t10\n+36\t0\t9\n+37\t0\t9\n+38\t0\t9\n+39\t1\t10\n+40\t0\t9\n+41\t0\t9\n+42\t0\t8\n+43\t0\t8\n+44\t0\t8\n+45\t0\t7\n+46\t0\t7\n+47\t0\t7\n+48\t0\t7\n+49\t1\t8\n+50\t1\t9\n+51\t1\t10\n+52\t0\t10\n+53\t1\t10\n+54\t0\t10\n+55\t0\t10\n+56\t0\t9\n+57\t1\t10\n+58\t0\t10\n+59\t0\t10\n+60\t0\t10\n+61\t0\t10\n+62\t0\t10\n+63\t0\t9\n+64\t2\t11\n+65\t1\t12\n+66\t0\t11\n+67\t1\t12\n+68\t1\t13\n+69\t0\t13\n+70\t1\t14\n+71\t0\t14\n+72\t0\t14\n+73\t0\t14\n+74\t1\t15\n+75\t1\t15\n+76\t2\t17\n+77\t0\t17\n+78\t0\t17\n+79\t0\t16\n+80\t1\t16\n+81\t2\t18\n+82\t0\t18\n+83\t1\t19\n+84\t0\t17\n+85\t0\t17\n+86\t3\t20\n+87\t1\t21\n+88\t2\t23\n+89\t0\t22\n+90\t0\t22\n+91\t0\t22\n+92\t1\t22\n+93\t0\t22\n+94\t1\t23\n+95\t1\t23\n+96\t1\t23\n+97\t0\t22\n+98\t1\t23\n+99\t1\t24\n+100\t0\t24\n+101\t1\t25\n+102\t0\t24\n+103\t0\t22\n+104\t0\t22\n+105\t0\t22\n+106\t2\t22\n+107\t3\t23\n+108\t1\t23\n+109\t2\t25\n+110\t2\t24\n+111\t0\t24\n+112\t0\t24\n+113\t2\t26\n+114\t0\t25\n+115\t2\t27\n+116\t1\t27\n+117\t1\t26\n+118\t0\t26\n+119\t0\t25\n+120\t2\t27\n+121\t0\t26\n+122\t2\t26\n+123\t1\t26\n+124\t0\t26\n+125\t0\t25\n+126\t1\t26\n+127\t1\t27\n+128\t0\t26\n+129\t1\t27\n+130\t0\t27\n+131\t0\t27\n+132\t1\t27\n+133\t0\t26\n+134\t0\t24\n+135\t0\t22\n+136\t1\t23\n+137\t3\t25\n+138\t1\t26\n+139\t2\t27\n+140\t0\t27\n+141\t0\t27\n+142\t1\t26\n+143\t0\t25\n+144\t0\t25\n+145\t1\t25\n+146\t3\t28\n+147\t2\t29\n+148\t1\t29\n+149\t2\t31\n+150\t0\t30\n+151\t2\t32\n+152\t1\t31\n+153\t1\t31\n+154\t0\t31\n+155\t1\t30\n+156\t2\t32\n+157\t0\t31\n+158\t0\t31\n+159\t0\t30\n+160\t0\t28\n+161\t0\t28\n+162\t0\t28\n+163\t0\t28\n+164\t2\t30\n+165\t1\t31\n+166\t1\t32\n+167\t0\t30\n+168\t0\t30\n+169\t0\t29\n+170\t0\t29\n+171\t1\t30\n+172\t0\t30\n+173\t1\t30\n+174\t1\t30\n+175\t0\t30\n+176\t0\t30\n+177\t0\t29\n+178\t2\t30\n+179\t0\t29\n+180\t0\t28\n+181\t0\t25\n+182\t0\t23\n+183\t0\t22\n+184\t0\t19\n+185\t0\t15\n+186\t0\t15\n+187\t0\t14\n+188\t0\t13\n+189\t0\t13\n+190\t0\t13\n+191\t1\t13\n+192\t1\t13\n+193\t0\t12\n+194\t0\t11\n+195\t0\t11\n+196\t1\t12\n+197\t0\t12\n+198\t1\t13\n+199\t0\t13\n+200\t1\t14\n+201\t2\t16\n+202\t0\t14\n+203\t0\t14\n+204\t0\t13\n+205\t2\t14\n+206\t1\t15\n+207\t1\t16\n+208\t1\t16\n+209\t0\t16\n+210\t1\t17\n+211\t0\t16\n+212\t0\t16\n+213\t0\t16\n+214\t0\t15\n+215\t1\t16\n+216\t1\t17\n+217\t1\t18\n+218\t2\t20\n+219\t1\t21\n+220\t0\t21\n+221\t0\t20\n+222\t0\t19\n+223\t3\t22\n+224\t0\t20\n+225\t1\t21\n+226\t1\t22\n+227\t0\t22\n+228\t0\t22\n+229\t0\t22\n+230\t1\t23\n+231\t1\t21\n+232\t2\t23\n+233\t0\t23\n+234\t0\t22\n+235\t1\t23\n+236\t1\t23\n+237\t0\t22\n+238\t0\t21\n+239\t0\t21\n+240\t1\t22\n+241\t0\t22\n+242\t0\t22\n+243\t2\t23\n+244\t0\t23\n+245\t0\t22\n+246\t0\t22\n+247\t1\t22\n+248\t1\t23\n+249\t0\t23\n+250\t1\t24\n+251\t0\t23\n+252\t1\t24\n+253\t1\t23\n+254\t2\t24\n+255\t0\t24\n+256\t0\t24\n+257\t0\t23\n+258\t1\t23\n+259\t1\t24\n+260\t1\t24\n+261\t1\t24\n+262\t1\t24\n+263\t1\t24\n+264\t1\t25\n+265\t1\t26\n+266\t0\t25\n+267\t0\t23\n+268\t0\t23\n+269\t0\t21\n+270\t3\t24\n+271\t0\t24\n+272\t1\t25\n+273\t0\t25\n+274\t0\t23\n+275\t0\t22\n+276\t0\t21\n+277\t0\t21\n+278\t0\t18\n+279\t1\t18\n+280\t1\t18\n+281\t1\t19\n+282\t2\t20\n+283\t2\t22\n+284\t0\t21\n+285\t0\t20\n+286\t0\t20\n+287\t1\t19\n+288\t1\t20\n+289\t0\t20\n+290\t1\t21\n+291\t1\t21\n+292\t0\t20\n+293\t2\t21\n+294\t2\t23\n+295\t0\t22\n+296\t0\t22\n+297\t0\t21\n+298\t0\t21\n+299\t0\t21\n+300\t0\t21\n+301\t1\t22\n+302\t1\t22\n+303\t0\t20\n+304\t0\t20\n+305\t0\t19\n+306\t0\t19\n+307\t0\t17\n+308\t1\t18\n+309\t1\t19\n+310\t0\t19\n+311\t1\t18\n+312\t0\t18\n+313\t0\t17\n+314\t1\t18\n+315\t2\t20\n+316\t1\t21\n+317\t0\t20\n+318\t0\t20\n+319\t0\t18\n+320\t1\t19\n+321\t0\t18\n+322\t1\t19\n+323\t1\t20\n+324\t0\t20\n+325\t0\t19\n+326\t2\t21\n+327\t1\t22\n+328\t2\t23\n+329\t0\t22\n+330\t1\t23\n+331\t0\t23\n+332\t0\t19\n+333\t0\t19\n+334\t1\t19\n+335\t0\t18\n+336\t1\t18\n+337\t1\t19\n+338\t0\t19\n+339\t0\t18\n+340\t0\t17\n+341\t0\t17\n+342\t1\t17\n+343\t0\t17\n+344\t0\t17\n+345\t0\t16\n+346\t0\t16\n+347\t1\t16\n+348\t1\t16\n+349\t1\t17\n+350\t1\t16\n+351\t4\t20\n+352\t1\t20\n+353\t0\t20\n+354\t1\t21\n+355\t0\t20\n+356\t1\t18\n+357\t0\t18\n+358\t0\t18\n+359\t0\t18\n+360\t0\t18\n+361\t0\t18\n+362\t0\t18\n+363\t0\t18\n+364\t3\t21\n+365\t1\t22\n+366\t1\t22\n+367\t1\t23\n+368\t0\t23\n+369\t2\t24\n+370\t0\t24\n+371\t3\t27\n+372\t1\t26\n+373\t0\t26\n+374\t1\t26\n+375\t1\t27\n+376\t0\t26\n+377\t2\t28\n+378\t0\t28\n+379\t1\t28\n+380\t0\t27\n+381\t1\t28\n+382\t2\t30\n+383\t0\t30\n+384\t0\t30\n+385\t0\t28\n+386\t0\t27\n+387\t0\t23\n+388\t0\t23\n+389\t1\t24\n+390\t0\t24\n+391\t0\t24\n+392\t0\t24\n+393\t0\t23\n+394\t1\t23\n+395\t3\t26\n+396\t0\t26\n+397\t1\t26\n+398\t0\t24\n+399\t0\t24\n+400\t1\t25\n+401\t0\t25\n+402\t0\t21\n+403\t0\t20\n+404\t2\t22\n+405\t1\t22\n+406\t0\t22\n+407\t0\t21\n+408\t2\t21\n+409\t1\t21\n+410\t1\t22\n+411\t0\t22\n+412\t2\t24\n+413\t2\t26\n'..b'253\t1\t20\n+1254\t1\t20\n+1255\t1\t21\n+1256\t0\t21\n+1257\t0\t20\n+1258\t2\t22\n+1259\t0\t21\n+1260\t0\t19\n+1261\t1\t19\n+1262\t0\t18\n+1263\t1\t19\n+1264\t2\t21\n+1265\t3\t24\n+1266\t0\t23\n+1267\t1\t23\n+1268\t0\t21\n+1269\t0\t21\n+1270\t0\t20\n+1271\t0\t19\n+1272\t0\t19\n+1273\t1\t19\n+1274\t0\t19\n+1275\t1\t20\n+1276\t0\t19\n+1277\t1\t20\n+1278\t0\t19\n+1279\t0\t19\n+1280\t0\t18\n+1281\t3\t21\n+1282\t0\t21\n+1283\t0\t21\n+1284\t0\t21\n+1285\t1\t21\n+1286\t0\t21\n+1287\t2\t23\n+1288\t1\t23\n+1289\t1\t24\n+1290\t0\t22\n+1291\t0\t22\n+1292\t0\t20\n+1293\t0\t20\n+1294\t1\t20\n+1295\t0\t19\n+1296\t1\t20\n+1297\t1\t21\n+1298\t0\t19\n+1299\t1\t19\n+1300\t2\t21\n+1301\t1\t22\n+1302\t0\t21\n+1303\t1\t22\n+1304\t1\t23\n+1305\t0\t23\n+1306\t2\t23\n+1307\t0\t23\n+1308\t0\t22\n+1309\t2\t23\n+1310\t1\t22\n+1311\t0\t21\n+1312\t1\t22\n+1313\t1\t22\n+1314\t0\t21\n+1315\t0\t19\n+1316\t2\t21\n+1317\t0\t20\n+1318\t1\t20\n+1319\t0\t20\n+1320\t0\t19\n+1321\t0\t18\n+1322\t0\t17\n+1323\t1\t18\n+1324\t1\t19\n+1325\t1\t20\n+1326\t0\t20\n+1327\t0\t20\n+1328\t0\t20\n+1329\t2\t21\n+1330\t0\t21\n+1331\t0\t21\n+1332\t0\t21\n+1333\t0\t20\n+1334\t2\t22\n+1335\t0\t21\n+1336\t0\t21\n+1337\t0\t21\n+1338\t0\t20\n+1339\t0\t19\n+1340\t1\t20\n+1341\t0\t19\n+1342\t0\t19\n+1343\t0\t18\n+1344\t0\t18\n+1345\t0\t16\n+1346\t0\t15\n+1347\t2\t17\n+1348\t1\t16\n+1349\t1\t16\n+1350\t0\t16\n+1351\t0\t15\n+1352\t0\t14\n+1353\t0\t14\n+1354\t0\t14\n+1355\t0\t14\n+1356\t0\t14\n+1357\t1\t15\n+1358\t0\t15\n+1359\t1\t16\n+1360\t0\t15\n+1361\t2\t17\n+1362\t0\t16\n+1363\t2\t18\n+1364\t1\t19\n+1365\t0\t18\n+1366\t0\t18\n+1367\t0\t18\n+1368\t1\t19\n+1369\t1\t19\n+1370\t0\t18\n+1371\t1\t19\n+1372\t0\t19\n+1373\t2\t21\n+1374\t3\t24\n+1375\t0\t24\n+1376\t3\t27\n+1377\t0\t27\n+1378\t0\t27\n+1379\t3\t28\n+1380\t0\t27\n+1381\t1\t28\n+1382\t0\t28\n+1383\t2\t28\n+1384\t1\t28\n+1385\t0\t28\n+1386\t2\t30\n+1387\t0\t30\n+1388\t0\t30\n+1389\t1\t29\n+1390\t0\t27\n+1391\t1\t27\n+1392\t1\t28\n+1393\t1\t29\n+1394\t1\t30\n+1395\t0\t28\n+1396\t0\t27\n+1397\t2\t29\n+1398\t0\t29\n+1399\t1\t30\n+1400\t0\t27\n+1401\t1\t25\n+1402\t0\t23\n+1403\t0\t23\n+1404\t1\t23\n+1405\t0\t21\n+1406\t1\t21\n+1407\t1\t21\n+1408\t2\t23\n+1409\t1\t22\n+1410\t0\t20\n+1411\t0\t20\n+1412\t0\t20\n+1413\t0\t19\n+1414\t2\t21\n+1415\t1\t22\n+1416\t0\t22\n+1417\t2\t24\n+1418\t2\t26\n+1419\t1\t25\n+1420\t1\t26\n+1421\t2\t26\n+1422\t2\t28\n+1423\t0\t28\n+1424\t1\t29\n+1425\t2\t31\n+1426\t1\t32\n+1427\t2\t34\n+1428\t1\t34\n+1429\t0\t34\n+1430\t0\t33\n+1431\t0\t33\n+1432\t1\t33\n+1433\t1\t34\n+1434\t0\t34\n+1435\t0\t34\n+1436\t1\t32\n+1437\t0\t31\n+1438\t0\t30\n+1439\t1\t31\n+1440\t0\t30\n+1441\t0\t30\n+1442\t1\t31\n+1443\t0\t31\n+1444\t0\t30\n+1445\t1\t31\n+1446\t0\t28\n+1447\t1\t28\n+1448\t1\t28\n+1449\t2\t28\n+1450\t1\t29\n+1451\t1\t29\n+1452\t0\t28\n+1453\t1\t29\n+1454\t2\t30\n+1455\t0\t30\n+1456\t0\t29\n+1457\t0\t26\n+1458\t0\t26\n+1459\t1\t25\n+1460\t0\t24\n+1461\t1\t24\n+1462\t1\t25\n+1463\t0\t25\n+1464\t0\t25\n+1465\t0\t25\n+1466\t0\t24\n+1467\t0\t21\n+1468\t0\t21\n+1469\t1\t20\n+1470\t0\t20\n+1471\t0\t20\n+1472\t0\t18\n+1473\t0\t17\n+1474\t0\t16\n+1475\t1\t16\n+1476\t0\t16\n+1477\t1\t17\n+1478\t1\t17\n+1479\t0\t15\n+1480\t0\t15\n+1481\t0\t15\n+1482\t1\t15\n+1483\t0\t14\n+1484\t1\t15\n+1485\t0\t14\n+1486\t0\t14\n+1487\t0\t13\n+1488\t0\t12\n+1489\t0\t12\n+1490\t0\t12\n+1491\t0\t12\n+1492\t1\t13\n+1493\t0\t12\n+1494\t0\t12\n+1495\t0\t12\n+1496\t1\t13\n+1497\t1\t14\n+1498\t0\t13\n+1499\t0\t13\n+1500\t0\t12\n+1501\t0\t12\n+1502\t0\t11\n+1503\t1\t11\n+1504\t0\t11\n+1505\t1\t11\n+1506\t1\t11\n+1507\t1\t12\n+1508\t0\t11\n+1509\t0\t11\n+1510\t0\t11\n+1511\t0\t11\n+1512\t1\t12\n+1513\t0\t11\n+1514\t0\t11\n+1515\t0\t10\n+1516\t0\t10\n+1517\t0\t10\n+1518\t1\t10\n+1519\t1\t11\n+1520\t0\t11\n+1521\t0\t10\n+1522\t0\t10\n+1523\t0\t9\n+1524\t1\t10\n+1525\t0\t9\n+1526\t0\t8\n+1527\t1\t9\n+1528\t0\t9\n+1529\t0\t9\n+1530\t0\t9\n+1531\t0\t9\n+1532\t0\t9\n+1533\t0\t8\n+1534\t0\t8\n+1535\t0\t7\n+1536\t0\t6\n+1537\t0\t6\n+1538\t0\t6\n+1539\t0\t6\n+1540\t0\t6\n+1541\t0\t6\n+1542\t0\t6\n+1543\t0\t6\n+1544\t0\t6\n+1545\t0\t6\n+1546\t0\t6\n+1547\t0\t5\n+1548\t0\t5\n+1549\t0\t5\n+1550\t0\t5\n+1551\t0\t5\n+1552\t0\t5\n+1553\t0\t5\n+1554\t0\t5\n+1555\t0\t5\n+1556\t0\t5\n+1557\t0\t5\n+1558\t0\t5\n+1559\t0\t5\n+1560\t0\t3\n+1561\t0\t3\n+1562\t0\t3\n+1563\t0\t2\n+1564\t0\t2\n+1565\t0\t2\n+1566\t0\t2\n+1567\t0\t2\n+1568\t0\t2\n+1569\t0\t2\n+1570\t0\t2\n+1571\t0\t2\n+1572\t0\t2\n+1573\t0\t2\n+1574\t0\t2\n+1575\t0\t2\n+1576\t0\t2\n+1577\t0\t2\n+1578\t0\t2\n+1579\t0\t2\n+1580\t0\t2\n+1581\t0\t1\n+1582\t0\t1\n+1583\t0\t1\n+1584\t0\t0\n+1585\t0\t0\n+1586\t0\t0\n+1587\t0\t0\n+1588\t0\t0\n+1589\t0\t0\n+1590\t0\t0\n+1591\t0\t0\n+1592\t0\t0\n+1593\t0\t0\n+1594\t0\t0\n+1595\t0\t0\n+1596\t0\t0\n+1597\t0\t0\n+1598\t0\t0\n+1599\t0\t0\n+1600\t0\t0\n+1601\t0\t0\n+1602\t0\t0\n+1603\t0\t0\n+1604\t0\t0\n+1605\t0\t0\n+1606\t0\t0\n+1607\t0\t0\n+1608\t0\t0\n+1609\t0\t0\n+1610\t0\t0\n+1611\t0\t0\n+1612\t0\t0\n+1613\t0\t0\n+1614\t0\t0\n+1615\t0\t0\n+1616\t0\t0\n+1617\t0\t0\n+1618\t0\t0\n+1619\t0\t0\n+1620\t0\t0\n+1621\t0\t0\n+1622\t0\t0\n+1623\t0\t0\n+1624\t0\t0\n+1625\t0\t0\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.454.021.fq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.454.021.fq Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,1852 @@\n+@chr1_1-1\n+TCCAGAAATTGTTCCAAGTATCGGCTT\n++\n+:GC?7...IICEECCII6I?BC<<F<@\n+@chr1_2-1\n+CGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTT\n++\n+FA3BB737G?FFFFDD69CCCAB,FFFFIIGBDFC>>>44=:8\n+@chr1_3-1\n+GAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATG\n++\n+I<<EEFF///--FF;F::IIFD3E,<F:FDDD.DF\n+@chr1_4-1\n+GAGAAAAAAAATAAAAATTTTTACCtCTTCGTT\n++\n+FAF000000//7@@@@:63331=DD!AA@DB00\n+@chr1_5-1\n+TTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGT\n++\n+AAAIIAAACFDB?ABBIIIBDDDGBI<<EE555CD755IB\n+@chr1_6-1\n+TCTAACTTTATCGCCCTGTGGC\n++\n+B<6AADCCCB?7?FFFCAB5:8\n+@chr1_7-1\n+TTCTGGTTGGTACTTGTGCC\n++\n+<<H6II::;;8F=<=F7D==\n+@chr1_8-1\n+TTTTACAGGCACATGAAGTTCTACTTCGA\n++\n+<<==FGI33B3D=IFDD7DDDIF:FFDI:\n+@chr1_9-1\n+CTCACTTCTGTTACTCCAGCTT\n++\n+1;G:6AAB;DEE6AGDD7DF??\n+@chr1_10-1\n+ATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTAC\n++\n+?EFAF2222E=;DFC111AADI63:77>AA--,,IA3I=::DBB<?:>I?\n+@chr1_11-1\n+GCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGC\n++\n+BD@11<B/@55555C6?165FEFFFFBBHI?=BFII22IIIFII5D\n+@chr1_12-1\n+TGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTT\n++\n+?CC44077E88?ADAI6FF6:DEE<F?=BF::CB8>@@@EHII:;III22255////\n+@chr1_13-1\n+CAATTTCTGGAAAGACGGTAACT\n++\n+6FF844AC11>>>:IFIIFDD7E\n+@chr1_14-1\n+AAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGT\n++\n+BB@:IIA6<I====IIE/-CCCFF30I=5,..4F>3GII;?@6HHD77/FFFEE@G<A::F8IIF\n+@chr1_15-1\n+CGTAAACAAGCCGATACTTGG\n++\n+DA3>>BA??CFF7D=EF::99\n+@chr1_16-1\n+AGTGGTTGAACATCGTGATATGT\n++\n+II>DDCCFCCI@AF:F7E1D?HA\n+@chr1_17-1\n+TTCGTAAACAAGCCGATACTTGGAACAA\n++\n+11I<G@@@E::A@@EFFIG@@11DDC<<\n+@chr1_18-1\n+TGTCTAACTTTATCGCTGGTTAGTTT\n++\n+9FDIC,,H662C6=5FD88884A;;;\n+@chr1_19-1\n+CTTGGAACAATTTCTGGAAAGACGGTAAA\n++\n+0BBBB==ICCFFF=H==99;A6<884CCE\n+@chr1_20-1\n+AAGAAGCTGGAGTAACAGAAGTGAtAAAAAAAAATAAAAATTTTTAC\n++\n+BBI44A4455;:<IID>A@@F8IG.777333333C1111199999IC\n+@chr1_21-1\n+AATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTT\n++\n+CCFG///DA9<BCF51FCD.BADDDCAAB5DD8H==333\n+@chr1_22-1\n+CGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACG\n++\n+?=CA;>>CFF:000FFD..FF>?3D?CECDG??AGGGIDI\n+@chr1_23-1\n+TTCTTCGGCATGGTTTTGTCTAACTTTATCGCT\n++\n+33.DD5??1IADDAAAAI7C,11FC>;HE=8=H\n+@chr1_24-1\n+CAGAAGTGAGAAAAAAAATAAA\n++\n+7CFII<FDED////////?AAA\n+@chr1_25-1\n+CTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACG\n++\n+IFFFFFFFIEC:FBBBB@6=>4C777<<IHHHH==AAAFF99I>=76AAIFFF2268BF\n+@chr1_26-1\n+CCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAA\n++\n+IIF6=;;C@@GCCDF>EE?AIFFIIGG=F@@FF.D---\n+@chr1_27-1\n+TTCTGTTACTCCAGCTTCTTCGGCACAAG\n++\n+==85I==F:ECCCF711?>;FIIBIDEEI\n+@chr1_28-1\n+GAAGTGGACTGCTGGCGTTATAACGCCTTTACCGT\n++\n+DII6F00EFIEFFED<EDDCCEIFI<<HHFF@>5D\n+@chr1_29-1\n+TCTGGAAAGACGGTAAAAGCGATAAAGTTAGA\n++\n+FD.IIHHHEE?II<IGGG9EI6:BBB;ECEFI\n+@chr1_30-1\n+CTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTG\n++\n+?DC:I36ICDDE3??EAFF>>>IAA6FF448FFFDAAAII>\n+@chr1_31-1\n+GGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGA\n++\n+DDBAA?F6DDFIIE=IDFDDI===IICCGGFA:FE\n+@chr1_32-1\n+CAAGCCGATACTTGGAACAATTT\n++\n+I,,877C?CD.313356IFF?FF\n+@chr1_33-1\n+TCGCTTTTACCGTCTTTCCAG\n++\n+A?DC2222FIICBDHHH:9GD\n+@chr1_34-1\n+AAGTGAGAAAAAAAAATAAAAATTT\n++\n+006AHFC118888881DGGGGG>>>\n+@chr1_35-1\n+CTACAtGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAA\n++\n+AEIIF4=HA>DFBA@-----C@DIIIDIFF88FF-D611@D?31ADD\n+@chr1_36-1\n+CCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGC\n++\n+EEAAFFHF@HHFFF6FFF9IFCCIGFFFEHF55>:IICA=H=\n+@chr1_37-1\n+CGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCT\n++\n+DCFFFF111@I700IC//GEGI:D>>8;66<B::C:D<II.///F?EHII?666/<:I=I\n+@chr1_38-1\n+ATTGTTCCAAGTATCGGCTTGTTTACGAA\n++\n+F==3EEII??AAFG4@?977FBBG6B=44\n+@chr1_39-1\n+CAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACG\n++\n+C=FFCCDA88FFF>48AA?....I5I7E777D=6IFFICCDD66;A9444FF<<IADEEBD@\n+@chr1_40-1\n+AGTGAGAAAAAAAAATAAAAATTTTTA\n++\n+D9<IDC,,,,,,,--H,,,,,FFFFFF\n+@chr1_41-1\n+ACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAA\n++\n+DDDF<:@DDFFF>IBDAEI3344??GDF?AAIA885=33A3DGCI69F<<<D=F4./<<77?6@CCC4??\n+@chr1_42-1\n+TCTGGTTGGTACTTGTGCCGAAGAA\n++\n+DDF>>21AA>FAAA?7AII===FEE\n+@chr1_43-1\n+GAGTAACAGAAGTGAGAAAAAA\n++\n+FCE3?@GI=CCDCBEF,,,,,,\n+@chr1_44-1\n+AGTCCACTTCGATTTAATTCGTAAACAAGC\n++\n+2IFAAAAAAFIIFFFFFDB4CI;::AA??;\n+@chr1_45'..b'+GTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGG\n++\n+8<<AB;A/220BBBA?<<<HH,,?<:DDDCFCEDDI;A:A..IAE<55555F?FCDD,<??FFII\n+@chr1_421-1\n+TTTGTCTAACTTTATCGCTGGTTAG\n++\n+=113D,H@@I...:IDE=>65CCDD\n+@chr1_422-1\n+GGTAAAAATTTTTTATTTTTTTTTCTC\n++\n+<<A/////::>>;;I.........@ED\n+@chr1_423-1\n+GATTTAATTCGTAAACAAGCCGATAC\n++\n+IFEEGEEIID@I<;;D>>DDD@@,@?\n+@chr1_424-1\n+CGGTAAGCGTGAAGAAACTAACCAGCGATAA\n++\n+IDD8::0E::I..I<<<ADEE??DFFFE7<>\n+@chr1_425-1\n+ACcAATTAAATCGAAGTGGACTGCTGGCGT\n++\n+0=/FFCC;;;DF7GGDDDDA-AD<C33ECA\n+@chr1_426-1\n+AGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAA\n++\n+I?D;DACC<II-...:F1ED66DDBEFDAAECC<?=977745AIC13DFA3444DHFF==CC<33\n+@chr1_427-1\n+GTCCACTTCGATTTAATTCG\n++\n+@4IIEE9;HAA;66HHIGID\n+@chr1_428-1\n+GATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAG\n++\n+1IFFFFF..?:AFFFFAAFCC?@FI@9=..HHFAAHHHA7//;;;I\n+@chr1_429-1\n+ACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTA\n++\n+A==CF6HHHCCA>,,,,,I8888IIF=F35CC@FFI666I\n+@chr1_430-1\n+TTGTTTACGAATTAAATCGAAGTG\n++\n+III@@A?EIDD<<FFFAFA..@40\n+@chr1_431-1\n+CCAAGTATCGGCTTGTTTACG\n++\n+BB118FBFD55III2BBC5I@\n+@chr1_432-1\n+ATACTTGGAACAATTTCTGGAAAGACGGT\n++\n+FH0DB===95EDBAAAFDDD666?AA55A\n+@chr1_433-1\n+TTATTTTTTTTTCTCACTTCTGTTACTCCAGCTT\n++\n+BBA//////111:CII>IICDA74?43<<FF<77\n+@chr1_434-1\n+TTCCAAGTATCGGCTTGTTTcCGAATTAAATCGAAGTGGACTGCTGGCG\n++\n+IIIIIIDFIGB99=EEDCCC@CBDDFFFFFDC3DDD:DD?6ICI3II:C\n+@chr1_435-1\n+AGAAGCTGGAGTAACAGAAGTGAGAAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACA\n++\n+F3IIFDDBE?,6IIC8F//>FFEF777555555F2////66666I:<B<66FC::::A:I\n+@chr1_436-1\n+TTTCTGGAAAGACGGTAAGCGTGAAtAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAA\n++\n+EEEAAB96667C4FF1CC2AI=IAA!GGHI?IIEE=D5595-,,<77I:FIGGGGAA./FFF?CCEDDI<DFF>.D?A\n+@chr1_437-1\n+AGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATT\n++\n+3?+++*****C.....233335==IACCIIHHCHFAA\n+@chr1_438-1\n+TGGCGTTATAACGCCTTTACCGTCT\n++\n+EFFICFFC=9936;;CCC,CC?I:A\n+@chr1_439-1\n+GTAAGCGTGAAGAAACTAACCAGCG\n++\n+=BGGIFD6I88:2,,IFFFAD6;7?\n+@chr1_440-1\n+CTGGAAAGACGGTAACTTCGATTTA\n++\n+6B2.HHH<IA@@4A?D44:9D/33?\n+@chr1_441-1\n+TACCGTCTTTCCAGAAATTGT\n++\n+IFII7?GCCCII>A:::GDD.\n+@chr1_442-1\n+CCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAA\n++\n+88IF@///??FD===AAH??AAFF>FB3CAACBF???@D@HII\n+@chr1_443-1\n+AACTAACCAGCGATAAAGTTAGA\n++\n+II<?II::A4AIII<<8FFF1CD\n+@chr1_444-1\n+CGATAAAGTTAGACAAAACC\n++\n+HFI5FFFDDDIF0I=???,,\n+@chr1_445-1\n+CAAGCCGATACTTGGAACAATTT\n++\n+@11BAAD0D3>==44=>7AAHDD\n+@chr1_446-1\n+GCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGaAAAC\n++\n+H>HIIDF::@CDD:A3I47CCFBHI59F?;;--66FC!FGGI\n+@chr1_447-1\n+ATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTT\n++\n+=DDD2DHFA@EF<<33A?;;>>FFFFII88>F48882;;:GDFI=/6AA\n+@chr1_448-1\n+AAGGAAGCGGTAAAAATTTTTA\n++\n+GGIIC@FCGG@@@@@@35776F\n+@chr1_449-1\n+TTTTGTCTAACTTTATCGCTGGTTAGTTTCTTC\n++\n+@@==I?DCDB???F<EDAFAIICCIA;;;IBDI\n+@chr1_450-1\n+AGTGAGAAAAAAAATAAAATTTTTACCGCTTCGTTTT\n++\n+9C/FFA-///////9----:::::F24FEBBII====\n+@chr1_451-1\n+CAGCAGTCCACTTCGATTTAATTCGTAAACAAGCC\n++\n+6IF?FDCII36II:=2@@@77EEDEFDDED22IAA\n+@chr1_452-1\n+TTCTGGTTGGTACTTGTGCC\n++\n+IIDC@>DD<<6E?=<<I628\n+@chr1_453-1\n+TCGAAGTAGAACTTCATGTGCCTGTAAAACGA\n++\n+E3F66<F6C;;=DDC3;A=6::<II1111CIC\n+@chr1_454-1\n+AATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACC\n++\n+AA=<F887733D,CDI>>AFF8FFFGHA/-II777GFI770I<<?>DA4ICEF6@@5FIIHA?????7:9\n+@chr1_455-1\n+TTTACAGGCACATGAAGTTCTACTTnGATTTAATTCGTAAACAAGCCGATACTTGGAACA\n++\n+221@<7;;DFB40;<<>44D>@IAC3;CFFFDDDD=ED@@@4II;44FAFA.CC78II?C\n+@chr1_456-1\n+AACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAAC\n++\n+II-BA...D<24:::0FGAA/FFBFF;A69G?AAIF:<I\n+@chr1_457-1\n+TTATCGCCCTGTGGCCTGTTGATTCTAA\n++\n+666DFA555=<ACCFFHC<<EIEE@;66\n+@chr1_458-1\n+TAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAAC\n++\n+;FFF;;AE,0D688F,ID@8A:8CHH=CFFFA:DCCFF??<C3FFFA\n+@chr1_459-1\n+GGAGTAACAGAAGTGAGAAA\n++\n+II3IH--I>HFFGF7<B??>\n+@chr1_460-1\n+TTCGATTTAATTCGTAAACAAGCCGA\n++\n+AAD>4BBB>>?=AGAFFFDIII?@F7\n+@chr1_461-1\n+TTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAA\n++\n+??FFAA:??633;4DD111<:FII6AAEFFAD8?@@CCCCD6FAA?6@@\n+@chr1_462-1\n+CTGTAAAACGAAGCGGTAAAAA\n++\n+A:=CDDDDI<11DDAA?37733\n+@chr1_463-1\n+ATTGTTCCAAGTATCGGCTTGTT\n++\n+2@@HDGIIAA5IACD;61DDEBB\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.454.022.fq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.454.022.fq Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,1852 @@\n+@chr1_1-2\n+AACAAGCCGATACTTGGAACAATTTCTGGAAAGACG\n++\n+44I884II;;FCIHH55>>FFFHHH?7DDAAAIC?<\n+@chr1_2-2\n+AATTTTTACCGCTTCGTTTTACAGGCACAcGAAG\n++\n+33,,---<00ID00D:2000ICHEEIA3I71,,C\n+@chr1_3-2\n+ACTTGGAACAATTTCTGGAAA\n++\n+AAD???CC@55///;I>ADDD\n+@chr1_4-2\n+CATCGTGATATGTATGTTtAC\n++\n+DF3FFADDBCDFI0ICBB,C5\n+@chr1_5-2\n+CAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTC\n++\n+AFCF,,;I??DD?:62AA<<>CAFFFA44><=F5AIA<<FDGG?77...A\n+@chr1_6-2\n+GTAAACAAGCCGATACTTGGAACAATTTCTG\n++\n+DI0112FF>EE:?B76::FF22C99@??E:?\n+@chr1_7-2\n+AGAACTTCATGTGCCTGTAAAACGAAGCGGT\n++\n+<IAB066IG3I7IBBAAH333.-AAAFA.-4\n+@chr1_8-2\n+TAACTTTATCGCTGGTTAGTTTCTTCACaCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGA\n++\n+3DA>CCCFIF?>BCC88C:FFFD>>F0C5--+ICC9C<688HHIIHEE--=55HHFF?;6.IFF>II:BBBCFII\n+@chr1_9-2\n+CGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGT\n++\n+A,BA00007?FDI@5564AAF8FFFFDDIIFF6???I<F?IIFCE;C11@B>34::::C86=D\n+@chr1_10-2\n+CGATACTTGGAACAATTTCTGGA\n++\n+A@DIB0<<FFFFIII@@@FE77;\n+@chr1_11-2\n+TCATGTGCCTGTAAAACGAAGCGGTAAAA\n++\n+D?;?73FFF<CDBBBBA<IICI66C9975\n+@chr1_12-2\n+CTTGTGCCGAAGAAGCTGGAGTAACAG\n++\n+IAAF1CEEEFFFFF?F;GGFD?CBBD9\n+@chr1_13-2\n+ATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGA\n++\n+F<II55..<5BI..I=;;EF:AC,,//CDDCDE000<<CAC\n+@chr1_14-2\n+TTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTA\n++\n+4444C?=2B0.FA85:CF;4=<8:77I778FFDAAII=FE\n+@chr1_15-2\n+TACTCCAGCTTCTTCGGCATGG\n++\n+6>=IDD:DC44C<<944E:F88\n+@chr1_16-2\n+AAAATTTTTACCGCTTCGTTTTACAGGCACA\n++\n+FFFF-----C22A>4.?I1111ADDCC?IB,\n+@chr1_17-2\n+CAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGA\n++\n+7DA=@@--ABB8>EE-8F:D69DDD?885=A;@@12555BGAF\n+@chr1_18-2\n+GAAGTTCTACTTCGATTTAATTCGTA\n++\n+F22:IIDF17B@IA@@@?EE>>:;?I\n+@chr1_19-2\n+CTTTCCAGAAATTGTTCCAAGTATCGGCTTG\n++\n+2DDDIIDC---<<CDD<<FF5-D:<DD8><7\n+@chr1_20-2\n+AGAAATTGTTCCAAGTATCGGCTT\n++\n+F@???<=E?@//:67EAHA22I:5\n+@chr1_21-2\n+CGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAAT\n++\n+C1C,,33FFIF7855FFGG@@B5557??F44IF8C.;<A?AAC..F\n+@chr1_22-2\n+AAAAATAAAAATTTTTACCGCTTCGTTT\n++\n+444..F88666333--9DDFIDDA=CCC\n+@chr1_23-2\n+TTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGA\n++\n+HHIFABCCIF6>BA776;I@I<<<ACC/=?CEDII=<FF--@::111B530I\n+@chr1_24-2\n+ATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGT\n++\n+C<IID:FF(((F55AI9...DDFI113FF20000AAE?\n+@chr1_25-2\n+TAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGAT\n++\n+I,,,?II4..:?FDBAAIIAAFEEGHHA=GG888D@7,,IIIAEDDIFD\n+@chr1_26-2\n+GGTAAAAGCGATAAAGTTAGA\n++\n+FFDEEEEIC6H6:::4CCFIG\n+@chr1_27-2\n+GATAAAGTTAGcCAAAACCATGA\n++\n+3=9444?FFF?3F??@@CCFAII\n+@chr1_28-2\n+TAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAcC\n++\n+9DDDD:55511FFFEF44A???<=I;;<..EEAC1;;;.DD5D\n+@chr1_29-2\n+TCCAGCTTCTTCGGCACAAgTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGT\n++\n+DCCDHCFD@@<C@@DI@AA!<D22DE00DD..CCF413333ECI?IIIAD><F:\n+@chr1_30-2\n+AATAAAAATTTTTACCGCTTCCTTCGATTTAATTCG\n++\n+=AC00006.....C66FG..,,FFHH=HHHDDAA=?\n+@chr1_31-2\n+GGAAGCGGTAAAAATTTTTATTTTTTTTCTC\n++\n+77CC89DDA==>>?FFF>>@004444--?,>\n+@chr1_32-2\n+TCGCTTTTACCGTCTTTCCAnAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTT\n++\n+9E??8888700CII..*IG-F@@@CCADDCCFFCF<<F33-<:CDDDFCF,,FFHHHFD4<<5DF@??:75888\n+@chr1_33-2\n+AACAAGCCGATACTTGGAACAATTTCT\n++\n+GFDDD9DD=;CDD3199==EDD;;;@I\n+@chr1_34-2\n+CTGCTGGCGTTATAACGCCTTT\n++\n+FI?4F44FF<<FI@@DI75FFF\n+@chr1_35-2\n+CATGTGCCTGTAAAACGAAGCG\n++\n+DEF:@6HH69;9999IIII=?E\n+@chr1_36-2\n+AGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTAT\n++\n+F7@@3FEI3311DDB3FF1:FFE3FFBI2F????FF:D=1<</F\n+@chr1_37-2\n+TTTAGAATCAACAGGCCACAGGGCGATA\n++\n+FFF>CB@CF--I<9911I4CAAAEEDI7\n+@chr1_38-2\n+CCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGG\n++\n+8>DFIF??@@<E@@AA7CCCFF47CFBHHH9HICIIFGA:EDDIIFFF==FFEAF--\n+@chr1_39-2\n+CACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAG\n++\n+CECFFF7FCCCC..ECHHCF3AFFFFFCDI;FFHDIFIFFDF\n+@chr1_40-2\n+TTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTG\n++\n+AAFD:<3B22HHH<22C<I22233D?,,,DDDDD=<AA7<G9;BBIFF0\n+@chr1_41-2\n+GAAGTTACCGTCTTTCCAGAAATTGTTCCAAGT\n++\n+>33ACCI22B9B///DDF9EEEEEDDDCGBAGB\n+@chr1_42-2\n+AACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTT\n++\n+II5GGFADG@EII64I7775A;<>FIGGF::::9-----I//////\n+@chr1_43-2\n+TATCGGCTTGTTTACtAATTAAATCGAAGTAGAACTTCAT\n++\n+;B3D8'..b"A?\n+@chr1_421-2\n+GGCACATGAAGTTCTACTTCATTTAATTCGTAAACAAGCCGATACTTGGAA\n++\n+//DD>8?DEG;GGIAFIAAG;338DDCCIFE220FCC7IID87IDFFFFGG\n+@chr1_422-2\n+AACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAA\n++\n+;:F6DCCCFF6FAEAD9HF22BFED;;;96F,II7669DD,,?@AFCCCDEEII>663::\n+@chr1_423-2\n+TCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCT\n++\n+FBB:DI339IIF59EAIAA,,,,;IFIAAFCCC=7I::I\n+@chr1_424-2\n+TCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTTCTtACTTgTGTTACTCCAGCTTCTTCGGCATGGTTTT\n++\n+@FD<<33FE:5HH>//////////I.........H;!HAFC/A:::E7FEE6IIDD:CCF::FFDGG....\n+@chr1_425-2\n+GCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAG\n++\n+7=EECCCC>F9BBBEEGG7GAHHHAAA;AA;5;3AAAFFHH:66===.<<<EEED\n+@chr1_426-2\n+AAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAAAT\n++\n+55=CIDD?CFFFAC18895D?A********EDDDDDDC\n+@chr1_427-2\n+AGAAATTGTTCCAAGTATCGG\n++\n+?C;4522D15IIIIGCGAFEE\n+@chr1_428-2\n+ACTTTATCGCCCTGTGGCCTG\n++\n+F:661@38I..03CHFF>>FF\n+@chr1_429-2\n+AAGCTGGAGTAACAGAAGTGAGAAAAAA\n++\n+;;05:FF7IG62EI?FF<IF?<444444\n+@chr1_430-2\n+GAATCAACAGGCCACAGGGCG\n++\n+DIIHDAA7ACCAAC5DCCCCI\n+@chr1_431-2\n+ACAGGCCACAGGGCGATAAAGTTAGACAAAACC\n++\n+7FIFFFFFA?BAA,7IIDDDA44FB672222AA\n+@chr1_432-2\n+TGTCTAACTTTATCGCTTTTACCGT\n++\n+A:HCHEEI6663CI7.<DDD=II0E\n+@chr1_433-2\n+TGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCC\n++\n+=IHHH//44A:.666I@.I07CFF5C=9ICAE22213?F3IIIF;FFFFHHH<IIIE48II\n+@chr1_434-2\n+AGGCCACAGGGCGATAAAGTTAGACAAAAC\n++\n+I7.FFIIC76:=B1I113=33AF3?CCC;F\n+@chr1_435-2\n+GGCTTGTTTACGAATTAAATCGAAGTAGAACTTCAaGTGC\n++\n+@@FCCI1..?3BDDD=//1CII88CD6FAACAAIB8C:>6\n+@chr1_436-2\n+GCGGTAAAAATTTTTATTTTTTTTTCTCACTT\n++\n+IAIIC2225;;;@==D'********C7==DII\n+@chr1_437-2\n+TTATAACGCCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACG\n++\n+@@FI22F3DDGGF::ECA???DD=A;;;AAFIIII..IDI?F..CDD?<<;IDC\n+@chr1_438-2\n+TGAGAAAAAAAAATAAAAATTTTTTACCGCTTCCTTCGATTT\n++\n+BDHC.........H33332BBGGGE9CC>BEEIIIIHIH444\n+@chr1_439-2\n+TTAAATCGAAGGAAGCGGTAAAA\n++\n+B?DBB6IE77<<B@D(B@<....\n+@chr1_440-2\n+GGTTTCATGGTTTTGTCTAACTTTATCG\n++\n+FFFFF,FA@@....9II2?:F666E7:?\n+@chr1_441-2\n+AGCTGGAGTAACAGAAGTGAGAAAAAAAAT\n++\n+6I:8AAI=AAAD7BCCA5BFE77777777<\n+@chr1_442-2\n+AGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATT\n++\n+CIB,>=IF?@GG?FEEA19I6//////--C::>>>111//:AAIC2;66FF<FDDD\n+@chr1_443-2\n+AATTAAATCGAAGGAAGCGGTAAAAATTTTTAT\n++\n+..,0,,1AHDAAAA,,DDDDD8::7766655?G\n+@chr1_444-2\n+CAAGTATCGGCTTGTTTACGAAT\n++\n+D57ID:?<IIA>=DHHHC7?DDI\n+@chr1_445-2\n+TTCTCACTTCTGTTACTCCAGCTTCTTCGGC\n++\n+BB8:CGI<<AIIDDIDD@@DB=,,:AAC55D\n+@chr1_446-2\n+TATCGGCTTGTTTACGAATTAAATCGAAGTTAC\n++\n+IIIDFFDBB6IIIIIFFF>=000CACDDDBB>1\n+@chr1_447-2\n+TGTTTACGAATTAAATCGAAGTTACCGTC\n++\n+76FFFFCCGGHHIIIG>1IIF;;FDDDC.\n+@chr1_448-2\n+AAGAAACTAACCAGCGATAAAGTTA\n++\n+557AAAAFDD66DB;?C7???<II4\n+@chr1_449-2\n+ATGAAGTTCTACTTCGATTTAATT\n++\n+F:7DDD..BF53DD:FF///>>FF\n+@chr1_450-2\n+TTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTAC\n++\n+;;;2.IFBAAEEDAA44FF06.FB33.44A@@@FI\n+@chr1_451-2\n+AGTATCGGCTTGTTTACGAATTAAATCGA\n++\n+EA3FC?<<CGGF555?A9FF1199;IEIH\n+@chr1_452-2\n+AGAACTTCATGTGCCTGTAAA\n++\n+8->>E88@CFEGFIIF50777\n+@chr1_453-2\n+CGTTCTGGTTGGTACTTGTGC\n++\n+IBCCICGGFFDDHA><<C3CI\n+@chr1_454-2\n+GCCGATACTTGGAACAATTTCTGG\n++\n+EFFCB?F;FF<<007II:::I?66\n+@chr1_455-2\n+TTTATCGCTGGTTAGTTTCTTCA\n++\n+DDDB;DE=AAAFF?3>>>:HHCG\n+@chr1_456-2\n+TTTATTTTTTTTCTCACTTCTGTTACTCCAGCT\n++\n+C?@<555555//IF0ICCCB<DAA;IA44G@I)\n+@chr1_457-2\n+GTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAA\n++\n+DD66CFFHA9,,,37DA?B3FFF:CC<97?-?GIFFAADDI<<;;;F9--HHHD33==F>>>>F<EIADDD\n+@chr1_458-2\n+GTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATT\n++\n+BHEEAI3IIAAAAA<I4AAGFFFFF>I7FFHII@;,,,DD\n+@chr1_459-2\n+CTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAA\n++\n+DFFF@880FD623??76:::FFF<<AA33F:?AFCCDCC@DDDCF5CC\n+@chr1_460-2\n+CGTGTAGCGTTTATGTTGGTTTCAT\n++\n+DAHF<5ICAFFFIA=.2<<:::E:A\n+@chr1_461-2\n+TGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCC\n++\n+IEE2222:I<=GGIGGHFBFIH....D9<:8FDDDII=AA9900<==>>\n+@chr1_462-2\n+AGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGA\n++\n+D77IAF?/////IIFIAA??AA33==B<4:<DC,DD4HH?I\n+@chr1_463-2\n+AACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAA\n++\n+333BB2DDIID>I33AADDHAA>>><I88111<A8II?BBC;;@CDDI?AA\n"
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.illumina.01.aln
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.illumina.01.aln Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,484 @@\n+##ART_Illumina\tread_length\t200\n+@CM\tart_illumina -i test-data/input.fa -l 200 -f 20 -o test-data/art.illumina.01 -m 200 -rs 42 --insRate 0.00009 --insRate2 0.00015 --delRate 0.00011 --delRate2 0.00023 --samout \n+@SQ\tchr1\t1626\n+##Header End\n+>chr1\tchr1-160\t47\t+\n+GTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACC\n+GTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTATCTTTATCGCTTTTACC\n+>chr1\tchr1-159\t568\t+\n+CTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAG\n+CTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCCTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAG\n+>chr1\tchr1-158\t955\t-\n+GCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAG\n+GCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTACCCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAG\n+>chr1\tchr1-157\t479\t+\n+CCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTAC\n+CCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTAC\n+>chr1\tchr1-156\t491\t+\n+GCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGT\n+GCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGT\n+>chr1\tchr1-155\t459\t+\n+TTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCC\n+TTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCC\n+>chr1\tchr1-154\t443\t-\n+TACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACG\n+TACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACG\n+>chr1\tchr1-153\t130\t-\n+CGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTT\n+CGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCCATTTAATTCGTAAACAAGCCGATACTT\n+>chr1\tchr1-152\t23\t+\n+GTGGTTGAACATCGTGATATGTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTT\n+GTGGTTGAACATCGTGATATGTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTC'..b'AGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTTTCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTAC\n+>chr1\tchr1-9\t1225\t+\n+TCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAA\n+TCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAGCCAGAA\n+>chr1\tchr1-8\t395\t+\n+AAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGA\n+AAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCAAGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGA\n+>chr1\tchr1-7\t1130\t+\n+AGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTA\n+AGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTA\n+>chr1\tchr1-6\t970\t+\n+TTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATC\n+TTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGCAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATC\n+>chr1\tchr1-5\t931\t-\n+TTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACC\n+TTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACC\n+>chr1\tchr1-4\t847\t-\n+TGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAAT\n+TGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAAT\n+>chr1\tchr1-3\t1410\t-\n+AAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTATCGACAACAAGAAGCAGCCTTATGGCCGTCAACATACATATCACGATGTTCAACCACTAATAGG\n+AAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTATCGACAACAAGAAGCAGCCTTATGGCCGTCAACATACATATCACGATGTTCAACCACTAATAGG\n+>chr1\tchr1-2\t769\t-\n+ATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGG\n+ATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTTTGCCGAAGAAGCTGG\n+>chr1\tchr1-1\t376\t-\n+ATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTC\n+ATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTC\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.illumina.01.fq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.illumina.01.fq Thu Jun 11 11:51:06 2015 -0400
b
b"@@ -0,0 +1,640 @@\n+@chr1-160\n+GTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTATCTTTATCGCTTTTACC\n++\n+?A?9?BB?@D@DDDEBFGGGGGIHHIIIFEFIIHIHHGHHIHIHHIIIHHHFIDIFIHFFIHCIIIDFFHHFFHIHHHFIIHCIHIEHHHIGIIBHIEIDHHGIDDGHHHHHEHGHGGG3HFFHEFFCGFEE;GEDGGGFFE9G?FGGBCG?FGGGEEGGGDEGGG<GFG?GEBGFGE?GEGG(GGG=AG:GGEGG?GEG\n+@chr1-159\n+CTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCCTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAG\n++\n+?????B?BDDBDBEDDFGGGGFHEHIIIHIHI9IIHICFHIHIIHIIIHIH>CIEHIIFFHH?HH5EFDGHIIHI)DHIHHEHHBHIIHC=?HCH+DHFF?HBHFIHFHGHIHFGHHFGFFGG+GB,GHEHH82GEIEGFGEFEG)<GEGCG?GGGGGEG;EG?EEEEG6GFFEGDE6GGG?GGGEEGEGEEEGFGEG?0\n+@chr1-158\n+GCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTACCCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAG\n++\n+A?AA?BBBDABDDD?<FGGFFGIIFHFHIHAIHIHEHIEIIGHIIHICEHHHHFFIHHFFIFIFFGGI=HIIIDIHHHHI-BEHGGGIHHDHHIHIFIHFGHD5HHHCF+HF@HHFEDEHGFEFEGEGGHHHF1H2GEBAEGEFGEG;ECG0FBEGGGEFGEE4EE;CGCEEAGG+*G:EG*EEAGE6EGF06.:EE?FE\n+@chr1-157\n+CCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTAC\n++\n+=??9?BB=DD@DDDDEFGFFEGFHHHIII>HII=IHIIHHIHCAIH@HGFIHI>IFHHDHHHGEHFHFE?IIHIIHDIIHFII=IHFHEHIHIAIGGHHHHFF*IEHBDGGFDFFH7HED,HHH<GEFHGGE,=EIEG:EEFGEGCEGGFAGFGGGFGGFGGGGGEG?BGFFEEGCFCAEGE?ECGGGGGCEG??FEGGF\n+@chr1-156\n+GCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGT\n++\n+A???<BBBDDDDDBDDGCFCFGHHII>FBHI9HDIHIHHHBDIHHHI@HHFIDIFIIFFIHIIEIHIIIHFIHFHIHHIII*IIIIIHECFIIIIIHHHG6IFHCHFHICHHCFHHEHFFHGCGF;GHGEEGEGEEDFHCGG*GGGGCFGFEEGGGGGGFG;EAGFFG*F6G?:E:G0CEGGFEEFDC>:G*?GAGEGGE\n+@chr1-155\n+TTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCC\n++\n+A??AABBBDDDDDDDBCFGGGGH>FIIICEHCH7IGIIDHHHFGIIH>EDIIIHIDHI=HIHHFHHHFGHHI=IEIHH-HIIGHH5HIHHGHDIHHFDHHHFHHIHHFCHHHHEF?EHHHHDFH3BFEECHHEEGEGEGGHFGGG0GH*GGGGEFGEG?G0GGEECG=FE/EGG:GGGGGEGE9GGGEGG9GGGECG8EE\n+@chr1-154\n+TACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACG\n++\n+A????B?BDDDDDBDBFCGGAFIHF>FEHIIHIFICIFIFIEFHGIHHI0F0HIHHIHHGHGH5HHCHIIHHIIIFHHIHHDHIAIF?HIHIEIIHHI<GHHIHFH;HEHGH4HFAHGDEFGCFG*D?HDFGGEFBAG*EFEGFEEGCGGF=EGFGGGGFGEEGGGGGFG6)EGFGCCGGGC4EGG8EEGGCCEGGAGFG\n+@chr1-153\n+CGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCCATTTAATTCGTAAACAAGCCGATACTT\n++\n+A???A?BBD<DDBDDDGCGGGFHIHHIHIIEIHFHHHF.IGIHHIIIHIIGIFIIHGHF9HGI=HCHIGHIHHDIIIIHIHIHIHGHIIHIG-HHHHIHIHDHHFGHECF@HBHGHH=GHHFDHHGEGFGGGG:G?EEEFFECG:GE3GGGG?:E*GGG:ECGCEFEGGGAE'E68?E;G@GFC1GCGFGGG8G>E?EGG\n+@chr1-152\n+GTGGTTGAACATCGTGATATGTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTT\n++\n+??A?ABBBADBEDDDD/FCGFGFIFFIIIEHFIFIIIHCIAFIHHH.HID@EIGIIHHIFIEHHHGBFIEFIHFHIIHGHHHIFHHFDEIHIDIFHDGHIHIHHDDHIHHH1FFFHHG*=FFHGDC5EFGEHG7GGDEGGEEGFG:EGFEGGGGFHGFECEFAGGGGGDGFF.E8GEEEGG8GGGEGEGGFEFGC?F:GG\n+@chr1-151\n+CCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAGCCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGG\n++\n+?5"..b"TCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTAC\n++\n+????A<BBDB@DDDBDFGCGCFIIFFHE0HHHHHHHHFIGHIIIIEH=IHIICHIHI=HIGIDIHHGIIFFHEFEIHHIFGHFHFIIIIFHG5IEHHHHGHHHHHHHFHHGHEHDFHHFG<*H?H=FEGHGDFFHEEGGGC@FEGGGFF;0G;GGGGAEF.GGFEGGGEGEFGGGFGGG?GGGGGEGGEGEFG:8EG*G;\n+@chr1-9\n+TCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAGCCAGAA\n++\n+A????,?<DDDDDDEDFCGGFFHIIHHIHIGHHIGIIHIIHIHIFGFHHFFIHIHDA7DHIHFCFHIEIHIEEFAHHGIIHIHIHD>HEEGIHH3HIHIHFHIH23HHFHGHG@HAEHHFH@EFGEEG@CEFHEG'EGFGCGFG,EGE,FGGGGECCGGEG=GGEFGG?EEEEGGE<GF?C::GGF8<?GEGG-GEFF0G\n+@chr1-8\n+AAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCAAGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGA\n++\n+9????BB8DBBED?DDAGFFFGIIIAHHIFIIHHHHFHHIHIIIIIHIH-GIIAHHCII+CHIH-HEFIIEFHA5HIHHHHIEHIHBIHIIHHI0HFEHBIIFH.F.HHGBHBEHHH7HD1GGGEGEGG=GG6HE;EEGCGGGGBGGGGE;GGGECEGGAGEGGECGGFGGEFGCGEGG+CGG=E?EGG6GEEGCGG4GE\n+@chr1-7\n+AGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTA\n++\n+???AA9BADDDBDDDBGF/FEGFIH>IHIHIIIHIHIIIHHHHIIFIIH,IIIFHHFHIIIIIGGIIIIHHFDI?-F>II?IHIIIDEHI.CHIHIHFIGHFHIFHHGHHFHFHGEHGFEGFEEDGEHHDDGFGGGEFCHAEGEEAGAGGEDEGFFEGEEGFGECG7F=CFCGCGGEE0GCECF6GGEEEGCGGF6EGGE\n+@chr1-6\n+TTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGCAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATC\n++\n+????ABB<:DDDDDDDFGGGFGHIFBHIICGHHIIHHGHHIHIHIAFEIFCFIHCIHHIHIFHFFFHHHEIGHIIHICHHFHIADI=HH+IDFHGHIIIHCIHHHH>FHHHHFHHGG,@H->:EGFGGFGHFFG>IEBDGG8G?GGFCGG?GGA?EFGGGEGEGGEGGGGGEGGEGFGGEGGEE(EGF;GEEFG2CCG?G\n+@chr1-5\n+TTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACC\n++\n+????ABBBDB@D@EEDF>F7FGEHCIHIHIHHHGIH>HEIIFHIFHHHHIHIHHGHHIHIHIGA;FHAIHIHIHGBFIHIHIHIHIHIHIHAHIDHCHHHFHFEFHFGEHEHGHHHG:G@HEDF@EHDHGHEDEFFGGG.E:GGGEGEEEFDGGGGGFGG?GAEAGGGEGGGGGFF:EGEGEGE6D>GG*GGG*C:F*0G\n+@chr1-4\n+TGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAAT\n++\n+?A??=B<B-DDDDDDBFGGGCGIIIHHFHIIHIIIIH/FHHIIEFGHIFIHFHF8HHHIICHHIHHHIHHFIHCIIHGHHFIIIIIHHEFGFIIIHFHFH+HHHHGDHHGGHFDHEHBH?FHECHEG1GGGGDCCGFEGCGH)'AGD8GG@?GEEGGGGEFE*GGBF?E:EC8ECBGECGEEGAG:GEGFGEGG:EGFGE\n+@chr1-3\n+AAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTATCGACAACAAGAAGCAGCCTTATGGCCGTCAACATACATATCACGATGTTCAACCACTAATAGG\n++\n+?9AA?BBBDDDDDDBDGFGGCGHFHHHHIFFIFEHHIIHHHHIIEBGDGIIHHEIAHFHHHHEHHHEHHHIF5IAEIHGFGAHIFGIHHHEIIGHHIHIHFHHFHHGHDHHGHGFHHEHEGHCFCG7ADHGFGEGFBB3EGGGGEHF8EEEG:EEC-EECEGG8EEFFFFGEEEGGEFGGG*FGEGGE?EGECEFFG*:C\n+@chr1-2\n+ATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTTTGCCGAAGAAGCTGG\n++\n+,?A??B?ABDD<B?DEFGGGGGHHFEHEIIIIAHHHFIHHIFHFGDFHDEGI0IDFIHHIF8IFHHHICDF>HIFHIHFIHHHHHIIGCEFGEEHHHDHHFHHHGIDFGGEHHHGEGEGGFHHGHFEGGGEGF=EG:F;EGDEG*G/F9G9EEG(EEE*G*EGEE*EEFEGEFD?G6A:<G?FA1FFEGFEGGGDE(FGE\n+@chr1-1\n+ATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTC\n++\n+A???A7?B<DDDDDDBGEFFFGFGHHHCIHIIICIICDHE/EIIIH>HHGHIFIIIHHIEHIIHIIGIII-IIIIIFIIICHHHHFDIHIIFHIHHH@HHIHHHFGHHFHEF?GHGHHDFH?GFHFHGFEDEGGB?EGGFBGGDEFGDEGGGGDEGFEEGGGEFEEGG<ECE?0FFFAGG+EGGFAG:F?6EGEG?GEGG\n"
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.illumina.01.sam
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.illumina.01.sam Thu Jun 11 11:51:06 2015 -0400
b
b"@@ -0,0 +1,163 @@\n+@HD\tVN:1.4\tSQ:unsorted\n+@SQ\tSN:chr1\tLN:1626\n+@PG\tID:01\tPN:ART_Illumina\tCL:art_illumina -i test-data/input.fa -l 200 -f 20 -o test-data/art.illumina.01 -m 200 -rs 42 --insRate 0.00009 --insRate2 0.00015 --delRate 0.00011 --delRate2 0.00023 --samout \n+chr1-160\t0\tchr1\t48\t99\t183=1X16=\t*\t0\t0\tGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTATCTTTATCGCTTTTACC\t?A?9?BB?@D@DDDEBFGGGGGIHHIIIFEFIIHIHHGHHIHIHHIIIHHHFIDIFIHFFIHCIIIDFFHHFFHIHHHFIIHCIHIEHHHIGIIBHIEIDHHGIDDGHHHHHEHGHGGG3HFFHEFFCGFEE;GEDGGGFFE9G?FGGBCG?FGGGEEGGGDEGGG<GFG?GEBGFGE?GEGG(GGG=AG:GGEGG?GEG\n+chr1-159\t0\tchr1\t569\t99\t145=1X54=\t*\t0\t0\tCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCCTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAG\t?????B?BDDBDBEDDFGGGGFHEHIIIHIHI9IIHICFHIHIIHIIIHIH>CIEHIIFFHH?HH5EFDGHIIHI)DHIHHEHHBHIIHC=?HCH+DHFF?HBHFIHFHGHIHFGHHFGFFGG+GB,GHEHH82GEIEGFGEFEG)<GEGCG?GGGGGEG;EG?EEEEG6GFFEGDE6GGG?GGGEEGEGEEEGFGEG?0\n+chr1-158\t16\tchr1\t472\t99\t48=1X151=\t*\t0\t0\tCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGGTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGC\tEF?EE:.60FGE6EGAEE*GE:G*+GGAEECGC;EE4EEGFEGGGEBF0GCE;GEGFEGEABEG2H1FHHHGGEGEFEFGHEDEFHH@FH+FCHHH5DHGFHIFIHIHHDHHIGGGHEB-IHHHHIDIIIH=IGGFFIFIFFHHIFFHHHHECIHIIHGIIEIHEHIHIAHIHFHFIIGFFGGF<?DDDBADBBB?AA?A\n+chr1-157\t0\tchr1\t480\t99\t200=\t*\t0\t0\tCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTAC\t=??9?BB=DD@DDDDEFGFFEGFHHHIII>HII=IHIIHHIHCAIH@HGFIHI>IFHHDHHHGEHFHFE?IIHIIHDIIHFII=IHFHEHIHIAIGGHHHHFF*IEHBDGGFDFFH7HED,HHH<GEFHGGE,=EIEG:EEFGEGCEGGFAGFGGGFGGFGGGGGEG?BGFFEEGCFCAEGE?ECGGGGGCEG??FEGGF\n+chr1-156\t0\tchr1\t492\t99\t200=\t*\t0\t0\tGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGT\tA???<BBBDDDDDBDDGCFCFGHHII>FBHI9HDIHIHHHBDIHHHI@HHFIDIFIIFFIHIIEIHIIIHFIHFHIHHIII*IIIIIHECFIIIIIHHHG6IFHCHFHICHHCFHHEHFFHGCGF;GHGEEGEGEEDFHCGG*GGGGCFGFEEGGGGGGFG;EAGFFG*F6G?:E:G0CEGGFEEFDC>:G*?GAGEGGE\n+chr1-155\t0\tchr1\t460\t99\t200=\t*\t0\t0\tTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCC\tA??AABBBDDDDDDDBCFGGGGH>FIIICEHCH7IGIIDHHHFGIIH>EDIIIHIDHI=HIHHFHHHFGHHI=IEIHH-HIIGHH5HIHHGHDIHHFDHHHFHHIHHFCHHHHEF?EHHHHDFH3BFEECHHEEGEGEGGHFGGG0GH*GGGGEFGEG?G0GGEECG=FE/EGG:GGGGGEGE9GGGEGG9GGGECG8EE\n+chr1-154\t16\tchr1\t984\t99\t200=\t*\t0\t0\tCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTA\tGFGAGGECCGGEE8GGE4CGGGCCGFGE)6GFGGGGGEEGFGGGGFGE=FGGCGEEFGEFE*GABFEGGFDH?D*GFCGFEDGHAFH4HGHEH;HFHIHHG<IHHIIEIHIH?FIAIHDHHIHHFIIIHHIIHCHH5HGHGHHIHHIH0F0IHHIGHFEIFIFICIFIHIIHEF>FHIFAGGCFBDBDDDDDB?B????A\n+chr1-153\t16\tchr1\t1297\t99\t27=1X172=\t*\t0\t0\tAAGTATCGGCTTGTTTACGAATTAAATGGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCG\tGGE?E>G8GGGFGCG1CFG@G;E?86E'EAGGGEFECGCE:GGG*E:?GGGG3EG:GCEFFEEE?G:GGGGFGEGHHDFHHG=HHGHBH@FCEHGFHHDHIHIHHHH-GIHIIHGHIHIHIHIIIIDHHIHGIHCH=IGH9FHGHIIFIGIIHIIIHHIGI.FHHHFHIEIIHIHHIHFGGGCGDDDBDD<DBB?A???A\n+chr1-152\t0\tchr1\t24\t99\t200=\t*\t0\t0\tGTGGTTGAACATCGTGATATGTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAG"..b"EGGGFF;0G;GGGGAEF.GGFEGGGEGEFGGGFGGG?GGGGGEGGEGEFG:8EG*G;\n+chr1-9\t0\tchr1\t1226\t99\t193=1X6=\t*\t0\t0\tTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAGCCAGAA\tA????,?<DDDDDDEDFCGGFFHIIHHIHIGHHIGIIHIIHIHIFGFHHFFIHIHDA7DHIHFCFHIEIHIEEFAHHGIIHIHIHD>HEEGIHH3HIHIHFHIH23HHFHGHG@HAEHHFH@EFGEEG@CEFHEG'EGFGCGFG,EGE,FGGGGECCGGEG=GGEFGG?EEEEGGE<GF?C::GGF8<?GEGG-GEFF0G\n+chr1-8\t0\tchr1\t396\t99\t99=1X100=\t*\t0\t0\tAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCAAGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGA\t9????BB8DBBED?DDAGFFFGIIIAHHIFIIHHHHFHHIHIIIIIHIH-GIIAHHCII+CHIH-HEFIIEFHA5HIHHHHIEHIHBIHIIHHI0HFEHBIIFH.F.HHGBHBEHHH7HD1GGGEGEGG=GG6HE;EEGCGGGGBGGGGE;GGGECEGGAGEGGECGGFGGEFGCGEGG+CGG=E?EGG6GEEGCGG4GE\n+chr1-7\t0\tchr1\t1131\t99\t200=\t*\t0\t0\tAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTA\t???AA9BADDDBDDDBGF/FEGFIH>IHIHIIIHIHIIIHHHHIIFIIH,IIIFHHFHIIIIIGGIIIIHHFDI?-F>II?IHIIIDEHI.CHIHIHFIGHFHIFHHGHHFHFHGEHGFEGFEEDGEHHDDGFGGGEFCHAEGEEAGAGGEDEGFFEGEEGFGECG7F=CFCGCGGEE0GCECF6GGEEEGCGGF6EGGE\n+chr1-6\t0\tchr1\t971\t99\t120=1X79=\t*\t0\t0\tTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGCAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATC\t????ABB<:DDDDDDDFGGGFGHIFBHIICGHHIIHHGHHIHIHIAFEIFCFIHCIHHIHIFHFFFHHHEIGHIIHICHHFHIADI=HH+IDFHGHIIIHCIHHHH>FHHHHFHHGG,@H->:EGFGGFGHFFG>IEBDGG8G?GGFCGG?GGA?EFGGGEGEGGEGGGGGEGGEGFGGEGGEE(EGF;GEEFG2CCG?G\n+chr1-5\t16\tchr1\t496\t99\t200=\t*\t0\t0\tGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAA\tG0*F:C*GGG*GG>D6EGEGEGE:FFGGGGGEGGGAEAG?GGFGGGGGDFEEEGEGGG:E.GGGFFEDEHGHDHE@FDEH@G:GHHHGHEHEGFHFEFHFHHHCHDIHAHIHIHIHIHIHIHIFBGHIHIHIAHF;AGIHIHIHHGHHIHIHHHHFIHFIIEH>HIGHHHIHIHICHEGF7F>FDEE@D@BDBBBA????\n+chr1-4\t16\tchr1\t580\t99\t200=\t*\t0\t0\tATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCA\tEGFGE:GGEGFGEG:GAGEEGCEGBCE8CE:E?FBGG*EFEGGGGEEG?@GG8DGA')HGCGEFGCCDGGGG1GEHCEHF?HBHEHDFHGGHHDGHHHH+HFHFHIIIFGFEHHIIIIIFHHGHIICHIFHHIHHHIHHCIIHHH8FHFHIFIHGFEIIHHF/HIIIIHIIHFHHIIIGCGGGFBDDDDDD-B<B=??A?\n+chr1-3\t16\tchr1\t17\t99\t200=\t*\t0\t0\tCCTATTAGTGGTTGAACATCGTGATATGTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTT\tC:*GFFECEGE?EGGEGF*GGGFEGGEEEGFFFFEE8GGECEE-CEE:GEEE8FHEGGGGE3BBFGEGFGHDA7GCFCHGEHEHHFGHGHHDHGHHFHHFHIHIHHGIIEHHHIGFIHAGFGHIEAI5FIHHHEHHHEHHHHFHAIEHHIIGDGBEIIHHHHIIHHEFIFFIHHHHFHGCGGFGDBDDDDDDBBB?AA9?\n+chr1-2\t16\tchr1\t658\t99\t15=1X184=\t*\t0\t0\tCCAGCTTCTTCGGCAAAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAAT\tEGF(EDGGGEFGEFF1AF?G<:A6G?DFEGEFEE*EEGE*G*EEE(GEE9G9F/G*GEDGE;F:GE=FGEGGGEFHGHHFGGEGEGHHHEGGFDIGHHHFHHDHHHEEGFECGIIHHHHHIFHIHFIH>FDCIHHHFI8FIHHIFDI0IGEDHFDGFHFIHHIFHHHAIIIIEHEFHHGGGGGFED?B<DDBA?B??A?,\n+chr1-1\t16\tchr1\t1051\t99\t200=\t*\t0\t0\tGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTAT\tGGEG?GEGE6?F:GAFGGE+GGAFFF0?ECE<GGEEFEGGGEEFGEDGGGGEDGFEDGGBFGGE?BGGEDEFGHFHFG?HFDHHGHG?FEHFHHGFHHHIHH@HHHIHFIIHIDFHHHHCIIIFIIIII-IIIGIIHIIHEIHHIIIFIHGHH>HIIIE/EHDCIICIIIHICHHHGFGFFFEGBDDDDDD<B?7A???A\n"
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.illumina.02.sam
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.illumina.02.sam Thu Jun 11 11:51:06 2015 -0400
b
b"@@ -0,0 +1,163 @@\n+@HD\tVN:1.4\tSQ:unsorted\n+@SQ\tSN:chr1\tLN:1626\n+@PG\tID:01\tPN:ART_Illumina\tCL:art_illumina -i test-data/input.fa -l 200 -f 20 -o test-data/art.illumina.02 -m 200 -rs 42 --insRate 0.00009 --insRate2 0.00015 --delRate 0.00011 --delRate2 0.00023 --samout -p --mflen 300 --sdev 10 \n+chr1-160\t99\tchr1\t44\t99\t200=\t=\t156\t312\tGTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTT\t?A?9?BB?@D@DDDEBFGGGGGIHHIIIFEFIIHIHHGHHIHIHHIIIHHHFIDIFIHFFIHCIIIDFFHHFFHIHHHFIIHCIHIEHHHIGIIBHIEIDHHGIDDGHHHHHEHGHGGG3HFFHEFFCGFEE;GEDGGGFFE9G?FGGBCG?FGGGEEGGGDEGGG<GFG?GEBGFGE?GEGG(GGG=AG:GGEGG?GEG\n+chr1-160\t147\tchr1\t156\t99\t18=1X16=1X6=1X71=1X85=\t=\t44\t-312\tTCGGCACAAGTACCAACCGGAACGTGAAAAAGCGTGCTGCGTATAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAATTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAA\tAE?#A4GAECEEGEEG(G0;F:?GGC:E8FEC?8:#ECF'E*#GEEFG=GGG=GEE@EGGEE@BFGDFGF'FEEDHEGHCH/EHG4HF+EFBHFHI*HH;BHFH(H-C)HH-FF'A.FIIF4DIFCFIHIHHHIHIHEFIFG-DDHBC-IHFH/HHHGDIFI5IFEHHIII0CF>8HEFFEFG@D<BD9BDDBB??????\n+chr1-158\t99\tchr1\t368\t99\t200=\t=\t476\t308\tCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCG\t????A?BBDDDEDABDGFA>FGIHHIIIFHFHIHAIHIHEHIEIIGHIIHICEHHHHFEIHHFFIFIFFGHI<HIIIDHHHHHH-BDHGGGIHHDGHIHIFHHFFHD5HHGCF+HF@HHFECEHGFEEEGEGGHGIF0H2GEBAFGEFGEG;ECG0FAEGGGEFGEE3EE:CGCEEAGG++G:EG*EEAGE6EGF06.:E\n+chr1-158\t147\tchr1\t476\t99\t44=1X4=1X25=1X2=1X27=1X93=\t=\t368\t-308\tTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGGTAGTATCTTCACGCTTACCGTCTTTCCAGAGATGGTTCCAAGTATCGGCTTGTTTACGAATAAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAA\tG6E/EE<CG(G(?G((G:;GG:GGGE?(G>EFEGG:G?EGFG#A(GG(B)'1AEEGE*D@FGGD:FFGFFHEH@F(FG#BHGFEHFGDEGFEHDHD.IIBHHIIHH)E*FHFH4HHCIIII@HFCIEICEEI'CIFHHHHHHH@IHHDIHFHIH9EHIHGF7IHHFH@I@IHHIHHIIGFGFFF?<DADDDDBBB???<?\n+chr1-156\t99\tchr1\t624\t99\t200=\t=\t739\t315\tAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCC\t???A?BB=DDEDDDDDFFGGCFEHIHHII;FCHI9HDIHIHHHADIHHHI@HHEIDIFIIFFIHIIEIHIIIHFIHFHIHHIII*HIIIIHDCEHIIIIHHHG5IFHCHFHICHHCFHHEHEFHFCGF;GHGEEGEFEEDFHCGG*GGGGCFGFEEGGGGGGFG;EAGFFG*F6G?8E:G0CEGGFEEFDC=:G*?GAGE\n+chr1-156\t147\tchr1\t739\t99\t200=\t=\t624\t-315\tCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGT\t(9FEFECE(G?EGGG).EG/(GG?G0CED;GEC8*.EECE)EEGFC=GE,AFGFG@F@GGGFEDFEG4EGHBGBFGG=GH=FHG+GFHF,FF=HHF+HCDIHH@FGIIIBIGHDDECFEIIHIHIHEHIGHIDBBHGHIHHHDC-HIDGH>EHCF>HIA=EHHHHFHIBCEGHHEIFEAC>GGFDDEDDDDDB@<?=???\n+chr1-154\t83\tchr1\t1087\t99\t200=\t=\t989\t-298\tATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAG\tGGEE8GGC1CGGGCCGFGE(6GFGGGGGEEGFGGGGFGE;EGGCGEEFGEFE*GABFEGGECI>C*FFBFEECFH@EH3GFHEH9HFHHHHF:IHHHIDHGHH?FIAHHDHHIHHFIIIHHIIHCHH5HHHHHHIHHIG/F/IHHIFHEEIFIFIBIFIHIIHEF?FHIHAHHEHEIEGGFGFGBDDDDDEDBBBA?A??\n+chr1-154\t163\tchr1\t989\t99\t31=1X111=1X18=1X6=1X1=1X28=\t=\t1087\t298\tTTCCAGAAATTGTTCCAAGTATCGGCTTGTTCACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAAAAATTGTTCCAAGTATCGCCTTGTTCAGGAATTAAATCGAAGGAAGCGGTAAAAAT\t???A?>BBDDDD-DBDGFFGFFIHHHIIIHI8IE5IGIG@H9IHH7EGGHEIFAHIHFHFCHGCIH,FFGH-HFHCFIHIH+I7BHIH+HCCHHFHBFIHHFHFHEHDED@+D.9FG/CGHEHE1BHCFGGEDEG3GEC=FE@(ECE;DFG@6FE<GEEECA(EGGGEA,G(E*(/CE?G:.(?FEEE:(8E?:;/*(GA\n+chr1-152\t83\tchr1\t635\t99\t62=1X137=\t=\t536\t-299\tTTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGA"..b"\t1256\t-298\tAAGCGGTAAAAATTTTTATTTTTTCTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATGGGCTTGTTTACGAATTAAATCGAAGTTACCG\tEA/E6FCEC:EGGGEEEACDEC8G(?E:GGFG:C;E??GECG8?7B?:GHBFDG8GCGE*GDFE1HGFG*E:GGHHECHAGEFFGEED)=ECDHHF:H=HEH?HFH;DHGH.ICDEFCIHIHFHH4FFFGHHEFHAAHHHHGHHHIEHFFF/IFGEHIHICDIBE-HH,AH0HIEEHICFF.FFDDDDDDD-BBB?,??A\n+chr1-8\t83\tchr1\t787\t99\t32=1X167=\t=\t692\t-295\tGCTTGTTTACGAATTAAATCGAAGTTACCGTCCTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGT\t6EGEEGCEGEGGDCGGE6FG+(E;EGGEEGGG/G<GGGFE:GGEGGEG0FEGGGEHEGFGGHG7IDFGGGFGHEHDGHEAHGHGHFGHHHIH3GHFGHF7IDIHHIIHIHHHIGDIHIH?HHHI=IIHIEDBHIICCFDHIDGIIFGHHEIIHHIIDIGIIFFHIHIHH9FIF9IHIFGGGF+GDEDDB@DBBBB?=A??\n+chr1-8\t163\tchr1\t692\t99\t115=1X33=1X50=\t=\t787\t295\tGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCCAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTACCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTG\t?????-BBDDBB@DD@CGFGGGIF-HHFHCGFHIHIIEFFIHH=AEEEDH=7HIFHH=ICEEHI=AIIFBDEIHF#=HEFFFFIEHHIIF-CHH@HH+H=CIF.HH.HFECHHGH+EDHDGHFEFF@DFHEGGGGFFGE'BGG*EF1GG#0EGE'E8<GG6;E*(EFECAEE1CFE*GBGGCEG(E>6G*GG>E(?(FGA\n+chr1-6\t99\tchr1\t790\t99\t200=\t=\t896\t306\tTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTT\t??A??BBBBDDDBBDBGGEEGFIHIHHFIEHIHGEHEIIHFHIHHHIHGIHIHFH@HDFHFHFHIGF?IFHFHAIIHHHIFIIHAGHHHIEHHGGHHHHHHHHFHHFFHH;>GHHG>ECGAEBGGF)EHFGGEG:C;EFGGFGEEGGEG*GGEGFGEF?EGG;EF?EGEGFEFEGG*GBGG*G*GEGEG*GGGG:EGF:E\n+chr1-6\t147\tchr1\t896\t99\t15=1X11=1X130=1X25=1X15=\t=\t790\t-306\tTGTCTAACTTTATCGATGGTTTTGTCTTACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAACTTGTTCCAAGTATCGGCTTGTTTACAAATTAAATCGAAGTG\tEEEG*CGGGA?E8/G#CE(G0*GE<EE*FCGEE?G0EEE?:=E;FCGEEG-EG?/;G:@*GEGEGEECEEFHFDC8HHF,?HEGEHHHCHEGHEHF+,HFHEHFGDHHHHHHGGHHHEGHIIHFEIHHAFHGIHHHFI;FBDHIHF@-GG7GHHHHHH+HHAHC?IH=IIHFHFHHIHGGGFGG--D--D-B-BB,,???\n+chr1-4\t99\tchr1\t709\t99\t200=\t=\t828\t319\tGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTAT\t????AB<B@DBBD@DEFGGGFFFHHIII;HCIIIHIHHHHFIIHIIHIIDIEHEHIIFIIHIIHHCHIHIHIHAGDII7III-FCH8?IH9HHH;5IHIGDG-HHFHG@HFHHFEHHEHHHHEFGEFFGFGGGGED',G;GG/EED4BEGGEGCGAFCFAGCGEGEFGEA(9:0EEDEEGCE6GFGGG(E?FG;GFEEFG\n+chr1-4\t147\tchr1\t828\t99\t67=1X104=1X27=\t=\t709\t-319\tATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTCTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTCTTCCAAGTATCGGCTTGTTTACGAATT\tCCCC'E:A:AGGG:?8/CCGGGFG:EA>AEG*EG:EEGEEEFEE.GGCEE(;FAEG;FDA;8GGDD;(DGHHFFHGE@EDHHHH3HGHFCFEHGHE'F.F8E<IDHF6DHHDHI@BEFHCFIHGHEDHFHEC=FHAFIGIIH=GHHH8IHHIEEDIIHFBHIHI+HHGIIIF,FIHIIF>FFFFBDDDDDDDB-??????\n+chr1-2\t83\tchr1\t482\t99\t200=\t=\t376\t-306\tAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCA\tCGGF:E?EFE*GCEEGGCDCEAEFAEEFFGGGGEEGGGEF?GFFFCFGG?GG)+=GGGGGGEDBGGEEGGHG?F,HFFHH@HHFEFIHHFHHHHHFHHFDHHHGIHIHFC/IHHHFHIGEHIIHIH5IIIHHHIHHHIHHHHHHAHIGFHH9FHHBIHFGAHIHHIIIG@EEHIHIHIGFC?GCDBDDDDBDBBB????=\n+chr1-2\t163\tchr1\t376\t99\t71=1X37=1X1=1X88=\t=\t482\t306\tCGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAGAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCATTTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTT\t???5,<?BDBDDD?DBF6FF8G0H;FHH?HIH@HHAIIHFFH.*HHFDHIHHIHEIBIHEFHIHFHHBHEH+IH,HCFHIFHHEF(EHIIIFHHIHHH+DHHDH9DDEH+D.GHEIHGFHFEC9D9HGFH+EEC@FEEG?E?B4;F27AF(G0?GCCG=(G?EEEF,/;(AF<EGC;GEEEEAEF?*0:?66EEE.CE:E\n"
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.illumina.021.aln
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.illumina.021.aln Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,244 @@\n+##ART_Illumina\tread_length\t200\n+@CM\tart_illumina -i test-data/input.fa -l 200 -f 20 -o test-data/art.illumina.02 -m 200 -rs 42 --insRate 0.00009 --insRate2 0.00015 --delRate 0.00011 --delRate2 0.00023 --samout -p --mflen 300 --sdev 10 \n+@SQ\tchr1\t1626\n+##Header End\n+>chr1\tchr1-160/1-1\t43\t+\n+GTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTT\n+GTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTT\n+>chr1\tchr1-158/1-1\t367\t+\n+CGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCG\n+CGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCG\n+>chr1\tchr1-156/1-1\t623\t+\n+AAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCC\n+AAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCC\n+>chr1\tchr1-154/1-1\t340\t-\n+CTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGAT\n+CTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGAT\n+>chr1\tchr1-152/1-1\t792\t-\n+GAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAA\n+GAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCATTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAA\n+>chr1\tchr1-150/1-1\t1209\t-\n+AAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCAT\n+AAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCAT\n+>chr1\tchr1-148/1-1\t1170\t+\n+GAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTT\n+GAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTT\n+>chr1\tchr1-146/1-1\t1129\t-\n+CCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACT\n+CCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACCATTTATGGAAAGACGGTAACT\n+>chr1\tchr1-144/1-1\t73\t-\n+CGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTT\n+CGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAA'..b'TCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGATGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGC\n+>chr1\tchr1-18/1-1\t1168\t+\n+TCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTT\n+TCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTT\n+>chr1\tchr1-16/1-1\t468\t-\n+AAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAA\n+AAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAA\n+>chr1\tchr1-14/1-1\t1035\t+\n+GTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGT\n+GTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAGAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGAATGGT\n+>chr1\tchr1-12/1-1\t1141\t+\n+CAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGT\n+CAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACTATTTAAATCGAAGTAGAACTTCATGT\n+>chr1\tchr1-10/1-1\t1255\t+\n+GTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTA\n+GTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTA\n+>chr1\tchr1-8/1-1\t640\t-\n+ACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGC\n+ACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAGGACGGTAACTTCGATTTAATTCGTAAACAAGC\n+>chr1\tchr1-6/1-1\t789\t+\n+TGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTT\n+TGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTT\n+>chr1\tchr1-4/1-1\t708\t+\n+GTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTAT\n+GTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTAT\n+>chr1\tchr1-2/1-1\t945\t-\n+TGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCT\n+TGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCT\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.illumina.021.fq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.illumina.021.fq Thu Jun 11 11:51:06 2015 -0400
b
b"@@ -0,0 +1,320 @@\n+@chr1-160/1\n+GTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTT\n++\n+?A?9?BB?@D@DDDEBFGGGGGIHHIIIFEFIIHIHHGHHIHIHHIIIHHHFIDIFIHFFIHCIIIDFFHHFFHIHHHFIIHCIHIEHHHIGIIBHIEIDHHGIDDGHHHHHEHGHGGG3HFFHEFFCGFEE;GEDGGGFFE9G?FGGBCG?FGGGEEGGGDEGGG<GFG?GEBGFGE?GEGG(GGG=AG:GGEGG?GEG\n+@chr1-158/1\n+CGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCG\n++\n+????A?BBDDDEDABDGFA>FGIHHIIIFHFHIHAIHIHEHIEIIGHIIHICEHHHHFEIHHFFIFIFFGHI<HIIIDHHHHHH-BDHGGGIHHDGHIHIFHHFFHD5HHGCF+HF@HHFECEHGFEEEGEGGHGIF0H2GEBAFGEFGEG;ECG0FAEGGGEFGEE3EE:CGCEEAGG++G:EG*EEAGE6EGF06.:E\n+@chr1-156/1\n+AAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCC\n++\n+???A?BB=DDEDDDDDFFGGCFEHIHHII;FCHI9HDIHIHHHADIHHHI@HHEIDIFIIFFIHIIEIHIIIHFIHFHIHHIII*HIIIIHDCEHIIIIHHHG5IFHCHFHICHHCFHHEHEFHFCGF;GHGEEGEFEEDFHCGG*GGGGCFGFEEGGGGGGFG;EAGFFG*F6G?8E:G0CEGGFEEFDC=:G*?GAGE\n+@chr1-154/1\n+CTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGAT\n++\n+??A?ABBBDEDDDDDBGFGFGGEIEHEHHAHIHF?FEHIIHIFIBIFIFIEEHFIHHI/F/GIHHIHHHHHH5HHCHIIHHIIIFHHIHHDHHAIF?HHGHDIHHHI:FHHHHFH9HEHFG3HE@HFCEEFBFF*C>ICEGGEFBAG*EFEGFEEGCGGE;EGFGGGGFGEEGGGGGFG6(EGFGCCGGGC1CGG8EEGG\n+@chr1-152/1\n+GAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCATTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAA\n++\n+?????5BBDDDDDDDDGGFCGCIHHHH/FCHHIFIFGIIIEHFIFIIIHBI?FIHHH-HIC@EIFIIHHIFIEHHHGBFIEFIHFHIIHGHHHHFHHEDDIGHDHFHDFHHGHHHDDGHGHG.EEEHHF);FEGGDB3EFGDGG8GGDEGGEEGFG8EGFEGGGGFGGFECEF@GGGGGDGFF.E8GEEEGG6GGGEGEG\n+@chr1-150/1\n+AAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCAT\n++\n+??A??=B?EDDDDDDDFEGFGGHHIHIFHHIIIIH=IDFIAHIIHDHIGHBGGHHIIHFEIDIH>HH5HIIHHIHIIIHFGHHHI=HIHHIGIIIIGHHHFHHHHHFHHHH.DEH=F=HHHH=FGHEHF@GGHBEFIG?GEGGF@EGEEEA>ACFGAGGGGEEGFGEFEFCGEGEFEGGGE)GECE@EAGG:?EGG'E?E\n+@chr1-148/1\n+GAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTT\n++\n+?AAA?BBBDDDDDDDDFCGFFFFIF@HIIIIFIIEFHHIIHHDHHIIIIHFIIHIIHGHHIHHHGHIHEHHHIHIHFHHIIHIH.HHHIEIIHHHI-EHEHCHHHHEHFHHFDHHDEGG>GFHEHEEGFHHE:G*GECFGGDGGGG;=EGB*A0EGEGGGGGAGEAEGEGE;6EGGC6)GGAGGAGGFFEE?AEGFG<D*\n+@chr1-146/1\n+CCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACCATTTATGGAAAGACGGTAACT\n++\n+?????BBBDDDD?BDDCFGGGGHIIFIFIEIFIHHIFIHIHAIHGHHHI58IIHHIIHIHHIIHEAFGIHFHIIIIHGHHGHGFIIIHGIIIHHEHHH8H?FIHEIHHEIDGFGH>FHGGGFF=@GGGHGFH7EGDEEGFE09GFGGGFEEGGG8GBGG<GH:GEGGGCGEGGEEEA1.GEEG*GGG>FECCEDGG:GFC\n+@chr1-144/1\n+CGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTT\n++\n+??A?AB>BDDDDDDDDFGGGGGIFEIHAFIIIFIFFHGIHIHIHGIHHIFGHIIIIHDIIIIHAHHFEIIHIHHHIHIHAFIHIHHIFHI@HIHHHCHHIHCHFHDBICH9FFHFHCEDHDEBHGGEGEHG5,FEGGEGGGG6CEE@FGEBGFEGEGG0CGGCGDFFGGCGGGG0CG?GFEGEG:GAGGC?GGEGCGC:G\n+@chr1-142/1\n+GAACATCGTGATATGTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGATAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTT"..b"TTTTTTCTCACTTCTGTTACTCCAGC\n++\n+A?A??AB<DDDBDEDDFFGGGGFHHCHIIIIIDIII>HIIIFBIFHEH5IFIHHEIHIIGHHIIGIGGD-FIFGIHIIIIHIHEHIEIHIF7GEHHI=I@@D:FHHHFHFEDEHFHGGGHEHHG7GE*GC=GE@HGGF:EGDG'GGGEEEEG=CEAGFAFGCCGECGCGGGF*DFGB>EFEGDEGFFG6GAGGEGCFEED\n+@chr1-18/1\n+TCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTT\n++\n+A??A?BBB:D@DDDEDFGF/FFIFAHHHEIHEHGDIGHHGHIIIFHFIHHIHIHII@GHF-7GHGHDHIIIHHHEHBGGHI@5HHIHHDIIDI?HDHHHHFHHHIIE*FGGHGGG5EHGFGFGFFHFHGCEHGBFF?GFEBGEGEGGGFEG*GEE6EGG9(DGGEFCECGGEG;08GGGC6GCG:GGFEGFEGF>C4EGC\n+@chr1-16/1\n+AAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAA\n++\n+=?A?ABBBD<DDDD@DGG8GGFHHHIHIHIIHHHAHHHDGHIIIHCIGIIFI+IGHHIHII=HFHHIIIIFHIFFFGIHEHIIHHF@I/HIIHE-=HHIHHEIFG@HHHIHFHHH?HHHHFHGHHGHFFG5HHHDEIGHGGGDEE?EEHEAEGG;GEGEGGEGGEGHEGGCCGEE9FGEF8EG6CGGGGEEEGA?:<?EG\n+@chr1-14/1\n+GTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAGAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGAATGGT\n++\n+5???=BBBBDDDDBDDFGBGGGEHIIHHIIIIHHHHHIIHHFHEHIIHIIEGIFHIEIFIICHHH,IIIIHHAIHHIH5HHEIHHHFHFHHCHDHDDHCCFHHFGFHCHHHFHFHFHBHHGFH=FFDGGEG<GEEDF?EEGGGGDG@GG*GEEGEGAFFGGE*GGEGAFCFE;E?EGCAFDGGGF?FGG*GECG*G:GGF\n+@chr1-12/1\n+CAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACTATTTAAATCGAAGTAGAACTTCATGT\n++\n+???A?BBB:E@DDBDDFEGGFFIIIIH;FIEHIIHFHDIHDCFHGCIIFIHHAHEIFIIHHI-HHHHFHHIIIADIEIIHHHIHI@GCICHFIHHH=FHHHHGHHHGHF@EHGCFEDHFHHHDGFHEF:C8GGFEFIGEEGF?AGFEGAGGGF.GGGGCG:DGGG.EGGGGEE(F+EGGGFGEGG4GGGGF/CCGGEEEG\n+@chr1-10/1\n+GTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTA\n++\n+?????BBBDDEDDDDB;CGGGFICIIFIIIIIIHIIH7IIIIFH@IIBIH=HIIHHIIEHH=HFHD?,EIIIHIFHIIHHFHIIHHFFEHIIHF/<H@=HHHFDHHHHGI7HGHGHFHAGEHEG?EGFFGHCFEEEGGGEGGGEGFDDEEGFA;?DEGGGFGG0GEEG=CGG4GCGEE:FGG'GG;0EGG?EE;EAEGGE\n+@chr1-8/1\n+ACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAGGACGGTAACTTCGATTTAATTCGTAAACAAGC\n++\n+??A=?BBBBD@BDDEDG+FGGGFIHI9FIF9HHIHIHFFIIGIDIIHHIIEHHGFIIGDIHDFCCIIHBDEIHII=IHHH?HIHIDGIHHHIHIIHHIDI7FHGFHG3HIHHHGFHGHGHAEHGDHEHGFGGGFDI7GHGGFGEHEGGGEF0GEGGEGG:EFGGG<G/GGGEEGGE;E(+GF6EGGCDGGEGECGEEGE6\n+@chr1-6/1\n+TGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTT\n++\n+??A??BBBBDDDBBDBGGEEGFIHIHHFIEHIHGEHEIIHFHIHHHIHGIHIHFH@HDFHFHFHIGF?IFHFHAIIHHHIFIIHAGHHHIEHHGGHHHHHHHHFHHFFHH;>GHHG>ECGAEBGGF)EHFGGEG:C;EFGGFGEEGGEG*GGEGFGEF?EGG;EF?EGEGFEFEGG*GBGG*G*GEGEG*GGGG:EGF:E\n+@chr1-4/1\n+GTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTAT\n++\n+????AB<B@DBBD@DEFGGGFFFHHIII;HCIIIHIHHHHFIIHIIHIIDIEHEHIIFIIHIIHHCHIHIHIHAGDII7III-FCH8?IH9HHH;5IHIGDG-HHFHG@HFHHFEHHEHHHHEFGEFFGFGGGGED',G;GG/EED4BEGGEGCGAFCFAGCGEGEFGEA(9:0EEDEEGCE6GFGGG(E?FG;GFEEFG\n+@chr1-2/1\n+TGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCT\n++\n+=????BBBDBDDDDBDCG?CFGIHIHIHEE@GIIIHHIHAGFHIBHHF9HHFGIHAHHHHHHIHHHIHHHIII5HIHIIHEGIHFHHHI/CFHIHIGHHHDFHHFHHHHHFHHIFEFHH@HHFFH,F?GHGGEEGGBDEGGGGGG=+)GG?GGFCFFFG?FEGGGEEGGGGFFEEAFEAECDCGGEECG*EFE?E:FGGC\n"
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.illumina.022.aln
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.illumina.022.aln Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,244 @@\n+##ART_Illumina\tread_length\t200\n+@CM\tart_illumina -i test-data/input.fa -l 200 -f 20 -o test-data/art.illumina.02 -m 200 -rs 42 --insRate 0.00009 --insRate2 0.00015 --delRate 0.00011 --delRate2 0.00023 --samout -p --mflen 300 --sdev 10 \n+@SQ\tchr1\t1626\n+##Header End\n+>chr1\tchr1-160/2\t1271\t-\n+TTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGA\n+TTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATAATTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTATACGCAGCACGCTTTTTCACGTTCCGGTTGGTACTTGTGCCGA\n+>chr1\tchr1-158/2\t951\t-\n+TTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTA\n+TTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTTATTCGTAAACAAGCCGATACTTGGAACCATCTCTGGAAAGACGGTAAGCGTGAAGATACTACCCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTA\n+>chr1\tchr1-156/2\t688\t-\n+ACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAG\n+ACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAG\n+>chr1\tchr1-154/2\t988\t+\n+TTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAAT\n+TTCCAGAAATTGTTCCAAGTATCGGCTTGTTCACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAAAAATTGTTCCAAGTATCGCCTTGTTCAGGAATTAAATCGAAGGAAGCGGTAAAAAT\n+>chr1\tchr1-152/2\t535\t+\n+TACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTT\n+TACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTCGCGTTTATGTTGGTTTCATGGTTT\n+>chr1\tchr1-150/2\t121\t+\n+TATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGT\n+TATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGT\n+>chr1\tchr1-148/2\t167\t-\n+AACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAAC\n+AACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAGGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAAATTCTGGAAAGACGGTAAGCGTGAAGAAAC\n+>chr1\tchr1-146/2\t188\t+\n+GTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTC\n+GTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTGTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTC\n+>chr1\tchr1-144/2\t1249\t+\n+TCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAG\n+TCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTT'..b'CGCTACACGCAGGACGCTTTTTCAAGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAAC\n+>chr1\tchr1-18/2\t164\t-\n+ACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGA\n+ACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGA\n+>chr1\tchr1-16/2\t840\t+\n+TCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTAC\n+TCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCACCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTATCCAGAAATTGCTCCGAGTATCGGCTTGTTTACGAATTAAATCGAAGTTAC\n+>chr1\tchr1-14/2\t301\t-\n+CGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAA\n+CGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTGTGGAAA\n+>chr1\tchr1-12/2\t186\t-\n+GGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAG\n+GGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGACACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAG\n+>chr1\tchr1-10/2\t73\t-\n+CGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTT\n+CGGTAACTTCGATTTAATTCGTAAACAAGCCCATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAGAAAAAATAAAAATTTTTACCGCTT\n+>chr1\tchr1-8/2\t691\t+\n+GAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTG\n+GAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCCAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTACCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTG\n+>chr1\tchr1-6/2\t531\t-\n+CACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACA\n+CACTTCGATTTAATTTGTAAACAAGCCGATACTTGGAACAAGTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTAAGACAAAACCATCGATAAAGTTAGACA\n+>chr1\tchr1-4/2\t599\t-\n+AATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAAT\n+AATTCGTAAACAAGCCGATACTTGGAAGAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAGAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAAT\n+>chr1\tchr1-2/2\t375\t+\n+CGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTT\n+CGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAGAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCATTTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTT\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.illumina.022.fq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.illumina.022.fq Thu Jun 11 11:51:06 2015 -0400
b
b"@@ -0,0 +1,320 @@\n+@chr1-160/2\n+TTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATAATTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTATACGCAGCACGCTTTTTCACGTTCCGGTTGGTACTTGTGCCGA\n++\n+??????BBDDB9DB<D@GFEFFEH8>FC0IIIHHEFI5IFIDGHHH/HFHI-CBHDD-GFIFEHIHIHHHIHIFCFID4FIIF.A'FF-HH)C-H(HFHB;HH*IHFHBFE+FH4GHE/HCHGEHDEEF'FGFDGFB@EEGGE@EEG=GGG=GFEEG#*E'FCE#:8?CEF8E:CGG?:F;0G(GEEGEECEAG4A#?EA\n+@chr1-158/2\n+TTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTTATTCGTAAACAAGCCGATACTTGGAACCATCTCTGGAAAGACGGTAAGCGTGAAGATACTACCCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTA\n++\n+?<???BBBDDDDAD<?FFFGFGIIHHIHHI@I@HFHHI7FGHIHE9HIHFHIDHHI@HHHHHHHFIC'IEECIEICFH@IIIICHH4HFHF*E)HHIIHHBII.DHDHEFGEDGFHEFGHB#GF(F@HEHFFGFF:DGGF@D*EGEEA1')B(GG(A#GFGE?G:GGEFE>G(?EGGG:GG;:G((G?(G(GC<EE/E6G\n+@chr1-156/2\n+ACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAAAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAG\n++\n+???=?<@BDDDDDEDDFGG>CAEFIEHHGECBIHFHHHHE=AIH>FCHE>HGDIH-CDHHHIHGHBBDIHGIHEHIHIHIIEFCEDDHGIBIIIGF@HHIDCH+FHH=FF,FHFG+GHF=HG=GGFBGBHGE4GEFDEFGGG@F@GFGFA,EG=CFGEE)ECEE.*8CEG;DEC0G?GG(/GE.)GGGE?G(ECEFEF9(\n+@chr1-154/2\n+TTCCAGAAATTGTTCCAAGTATCGGCTTGTTCACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAAAAATTGTTCCAAGTATCGCCTTGTTCAGGAATTAAATCGAAGGAAGCGGTAAAAAT\n++\n+???A?>BBDDDD-DBDGFFGFFIHHHIIIHI8IE5IGIG@H9IHH7EGGHEIFAHIHFHFCHGCIH,FFGH-HFHCFIHIH+I7BHIH+HCCHHFHBFIHHFHFHEHDED@+D.9FG/CGHEHE1BHCFGGEDEG3GEC=FE@(ECE;DFG@6FE<GEEECA(EGGGEA,G(E*(/CE?G:.(?FEEE:(8E?:;/*(GA\n+@chr1-152/2\n+TACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTCGCGTTTATGTTGGTTTCATGGTTT\n++\n+A?????>B<DDDDBDDFFEGGCII;HHHBIHAHHHD.IIAIHIF-HEG@HF+HAIHHGFHGHIIHHCHGIHEHHHHCI?EGGEDHE6EHF<ED+DHHFF8F8F3H,HHIHBFEFH+HHEG?EHEE;=3FF?'FF0CFG;EFD)*GF,FEEAEG:HAA8CGFEGA6GEFGGAD1AE'*EEEGG0G/0.C?D?G*6>:0GGG\n+@chr1-150/2\n+TATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGT\n++\n+??==?BBBBDBDD?<DFEAF8;HEFHIF+5IIGI1IHHHIFIHIIHHGIH=5IIEDGBHHDFFHFFGIBIHGHFFH-+C-HE=HBFIHHHDHIHGD/I7DHHHHB.FD3HDHHEF;HFHEH,=HGF/GF=HEHF9=GEEG;FF6*A@GF*<F2CEGGEEEFEGF:0GGE?FGGDG(F8GC;(*?AE0A6EGG8GEA#D?E\n+@chr1-148/2\n+AACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAGGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAAATTCTGGAAAGACGGTAAGCGTGAAGAAAC\n++\n+A?<A59B??DDD<DDBFFGG6CAEHIIF-0FIHHIIHIBHI0HIHFAIIIII@9CH#IA-+HIH#IHHHHEHHIGFEHFCHFCHFFHFFHGFDGBDFHHBH=HE)DHEH5FFFHCH;HDFFGHG@+'FGGGEHEGIGEAEEG.GECGE1,1EGGC#(CEG<@<6GG/EAB*G/6FECE:EE?6C=EC?G#81=A?(?AEE\n+@chr1-146/2\n+GTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTGTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTC\n++\n+????=<BB@D-D@DD<FFCGGFBCH6.IIH9HHI5H9I.EH;HIHEIAHC=FHDHFEHACDDHHBHFDHFGFGEBDH@FCEGHIHDF-IGDBHIHHHC<FHHH3HHEFIHHEDCDHFG*E1DFGAEFHFGD@DHC@GEFGC@;EEEEG*EC8GGG(?EGG@?*E<AG*GEG;F*G6E?.EGCFE;EEE8EACGC*/EG8E\n+@chr1-144/2\n+TCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTTTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAATGTGAAAAAGCGTCCTGCGTGTAG\n++\n+?????BBADBDB<@@@?FC*FEIHHHIHHIFDHIH+HBFHGFHHGIHHEIHICFGHIFFHEHHIHFICGEHIHFG-ECHH<DGEH+=GFG-H5HHHCFHHHGHDH6EADHHF?DHHDHBGCCDD3GHDBG(HDF>?GED(E7EEE-CFGEC.GECGCB6E08ECGFEE:GEE-G8E(E6GGEGF*?EDEE/FGE6EAF6E\n+@chr1-142/2\n+CAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACTCTACACGCAGGACGCTTTATCACGTTCTGGTTGGTACTCGTGCAGAAAAAG"..b"TTCGTAAACAAGCCGATACTTGGAAC\n++\n+<,?=??>BBD5DBB?@GGGGF/HFHEH/HIFII@7EFEHHIIG9=HDIE;IH@F+HHGHFGIEG5FHFHGBFDHGFDHEHH@DIHDHFHAHE;8HAFGH+IHFBFHGHHH=FHEEFGHHE*GG;GEDBGGBGFFH'EEF;BGE@6GGGGF:GCG(8?AC/:EGG?GGGACGE8EG?EE(C?:?E(?G;E6AGF:E(*CGA\n+@chr1-18/2\n+ACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGA\n++\n+,????BBBBDDD?D?AFGGGFFHFIHHIIFDIIIIHGHII@HEEHFG+ED+IHGDF>IF.FH-EFHIHFIHHGIH*FE+HG-G5HHHHHIH.GHFHHDHI9EGHDEHGGHD4HH?BFGHDFFD+DGHHHFGHGEF.F;F@GGCEFEF:8EDF.FGCCE@?;6;*EG48GGCFEF:?:GCAAG(CEGGGC/0E;?EF*GG(\n+@chr1-16/2\n+TCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCACCCTGTGGCCTGTTGATTCTAAATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTATCCAGAAATTGCTCCGAGTATCGGCTTGTTTACGAATTAAATCGAAGTTAC\n++\n+5?A?5@BB??@@D-BDGCFGFGEE+FF@HHIHFHFG9A.DFDFIDHHAH=IEI?HIFI3IHIGIHHFHIFIDHE;HIHIHII5HIHHFGHF-HHIEHEIHHHHB3HHIHHHGHHEGF46HHFHFDHGHBGFGFE*FDHF(GDEE?GAF(CFGGEE0E?*G#EFE)F9CFGCE8G1CGC,GFFGEA:EGDEGDAC(A4:FG\n+@chr1-14/2\n+CGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAGACAAAACCATGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCCTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTGTGGAAA\n++\n+,?A=?/BBBDBDD5@9CFGGGFCIBCIE>IICFHF@HII.F+HI5HIDFH-5DC-FFHHHHFHIA+5IHIICIH-ID+AHHBH*FHFIH,FCG-@H2CHH-G+H+8HD<HHH<GHFDDEHEG*GG?EGEHFEEGDEG1GG*FG;?FFE')CCFC6EEE@GEGBGEEDCF:AGG6G(GEEGEG:C:?GFG6EA.#?FEF6A\n+@chr1-12/2\n+GGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAAAAAAAATAAAAATTTTTACCGCTTCGTTTTACAGGCACATGAAGTTCTACTTCGATTTAATTCGTAAACAAGCCGACACTTGGAACAATTTCTGGAAAGACGGTAAGCGTGAAGAAACTAACCAGCGATAAAGTTAG\n++\n+,????BBBDBD@+D@DGGFGGGICAI8FEHGFIHHFH9CFFHHFHH@HHGGHFGIGFIIHHFIG7HHHHI)-HHFCDHHI)DHFHHIBHHH+7HGBEDHICHIHFFIHHHHH(DDHH:HEHGEHEH6G1HGCGF0A/,G'GEGGG?EECEG=AC8F=?EA<:E(GE?GF6GEEGCC1G*DE+EFCGEE(GG<6E?(8E(G\n+@chr1-10/2\n+CGGTAACTTCGATTTAATTCGTAAACAAGCCCATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATGAAACCAACATAAACGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTACTTGTGCCGAAGAAGCTGGAGTAACAGAAGTGAGAGAAAAAATAAAAATTTTTACCGCTT\n++\n+A??,?BBB-DDDDDDDFF.FFCIHEEIH0HA,HH-EBIDCIHIHEGFI/FFFHEIHHHGHHHHAAHFEHHGFFF4HHFHIHICFEDCI.HGHD;HFH?HEH=H:FHHDCE=)DEEGFFEGAHCEHHGG:E*GFGH1EFDG*EGCG8GDFBHG:?B7?8GCEG??E;C:GFGG:E?(G8CEDCAEEEGGGE:CECF6E/AE\n+@chr1-8/2\n+GAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCCAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTACCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCTG\n++\n+?????-BBDDBB@DD@CGFGGGIF-HHFHCGFHIHIIEFFIHH=AEEEDH=7HIFHH=ICEEHI=AIIFBDEIHF#=HEFFFFIEHHIIF-CHH@HH+H=CIF.HH.HFECHHGH+EDHDGHFEFF@DFHEGGGGFFGE'BGG*EF1GG#0EGE'E8<GG6;E*(EFECAEE1CFE*GBGGCEG(E>6G*GG>E(?(FGA\n+@chr1-6/2\n+CACTTCGATTTAATTTGTAAACAAGCCGATACTTGGAACAAGTTCTGGAAAGACGGTAACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTAAGACAAAACCATCGATAAAGTTAGACA\n++\n+???,,BB-B-D--D--GGFGGGHIHHFHFHII=HI?CHAHH+HHHHHHG7GG-@FHIHDBF;IFHHHIGHFAHHIEFHIIHGEHHHGGHHHHHHDGFHEHFH,+FHEHGEHCHHHEGEH?,FHH8CDFHFEECEEGEGEG*@:G;/?GE-GEEGCF;E=:?EEE0G?EEGCF*EE<EG*0G(EC#G/8E?AGGGC*GEEE\n+@chr1-4/2\n+AATTCGTAAACAAGCCGATACTTGGAAGAATTTCTGGAAAGACGGTAAAAGCGATAAAGTTAGACAAAACCATTTAGAATCAACAGGCCACAGGGCGATAAAGTTAGACAAAACCAGCGATAAAGTTAGACAGAACCAGCGTTATAACGCCAGCAGTCCACTTCGATTTAATTCGTAAACAAGCCGATACTTGGAACAAT\n++\n+??????-BDDDDDDDBFFFF>FIIHIF,FIIIGHH+IHIHBFHIIDEEIHHI8HHHG=HIIGIFAHF=CEHFHDEHGHIFCHFEB@IHDHHD6FHDI<E8F.F'EHGHEFCFHGH3HHHHDE@EGHFFHHGD(;DDGG8;ADF;GEAF;(EECGG.EEFEEEGEE:GE*GEA>AE:GFGGGCC/8?:GGGA:A:E'CCCC\n+@chr1-2/2\n+CGCCTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAGAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCATTTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTT\n++\n+???5,<?BDBDDD?DBF6FF8G0H;FHH?HIH@HHAIIHFFH.*HHFDHIHHIHEIBIHEFHIHFHHBHEH+IH,HCFHIFHHEF(EHIIIFHHIHHH+DHHDH9DDEH+D.GHEIHGFHFEC9D9HGFH+EEC@FEEG?E?B4;F27AF(G0?GCCG=(G?EEEF,/;(AF<EGC;GEEEEAEF?*0:?66EEE.CE:E\n"
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.illumina.03.sam
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.illumina.03.sam Thu Jun 11 11:51:06 2015 -0400
b
@@ -0,0 +1,3 @@
+@HD VN:1.4 SQ:unsorted
+@SQ SN:chr1 LN:1626
+@PG ID:01 PN:ART_Illumina CL:art_illumina -i test-data/input.fa -l 200 -f 20 -o test-data/art.illumina.03 -m 200 -rs 42 --insRate 0.00009 --insRate2 0.00015 --delRate 0.00011 --delRate2 0.00023 --samout -mp --mflen 2001 --sdev 10 
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.illumina.031.aln
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.illumina.031.aln Thu Jun 11 11:51:06 2015 -0400
b
@@ -0,0 +1,4 @@
+##ART_Illumina read_length 200
+@CM art_illumina -i test-data/input.fa -l 200 -f 20 -o test-data/art.illumina.03 -m 200 -rs 42 --insRate 0.00009 --insRate2 0.00015 --delRate 0.00011 --delRate2 0.00023 --samout -mp --mflen 2001 --sdev 10 
+@SQ chr1 1626
+##Header End
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.illumina.032.aln
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.illumina.032.aln Thu Jun 11 11:51:06 2015 -0400
b
@@ -0,0 +1,4 @@
+##ART_Illumina read_length 200
+@CM art_illumina -i test-data/input.fa -l 200 -f 20 -o test-data/art.illumina.03 -m 200 -rs 42 --insRate 0.00009 --insRate2 0.00015 --delRate 0.00011 --delRate2 0.00023 --samout -mp --mflen 2001 --sdev 10 
+@SQ chr1 1626
+##Header End
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.solid.01.fq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.solid.01.fq Thu Jun 11 11:51:06 2015 -0400
b
b"@@ -0,0 +1,2600 @@\n+@1_1_1_F3\n+T1030133320321320220110112\n++\n+-171*691A20=3226447).6+4/\n+@1_1_2_F3\n+T1320231000311203111312021\n++\n+(336&,047.747;07,54--3-/2\n+@1_1_3_F3\n+T2311132331003311010100213\n++\n+6<;1/2783202,6+0.-2',/1($\n+@1_1_4_F3\n+T2122003011020102133230220\n++\n+868:*4=/4/)/:23?-1-416)=)\n+@1_1_5_F3\n+T0201103002210200221301301\n++\n+(808.81.727:.A&910/(37.5)\n+@1_1_6_F3\n+T0003323320003103122032012\n++\n+>/04,;5.:)1944/2315.(5(23\n+@1_1_7_F3\n+T0113000132023301300003000\n++\n+?736+>66;8*3152.2/60.4,.*\n+@1_1_8_F3\n+T2012312120112023230030302\n++\n+<68C-482://9961/45.)05*4.\n+@1_1_9_F3\n+T1032011003132030300323202\n++\n+/?3=0':92+9..1(1183*:6-1/\n+@1_1_10_F3\n+T0030302313001102303233120\n++\n+97,12-3///265:+27/4+34(4/\n+@1_1_11_F3\n+T0303023130011023032031301\n++\n+E=55*765<-736*2/.48/5+*-*\n+@1_1_12_F3\n+T3112330321301012011323112\n++\n+5=6A3.43D20/,9/200:022-/,\n+@1_1_13_F3\n+T2201020112300221020022130\n++\n+86*C'55?3,01/?-97:3.26-+-\n+@1_1_14_F3\n+T2231113312121232010021131\n++\n+>505014698.?72,11./*2+(,,\n+@1_1_15_F3\n+T0201021332303201100313003\n++\n+=<);191+;976.85*0'5%*3,.(\n+@1_1_16_F3\n+T3101020131120000233120213\n++\n+308;35,-3/-:5:.88*4024)-*\n+@1_1_17_F3\n+T2210200221331300203310333\n++\n+/:621.2@520111/5815,65$-+\n+@1_1_18_F3\n+T0023230030302333011102303\n++\n+<5854+2;7.8818,2/02).8+1%\n+@1_1_19_F3\n+T3301112003323300210332110\n++\n+.8.7.593;0:520147(5156.3+\n+@1_1_20_F3\n+T0300110230323312010201100\n++\n+B:22.,6;3-3:39+73321/7,4)\n+@1_1_21_F3\n+T3000230000310332230202323\n++\n+<0+2.-10;+6649)0/*73.4+8/\n+@1_1_22_F3\n+T2202223003030231300110230\n++\n+9633+A407-14/;.09-4-23-3,\n+@1_1_23_F3\n+T0102213011220211222000002\n++\n+F45<857.71;208/205;*48*,#\n+@1_1_24_F3\n+T3110030323312010201103002\n++\n+4844:0;7</542?/24)3.13%*(\n+@1_1_25_F3\n+T0033110101002131010001020\n++\n+@67<-72;5,0=17015/61.7+4.\n+@1_1_26_F3\n+T0301012332330021032111000\n++\n+G:3:277498+6/+1314>105-9&\n+@1_1_27_F3\n+T0033233210103210022021133\n++\n+B1/92082</02*=-8515-1.*/)\n+@1_1_28_F3\n+T0030032320211021213210331\n++\n+5/74+69;>,4/568,;532/3(1,\n+@1_1_29_F3\n+T3001010113301133231113312\n++\n+@/1B-8622,//3</3:27*03,/*\n+@1_1_30_F3\n+T0133111323310033110101002\n++\n+<::</50/@6497,*8891,&.*21\n+@1_1_31_F3\n+T3000300003300000032221320\n++\n+>'53-213B.<.28,50*8020)2'\n+@1_1_32_F3\n+T0202023230030302313301302\n++\n+D936.:2;B.-<*7+3:,2)59&.*\n+@1_1_33_F3\n+T3030000330000000222112222\n++\n+4708,-78600.,5*3@+5/,8(01\n+@1_1_34_F3\n+T3021032311000101312001010\n++\n+7072-8=4123116(3513*18'.)\n+@1_1_35_F3\n+T0332303203100313203030032\n++\n+?;=>*,.25*@4/2.6/+0&22+0*\n+@1_1_36_F3\n+T2112022110312201232022320\n++\n+6:;8-5C57-048A-18-9*/9(2*\n+@1_1_37_F3\n+T0003132033300323202113113\n++\n+9294-1F7:-73.:116.0.52-**\n+@1_1_38_F3\n+T2013003220321011203011120\n++\n+:.5602:3<*6;2/+01-3-7+,:*\n+@1_1_39_F3\n+T3111331202133200002113102\n++\n+752:,40;5095.@)07->'21,-+\n+@1_1_40_F3\n+T0101000112230120023233200\n++\n+?/88-6776.16-43.2(0+84-1'\n+@1_1_41_F3\n+T3211023032331201020110300\n++\n+;14>)37<.543.@-2672).126*\n+@1_1_42_F3\n+T3303211010120113231123331\n++\n+?;4504:3.'8=06+:1-.*9:.'(\n+@1_1_43_F3\n+T1322100000033000030000110\n++\n+(8<=,03,5*-356-3366,04*.'\n+@1_1_44_F3\n+T3020320323302110212132103\n++\n+:617*07,6/*:<70044<&:-(4(\n+@1_1_45_F3\n+T1101201132311223311331301\n++\n+/57:00473./>72+11+7,'4)).\n+@1_1_46_F3\n+T3110213101010122013112000\n++\n+1<5/-/;4<(---24;213/34(/-\n+@1_1_47_F3\n+T0311333211322110210101123\n++\n+813/..49:07C0900102,'2)50\n+@1_1_48_F3\n+T0000330000000222112022113\n++\n+=557-,<25302071?.,913;..%\n+@1_1_49_F3\n+T2210200221301301202323203\n++\n+8::44939>)-.70-,<.5)7.*5+\n+@1_1_50_F3\n+T1320230230313101000112130\n++\n+,65-532=9,55.>2/-'3.0=+/*\n+@1_1_51_F3\n+T2220123202202203111021310\n++\n+:2:3/76<25.19,041)3)46&.+\n+@1_1_52_F3\n+T0000211310221010101312011\n++\n+9470*1820,7:64-24'3-1;-.*\n+@1_1_53_F3\n+T0110201021332303201100313\n++\n+C4855-617324<4*4623.)2)2'\n+@1_1_54_F3\n+T1321010001122301200332331\n++\n+-=39*011;/2<7>&15.4+/;10(\n+@1_1_55_F3\n+T3000330000300003103320231\n++\n+823/)-0:1,1505)9/,0(79,/'\n+@1_1_56_F3\n+T2320211021212210331033001\n++\n+4:400-709/77*;-01+3/28-/-\n+@1_1_57_F3\n+T2102303233120102011030122\n++\n+E?3A/3>5.-43/A,86/9/19,-1"..b"004799,000C+53=/4+8,40\n+@1_1_595_F3\n+T0022102002213013012023130\n++\n+C374/4;0;163-3.6.39*5.,0(\n+@1_1_596_F3\n+T3133012312120112023232030\n++\n+8669,9A/797<0=/11-8302*1*\n+@1_1_597_F3\n+T3000023312021331113333100\n++\n+=/77+<;275*<54373,:-+0$-)\n+@1_1_598_F3\n+T1130020331033301330123121\n++\n+.:120/:2=,2471*74,/*7./2-\n+@1_1_599_F3\n+T1320000211310221010101312\n++\n+*:<4-0>592/:4<65112,-3./-\n+@1_1_600_F3\n+T1112000223312021331113213\n++\n+-9/B)7.3;*,9.;177-4'01..,\n+@1_1_601_F3\n+T0201232022023031310100212\n++\n+6:/370>9=-/6*8+/0+21,.'1+\n+@1_1_602_F3\n+T3233013000030030330000000\n++\n+3;325095872713)465)*(7'-%\n+@1_1_603_F3\n+T1320310312200201220030110\n++\n+2185'.65;3651;/0:12/00)/'\n+@1_1_604_F3\n+T3330300023202110212132103\n++\n+>*=6+282858359)-2-<-/303&\n+@1_1_605_F3\n+T2323312010201103002210100\n++\n+@8;61;<06,1+07/4-,A./6/0,\n+@1_1_606_F3\n+T3330300300003103320231000\n++\n+6A3/*2356.25,:'+4/.3+/(,$\n+@1_1_607_F3\n+T1222000000033010030000310\n++\n+/:3B)783./5561+/...-0-)-)\n+@1_1_608_F3\n+T1320110031323303003232021\n++\n+-5;402-/9&4?-3-,.4./-0(44\n+@1_1_609_F3\n+T1131201113032022023210221\n++\n+';/8<*86;423/12@812470,72\n+@1_1_610_F3\n+T1200221301301202323003330\n++\n+2@582551=*8625.80.7,02(5,\n+@1_1_611_F3\n+T1120112223230030302313001\n++\n+-:60/.?-I*24.0.+202*11-60\n+@1_1_612_F3\n+T3133231113312031332000021\n++\n+9<9:11746.1005(92.=*)-*<.\n+@1_1_613_F3\n+T3330021032211000101313032\n++\n+096B/>717/4.51+39.62/1'0.\n+@1_1_614_F3\n+T2320213220120213111302113\n++\n+7681-,97?-5626*62*9,*:+0-\n+@1_1_615_F3\n+T3203213202201101123232120\n++\n+8B1;6*:A563563)7@62/(++6'\n+@1_1_616_F3\n+T3023210221301122031122203\n++\n+91873135:;5/624/-05(<8*8%\n+@1_1_617_F3\n+T0220020122003011020102133\n++\n+:=;9/:67D/5009,5301*)/33-\n+@1_1_618_F3\n+T3211222030000033000031100\n++\n+?769629822*611+00)4359-10\n+@1_1_619_F3\n+T0003103320231000311203111\n++\n+831=03/:H,6736,1A382.*(+'\n+@1_1_620_F3\n+T0002113102210101013120111\n++\n+235<--:8/2?:3.+5,92/>..1&\n+@1_1_621_F3\n+T2210200221301300023223300\n++\n+<:661:5<B170-4,26:1(16)0*\n+@1_1_622_F3\n+T2113312021332000031131023\n++\n+;;8=*6<7A11?26,04/7-+,*.(\n+@1_1_623_F3\n+T3303003232021031031220023\n++\n+89+:+339;5625-..6*2-36%2'\n+@1_1_624_F3\n+T3021332203201100313203030\n++\n+63@71522>-2/;0.9543/-0$/*\n+@1_1_625_F3\n+T1200301102010213323032011\n++\n+023501;2=0/:*=12671)16%4(\n+@1_1_626_F3\n+T2303201100313203330032320\n++\n+969;,-6B?/15+H+5+15&23(=*\n+@1_1_627_F3\n+T2323110210101123033201002\n++\n+=77>,6048,61-8./0.1+40+0-\n+@1_1_628_F3\n+T0201120232300303023130011\n++\n+<4:A-D;32+?624*16/843..3(\n+@1_1_629_F3\n+T1100312101030112230120033\n++\n++>66.225531,26)0315.60*2&\n+@1_1_630_F3\n+T1101010021310100011223012\n++\n+0>47-/1213464.3.1/-,//&2+\n+@1_1_631_F3\n+T0213111302112200132023301\n++\n+E388,.560/57.1.13/9.84)5'\n+@1_1_632_F3\n+T3001320233013000030000130\n++\n+570/15051)-244,.2,0.&0,7)\n+@1_1_633_F3\n+T3130130120232300303023130\n++\n+7<58+320B05:/2++0,((1..*,\n+@1_1_634_F3\n+T2211103021301230223003101\n++\n+>>BA33;1@/032=00/03+,),0/\n+@1_1_635_F3\n+T2230120033233200011031220\n++\n+;85406345+8628)0602134-3+\n+@1_1_636_F3\n+T3210322110001013120010201\n++\n+7510*BC1/140/3)49:3,2/*2$\n+@1_1_637_F3\n+T2132320321320220110212323\n++\n+><85-847=0;:.:4056<.8-*/-\n+@1_1_638_F3\n+T3021032211000131300323032\n++\n+;A88+2?2810.67*5+.211/+23\n+@1_1_639_F3\n+T2122021122200000003000000\n++\n+>338.64>:322/8+.2,0'.,-+)\n+@1_1_640_F3\n+T0003030231300130230323312\n++\n+>8::,.8621:318(-25//52-))\n+@1_1_641_F3\n+T0211332031031220020122003\n++\n+A=76(4;/239=0435-+1.6503&\n+@1_1_642_F3\n+T3001102303233121102011031\n++\n+8326,0A+>,=3-2/+2+7);5)),\n+@1_1_643_F3\n+T1031110213101010122013112\n++\n+*4481,0A5.602;/272/.+2*..\n+@1_1_644_F3\n+T2010313323032011003132030\n++\n+;343+/432-,635*1339*/:+5(\n+@1_1_645_F3\n+T3101220131120000233120213\n++\n+965C2<88909:23.54-/+=4.0&\n+@1_1_646_F3\n+T3233233002103221100010131\n++\n+:57=2.;-542-4791121,.5&3)\n+@1_1_647_F3\n+T2010213323032011003132130\n++\n+;;603374@,:35-,9++.(.2+/(\n+@1_1_648_F3\n+T2203103122002012200301102\n++\n+=:07.,4+>42543(67'13-5+*2\n+@1_1_649_F3\n+T0221021022130130120232300\n++\n+7<74-88760@=*7.,)322-6+0*\n+@1_1_650_F3\n+T0010201103002210203221301\n++\n+B..6/38'5+./-4,741+/46(8+\n"
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.solid.01.map
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.solid.01.map Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,654 @@\n+##ART_SOLiD\tread_length\t25\n+@CM\tart_SOLiD -s -r 42 test-data/input.fa test-data/art.solid.01 25 10 \n+@SQ\tchr1\t1626\n+##Header End\n+chr1\t1_1_1_F3\t53\t+\t1\t7\t03\n+chr1\t1_1_2_F3\t1006\t-\t0\n+chr1\t1_1_3_F3\t705\t+\t0\n+chr1\t1_1_4_F3\t765\t+\t1\t22\t32\n+chr1\t1_1_5_F3\t566\t-\t1\t0\t10\n+chr1\t1_1_6_F3\t743\t+\t1\t20\t03\n+chr1\t1_1_7_F3\t607\t+\t0\n+chr1\t1_1_8_F3\t11\t-\t0\n+chr1\t1_1_9_F3\t566\t+\t0\n+chr1\t1_1_10_F3\t86\t-\t0\n+chr1\t1_1_11_F3\t1335\t-\t2\t19\t30\t22\t23\n+chr1\t1_1_12_F3\t15\t+\t2\t2\t01\t10\t13\n+chr1\t1_1_13_F3\t108\t-\t1\t9\t02\n+chr1\t1_1_14_F3\t914\t-\t3\t10\t01\t13\t32\t17\t01\n+chr1\t1_1_15_F3\t775\t+\t1\t22\t20\n+chr1\t1_1_16_F3\t681\t+\t1\t4\t20\n+chr1\t1_1_17_F3\t1231\t-\t1\t11\t03\n+chr1\t1_1_18_F3\t1271\t-\t2\t14\t13\t17\t01\n+chr1\t1_1_19_F3\t685\t-\t2\t0\t13\t20\t23\n+chr1\t1_1_20_F3\t94\t-\t1\t24\t30\n+chr1\t1_1_21_F3\t1171\t-\t3\t4\t02\t16\t02\t17\t23\n+chr1\t1_1_22_F3\t1327\t-\t1\t4\t32\n+chr1\t1_1_23_F3\t229\t-\t1\t24\t02\n+chr1\t1_1_24_F3\t1053\t-\t1\t4\t20\n+chr1\t1_1_25_F3\t204\t+\t2\t22\t10\t24\t20\n+chr1\t1_1_26_F3\t367\t-\t1\t19\t21\n+chr1\t1_1_27_F3\t509\t+\t0\n+chr1\t1_1_28_F3\t345\t+\t0\n+chr1\t1_1_29_F3\t899\t-\t1\t12\t01\n+chr1\t1_1_30_F3\t703\t+\t0\n+chr1\t1_1_31_F3\t446\t+\t2\t17\t03\t22\t13\n+chr1\t1_1_32_F3\t1187\t-\t2\t19\t03\t22\t13\n+chr1\t1_1_33_F3\t1185\t+\t1\t22\t02\n+chr1\t1_1_34_F3\t1392\t-\t1\t7\t23\n+chr1\t1_1_35_F3\t1145\t+\t1\t9\t13\n+chr1\t1_1_36_F3\t1203\t+\t2\t22\t03\t24\t30\n+chr1\t1_1_37_F3\t848\t+\t4\t9\t03\t21\t03\t22\t21\t24\t23\n+chr1\t1_1_38_F3\t668\t-\t0\n+chr1\t1_1_39_F3\t916\t-\t0\n+chr1\t1_1_40_F3\t1466\t+\t1\t17\t32\n+chr1\t1_1_41_F3\t607\t-\t1\t1\t02\n+chr1\t1_1_42_F3\t19\t+\t0\n+chr1\t1_1_43_F3\t981\t-\t3\t1\t23\t4\t01\t22\t31\n+chr1\t1_1_44_F3\t854\t+\t3\t2\t32\t5\t02\t10\t23\n+chr1\t1_1_45_F3\t26\t+\t2\t14\t32\t22\t13\n+chr1\t1_1_46_F3\t1408\t+\t0\n+chr1\t1_1_47_F3\t1580\t-\t1\t12\t32\n+chr1\t1_1_48_F3\t118\t+\t1\t24\t03\n+chr1\t1_1_49_F3\t64\t-\t1\t22\t02\n+chr1\t1_1_50_F3\t482\t+\t2\t5\t23\t22\t21\n+chr1\t1_1_51_F3\t1392\t+\t1\t13\t32\n+chr1\t1_1_52_F3\t193\t-\t0\n+chr1\t1_1_53_F3\t399\t+\t0\n+chr1\t1_1_54_F3\t909\t+\t1\t24\t01\n+chr1\t1_1_55_F3\t251\t-\t0\n+chr1\t1_1_56_F3\t1599\t+\t2\t12\t32\t22\t30\n+chr1\t1_1_57_F3\t1289\t-\t1\t22\t01\n+chr1\t1_1_58_F3\t10\t+\t1\t16\t03\n+chr1\t1_1_59_F3\t422\t-\t2\t9\t03\t10\t03\n+chr1\t1_1_60_F3\t73\t+\t1\t22\t03\n+chr1\t1_1_61_F3\t1479\t+\t1\t12\t03\n+chr1\t1_1_62_F3\t613\t-\t1\t10\t03\n+chr1\t1_1_63_F3\t172\t-\t0\n+chr1\t1_1_64_F3\t1401\t+\t1\t11\t23\n+chr1\t1_1_65_F3\t1433\t+\t1\t19\t03\n+chr1\t1_1_66_F3\t206\t-\t0\n+chr1\t1_1_67_F3\t1494\t-\t3\t17\t01\t19\t02\t24\t32\n+chr1\t1_1_68_F3\t1370\t+\t0\n+chr1\t1_1_69_F3\t530\t-\t0\n+chr1\t1_1_70_F3\t978\t+\t1\t20\t02\n+chr1\t1_1_71_F3\t839\t-\t0\n+chr1\t1_1_72_F3\t808\t+\t1\t14\t03\n+chr1\t1_1_73_F3\t1015\t+\t0\n+chr1\t1_1_74_F3\t1214\t+\t1\t22\t02\n+chr1\t1_1_75_F3\t853\t-\t1\t9\t23\n+chr1\t1_1_76_F3\t1260\t-\t0\n+chr1\t1_1_77_F3\t721\t-\t1\t18\t31\n+chr1\t1_1_78_F3\t942\t-\t1\t5\t03\n+chr1\t1_1_79_F3\t305\t+\t0\n+chr1\t1_1_80_F3\t1114\t-\t1\t19\t13\n+chr1\t1_1_81_F3\t302\t+\t1\t22\t10\n+chr1\t1_1_82_F3\t23\t-\t1\t20\t03\n+chr1\t1_1_83_F3\t1163\t-\t0\n+chr1\t1_1_84_F3\t1366\t+\t1\t7\t01\n+chr1\t1_1_85_F3\t684\t-\t1\t23\t13\n+chr1\t1_1_86_F3\t1584\t+\t1\t19\t23\n+chr1\t1_1_87_F3\t1297\t+\t1\t24\t03\n+chr1\t1_1_88_F3\t829\t+\t1\t10\t32\n+chr1\t1_1_89_F3\t1319\t+\t1\t19\t32\n+chr1\t1_1_90_F3\t749\t+\t0\n+chr1\t1_1_91_F3\t410\t+\t0\n+chr1\t1_1_92_F3\t843\t+\t1\t6\t03\n+chr1\t1_1_93_F3\t336\t-\t3\t8\t23\t10\t02\t22\t10\n+chr1\t1_1_94_F3\t137\t+\t1\t19\t23\n+chr1\t1_1_95_F3\t1594\t-\t1\t17\t32\n+chr1\t1_1_96_F3\t534\t-\t2\t3\t32\t16\t03\n+chr1\t1_1_97_F3\t269\t-\t1\t22\t01\n+chr1\t1_1_98_F3\t895\t-\t0\n+chr1\t1_1_99_F3\t1018\t-\t2\t19\t02\t22\t23\n+chr1\t1_1_100_F3\t1445\t+\t1\t24\t13\n+chr1\t1_1_101_F3\t1571\t-\t4\t5\t13\t15\t32\t17\t13\t22\t12\n+chr1\t1_1_102_F3\t325\t-\t1\t24\t12\n+chr1\t1_1_103_F3\t379\t-\t1\t4\t03\n+chr1\t1_1_104_F3\t525\t+\t1\t24\t21\n+chr1\t1_1_105_F3\t910\t+\t2\t22\t32\t23\t03\n+chr1\t1_1_106_F3\t636\t+\t0\n+chr1\t1_1_107_F3\t976\t+\t1\t24\t13\n+chr1\t1_1_108_F3\t11\t-\t1\t19\t02\n+chr1\t1_1_109_F3\t154\t-\t0\n+chr1\t1_1_110_F3\t18\t-\t2\t16\t03\t23\t13\n+chr1\t1_1_111_F3\t1357\t-\t0\n+chr1\t1_1_112_F3\t504\t+\t2\t7\t32\t24\t01\n+chr1\t1_1_113_F3\t584\t+\t1\t17\t32\n+chr1\t1_1_114_F3\t129\t+\t2\t14\t30\t22\t23\n+chr1\t1_1_115_F3\t732\t-\t1\t17\t01\n+chr1\t1_1_116_F3\t246\t-\t0\n+chr1\t1_1_117_F3\t1239\t-\t4\t17\t02\t19\t32\t20\t32\t22\t13\n+chr1\t1_1_118_F3\t1565\t-\t1\t19\t30\n+chr1\t1_1_119_F3\t686\t+\t0\n+chr1\t1_1_120_F3\t5\t-\t0\n+chr1\t1_1_121_F3\t234\t-\t2\t10\t13\t24\t03\n+chr1\t1_1_122_F3\t843\t+\t1\t5\t12\n+chr1\t1_1_123_F3\t1418\t-\t1\t12\t13\n+chr1\t1_1_124_F3\t681\t+\t0\n+chr1\t1_1_125_F3\t604\t-\t1\t19\t01\n+chr1\t1_1_126_F3\t743\t+\t1\t14\t03\n+chr1\t1_1_127_F3\t1144\t+\t0\n+'..b'23\n+chr1\t1_1_522_F3\t901\t+\t0\n+chr1\t1_1_523_F3\t378\t-\t0\n+chr1\t1_1_524_F3\t117\t-\t1\t16\t13\n+chr1\t1_1_525_F3\t292\t+\t1\t22\t23\n+chr1\t1_1_526_F3\t1263\t+\t1\t12\t03\n+chr1\t1_1_527_F3\t634\t+\t2\t2\t03\t24\t03\n+chr1\t1_1_528_F3\t85\t-\t0\n+chr1\t1_1_529_F3\t787\t-\t0\n+chr1\t1_1_530_F3\t1373\t+\t3\t17\t01\t19\t13\t24\t23\n+chr1\t1_1_531_F3\t1194\t-\t0\n+chr1\t1_1_532_F3\t33\t-\t1\t22\t01\n+chr1\t1_1_533_F3\t333\t+\t0\n+chr1\t1_1_534_F3\t1472\t+\t2\t4\t23\t18\t03\n+chr1\t1_1_535_F3\t790\t-\t0\n+chr1\t1_1_536_F3\t1010\t+\t1\t11\t13\n+chr1\t1_1_537_F3\t1414\t+\t1\t14\t13\n+chr1\t1_1_538_F3\t1305\t-\t1\t10\t03\n+chr1\t1_1_539_F3\t137\t+\t0\n+chr1\t1_1_540_F3\t975\t-\t1\t10\t03\n+chr1\t1_1_541_F3\t1420\t-\t1\t10\t12\n+chr1\t1_1_542_F3\t292\t+\t1\t24\t03\n+chr1\t1_1_543_F3\t1044\t-\t1\t24\t03\n+chr1\t1_1_544_F3\t921\t+\t1\t24\t03\n+chr1\t1_1_545_F3\t1248\t-\t3\t7\t32\t15\t31\t21\t10\n+chr1\t1_1_546_F3\t542\t-\t1\t24\t02\n+chr1\t1_1_547_F3\t348\t+\t1\t22\t02\n+chr1\t1_1_548_F3\t986\t-\t0\n+chr1\t1_1_549_F3\t292\t+\t0\n+chr1\t1_1_550_F3\t593\t-\t2\t9\t01\t24\t31\n+chr1\t1_1_551_F3\t276\t+\t3\t4\t13\t9\t32\t19\t32\n+chr1\t1_1_552_F3\t1523\t+\t1\t1\t30\n+chr1\t1_1_553_F3\t1249\t+\t1\t3\t32\n+chr1\t1_1_554_F3\t1392\t+\t0\n+chr1\t1_1_555_F3\t1221\t-\t1\t17\t23\n+chr1\t1_1_556_F3\t1531\t+\t1\t19\t10\n+chr1\t1_1_557_F3\t1060\t+\t0\n+chr1\t1_1_558_F3\t261\t+\t2\t14\t03\t17\t01\n+chr1\t1_1_559_F3\t1124\t+\t1\t9\t03\n+chr1\t1_1_560_F3\t723\t+\t2\t0\t10\t13\t13\n+chr1\t1_1_561_F3\t1349\t+\t0\n+chr1\t1_1_562_F3\t270\t+\t2\t19\t03\t24\t23\n+chr1\t1_1_563_F3\t1598\t+\t2\t4\t03\t16\t03\n+chr1\t1_1_564_F3\t727\t+\t0\n+chr1\t1_1_565_F3\t1303\t-\t1\t5\t03\n+chr1\t1_1_566_F3\t999\t-\t3\t4\t32\t17\t32\t22\t32\n+chr1\t1_1_567_F3\t461\t+\t3\t2\t03\t15\t32\t24\t01\n+chr1\t1_1_568_F3\t651\t-\t3\t4\t01\t9\t30\t17\t13\n+chr1\t1_1_569_F3\t750\t+\t0\n+chr1\t1_1_570_F3\t1358\t-\t1\t4\t03\n+chr1\t1_1_571_F3\t1437\t+\t1\t19\t13\n+chr1\t1_1_572_F3\t970\t+\t0\n+chr1\t1_1_573_F3\t744\t-\t3\t17\t03\t18\t23\t22\t03\n+chr1\t1_1_574_F3\t61\t-\t1\t9\t03\n+chr1\t1_1_575_F3\t1503\t+\t0\n+chr1\t1_1_576_F3\t93\t-\t1\t17\t02\n+chr1\t1_1_577_F3\t563\t+\t1\t24\t31\n+chr1\t1_1_578_F3\t1117\t-\t0\n+chr1\t1_1_579_F3\t235\t-\t2\t14\t01\t22\t01\n+chr1\t1_1_580_F3\t1539\t-\t1\t22\t13\n+chr1\t1_1_581_F3\t447\t+\t1\t22\t20\n+chr1\t1_1_582_F3\t297\t+\t0\n+chr1\t1_1_583_F3\t1140\t-\t2\t4\t23\t13\t13\n+chr1\t1_1_584_F3\t241\t-\t0\n+chr1\t1_1_585_F3\t507\t+\t2\t10\t12\t18\t03\n+chr1\t1_1_586_F3\t46\t+\t1\t3\t03\n+chr1\t1_1_587_F3\t1203\t+\t0\n+chr1\t1_1_588_F3\t71\t-\t0\n+chr1\t1_1_589_F3\t217\t+\t0\n+chr1\t1_1_590_F3\t887\t+\t1\t23\t32\n+chr1\t1_1_591_F3\t220\t+\t2\t16\t32\t22\t03\n+chr1\t1_1_592_F3\t853\t-\t0\n+chr1\t1_1_593_F3\t38\t-\t1\t19\t02\n+chr1\t1_1_594_F3\t542\t-\t0\n+chr1\t1_1_595_F3\t62\t-\t1\t22\t21\n+chr1\t1_1_596_F3\t1256\t-\t1\t21\t02\n+chr1\t1_1_597_F3\t181\t+\t1\t19\t23\n+chr1\t1_1_598_F3\t1242\t-\t0\n+chr1\t1_1_599_F3\t190\t-\t0\n+chr1\t1_1_600_F3\t689\t+\t2\t7\t02\t23\t31\n+chr1\t1_1_601_F3\t1215\t+\t2\t22\t02\t24\t12\n+chr1\t1_1_602_F3\t617\t+\t1\t14\t03\n+chr1\t1_1_603_F3\t532\t+\t0\n+chr1\t1_1_604_F3\t854\t+\t2\t1\t03\t7\t30\n+chr1\t1_1_605_F3\t322\t-\t1\t22\t21\n+chr1\t1_1_606_F3\t1502\t-\t1\t4\t03\n+chr1\t1_1_607_F3\t981\t-\t1\t14\t01\n+chr1\t1_1_608_F3\t1069\t+\t1\t12\t03\n+chr1\t1_1_609_F3\t210\t-\t0\n+chr1\t1_1_610_F3\t804\t-\t1\t22\t03\n+chr1\t1_1_611_F3\t17\t-\t1\t7\t02\n+chr1\t1_1_612_F3\t174\t-\t1\t14\t23\n+chr1\t1_1_613_F3\t1113\t-\t0\n+chr1\t1_1_614_F3\t1323\t+\t0\n+chr1\t1_1_615_F3\t60\t+\t2\t21\t32\t22\t21\n+chr1\t1_1_616_F3\t1140\t-\t2\t17\t23\t24\t03\n+chr1\t1_1_617_F3\t386\t+\t0\n+chr1\t1_1_618_F3\t1489\t-\t3\t8\t03\t21\t01\t22\t01\n+chr1\t1_1_619_F3\t263\t-\t0\n+chr1\t1_1_620_F3\t1442\t-\t0\n+chr1\t1_1_621_F3\t1369\t-\t1\t19\t32\n+chr1\t1_1_622_F3\t917\t-\t2\t17\t23\t24\t23\n+chr1\t1_1_623_F3\t1535\t+\t1\t24\t03\n+chr1\t1_1_624_F3\t267\t+\t1\t7\t32\n+chr1\t1_1_625_F3\t1050\t+\t0\n+chr1\t1_1_626_F3\t1302\t+\t1\t16\t03\n+chr1\t1_1_627_F3\t1589\t-\t1\t22\t30\n+chr1\t1_1_628_F3\t529\t-\t0\n+chr1\t1_1_629_F3\t723\t+\t3\t4\t23\t6\t32\t11\t03\n+chr1\t1_1_630_F3\t719\t+\t0\n+chr1\t1_1_631_F3\t598\t+\t2\t12\t32\t13\t02\n+chr1\t1_1_632_F3\t100\t+\t1\t22\t31\n+chr1\t1_1_633_F3\t1320\t-\t0\n+chr1\t1_1_634_F3\t934\t+\t1\t10\t13\n+chr1\t1_1_635_F3\t738\t+\t1\t17\t31\n+chr1\t1_1_636_F3\t145\t-\t1\t22\t12\n+chr1\t1_1_637_F3\t56\t+\t3\t3\t32\t4\t03\t19\t12\n+chr1\t1_1_638_F3\t655\t-\t2\t14\t03\t21\t23\n+chr1\t1_1_639_F3\t237\t-\t2\t19\t30\t24\t30\n+chr1\t1_1_640_F3\t1333\t-\t1\t14\t13\n+chr1\t1_1_641_F3\t528\t+\t0\n+chr1\t1_1_642_F3\t549\t-\t2\t15\t01\t24\t01\n+chr1\t1_1_643_F3\t157\t+\t0\n+chr1\t1_1_644_F3\t1059\t+\t1\t4\t23\n+chr1\t1_1_645_F3\t681\t+\t0\n+chr1\t1_1_646_F3\t648\t-\t1\t24\t01\n+chr1\t1_1_647_F3\t776\t+\t1\t22\t01\n+chr1\t1_1_648_F3\t533\t+\t0\n+chr1\t1_1_649_F3\t1311\t-\t1\t6\t01\n+chr1\t1_1_650_F3\t1300\t-\t1\t18\t03\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.solid.01.sam
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.solid.01.sam Thu Jun 11 11:51:06 2015 -0400
b
b"@@ -0,0 +1,653 @@\n+@HD\tVN:1.4\tSQ:unsorted\n+@SQ\tSN:chr1\tLN:1626\n+@PG\tID:03\tPN:ART_SOLiD\tCL:art_SOLiD -s -r 42 test-data/input.fa test-data/art.solid.01 25 10 \n+1_1_1_F3\t0\tchr1\t54\t99\t7=18X\t*\t0\t0\tggccatatccgacgaagaacaacag\t-171*691A20=3226447).6+4/\n+1_1_2_F3\t16\tchr1\t596\t99\t25=\t*\t0\t0\tacttcatgtgcctgtaaaacgaagc\t2/-3--45,70;747.740,&633(\n+1_1_3_F3\t0\tchr1\t706\t99\t25=\t*\t0\t0\tcgtgtagcgtttatgttggtttcat\t6<;1/2783202,6+0.-2',/1($\n+1_1_4_F3\t0\tchr1\t766\t99\t22=3X\t*\t0\t0\tcagaaattgttccaagtatcggagg\t868:*4=/4/)/:23?-1-416)=)\n+1_1_5_F3\t16\tchr1\t1036\t99\t25X\t*\t0\t0\ttggcaatgagggaactcccggtgga\t)5.73(/019&A.:727.18.808(\n+1_1_6_F3\t0\tchr1\t744\t99\t20=5X\t*\t0\t0\ttttatcgcttttaccgtcttaggtc\t>/04,;5.:)1944/2315.(5(23\n+1_1_7_F3\t0\tchr1\t608\t99\t25=\t*\t0\t0\ttgtaaaacgaagcggtaaaaatttt\t?736+>66;8*3152.2/60.4,.*\n+1_1_8_F3\t16\tchr1\t1591\t99\t25=\t*\t0\t0\tgaattaaatcgaagtggactgctgg\t.4*50).54/1699//:284-C86<\n+1_1_9_F3\t0\tchr1\t567\t99\t25=\t*\t0\t0\tggcttgtttacgaattaaatcgaag\t/?3=0':92+9..1(1183*:6-1/\n+1_1_10_F3\t16\tchr1\t1516\t99\t25=\t*\t0\t0\taagtatcggcttgtttacgaattaa\t/4(43+4/72+:562///3-21,79\n+1_1_11_F3\t16\tchr1\t267\t99\t6X19=\t*\t0\t0\ttggcattcggcttgtttacgaatta\t*-*+5/84./2*637-<567*55=E\n+1_1_12_F3\t0\tchr1\t16\t99\t2=23X\t*\t0\t0\tacagcggctgccaacttgtagcact\t5=6A3.43D20/,9/200:022-/,\n+1_1_13_F3\t16\tchr1\t1494\t99\t16X9=\t*\t0\t0\tttactcccttgagggctgttccaag\t-+-62.3:79-?/10,3?55'C*68\n+1_1_14_F3\t16\tchr1\t688\t99\t8X4=3X10=\t*\t0\t0\tcatgtcccaagctgactgcgtgtag\t,,(+2*/.11,27?.896410505>\n+1_1_15_F3\t0\tchr1\t776\t99\t22=3X\t*\t0\t0\ttccaagtatcggcttgtttacgggc\t=<);191+;976.85*0'5%*3,.(\n+1_1_16_F3\t0\tchr1\t682\t99\t4=21X\t*\t0\t0\taccaaggtacagggggatacttcat\t308;35,-3/-:5:.88*4024)-*\n+1_1_17_F3\t16\tchr1\t371\t99\t14X11=\t*\t0\t0\tatattgcggaaatgcgtctttccag\t+-$56,5185/111025@2.126:/\n+1_1_18_F3\t16\tchr1\t331\t99\t11X14=\t*\t0\t0\tgccgaacaccgcgaattaaatcgaa\t%1+8.)20/2,8188.7;2+4585<\n+1_1_19_F3\t16\tchr1\t917\t99\t25X\t*\t0\t0\taacagcggtcccgctatttcacaat\t+3.6515(741025:0;395.7.8.\n+1_1_20_F3\t16\tchr1\t1508\t99\t1X24=\t*\t0\t0\ttttgttccaagtatcggcttgttta\t)4,7/12337+93:3-3;6,.22:B\n+1_1_21_F3\t16\tchr1\t431\t99\t8X1=12X4=\t*\t0\t0\tcgatccttagataacgggggctttt\t/8+4.37*/0)9466+;01-.2+0<\n+1_1_22_F3\t16\tchr1\t275\t99\t21X4=\t*\t0\t0\tttaggtgggcatccggcccgagaag\t,3-32-4-90.;/41-704A+3369\n+1_1_23_F3\t16\tchr1\t1373\t99\t1X24=\t*\t0\t0\tcttttttctcacttctgttactcca\t#,*84*;502/802;17.758<54F\n+1_1_24_F3\t16\tchr1\t549\t99\t21X4=\t*\t0\t0\tagggccaccttggacgctaatttgt\t(*%31.3)42/?245/<7;0:4484\n+1_1_25_F3\t0\tchr1\t205\t99\t22=3X\t*\t0\t0\tttatgttggtttcatggttttggaa\t@67<-72;5,0=17015/61.7+4.\n+1_1_26_F3\t16\tchr1\t1235\t99\t6X19=\t*\t0\t0\taaaacactaactttatcgctggtta\t&9-501>4131+/6+894772:3:G\n+1_1_27_F3\t0\tchr1\t510\t99\t25=\t*\t0\t0\tttatcgctggttagtttcttcacgc\tB1/92082</02*=-8515-1.*/)\n+1_1_28_F3\t0\tchr1\t346\t99\t25=\t*\t0\t0\tttaaatcgaagtggactgctggcgt\t5/74+69;>,4/568,;532/3(1,\n+1_1_29_F3\t16\tchr1\t703\t99\t13X12=\t*\t0\t0\tagtatgtgctatgttatgttggttt\t*/,30*72:3/<3//,2268-B1/@\n+1_1_30_F3\t0\tchr1\t704\t99\t25=\t*\t0\t0\ttgcgtgtagcgtttatgttggtttc\t<::</50/@6497,*8891,&.*21\n+1_1_31_F3\t0\tchr1\t447\t99\t17=8X\t*\t0\t0\taaaatttttatttttttagagtagg\t>'53-213B.<.28,50*8020)2'\n+1_1_32_F3\t16\tchr1\t415\t99\t6X19=\t*\t0\t0\taggcaatacgaattaaatcgaagga\t*.&95)2,:3+7*<-.B;2:.639D\n+1_1_33_F3\t0\tchr1\t1186\t99\t22=3X\t*\t0\t0\taatttttattttttttctcactctc\t4708,-78600.,5*3@+5/,8(01\n+1_1_34_F3\t16\tchr1\t210\t99\t18X7=\t*\t0\t0\tggttgggacgttggggtgctaactt\t).'81*3153(6113214=8-2707\n+1_1_35_F3\t0\tchr1\t1146\t99\t9=16X\t*\t0\t0\ttatcggcttacccgtaggccgggct\t?;=>*,.25*@4/2.6/+0&22+0*\n+1_1_36_F3\t0\tchr1\t1204\t99\t22=2X1=\t*\t0\t0\tcacttctgttactccagcttctagg\t6:;8-5C57-048A-18-9*/9(2*\n+1_1_37_F3\t0\tchr1\t849\t99\t9=12X1=3X\t*\t0\t0\ttttacgaatatttagcttcacgtgc\t9294-1F7:-73.:116.0.52-**\n+1_1_38_F3\t16\tchr1\t934\t99\t25=\t*\t0\t0\tcctgtggcctgttgattctaaatgg\t*:,+7-3-10+/2;6*<3:2065.:\n+1_1_39_F3\t16\tchr1\t686\t99\t25=\t*\t0\t0\tgaacgtgaaaaagcgtcctgcgtgt\t+-,12'>-70)@.5905;04,:257\n+1_1_40_F3\t0\tchr1\t1467\t99\t17=8X\t*\t0\t0\ttggttttgtctaactttcgataggg\t?/88-6776.16-43.2(0+84-1'\n+1_1_41_F3\t16\tchr1\t995\t99\t24X1=\t*\t0\t0\tgggccaccttggacgctaatccact\t*621.)2762-@.345.<73)>41;\n+1_1_42_F3\t0\tchr1\t20\t99\t25=\t*\t0\t0\tattagtggttgaacatcgtgatatg\t?;4504:3.'8=06+:1-.*9:.'(\n+1_1_43_F3\t16\tchr1\t621\t99\t3X18=3X1=\t*\t0\t0\taacaaaaatttttatttttttgagc\t'.*40,6633-653-*5,30,=<8("..b"':,52.6532*/3A6\n+1_1_607_F3\t16\tchr1\t621\t99\t11X14=\t*\t0\t0\tttgcccccgggttattttttttctc\t)-)-0-.../+1655/.387)B3:/\n+1_1_608_F3\t0\tchr1\t1070\t99\t12=13X\t*\t0\t0\tgcttgtttacgataatttagcttca\t-5;402-/9&4?-3-,.4./-0(44\n+1_1_609_F3\t16\tchr1\t1392\t99\t25=\t*\t0\t0\tactccagcttcttcggcacaagtac\t27,074218@21/324;68*<8/;'\n+1_1_610_F3\t16\tchr1\t798\t99\t3X22=\t*\t0\t0\tttataaatcgaagttaccgtctttc\t,5(20,7.08.5268*=155285@2\n+1_1_611_F3\t16\tchr1\t1585\t99\t18X7=\t*\t0\t0\tacccgtaggccgggctagagtggac\t06-11*202+.0.42*I-?./06:-\n+1_1_612_F3\t16\tchr1\t1428\t99\t11X14=\t*\t0\t0\tgtccccctatgcctgcgtgtagcgt\t.<*-)*=.29(5001.64711:9<9\n+1_1_613_F3\t16\tchr1\t489\t99\t25=\t*\t0\t0\ttcggcatggttttgtctaactttat\t.0'1/26.93+15.4/717>/B690\n+1_1_614_F3\t0\tchr1\t1324\t99\t25=\t*\t0\t0\tcgaagtagaacttcatgtgcctgta\t7681-,97?-5626*62*9,*:+0-\n+1_1_615_F3\t0\tchr1\t61\t99\t21=4X\t*\t0\t0\taggctgcttcttgttgtcgatcagg\t8B1;6*:A563563)7@62/(++6'\n+1_1_616_F3\t16\tchr1\t462\t99\t8X17=\t*\t0\t0\tcggagacattctgttactccagctt\t%8*8<(50-/426/5;:53137819\n+1_1_617_F3\t0\tchr1\t387\t99\t25=\t*\t0\t0\ttctttccagaaattgttccaagtat\t:=;9/:67D/5009,5301*)/33-\n+1_1_618_F3\t16\tchr1\t113\t99\t17X8=\t*\t0\t0\ttttgtaaaaataaaaaattctcact\t01-9534)00+116*228926967?\n+1_1_619_F3\t16\tchr1\t1339\t99\t25=\t*\t0\t0\ttgtgcctgtaaaacgaagcggtaaa\t'+(*.283A1,6376,H:/30=138\n+1_1_620_F3\t16\tchr1\t160\t99\t25=\t*\t0\t0\tcacaagtaccaaccagaacgtgaaa\t&1..>/29,5+.3:?2/8:--<532\n+1_1_621_F3\t16\tchr1\t233\t99\t6X19=\t*\t0\t0\tgggcgagcttttaccgtctttccag\t*0)61(1:62,4-071B<5:166:<\n+1_1_622_F3\t16\tchr1\t685\t99\t1=7X17=\t*\t0\t0\tatccatgtaaaaagcgtcctgcgtg\t(.*,+-7/40,62?11A7<6*=8;;\n+1_1_623_F3\t0\tchr1\t1536\t99\t24=1X\t*\t0\t0\tattaaatcgaagttaccgtctttcg\t89+:+339;5625-..6*2-36%2'\n+1_1_624_F3\t0\tchr1\t268\t99\t7=18X\t*\t0\t0\taagtatcttaggtgggcatccggcc\t63@71522>-2/;0.9543/-0$/*\n+1_1_625_F3\t0\tchr1\t1051\t99\t25=\t*\t0\t0\tgaaattgttccaagtatcggcttgt\t023501;2=0/:*=12671)16%4(\n+1_1_626_F3\t0\tchr1\t1303\t99\t16=9X\t*\t0\t0\tcggcttgtttacgaatatttagctt\t969;,-6B?/15+H+5+15&23(=*\n+1_1_627_F3\t16\tchr1\t13\t99\t3X22=\t*\t0\t0\tgaaacctattagtggttgaacatcg\t-0+04+1.0/.8-16,8406,>77=\n+1_1_628_F3\t16\tchr1\t1073\t99\t25=\t*\t0\t0\ttgtttacgaattaaatcgaagtgga\t(3..348/61*426?+23;D-A:4<\n+1_1_629_F3\t0\tchr1\t724\t99\t4=2X5=14X\t*\t0\t0\tgtttactggttaacagattgaaata\t+>66.225531,26)0315.60*2&\n+1_1_630_F3\t0\tchr1\t720\t99\t25=\t*\t0\t0\tgttggtttcatggttttgtctaact\t0>47-/1213464.3.1/-,//&2+\n+1_1_631_F3\t0\tchr1\t599\t99\t12=13X\t*\t0\t0\ttcatgtgcctgtctttgcttcgcca\tE388,.560/57.1.13/9.84)5'\n+1_1_632_F3\t0\tchr1\t101\t99\t22=3X\t*\t0\t0\taaacgaagcggtaaaaatttttgcc\t570/15051)-244,.2,0.&0,7)\n+1_1_633_F3\t16\tchr1\t282\t99\t25=\t*\t0\t0\tttacgaattaaatcgaagttaccgt\t,*..1((,0++2/:50B023+85<7\n+1_1_634_F3\t0\tchr1\t935\t99\t10=15X\t*\t0\t0\tctgtggcctgccagcctcgggcaac\t>>BA33;1@/032=00/03+,),0/\n+1_1_635_F3\t0\tchr1\t739\t99\t17=8X\t*\t0\t0\tctaactttatcgcttttgttactcc\t;85406345+8628)0602134-3+\n+1_1_636_F3\t16\tchr1\t1457\t99\t3X22=\t*\t0\t0\tcaaggtttcatggttttgtctaact\t$2*/2,3:94)3/041/1CB*0157\n+1_1_637_F3\t0\tchr1\t57\t99\t3=22X\t*\t0\t0\tcatcgaatcatcctccacctgatcg\t><85-847=0;:.:4056<.8-*/-\n+1_1_638_F3\t16\tchr1\t947\t99\t11X14=\t*\t0\t0\tagccgatttacgttttgtctaactt\t32+/112.+5*76.0182?2+88A;\n+1_1_639_F3\t16\tchr1\t1365\t99\t1=5X19=\t*\t0\t0\taaaaaaattttttttctcacttctg\t)+-,.'0,2.+8/223:>46.833>\n+1_1_640_F3\t16\tchr1\t269\t99\t11X14=\t*\t0\t0\tgacgctaatccgtttacgaattaaa\t))-25//52-(813:1268.,::8>\n+1_1_641_F3\t0\tchr1\t529\t99\t25=\t*\t0\t0\ttcacgcttaccgtctttccagaaat\tA=76(4;/239=0435-+1.6503&\n+1_1_642_F3\t16\tchr1\t1053\t99\t1=9X15=\t*\t0\t0\tacggtggaacagtatcggcttgttt\t,))5;)7+2+/2-3=,>+A0,6238\n+1_1_643_F3\t0\tchr1\t158\t99\t25=\t*\t0\t0\tggcacaagtaccaaccagaacgtga\t*4481,0A5.602;/272/.+2*..\n+1_1_644_F3\t0\tchr1\t1060\t99\t4=21X\t*\t0\t0\tccaatgcgattaggtgggcatccgg\t;343+/432-,635*1339*/:+5(\n+1_1_645_F3\t0\tchr1\t682\t99\t25=\t*\t0\t0\taccagaacgtgaaaaagcgtcctgc\t965C2<88909:23.54-/+=4.0&\n+1_1_646_F3\t16\tchr1\t954\t99\t1X24=\t*\t0\t0\tcatggttttgtctaactttatcgct\t)3&5.,1211974-245-;.2=75:\n+1_1_647_F3\t0\tchr1\t777\t99\t22=3X\t*\t0\t0\tccaagtatcggcttgtttacgacgg\t;;603374@,:35-,9++.(.2+/(\n+1_1_648_F3\t0\tchr1\t534\t99\t25=\t*\t0\t0\tcttaccgtctttccagaaattgttc\t=:07.,4+>42543(67'13-5+*2\n+1_1_649_F3\t16\tchr1\t291\t99\t19X6=\t*\t0\t0\tcccgatcctggcaatgaggtccaga\t*0+6-223),.7*=@06788-47<7\n+1_1_650_F3\t16\tchr1\t302\t99\t7X18=\t*\t0\t0\ttggcagattccagaaattgttccaa\t+8(64/+147,4-/.+5'83/6..B\n"
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.solid.02.sam
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.solid.02.sam Thu Jun 11 11:51:06 2015 -0400
b
b"@@ -0,0 +1,643 @@\n+@HD\tVN:1.4\tSQ:unsorted\n+@SQ\tSN:chr1\tLN:1626\n+@PG\tID:03\tPN:ART_SOLiD\tCL:art_SOLiD -s -r 42 test-data/input.fa test-data/art.solid.02 50 50 20 75 10 \n+1_1_1\t83\tchr1\t1489\t99\t43X7=\t=\t1526\t37\tggggcaatgagggaactcccggtggaacctgcgattaggtgggacgaatt\t10/15047352,0%3./,(76=3,7583;428:<1,-4596/.43:2;49\n+1_1_1\t163\tchr1\t1526\t99\t32=18X\t=\t1489\t-37\tttgtttacgaattaaatcgaagttaccgtcttaggtctttaacaaggtga\t?356026,0:0:1247<4,<3?7,+5<0*824&,,479+)1/6.05,*,3\n+1_1_2\t83\tchr1\t154\t99\t29X21=\t=\t187\t33\taggattacacctgcaattggtcttgcactaaaagcgtcctgcgtgtagcg\t:3+/00/*-076)0'*/1.14E/92521./62871/9/:?B6790<=49+\n+1_1_2\t163\tchr1\t187\t99\t35=15X\t=\t154\t-33\tgcgtcctgcgtgtagcgtttatgttggtttcatggccccactcggtcccg\t4239C9<0)/.9033;6,/262@*/46-+5>/3/+/2/05,;4,+.7(./\n+1_1_3\t99\tchr1\t810\t99\t50=\t=\t770\t-40\tgttaccgtctttccagaaattgttccaagtatcggcttgtttacgaatta\t0<67;6955D6-9.76714/9./37183<9079-,46165-0,.-14(+)\n+1_1_3\t147\tchr1\t770\t99\t5X2=5X3=7X28=\t=\t810\t40\tccggtttaattctatatatccatttacgaattaaatcgaagttaccgtct\t./,./().1*5,*85-*0450+,::35?61,+62=897,9,+54:56@82\n+1_1_4\t99\tchr1\t182\t99\t50=\t=\t159\t-23\taaaaagcgtcctgcgtgtagcgtttatgttggtttcatggttttgtctaa\t6;8748500<357/22/8:811>4490;92?.64,/104.-64./74-*+\n+1_1_4\t147\tchr1\t159\t99\t2X4=39X5=\t=\t182\t23\ttaacaacatggttggtcttgcactttttcgcaggacgcgtgctattttat\t0,017(1/0)3-,50*1,20/,/3://46046/<B77330164<95>68=\n+1_1_5\t83\tchr1\t629\t99\t15=34X1=\t=\t653\t24\ttttttattttttttcgacaggagtggcagaactaggaggattacacctga\t'2,2/0(+-.1941-0++=-3?5560-26384.885797=:0136:B50<\n+1_1_5\t163\tchr1\t653\t99\t4=14X10=9X6=1X4=2X\t=\t629\t-24\tttacgaactaggaggattcacaagtaccccaactccagtgaaagagcgga\t@7<8+B;+6+11555F0,++3606:2;(-0/*23546+248-7()201-3\n+1_1_6\t83\tchr1\t359\t99\t4=22X24=\t=\t380\t21\tgacttagttatggcgcgtattcccgtcgtctttccagaaattgttccaag\t6,040:/,,.307-1,1,22619;=211.42626<5/6147:6259<215\n+1_1_6\t163\tchr1\t380\t99\t47=3X\t=\t359\t-21\ttttaccgtctttccagaaattgttccaagtatcggcttgtttacgaaggc\t=14724812595A20@B0.0421.-5=+.8131-715-**,.3/.1-&*.\n+1_1_7\t99\tchr1\t87\t99\t13=37X\t=\t73\t-14\tttcatgtgcctgtttttgcttcgccatttttaaaaataaaaaaaagaggt\t61;16:790*826076119/102/4=:,016./315031.0./3-20-0+\n+1_1_7\t147\tchr1\t73\t99\t43X7=\t=\t87\t14\taccactagcgaggtcctgacacggacattttgcttcgccaggtaattttt\t.*(+4*050;,--:-0/-47.0)5.>061/:/2342013.4+)4C*01/3\n+1_1_8\t83\tchr1\t1398\t99\t50=\t=\t1432\t34\tgcttcttcggcacaagtaccaaccagaacgtgaaaaagcgtcctgcgtgt\t+*.6,011..+31)/1,3.-.6-:E:2610064/1+09:2:990.H;7<8\n+1_1_8\t163\tchr1\t1432\t99\t24=26X\t=\t1398\t-34\taaagcgtcctgcgtgtagcgtttagtggttgggataccggggtgagcgtc\t7-+75;;0-65:552/7<2:3065/550+1001.,65)&++:8/.4-#01\n+1_1_9\t83\tchr1\t1295\t99\t18X32=\t=\t1324\t29\taacctgcgattaggtgggacgaattaaatcgaagtagaacttcatgtgcc\t.)/;//23-3(6436*4,/3760/646.0172>10142496;972>>9-/\n+1_1_9\t163\tchr1\t1324\t99\t43=7X\t=\t1295\t-29\tcgaagtagaacttcatgtgcctgtaaaacgaagcggtaaaaataaaatcc\t=:49.:51//96.:242-*04<3/74>/)41450*-<'-0,13%*5.*%0\n+1_1_10\t83\tchr1\t441\t99\t17X33=\t=\t474\t33\tataacgggggccccctatttttttctcacttctgttactccagcttcttc\t.(.7101-,/-.03-2-80;..0?:6429/4+1>60.1A395/41:91F*\n+1_1_10\t163\tchr1\t474\t99\t26=5X12=7X\t=\t441\t-33\tgttactccagcttcttcggcatggttaatgataactttatcgcgttggct\t14067C@-/58=;38>A-4203665834'26115-;0/1.657+-80),/\n+1_1_11\t99\tchr1\t637\t99\t32=18X\t=\t615\t-22\tttttttctcacttctgttactccagcttcttcttacacctgcaaccaact\t33:.5*68<8>54/:;08<1569*;3:67543-:)-11253),.0/5+0;\n+1_1_11\t147\tchr1\t615\t99\t3X10=26X11=\t=\t637\t22\ttagagcggtaaaacgccccgcccccccctctgtcctcactactccagctt\t3.(9/1++02/,(-,,1--3/)389/+:<:+-6;95:871*2524/400<\n+1_1_12\t99\tchr1\t394\t99\t13=28X1=5X2=1X\t=\t373\t-21\tagaaattgttccactgcgattaggtgggcatccgcgggctaatccttgcc\t7D:?346123B4./75<27240953/188;241))0*0-0,3.564300-\n+1_1_12\t147\tchr1\t373\t99\t23X27=\t=\t394\t21\tgccataagggcatactccgaactaaattgttccaagtatcggcttgttta\t*)-.0&(.6.:',4;++/:9)2,470+:927,)0:344;16/42=<354F\n+1_1_13\t83\tchr1\t1207\t99\t3X47=\t=\t1234\t27\tggatgttactccagcttcttcggcatggttttgtctaactttatcgctgg\t--+4-54.58+53-=4)7*7619;6460*-/465<50756982<5@7<:9\n+1_1_13\t163\tchr1\t1234\t99\t44=6X\t=\t1207\t-27\tgttttgtctaactttatcgctggttagtttcttcacgcttaccgctccct\t):6476D-50-4H0/70400;9.95::0*323233=3(22+5*&#->.(3\n+1_1_14\t83\tchr1\t896\t99\t1=47X2=\t=\t906\t10\ttactcggtcccgctatcatggggtgagccagccgctatttcacaattcgt\t&/36,37610.:7',77+58/36.=31"..b"\t230\t99\t1=49X\t=\t228\t-2\tacagccgctatccccgttactcccttgagggccaccttggacgctaatcc\t:6>;310.36682126.9A98489/4708472342,3+930*3../2,,)\n+1_1_307\t147\tchr1\t228\t99\t6X44=\t=\t230\t2\tgattgattatcgcttttaccgtctttccagaaattgttccaagtatcggc\t4(+/6*.40<1+072(15-331?46+,591.,242,+=423508;:4676\n+1_1_308\t99\tchr1\t839\t99\t13=37X\t=\t818\t-21\ttatcggcttgtttcatccggcccgatcctgttcagtagttatggcgctgc\t57<725490:92;+29-;,./6.066L317)-<-62(480037.4*4)-0\n+1_1_308\t147\tchr1\t818\t99\t42X8=\t=\t839\t21\tagggaactcccggtggaacctatagccgaacaaatgcttaataatcgaag\t4(-13*+F0454/50/+02:,0/9:)6:100789836.5//%/6<3<8:>\n+1_1_309\t83\tchr1\t1425\t99\t8X42=\t=\t1438\t13\ttgcactttaagcgtcctgcgtgtagcgtttatgttggtttcatggttttg\t,&+3501-38/23&-4.114324J>.37/2/117;(+4:3E29333>085\n+1_1_309\t163\tchr1\t1438\t99\t41=9X\t=\t1425\t-13\ttcctgcgtgtagcgtttatgttggtttcatggttttgtctatgaaatcta\tK=3459;,41/7692,4/+1-+15-8:3/<485,+56.222/..*2-'5-\n+1_1_310\t83\tchr1\t329\t99\t50X\t=\t348\t19\ttagccgaacgggcatccggcccgatcctgttcagtagttatggcgccata\t(-)104.1/--7.1/32.-/,04;?554-252?4003<7A/14;8948/+\n+1_1_310\t163\tchr1\t348\t99\t50=\t=\t329\t-19\taaatcgaagtggactgctggcgttataacgcctttaccgtctttccagaa\tA:9463:+0200B<61E9/-3:76,;,230<07,,23.)*2:0(0.))-/\n+1_1_311\t99\tchr1\t915\t99\t50=\t=\t893\t-22\tttttgtctaactttatcgccctgtggcctgttgattctaaatggttttgt\tC>,2E:<G5:/<3360=51101741;7-?536./,2/63292)13/40*'\n+1_1_311\t147\tchr1\t893\t99\t17X33=\t=\t915\t22\tcccgtgagccagggcgagctggttttgtctaactttatcgccctgtggcc\t+'$-5).0366('136+9////.<243>8;2//;45+>534,/071/=22\n+1_1_312\t83\tchr1\t345\t99\t16X34=\t=\t372\t27\tcgcgggctaggacaagctgctggcgttataacgcctttaccgtctttcca\t1)'3-4028-05050+2.083-48=3.8+5/041<:.852883884;44<\n+1_1_312\t163\tchr1\t372\t99\t43=7X\t=\t345\t-27\tataacgcctttaccgtctttccagaaattgttccaagtatcggtccaccc\t6>9:88=,,2175323:8--006.1443+3>-6)25.++'2/5-+,+,)1\n+1_1_313\t83\tchr1\t482\t99\t36X14=\t=\t508\t26\ttcgaagaagccgtaccaaaacagattgaaagctatcggttagtttcttca\t-).075...=080'.7+,4703;:5349:+254/=-534>92277807;<\n+1_1_313\t163\tchr1\t508\t99\t19=31X\t=\t482\t-26\tctttatcgctggttagtttgaagtgcgaatggcagaaaggtctggccacc\t565/11;0,5-3.2+:04.2832.41.137@66(>;4*.)0>:0-23()6\n+1_1_314\t83\tchr1\t550\t99\t2X48=\t=\t574\t24\tttattgttccaagtatcggcttgtttacgaattaaatcgaagtagaactt\t))1432-1)0/51412407=,204/1:1672-:77+4680@B3888;;47\n+1_1_314\t163\tchr1\t574\t99\t12=5X5=28X\t=\t550\t-24\tttacgaattaaagatccgtagatgaagtacacggacattttatcctattg\tE5987A4)-+1805/A//334<.27==/(0217-7/2'%(.,=,(44+,(\n+1_1_315\t99\tchr1\t1344\t99\t3=47X\t=\t1322\t-22\tctgcggggtaggataacgggggcccccgcccccccctcgtgaagacaatg\t;F246-0.8780<4,2.3:/141236-/0622-502480,1(5,025,-3\n+1_1_315\t147\tchr1\t1322\t99\t2=31X17=\t=\t1344\t22\tattagtcatcttgaagtacacggacattttgctagcggtaaaaattttta\t-.$51('=6:,5//9(21465-055.-3-14-+88712:6-',70-,05;\n+1_1_316\t83\tchr1\t1242\t99\t50=\t=\t1260\t18\ttaactttatcgctggttagtttcttcacgcttaccgtctttccagaaatt\t/).52,,/,+0?3,-,*935-5<7?328414/41323,69>247088915\n+1_1_316\t163\tchr1\t1260\t99\t9=22X1=18X\t=\t1242\t-18\tgtttcttcagcgaatggcagaaaggtctttatcaaggttcatagccgaac\t,A//<03,)2.5D640036050/05496'/315*/34-*5,9.3*-6,).\n+1_1_317\t99\tchr1\t1202\t99\t35=15X\t=\t1186\t-16\tctcacttctgttactccagcttcttcggcatggttaacagattgaaatag\t11/:=3:;4673<04D:/9890863>9*/435.,;+/1.132*.5/6++8\n+1_1_317\t147\tchr1\t1186\t99\t3X47=\t=\t1202\t16\tttattttattttttttctcacttctgttactccagcttcttcggcatggt\t-*(-5,*11..$)0/386;98*1;4666:?.-+@857LC+@0.5=26156\n+1_1_318\t83\tchr1\t501\t99\t3X47=\t=\t533\t32\tgtgctaactttatcgctggttagtttcttcacgcttaccgtctttccaga\t+-.94,/3'3/47,1-+'745<254=4374:.04/-8.=0:6394?5:29\n+1_1_318\t163\tchr1\t533\t99\t7=11X29=3X\t=\t501\t-32\tgcttaccactcccttgagaattgttccaagtatcggcttgtttacgacgg\t(7<-8A.-.?.2/A2>?3/2540*,?4+,95+915-+2+3461$+45)*+\n+1_1_319\t83\tchr1\t1130\t99\t50=\t=\t1161\t31\tcagaaattgttccaagtatcggcttgtttacgaattaaatcgaaggaagc\t4./1/25+0244/-/.-24-:517>/2--4-6/+90292:C349890704\n+1_1_319\t163\tchr1\t1161\t99\t27X3=20X\t=\t1130\t-31\ttccggcccgatccttcctattgccccctttggcggggggggagacaggag\t)766/4,+-36@-.262..70A7+.70)01226()6//(3)67/-/1%,5\n+1_1_320\t83\tchr1\t1539\t99\t42X8=\t=\t1553\t14\ttttagcttcaatggcagaaaggtctttaacaaggttcatagcgcttgttt\t4('A33*06-+0/1..46341<6D40/19..54439--383/655@96:6\n+1_1_320\t163\tchr1\t1553\t99\t7=43X\t=\t1539\t-14\tgtctttcgtctttaacaaggttcatagccgaacaaatgcttaatttagct\t2:94377'104:7/1;7,5.8+B/828./312,2,++0*:+6..*/+.#0\n"
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.solid.02_F3.fq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.solid.02_F3.fq Thu Jun 11 11:51:06 2015 -0400
b
b"@@ -0,0 +1,1280 @@\n+@1_1_1_F3\n+T00110031320303003232021031031220320122003011020112\n++\n+?356026,0:0:1247<4,<3?7,+5<0*824&,,479+)1/6.05,*,3\n+@1_1_2_F3\n+T13312021331113233100331101010021310300011223012003\n++\n+4239C9<0)/.9033;6,/262@*/46-+5>/3/+/2/05,;4,+.7(./\n+@1_1_3_F3\n+T32213013012023230030302313003102333333220303001030\n++\n+28@65:45+,9,798=26+,16?53::,+0540*-58*,5*1.)(/.,/.\n+@1_1_4_F3\n+T33300033231133312021332000021131022101010131101103\n++\n+=86>59<46103377B</64064//:3/,/02,1*05,-3)0/1(710,0\n+@1_1_5_F3\n+T00313201232022023021110213100010122012112002223302\n++\n+@7<8+B;+6+11555F0,++3606:2;(-0/*23546+248-7()201-3\n+@1_1_6_F3\n+T00031031220020122003011020102133230320110031320203\n++\n+=14724812595A20@B0.0421.-5=+.8131-715-**,.3/.1-&*.\n+@1_1_7_F3\n+T30000303102103320231000311203111212021022332321101\n++\n+3/10*C4)+4.3102432/:/160>.5)0.74-/0-:--,;050*4+(*.\n+@1_1_8_F3\n+T30023312021331113233100321101010023310300011223312\n++\n+7-+75;;0-65:552/7<2:3065/550+1001.,65)&++:8/.4-#01\n+@1_1_9_F3\n+T23202132201202131113021130001320233013000033000320\n++\n+=:49.:51//96.:242-*04<3/74>/)41450*-<'-0,13%*5.*%0\n+@1_1_10_F3\n+T11031220123202202303131010303123301200332333101032\n++\n+14067C@-/58=;38>A-4203665834'26115-;0/1.657+-80),/\n+@1_1_11_F3\n+T30232102213211220211222000000033000331000310332223\n++\n+<004/4252*178:59;6-+:<:+/983)/3--1,,-(,/20++1/9(.3\n+@1_1_12_F3\n+T03001102303233120102011030032102302213313002033103\n++\n+F453<=24/61;443:0),729:+074,2)9:/++;4,':.6.(&0.-)*\n+@1_1_13_F3\n+T11000112230120033233210103210022021133203103322002\n++\n+):6476D-50-4H0/70400;9.95::0*323233=3(22+5*&#->.(3\n+@1_1_14_F3\n+T03323321010001122301200332330021110302110123022300\n++\n+?6<844B,(,598:279+0346<10=0/,.1/40+7/(-3,21,/=+-,+\n+@1_1_15_F3\n+T20123232302303131010001122301200332332101032100220\n++\n+9(7A06*8./B42/<85*2632726=3'(=1.4+13:-41:.00*,241+\n+@1_1_16_F3\n+T12001230101233233002103221100010131303202202221022\n++\n++5528@270-297=:@</02134-117,)532.034:.2482.*'/0)5;\n+@1_1_17_F3\n+T00322110001013120010101133001302311133120213320003\n++\n+:,4;546,,-4963983*1.4:-1;/6+1304/923/+023-3),4/+,&\n+@1_1_18_F3\n+T13202202203111021310101012201311200002231202133111\n++\n++2<67:4,+*,50A48200.20/016:**4255+03//*3*-2101.*+/\n+@1_1_19_F3\n+T31201023110300221020022130130233112022001230101232\n++\n+41;.36<'2//9>7;4?(:6/:64+360-1,260-16.+61.0+'30+'*\n+@1_1_20_F3\n+T12021102121321033103330133210100011223012003323221\n++\n+-66B-995*870C53<34,61=66233)'-//.038=/+.0-.'.3/$')\n+@1_1_21_F3\n+T23130311023032331203020110300221020022130130020331\n++\n+948;006,,=14433+A5.0->92795*)<636/7323,0,12-+3,(,.\n+@1_1_22_F3\n+T30022130130020321033301330123121201120232333303023\n++\n+12.48:>.+1-1<4+0:'./6.:.567673568*/15&(016,%*,+,31\n+@1_1_23_F3\n+T02221120221103122032220220230311102131010101220131\n++\n+E8@314>5/=1;2-8>:2-2.4;<83:/,59+1452/++12.,+,8-(,5\n+@1_1_24_F3\n+T30210310312200201220030110201021332303201100313203\n++\n+7/9895/)120I=65874/2193/09@2144.:1531*/.9./%-4.4'+\n+@1_1_25_F3\n+T23032011103132030300323202132201202131113023130001\n++\n+6;5?409).0-7@25960-2425/176//2/361143-,37..%/21,**\n+@1_1_26_F3\n+T03103122002012300301102010213323032011003132030300\n++\n+7.8540D,(5;.4<.:72)66*5-077304572.31-/*--/10(36$'1\n+@1_1_27_F3\n+T02200201220030110201321332303201100313203031032323\n++\n+@5C6/A4/47.0:4?6-./2-;432@1,,00710,;4+-0211*/0:((,\n+@1_1_28_F3\n+T32303233120102011033022102032213013002023103330333\n++\n+223.?;-+'@+4:5/8=--.-894035*.5/6/0'5*0+*025,.-4&+/\n+@1_1_29_F3\n+T12130130002332330021032211000101312303010113300133\n++\n+3?434=6*0396391@:*5927:B01>,)8*1/-4&1$,),6,4+02((,\n+@1_1_30_F3\n+T02113320310310200201220030110201031332303201300213\n++\n+@<?777>1**,8>>:<=53945//1<22-22:/,,7++(218.*',*(&*\n+@1_1_31_F3\n+T30110230323312010201103002210200221301300203010333\n++\n+60:=19:%67//66+;-1*804@459=/-7,11/-+3'(2)2,+-/,)*,\n+@1_1_32_F3\n+T00003103122002012200301102013213323032211003132030\n++\n+3233/;:/*2?9*817>5+6,4:1/?9-%66,13*,5%(+2//.&5:,'0\n+@1_1_33_F3\n+T30301102010213323032011003132030300323202132201202\n++\n+:2@4*>-202.F3:5:43/89371-65.0.915-+39-/-660,--,.'2\n+@1_1_34_F3\n+T322110001012331"..b"75/%'\n+@1_1_288_F3\n+T00030302313001102303233120102011030022132002213233\n++\n+9623/:7-.,0=3775@10/9684>3=*90/530-:;33+1.4).64+'+\n+@1_1_289_F3\n+T03031102300233120102011033022102002313013023311322\n++\n+E7;-7513082=65594.-9572++403218442(+6+,6./0',44&+<\n+@1_1_290_F3\n+T33213323032011003132030330323202020233013003030000\n++\n+929262E.*,>/74533;+5:36++378.8/:1-*:20,//+6$,,3-)1\n+@1_1_291_F3\n+T30303300003000031033202310003132021113120210223120\n++\n+42.2491*1.650,0673/6+486728%-1.0.,45/002-8=)+4,)0-\n+@1_1_292_F3\n+T02313001102303231120102311033022102002213013000233\n++\n+=<2.2543'3;84/B47/709.9+1>,0(05-/-123-,,581)+./-(/\n+@1_1_293_F3\n+T22023230030302313001102303233120102011330022102003\n++\n+::/52=5-(817?12:8540.1:4631./241/)078.(//73.(3-)*0\n+@1_1_294_F3\n+T33333210102011223012003323300211103020101230223103\n++\n+;>680@4',012;7777223/4<5357--@597+-/801)8.7(,;+)/0\n+@1_1_295_F3\n+T20332023100031120311131202102233232110113220331030\n++\n+?:847<@-)15885/C40,2705169;2458350*61(,1'>:+(/1-,1\n+@1_1_296_F3\n+T03012003022321010321302202113320310312200201220030\n++\n+D5165:71/50:J.0<2.48+22.1<0+.,:752-18+33-77()53',*\n+@1_1_297_F3\n+T02310003112031113120210223322211011022023123020331\n++\n+KC<;0872-205;434<-4004740774+;.380,,72,?,771,31*'0\n+@1_1_298_F3\n+T30323202103103122002012200331102010213323022011003\n++\n+2-28;?.,./-996;E:037/6=591-)+5234+(37+):-411&21'*-\n+@1_1_299_F3\n+T30101312001010113300133231113313021332000021133022\n++\n+6423.=:1/4*+6+65A--3.<95/562.402:*338),4*90-1;/'.8\n+@1_1_300_F3\n+T21030022102002213013002033103330133012312120112023\n++\n+885306=.0-?-0?68@/-,456-.071,.22103513-3B47.'+9(0/\n+@1_1_301_F3\n+T23013012023230030302313001102303233120102013030002\n++\n+36467.82'429*5.>801484=1.>6.9>-68.,16+*-305*'/4-,:\n+@1_1_302_F3\n+T10101013120111303202202321022130112202112220300000\n++\n+(5@551..,4.0343191.?31=.51/1932,15192,-33:7&%2-,+)\n+@1_1_303_F3\n+T23233002103221100010131200101011330013323111331202\n++\n+26=278)262*B>4/87,+84/=500</.2592/-71*+.,66)&0(2),\n+@1_1_304_F3\n+T10320110031320303003232020102121331032103330133020\n++\n+0/B67B@/(178C13:=*+/;;;379;*33C.6*,/2*12-25.,10&,.\n+@1_1_305_F3\n+T23323111331202133200002103102210101013120111303202\n++\n+=1D3355/)./C-829;96546<226</-81(7*+19+(0359)$.60*1\n+@1_1_306_F3\n+T03013301231212011202323002030331330110200323212010\n++\n+:515:?1,94-9<30;320529<13/31+2061(/89+-.037-(-6++-\n+@1_1_307_F3\n+T13032331201020110300221020022130130002332330321032\n++\n+6764:;805324=+,242,.195,+64?133-51(270+1<04.*6/+(4\n+@1_1_308_F3\n+T22023230330302313001102303233320102011030022102002\n++\n+>:8<3<6/%//5.638987001:6):9/0,:20+/05/4540F+*31-(4\n+@1_1_309_F3\n+T02021331113233100331101010021310100011223312003223\n++\n+K=3459;,41/7692,4/+1-+15-8:3/<485,+56.222/..*2-'5-\n+@1_1_310_F3\n+T30032320211021213210331033301330200310312200201220\n++\n+A:9463:+0200B<61E9/-3:76,;,230<07,,23.)*2:0(0.))-/\n+@1_1_311_F3\n+T10301112003323300210322110001012322330021032211300\n++\n+22=/170/,435>+54;//2;8>342<.////9+631'(6630.)5-$'+\n+@1_1_312_F3\n+T33301330200310312200201220030110201021332301201100\n++\n+6>9:88=,,2175323:8--006.1443+3>-6)25.++'2/5-+,+,)1\n+@1_1_313_F3\n+T22003323321010321001202113320310312200201221030110\n++\n+565/11;0,5-3.2+:04.2832.41.137@66(>;4*.)0>:0-23()6\n+@1_1_314_F3\n+T00313203030022320313223120213111302113000332023301\n++\n+E5987A4)-+1805/A//334<.27==/(0217-7/2'%(.,=,(44+,(\n+@1_1_315_F3\n+T03000030000310332323100031120311131202102231212303\n++\n+;50,-07,'-6:21788+-41-3-.550-56412(9//5,:6='(15$.-\n+@1_1_316_F3\n+T11002202123320310312200201220033210201021332303201\n++\n+,A//<03,)2.5D640036050/05496'/315*/34-*5,9.3*-6,).\n+@1_1_317_F3\n+T31013130320220232102213011220211222000000033000330\n++\n+65162=5.0@+CL758@+-.?:6664;1*89;683/0)$..11*,5-(*-\n+@1_1_318_F3\n+T13203101122002012220301102010213323032011003132130\n++\n+(7<-8A.-.?.2/A2>?3/2540*,?4+,95+915-+2+3461$+45)*+\n+@1_1_319_F3\n+T02030300323202020233013000020010330000000222112022\n++\n+)766/4,+-36@-.262..70A7+.70)01226()6//(3)67/-/1%,5\n+@1_1_320_F3\n+T11220023122003011020102133230320110031320303003232\n++\n+2:94377'104:7/1;7,5.8+B/828./312,2,++0*:+6..*/+.#0\n"
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.solid.02_F3.map
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.solid.02_F3.map Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,324 @@\n+##ART_SOLiD\tread_length\t50\n+@CM\tart_SOLiD -s -r 42 test-data/input.fa test-data/art.solid.02 50 50 20 75 10 \n+@SQ\tchr1\t1626\n+##Header End\n+chr1\t1_1_1_F3\t1525\t+\t2\t32\t03\t48\t01\n+chr1\t1_1_2_F3\t186\t+\t1\t35\t13\n+chr1\t1_1_3_F3\t807\t-\t7\t28\t13\t33\t03\t35\t23\t38\t12\t41\t13\t43\t23\t45\t10\n+chr1\t1_1_4_F3\t1418\t-\t4\t5\t10\t12\t13\t44\t21\t48\t10\n+chr1\t1_1_5_F3\t652\t+\t7\t4\t23\t18\t32\t28\t10\t37\t32\t43\t02\t44\t02\t48\t10\n+chr1\t1_1_6_F3\t379\t+\t1\t47\t32\n+chr1\t1_1_7_F3\t1504\t-\t4\t7\t03\t8\t01\t10\t32\t32\t32\n+chr1\t1_1_8_F3\t1431\t+\t4\t24\t32\t34\t13\t38\t13\t47\t03\n+chr1\t1_1_9_F3\t1323\t+\t2\t43\t03\t48\t32\n+chr1\t1_1_10_F3\t473\t+\t4\t26\t03\t28\t13\t31\t23\t43\t23\n+chr1\t1_1_11_F3\t962\t-\t4\t11\t02\t35\t03\t37\t01\t47\t02\n+chr1\t1_1_12_F3\t1204\t-\t3\t27\t23\t32\t03\t38\t03\n+chr1\t1_1_13_F3\t1233\t+\t1\t44\t13\n+chr1\t1_1_14_F3\t905\t+\t0\n+chr1\t1_1_15_F3\t1216\t+\t2\t6\t03\t8\t23\n+chr1\t1_1_16_F3\t1099\t-\t1\t44\t32\n+chr1\t1_1_17_F3\t884\t-\t2\t30\t30\t49\t03\n+chr1\t1_1_18_F3\t149\t+\t2\t8\t32\t38\t32\n+chr1\t1_1_19_F3\t1063\t-\t2\t7\t03\t49\t32\n+chr1\t1_1_20_F3\t863\t+\t1\t47\t32\n+chr1\t1_1_21_F3\t1202\t-\t2\t5\t03\t19\t13\n+chr1\t1_1_22_F3\t498\t-\t3\t15\t32\t42\t03\t43\t03\n+chr1\t1_1_23_F3\t130\t+\t2\t18\t13\t20\t32\n+chr1\t1_1_24_F3\t1033\t+\t0\n+chr1\t1_1_25_F3\t565\t+\t2\t8\t01\t43\t13\n+chr1\t1_1_26_F3\t300\t+\t1\t14\t23\n+chr1\t1_1_27_F3\t305\t+\t3\t20\t03\t43\t01\t49\t03\n+chr1\t1_1_28_F3\t1210\t-\t4\t19\t03\t27\t03\t39\t32\t47\t13\n+chr1\t1_1_29_F3\t1376\t-\t2\t35\t03\t37\t13\n+chr1\t1_1_30_F3\t1265\t+\t4\t13\t20\t33\t23\t44\t13\t47\t32\n+chr1\t1_1_31_F3\t1206\t-\t1\t44\t30\n+chr1\t1_1_32_F3\t240\t+\t2\t28\t03\t38\t02\n+chr1\t1_1_33_F3\t550\t+\t0\n+chr1\t1_1_34_F3\t726\t-\t0\n+chr1\t1_1_35_F3\t1264\t-\t5\t20\t32\t32\t23\t37\t03\t42\t13\t47\t03\n+chr1\t1_1_36_F3\t989\t+\t2\t7\t03\t43\t30\n+chr1\t1_1_37_F3\t1379\t+\t0\n+chr1\t1_1_38_F3\t954\t-\t2\t45\t03\t47\t03\n+chr1\t1_1_39_F3\t348\t-\t5\t35\t03\t42\t03\t46\t13\t47\t32\t48\t13\n+chr1\t1_1_40_F3\t1032\t-\t0\n+chr1\t1_1_41_F3\t1057\t-\t1\t34\t01\n+chr1\t1_1_42_F3\t193\t+\t2\t17\t01\t49\t01\n+chr1\t1_1_43_F3\t1495\t-\t2\t27\t32\t40\t13\n+chr1\t1_1_44_F3\t865\t-\t0\n+chr1\t1_1_45_F3\t907\t+\t2\t34\t01\t49\t10\n+chr1\t1_1_46_F3\t1512\t-\t2\t0\t03\t30\t03\n+chr1\t1_1_47_F3\t1447\t+\t0\n+chr1\t1_1_48_F3\t1537\t+\t2\t3\t03\t40\t32\n+chr1\t1_1_49_F3\t1324\t+\t2\t9\t12\t47\t30\n+chr1\t1_1_50_F3\t1278\t+\t0\n+chr1\t1_1_51_F3\t459\t-\t1\t13\t13\n+chr1\t1_1_52_F3\t386\t+\t0\n+chr1\t1_1_53_F3\t1414\t-\t4\t8\t02\t24\t32\t44\t03\t49\t01\n+chr1\t1_1_54_F3\t1274\t+\t1\t47\t02\n+chr1\t1_1_55_F3\t662\t+\t4\t7\t03\t32\t03\t37\t32\t45\t12\n+chr1\t1_1_56_F3\t240\t-\t2\t38\t03\t48\t31\n+chr1\t1_1_57_F3\t724\t+\t2\t46\t03\t47\t32\n+chr1\t1_1_58_F3\t328\t-\t1\t28\t32\n+chr1\t1_1_59_F3\t1319\t-\t1\t49\t03\n+chr1\t1_1_60_F3\t700\t+\t1\t14\t13\n+chr1\t1_1_61_F3\t440\t-\t1\t47\t03\n+chr1\t1_1_62_F3\t147\t+\t1\t48\t32\n+chr1\t1_1_63_F3\t81\t-\t4\t13\t13\t43\t03\t47\t21\t48\t23\n+chr1\t1_1_64_F3\t520\t-\t1\t27\t32\n+chr1\t1_1_65_F3\t1135\t-\t1\t44\t03\n+chr1\t1_1_66_F3\t772\t+\t2\t15\t30\t31\t01\n+chr1\t1_1_67_F3\t770\t-\t2\t24\t01\t33\t12\n+chr1\t1_1_68_F3\t956\t+\t2\t7\t13\t28\t32\n+chr1\t1_1_69_F3\t1094\t-\t1\t17\t32\n+chr1\t1_1_70_F3\t43\t-\t1\t47\t32\n+chr1\t1_1_71_F3\t1152\t+\t3\t20\t02\t38\t02\t47\t02\n+chr1\t1_1_72_F3\t65\t-\t3\t19\t23\t21\t03\t49\t03\n+chr1\t1_1_73_F3\t621\t+\t3\t34\t13\t44\t20\t47\t32\n+chr1\t1_1_74_F3\t850\t+\t1\t48\t23\n+chr1\t1_1_75_F3\t468\t+\t0\n+chr1\t1_1_76_F3\t1193\t-\t3\t0\t10\t36\t01\t37\t03\n+chr1\t1_1_77_F3\t640\t+\t1\t43\t03\n+chr1\t1_1_78_F3\t1205\t+\t0\n+chr1\t1_1_79_F3\t530\t+\t1\t49\t01\n+chr1\t1_1_80_F3\t446\t-\t2\t31\t32\t48\t23\n+chr1\t1_1_81_F3\t1446\t+\t1\t44\t03\n+chr1\t1_1_82_F3\t1469\t+\t1\t48\t23\n+chr1\t1_1_83_F3\t1404\t-\t2\t37\t01\t38\t03\n+chr1\t1_1_84_F3\t598\t+\t4\t26\t03\t37\t02\t41\t03\t47\t13\n+chr1\t1_1_85_F3\t1020\t+\t2\t39\t23\t48\t32\n+chr1\t1_1_86_F3\t489\t+\t1\t16\t32\n+chr1\t1_1_87_F3\t1330\t-\t4\t12\t13\t24\t32\t30\t02\t35\t03\n+chr1\t1_1_88_F3\t481\t+\t2\t21\t13\t36\t10\n+chr1\t1_1_89_F3\t1055\t-\t2\t31\t12\t41\t13\n+chr1\t1_1_90_F3\t284\t-\t1\t37\t32\n+chr1\t1_1_91_F3\t957\t-\t3\t28\t02\t29\t03\t49\t30\n+chr1\t1_1_92_F3\t44\t+\t2\t12\t02\t29\t13\n+chr1\t1_1_93_F3\t877\t-\t2\t40\t13\t43\t32\n+chr1\t1_1_94_F3\t1525\t-\t4\t17\t03\t27\t03\t28\t13\t48\t32\n+chr1\t1_1_95_F3\t1192\t+\t3\t33\t03\t36\t02\t44\t03\n+chr1\t1_1_96_F3\t1468\t+\t2\t18\t32\t44\t03\n+chr1\t1_1_97_F3\t231\t+\t0\n+chr1\t1_1_98_F3\t61\t-\t2\t25\t03\t44\t21\n+chr1\t1_1_99_F3\t227\t-\t1\t47\t32\n+chr1\t1_1_100_F3\t1368\t+\t4\t6\t03\t34\t20\t37\t30\t48\t01\n+chr1\t1_1_101_F3\t1222\t-\t4\t8\t01\t34\t03\t37\t30\t48\t12\n+chr1\t1_1_102_F3\t1126\t-\t3\t39\t03\t40\t03\t47\t02\n+chr1\t1_1_103_F3\t1223\t+\t3\t38\t03\t42\t03\t47\t30\n+chr1\t1_1_104_F3\t612\t-\t3\t17\t32\t18\t03\t24\t23\n+chr1\t1_1_105_F3\t190\t+\t2\t17\t32\t48\t32\n+chr1\t1_1_106'..b'\t776\t+\t4\t17\t03\t18\t32\t35\t03\t38\t02\n+chr1\t1_1_215_F3\t350\t+\t1\t43\t13\n+chr1\t1_1_216_F3\t918\t+\t1\t18\t13\n+chr1\t1_1_217_F3\t180\t+\t3\t8\t30\t17\t10\t38\t30\n+chr1\t1_1_218_F3\t808\t-\t0\n+chr1\t1_1_219_F3\t99\t+\t1\t43\t03\n+chr1\t1_1_220_F3\t1467\t+\t2\t27\t03\t48\t10\n+chr1\t1_1_221_F3\t1305\t+\t2\t33\t30\t46\t13\n+chr1\t1_1_222_F3\t956\t+\t0\n+chr1\t1_1_223_F3\t693\t+\t3\t7\t13\t17\t30\t42\t03\n+chr1\t1_1_224_F3\t309\t-\t2\t43\t13\t47\t30\n+chr1\t1_1_225_F3\t220\t-\t4\t37\t03\t38\t03\t42\t03\t47\t10\n+chr1\t1_1_226_F3\t279\t-\t4\t37\t03\t46\t32\t47\t30\t48\t10\n+chr1\t1_1_227_F3\t1381\t+\t1\t32\t10\n+chr1\t1_1_228_F3\t1099\t+\t2\t19\t03\t23\t32\n+chr1\t1_1_229_F3\t354\t+\t1\t30\t01\n+chr1\t1_1_230_F3\t1502\t+\t1\t24\t03\n+chr1\t1_1_231_F3\t1541\t-\t1\t17\t03\n+chr1\t1_1_232_F3\t1301\t-\t1\t43\t02\n+chr1\t1_1_233_F3\t1153\t+\t1\t36\t03\n+chr1\t1_1_234_F3\t855\t+\t0\n+chr1\t1_1_235_F3\t961\t+\t5\t1\t13\t18\t02\t37\t02\t44\t02\t47\t32\n+chr1\t1_1_236_F3\t853\t+\t2\t43\t10\t47\t30\n+chr1\t1_1_237_F3\t314\t+\t1\t38\t30\n+chr1\t1_1_238_F3\t56\t+\t2\t13\t23\t44\t02\n+chr1\t1_1_239_F3\t1231\t-\t6\t5\t03\t17\t03\t29\t02\t37\t03\t38\t13\t48\t32\n+chr1\t1_1_240_F3\t636\t-\t1\t27\t13\n+chr1\t1_1_241_F3\t103\t+\t4\t19\t30\t27\t03\t30\t20\t44\t03\n+chr1\t1_1_242_F3\t1069\t-\t2\t27\t10\t48\t03\n+chr1\t1_1_243_F3\t511\t+\t0\n+chr1\t1_1_244_F3\t453\t-\t2\t15\t32\t43\t12\n+chr1\t1_1_245_F3\t960\t+\t2\t6\t32\t43\t03\n+chr1\t1_1_246_F3\t1332\t-\t2\t18\t32\t40\t01\n+chr1\t1_1_247_F3\t444\t-\t0\n+chr1\t1_1_248_F3\t1396\t+\t2\t17\t13\t40\t32\n+chr1\t1_1_249_F3\t607\t+\t2\t3\t32\t38\t13\n+chr1\t1_1_250_F3\t911\t+\t3\t9\t20\t27\t13\t44\t30\n+chr1\t1_1_251_F3\t548\t-\t2\t29\t13\t48\t31\n+chr1\t1_1_252_F3\t1318\t+\t2\t1\t32\t34\t30\n+chr1\t1_1_253_F3\t475\t+\t2\t18\t10\t47\t21\n+chr1\t1_1_254_F3\t212\t+\t3\t8\t03\t24\t30\t47\t01\n+chr1\t1_1_255_F3\t333\t-\t2\t6\t03\t48\t21\n+chr1\t1_1_256_F3\t1275\t-\t3\t28\t03\t32\t13\t39\t13\n+chr1\t1_1_257_F3\t347\t-\t3\t16\t23\t37\t31\t43\t03\n+chr1\t1_1_258_F3\t1508\t-\t3\t34\t03\t40\t32\t44\t02\n+chr1\t1_1_259_F3\t1154\t+\t4\t0\t10\t28\t32\t40\t03\t43\t01\n+chr1\t1_1_260_F3\t473\t-\t2\t8\t13\t39\t32\n+chr1\t1_1_261_F3\t66\t-\t2\t34\t01\t45\t13\n+chr1\t1_1_262_F3\t40\t+\t3\t34\t03\t41\t31\t48\t23\n+chr1\t1_1_263_F3\t1271\t+\t5\t5\t30\t27\t23\t37\t13\t47\t02\t48\t32\n+chr1\t1_1_264_F3\t506\t-\t1\t8\t12\n+chr1\t1_1_265_F3\t1037\t-\t0\n+chr1\t1_1_266_F3\t1356\t-\t1\t7\t13\n+chr1\t1_1_267_F3\t122\t+\t0\n+chr1\t1_1_268_F3\t1230\t+\t2\t38\t13\t43\t32\n+chr1\t1_1_269_F3\t628\t+\t2\t7\t03\t38\t03\n+chr1\t1_1_270_F3\t509\t-\t1\t47\t31\n+chr1\t1_1_271_F3\t102\t+\t3\t22\t03\t36\t20\t43\t23\n+chr1\t1_1_272_F3\t350\t-\t2\t44\t13\t49\t32\n+chr1\t1_1_273_F3\t1297\t+\t4\t11\t10\t31\t13\t43\t13\t48\t10\n+chr1\t1_1_274_F3\t769\t+\t2\t1\t03\t37\t32\n+chr1\t1_1_275_F3\t538\t-\t0\n+chr1\t1_1_276_F3\t1043\t-\t3\t2\t03\t7\t10\t43\t12\n+chr1\t1_1_277_F3\t611\t-\t0\n+chr1\t1_1_278_F3\t690\t+\t1\t26\t03\n+chr1\t1_1_279_F3\t1406\t-\t1\t19\t30\n+chr1\t1_1_280_F3\t555\t-\t5\t8\t23\t19\t02\t24\t21\t28\t21\t38\t21\n+chr1\t1_1_281_F3\t167\t-\t4\t0\t30\t18\t13\t20\t03\t35\t03\n+chr1\t1_1_282_F3\t364\t-\t2\t7\t03\t48\t12\n+chr1\t1_1_283_F3\t980\t+\t1\t43\t23\n+chr1\t1_1_284_F3\t204\t-\t0\n+chr1\t1_1_285_F3\t1144\t+\t2\t13\t03\t39\t03\n+chr1\t1_1_286_F3\t64\t+\t1\t43\t23\n+chr1\t1_1_287_F3\t1071\t-\t3\t11\t03\t38\t13\t48\t13\n+chr1\t1_1_288_F3\t304\t-\t3\t39\t03\t47\t02\t48\t13\n+chr1\t1_1_289_F3\t1050\t-\t6\t3\t03\t10\t30\t25\t03\t35\t23\t47\t23\t48\t02\n+chr1\t1_1_290_F3\t1142\t+\t3\t1\t03\t24\t03\t43\t03\n+chr1\t1_1_291_F3\t251\t-\t3\t2\t03\t30\t13\t33\t32\n+chr1\t1_1_292_F3\t828\t-\t3\t16\t31\t23\t03\t28\t03\n+chr1\t1_1_293_F3\t1327\t-\t2\t38\t03\t49\t23\n+chr1\t1_1_294_F3\t906\t+\t4\t2\t23\t10\t02\t37\t10\t47\t01\n+chr1\t1_1_295_F3\t1515\t-\t3\t40\t03\t44\t23\t47\t20\n+chr1\t1_1_296_F3\t1241\t+\t3\t8\t30\t10\t32\t20\t03\n+chr1\t1_1_297_F3\t1520\t-\t1\t28\t32\n+chr1\t1_1_298_F3\t1028\t+\t2\t27\t03\t42\t32\n+chr1\t1_1_299_F3\t1403\t-\t2\t31\t23\t46\t13\n+chr1\t1_1_300_F3\t1225\t-\t0\n+chr1\t1_1_301_F3\t584\t-\t2\t43\t13\t48\t20\n+chr1\t1_1_302_F3\t942\t-\t1\t44\t03\n+chr1\t1_1_303_F3\t876\t-\t0\n+chr1\t1_1_304_F3\t331\t+\t3\t25\t10\t33\t23\t37\t32\n+chr1\t1_1_305_F3\t912\t-\t1\t24\t10\n+chr1\t1_1_306_F3\t517\t-\t5\t25\t32\t29\t23\t33\t03\t39\t30\t44\t32\n+chr1\t1_1_307_F3\t1349\t-\t1\t44\t03\n+chr1\t1_1_308_F3\t759\t-\t2\t8\t03\t29\t13\n+chr1\t1_1_309_F3\t1437\t+\t2\t41\t03\t47\t32\n+chr1\t1_1_310_F3\t347\t+\t0\n+chr1\t1_1_311_F3\t684\t-\t2\t33\t32\t47\t03\n+chr1\t1_1_312_F3\t371\t+\t1\t43\t31\n+chr1\t1_1_313_F3\t507\t+\t2\t19\t21\t43\t01\n+chr1\t1_1_314_F3\t573\t+\t4\t12\t32\t17\t23\t22\t03\t41\t13\n+chr1\t1_1_315_F3\t255\t-\t3\t17\t03\t45\t01\t48\t20\n+chr1\t1_1_316_F3\t1259\t+\t3\t9\t12\t31\t03\t32\t12\n+chr1\t1_1_317_F3\t391\t-\t1\t47\t03\n+chr1\t1_1_318_F3\t532\t+\t3\t7\t31\t18\t02\t47\t01\n+chr1\t1_1_319_F3\t1160\t+\t3\t0\t10\t27\t32\t30\t01\n+chr1\t1_1_320_F3\t1552\t+\t1\t7\t03\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.solid.02_F5.fq
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.solid.02_F5.fq Thu Jun 11 11:51:06 2015 -0400
b
b"@@ -0,0 +1,1280 @@\n+@1_1_1_F5\n+G20302312001102303233120102011030022102002213013000\n++\n+94;2:34./6954-,1<:824;3857,3=67(,/.3%0,25374051/01\n+@1_1_2_F5\n+G33323111331202133200032113102210103013120111303202\n++\n++94=<0976B?:/9/17826/.12529/E41.1/*'0)670-*/00/+3:\n+@1_1_3_F5\n+G01031031220020122003011020102133230320110031320303\n++\n+0<67;6955D6-9.76714/9./37183<9079-,46165-0,.-14(+)\n+@1_1_4_F5\n+G20000233120213311132331003311010100213101000112230\n++\n+6;8748500<357/22/8:811>4490;92?.64,/104.-64./74-*+\n+@1_1_5_F5\n+G12120111303202202321022130112202112320000000330000\n++\n+<05B:6310:=797588.48362-0655?3-=++0-1491.-+(0/2,2'\n+@1_1_6_F5\n+G32010201103002210200221321300203313333013301230212\n++\n+512<9526:7416/5<62624.112=;91622,1,1-703.,,/:040,6\n+@1_1_7_F5\n+G10213111302110000132023301300003000033000000022201\n++\n+61;16:790*826076119/102/4=:,016./315031.0./3-20-0+\n+@1_1_8_F5\n+G21113312021332000021131022101010131201113032022023\n++\n+8<7;H.099:2:90+1/4600162:E:-6.-.3,1/)13+..110,6.*+\n+@1_1_9_F5\n+G00311131202102231202323003030231200110230323312010\n++\n+/-9>>279;69424101>2710.646/0673/,4*6346(3-32//;/).\n+@1_1_10_F5\n+G02022023210221301122021122200000033200003000031033\n++\n+*F19:14/593A1.06>1+4/9246:?0..;08-2-30.-/,-1017.(.\n+@1_1_11_F5\n+G10000022211202211031220123202202203111021310101012\n++\n+33:.5*68<8>54/:;08<1569*;3:67543-:)-11253),.0/5+0;\n+@1_1_12_F5\n+G22200301102011213323032011003132033300323032020130\n++\n+7D:?346123B4./75<27240953/188;241))0*0-0,3.564300-\n+@1_1_13_F5\n+G30123323300210322110001013130320220232102213011320\n++\n+9:<7@5<28965705<564/-*0646;9167*7)4=-35+85.45-4+--\n+@1_1_14_F5\n+G21320301112003323303210322110001312332330021032213\n++\n+098@86060<@3A33:/72.6=.13=.63/85+77,'7:.01673,63/&\n+@1_1_15_F5\n+G22332330021032211000101313032022023210221201122021\n++\n+,<3:E=703E;69555.78563//-2+69585/3./8/13*,11,3:(..\n+@1_1_16_F5\n+G23101001112230120033233210103210022021133203101122\n++\n+14436.73;0D3:2.541=-1)920<40<91,//5551502/1/04.*04\n+@1_1_17_F5\n+G00100213101000112230120033233200031031220020122002\n++\n+.6>1=>..8?5/<2-83?;1.12+-8;772634/2-4531440,237)+)\n+@1_1_18_F5\n+G33102210101013120111303202202321022130122202112220\n++\n+4=78:9/5/9709.686:70331328:5I3//2104./-0./611)02,-\n+@1_1_19_F5\n+G32002012200301102010213323032011003132030300323202\n++\n+5C<-:<.97,864.0.D15/836.3:92:43002,/+94.11)+//95+4\n+@1_1_20_F5\n+G31000101233103330133012312120112023230030302313003\n++\n+9;39422/9:491/0:0:1/.51,1:,7385926-5*+2+./036'0)5%\n+@1_1_21_F5\n+G10110031320303003232320202330130000200003300000002\n++\n+;/B650;5/;28-//84;/0/7122;2:778*./2'-/0/)04-362--7\n+@1_1_22_F5\n+G11033103330133020031031220020122003011023103133230\n++\n+872;4871/=428-.92855/33?46150/7/6//52/01)++/2,.''+\n+@1_1_23_F5\n+G22202321022130112202112220000000330000300003103220\n++\n+4=</F03:2B75<0/3;B631/9=:=3/1283+-.*120.2)21)-1++.\n+@1_1_24_F5\n+G10102011030023102002213013012023230030002313001102\n++\n+8+53A607.86;A),4711:..521/27?545://-6573*10+.,,).7\n+@1_1_25_F5\n+G13120232300303023130311023032331201020110300221020\n++\n+>93<<A8>+49:0.1C3669/08,79185./:?310-.5/26(.9/4*+-\n+@1_1_26_F5\n+G20230323312010201123002210200222301301202323303030\n++\n+55D>3181-4=4967//3.3373604=,4@;030+/,3634/85+5/.+)\n+@1_1_27_F5\n+G00200221301301202323003030231300110230323312010221\n++\n+33A885:0045.06057:655.,./,;955:/.1*=.,3=.++102,/--\n+@1_1_28_F5\n+G22200301102010213323032211003132030300323222020232\n++\n+97A5821975>=457;/+=54263264+3>271-/-0282-411+3).+)\n+@1_1_29_F5\n+G33320003103122002012200301102012213323032011003132\n++\n+4C6@@8,2741<<437783:7/-42:;0:0:.:10-52.,:/031<..&2\n+@1_1_30_F5\n+G21103002210200221301302331120220012201012332332021\n++\n+1<9777:6172:702537:5/47/3046<>;131,-.-74*+-0.00*-0\n+@1_1_31_F5\n+G32002212200301102010213323032011003232030300323202\n++\n+4946:15@464/41)05/6/93=74.42=36450406:.2//2713)-,=\n+@1_1_32_F5\n+G02002213013000232233002103221100010131200101311332\n++\n+1:87D952=50:-40<,8./4&3923>=F910*0+3.-<0+210+,10*%\n+@1_1_33_F5\n+G13030231100110230323312010201103302210300221301302\n++\n+<5<553<<4.:/8-013:A2677-36@8.-2+,+-5+640./3/2*0'32\n+@1_1_34_F5\n+G232320213321213"..b"76()1\n+@1_1_288_F5\n+G23230320110031320303003232021322012001311130111300\n++\n+5B7=B59234783/08-3-,12.41C99;962-3,27/03,+0/-;+*0*\n+@1_1_289_F5\n+G12200201220030110201321322303201100313203030032320\n++\n+<F:271*3:F;842-525.1-:7+->47,89://*,.7/0//3-,/4'23\n+@1_1_290_F5\n+G12313001102303233120102011030022102002213013002023\n++\n+@;61;/2945;8701394574-?2,<//6434/;;*/56.101-.-5*(.\n+@1_1_291_F5\n+G11130001320232013000030000330000000222112022110312\n++\n+4:9:7-0/6=-<@--261/.3921/3211;8/4/*575,04,8/1.2(+9\n+@1_1_292_F5\n+G30102133230320110031320203003232021131031220020322\n++\n+;7728357I7)>523.8)86.21.-6232;413-.2+23-.060/63+-:\n+@1_1_293_F5\n+G23230320113031320303003232021031031220020122003011\n++\n+4<@=23436>57423024111048-5352-240,102**363/2/.5-*.\n+@1_1_294_F5\n+G20210322110003012332330021032211000102233103330333\n++\n+52G828:326445*439/7951/979376.03--5/208*-4*17,6(./\n+@1_1_295_F5\n+G23111302113000132023301300003000032000000022231202\n++\n+:6=06</119:93/04406010@+7,+/;143)2(-..1/<6.78.-2-/\n+@1_1_296_F5\n+G33013023311202200123010123323300210322110001013130\n++\n+975;69652<67.5-3:3=690>85:5B<3006.'.17+3.2*./50'(0\n+@1_1_297_F5\n+G10220113112321322012021311130211300013202330130000\n++\n+/2C>/60'6B89:/38;+9776/0333<41645420//:14556.0'.1,\n+@1_1_298_F5\n+G00200221301301202323003030231300113230322012010201\n++\n+02>86:4=3:>B6656,21.20972:=36541,/)5-..1(2*5211+0,\n+@1_1_299_F5\n+G23110101102131010001122301200332032000310312200202\n++\n+8>;<363619858-1233/130/,58=31/:62*741+-6.,.:1.,0*,\n+@1_1_300_F5\n+G30200310312200201220030110201321332303221100313203\n++\n+:8=7'//13:304-0:/62835087352:-962+510/61-.3503;1*-\n+@1_1_301_F5\n+G03201100313203030032320210310312200201220020110231\n++\n+05=009,.8>826/.4.30/05/67,6,33/996-:2569+4,0910($+\n+@1_1_302_F5\n+G21010101220131120000233120210331132331003311010100\n++\n+7857<9302855-/3<30*2;309823;96.4.-./-6,-//37.,4*0.\n+@1_1_303_F5\n+G10011223012003323320003103122002012200301102010213\n++\n+333<@-412/::4.53@4D2.+4,44@/<428*06.4.9.4/6=/4.3(.\n+@1_1_304_F5\n+G22312120112023330030302313001102303233120102013030\n++\n+-I8@=6;,34C);1,4=:12/0-3558263-?3*.32/:59/-510+*1.\n+@1_1_305_F5\n+G20131120000233120213311132331003311010100213101000\n++\n+B.;1;87/05789+22/712+038)<:38744,02.00+,24062)/-22\n+@1_1_306_F5\n+G20032320211023213210331033301330200310312200201220\n++\n+570797=/4.341.583<410+.40910756.6-.25-02976-5.0./.\n+@1_1_307_F5\n+G21123033233200031031220020122003011020102133230320\n++\n+:6>;310.36682126.9A98489/4708472342,3+930*3../2,,)\n+@1_1_308_F5\n+G13323032011002132030300323202110212132103310333213\n++\n+57<725490:92;+29-;,./6.066L317)-<-62(480037.4*4)-0\n+@1_1_309_F5\n+G31000101312001010113300133231113312021332030021131\n++\n+580>33392E3:4+(;711/2/73.>J423411.4-&32/83-1053+&,\n+@1_1_310_F5\n+G13310333013301231212011202323003030231300310230323\n++\n++/8498;41/A7<3004?252-455?;40,/-.23/1.7--/1.401)-(\n+@1_1_311_F5\n+G10001122301200332330021110302110123022300310100011\n++\n+C>,2E:<G5:/<3360=51101741;7-?536./,2/63292)13/40*'\n+@1_1_312_F5\n+G11020022130130020331033301330123123201120232300333\n++\n+<44;488388258.:<140/5+8.3=84-380.2+05050-8204-3')1\n+@1_1_313_F5\n+G11202200123010323323200210322110001013130320220232\n++\n+<;70877229>435-=/452+:9435:;3074,+7.'080=...570.)-\n+@1_1_314_F5\n+G20210223120232300303023130011023032331201020110330\n++\n+74;;8883B@0864+77:-2761:1/402,=70421415/0)1-2341))\n+@1_1_315_F5\n+G32133000132023301300003000033000000022311202211031\n++\n+;F246-0.8780<4,2.3:/141236-/0622-502480,1(5,025,-3\n+@1_1_316_F5\n+G20300221020022130130233112022001230101233233002103\n++\n+519880742>96,32314/414823?7<5-539*,-,3?0+,/,,25.)/\n+@1_1_317_F5\n+G32211202211031220123202202303131010301122301200332\n++\n+11/:=3:;4673<04D:/9890863>9*/435.,;+/1.132*.5/6++8\n+@1_1_318_F5\n+G12210200221301302331120220012301012332330021032311\n++\n+92:5?4936:0=.8-/40.:4734=452<547'+-1,74/3'3/,49.-+\n+@1_1_319_F5\n+G03202020232300303023130011023032331201020110300221\n++\n+407098943C:29209+/6-4--2/>715:-42-./-/4420+52/1/.4\n+@1_1_320_F5\n+G20011023332331201020110300221020022130130120232300\n++\n+6:69@556/383--93445..91/04D6<14364..1/0+-60*33A'(4\n"
b
diff -r 000000000000 -r b98d6fffd00b test-data/art.solid.02_F5.map
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/art.solid.02_F5.map Thu Jun 11 11:51:06 2015 -0400
b
b'@@ -0,0 +1,324 @@\n+##ART_SOLiD\tread_length\t50\n+@CM\tart_SOLiD -s -r 42 test-data/input.fa test-data/art.solid.02 50 50 20 75 10 \n+@SQ\tchr1\t1626\n+##Header End\n+chr1\t1_1_1_F5\t88\t-\t1\t7\t32\n+chr1\t1_1_2_F5\t1423\t-\t2\t21\t03\t34\t13\n+chr1\t1_1_3_F5\t809\t+\t0\n+chr1\t1_1_4_F5\t181\t+\t0\n+chr1\t1_1_5_F5\t948\t-\t2\t1\t32\t35\t23\n+chr1\t1_1_6_F5\t1218\t-\t3\t24\t02\t34\t03\t46\t10\n+chr1\t1_1_7_F5\t86\t+\t2\t13\t30\t48\t10\n+chr1\t1_1_8_F5\t179\t-\t0\n+chr1\t1_1_9_F5\t282\t-\t1\t32\t32\n+chr1\t1_1_10_F5\t1136\t-\t2\t33\t03\t35\t32\n+chr1\t1_1_11_F5\t636\t+\t1\t32\t32\n+chr1\t1_1_12_F5\t393\t+\t6\t13\t01\t34\t03\t41\t20\t42\t03\t47\t21\t49\t30\n+chr1\t1_1_13_F5\t370\t-\t1\t47\t23\n+chr1\t1_1_14_F5\t681\t-\t4\t2\t13\t19\t03\t32\t03\t49\t13\n+chr1\t1_1_15_F5\t372\t-\t1\t41\t32\n+chr1\t1_1_16_F5\t493\t+\t2\t7\t01\t46\t31\n+chr1\t1_1_17_F5\t722\t+\t1\t49\t32\n+chr1\t1_1_18_F5\t1447\t-\t1\t39\t12\n+chr1\t1_1_19_F5\t541\t+\t0\n+chr1\t1_1_20_F5\t729\t-\t1\t49\t13\n+chr1\t1_1_21_F5\t415\t+\t2\t20\t03\t35\t32\n+chr1\t1_1_22_F5\t1101\t+\t2\t40\t03\t43\t23\n+chr1\t1_1_23_F5\t1471\t-\t1\t47\t32\n+chr1\t1_1_24_F5\t563\t-\t2\t13\t23\t38\t30\n+chr1\t1_1_25_F5\t1033\t-\t1\t20\t03\n+chr1\t1_1_26_F5\t1290\t-\t3\t18\t02\t31\t12\t44\t03\n+chr1\t1_1_27_F5\t1314\t-\t1\t48\t02\n+chr1\t1_1_28_F5\t393\t+\t3\t23\t02\t42\t02\t49\t32\n+chr1\t1_1_29_F5\t237\t+\t1\t31\t02\n+chr1\t1_1_30_F5\t333\t-\t2\t35\t32\t46\t02\n+chr1\t1_1_31_F5\t387\t+\t2\t5\t02\t35\t12\n+chr1\t1_1_32_F5\t1372\t-\t3\t16\t32\t44\t03\t49\t02\n+chr1\t1_1_33_F5\t1043\t-\t3\t8\t31\t32\t03\t38\t23\n+chr1\t1_1_34_F5\t860\t+\t2\t8\t13\t9\t03\n+chr1\t1_1_35_F5\t359\t+\t3\t13\t32\t21\t03\t28\t23\n+chr1\t1_1_36_F5\t609\t-\t2\t6\t32\t17\t13\n+chr1\t1_1_37_F5\t220\t-\t1\t45\t03\n+chr1\t1_1_38_F5\t662\t+\t2\t8\t30\t19\t01\n+chr1\t1_1_39_F5\t1250\t+\t2\t13\t23\t42\t13\n+chr1\t1_1_40_F5\t570\t+\t2\t6\t12\t12\t32\n+chr1\t1_1_41_F5\t544\t+\t2\t8\t32\t37\t03\n+chr1\t1_1_42_F5\t1417\t-\t0\n+chr1\t1_1_43_F5\t120\t+\t2\t46\t30\t48\t02\n+chr1\t1_1_44_F5\t738\t+\t1\t48\t03\n+chr1\t1_1_45_F5\t697\t-\t3\t16\t01\t28\t02\t46\t32\n+chr1\t1_1_46_F5\t92\t+\t1\t25\t32\n+chr1\t1_1_47_F5\t161\t-\t0\n+chr1\t1_1_48_F5\t46\t-\t1\t48\t13\n+chr1\t1_1_49_F5\t272\t-\t1\t47\t02\n+chr1\t1_1_50_F5\t318\t-\t1\t39\t30\n+chr1\t1_1_51_F5\t1141\t+\t2\t15\t01\t23\t01\n+chr1\t1_1_52_F5\t1209\t-\t3\t46\t30\t47\t03\t48\t13\n+chr1\t1_1_53_F5\t180\t+\t2\t23\t13\t49\t30\n+chr1\t1_1_54_F5\t321\t-\t0\n+chr1\t1_1_55_F5\t949\t-\t2\t36\t02\t45\t03\n+chr1\t1_1_56_F5\t1369\t+\t0\n+chr1\t1_1_57_F5\t882\t-\t0\n+chr1\t1_1_58_F5\t1286\t+\t1\t30\t03\n+chr1\t1_1_59_F5\t273\t+\t0\n+chr1\t1_1_60_F5\t894\t-\t1\t33\t32\n+chr1\t1_1_61_F5\t1159\t+\t1\t31\t03\n+chr1\t1_1_62_F5\t1464\t-\t2\t44\t03\t48\t03\n+chr1\t1_1_63_F5\t1531\t+\t0\n+chr1\t1_1_64_F5\t1087\t+\t0\n+chr1\t1_1_65_F5\t452\t+\t0\n+chr1\t1_1_66_F5\t830\t-\t0\n+chr1\t1_1_67_F5\t807\t+\t2\t29\t03\t49\t32\n+chr1\t1_1_68_F5\t652\t-\t0\n+chr1\t1_1_69_F5\t514\t+\t3\t17\t13\t32\t01\t37\t03\n+chr1\t1_1_70_F5\t1542\t+\t1\t35\t32\n+chr1\t1_1_71_F5\t441\t-\t1\t43\t13\n+chr1\t1_1_72_F5\t1530\t+\t0\n+chr1\t1_1_73_F5\t998\t-\t3\t15\t03\t43\t32\t45\t03\n+chr1\t1_1_74_F5\t741\t-\t1\t24\t32\n+chr1\t1_1_75_F5\t1132\t-\t1\t35\t03\n+chr1\t1_1_76_F5\t406\t+\t2\t14\t03\t47\t03\n+chr1\t1_1_77_F5\t956\t-\t2\t31\t03\t37\t32\n+chr1\t1_1_78_F5\t402\t-\t2\t3\t20\t39\t03\n+chr1\t1_1_79_F5\t1090\t-\t0\n+chr1\t1_1_80_F5\t1161\t+\t1\t49\t12\n+chr1\t1_1_81_F5\t165\t-\t0\n+chr1\t1_1_82_F5\t124\t-\t1\t19\t30\n+chr1\t1_1_83_F5\t198\t+\t2\t14\t03\t48\t03\n+chr1\t1_1_84_F5\t1013\t-\t2\t26\t32\t49\t32\n+chr1\t1_1_85_F5\t582\t-\t1\t35\t32\n+chr1\t1_1_86_F5\t1105\t-\t2\t34\t23\t48\t12\n+chr1\t1_1_87_F5\t262\t+\t0\n+chr1\t1_1_88_F5\t1118\t-\t0\n+chr1\t1_1_89_F5\t540\t+\t2\t23\t32\t45\t32\n+chr1\t1_1_90_F5\t1313\t+\t2\t25\t30\t40\t23\n+chr1\t1_1_91_F5\t624\t+\t1\t47\t13\n+chr1\t1_1_92_F5\t1554\t-\t2\t47\t13\t48\t13\n+chr1\t1_1_93_F5\t721\t+\t0\n+chr1\t1_1_94_F5\t82\t+\t2\t34\t02\t45\t02\n+chr1\t1_1_95_F5\t405\t-\t1\t22\t03\n+chr1\t1_1_96_F5\t139\t-\t2\t32\t32\t40\t32\n+chr1\t1_1_97_F5\t1364\t-\t1\t40\t03\n+chr1\t1_1_98_F5\t1535\t+\t2\t33\t13\t45\t03\n+chr1\t1_1_99_F5\t1404\t+\t3\t20\t02\t28\t03\t39\t30\n+chr1\t1_1_100_F5\t228\t-\t3\t15\t13\t30\t03\t40\t03\n+chr1\t1_1_101_F5\t386\t+\t3\t30\t03\t31\t12\t35\t30\n+chr1\t1_1_102_F5\t471\t+\t1\t48\t13\n+chr1\t1_1_103_F5\t366\t-\t1\t47\t32\n+chr1\t1_1_104_F5\t978\t+\t1\t5\t03\n+chr1\t1_1_105_F5\t1438\t-\t0\n+chr1\t1_1_106_F5\t623\t+\t1\t27\t23\n+chr1\t1_1_107_F5\t1443\t+\t1\t44\t32\n+chr1\t1_1_108_F5\t1095\t-\t3\t7\t03\t35\t03\t39\t31\n+chr1\t1_1_109_F5\t652\t+\t1\t46\t30\n+chr1\t1_1_110_F5\t239\t-\t7\t2\t03\t4\t12\t13\t03\t31\t32\t36\t13\t39\t02\t48\t13\n+chr1\t1_1_111_F5\t539\t+\t0\n+chr1\t1_1_112_F5\t1114\t-\t1\t36\t32\n+chr1\t1_1_113_F5\t45\t+\t2\t26\t03\t45\t32\n+chr1\t1_1_114_F5\t853\t+\t1\t31\t32\n+chr1\t1_1_115_F5\t814\t+\t1\t37\t32\n+chr1\t1_1_116_F5\t668\t-\t4\t13\t03\t30\t32\t32\t02\t46\t'..b'_1_207_F5\t956\t-\t4\t1\t03\t32\t03\t45\t03\t49\t03\n+chr1\t1_1_208_F5\t619\t+\t1\t42\t32\n+chr1\t1_1_209_F5\t651\t+\t2\t37\t10\t40\t13\n+chr1\t1_1_210_F5\t1361\t-\t3\t22\t03\t39\t13\t41\t02\n+chr1\t1_1_211_F5\t1283\t+\t4\t23\t23\t29\t32\t30\t13\t34\t30\n+chr1\t1_1_212_F5\t1157\t-\t1\t42\t01\n+chr1\t1_1_213_F5\t1484\t+\t1\t39\t03\n+chr1\t1_1_214_F5\t842\t-\t1\t5\t03\n+chr1\t1_1_215_F5\t1250\t-\t3\t31\t32\t33\t20\t37\t03\n+chr1\t1_1_216_F5\t670\t-\t2\t29\t01\t34\t32\n+chr1\t1_1_217_F5\t1424\t-\t1\t0\t01\n+chr1\t1_1_218_F5\t800\t+\t2\t18\t23\t27\t03\n+chr1\t1_1_219_F5\t1512\t-\t2\t39\t10\t44\t20\n+chr1\t1_1_220_F5\t128\t-\t1\t22\t23\n+chr1\t1_1_221_F5\t301\t-\t3\t20\t30\t37\t03\t48\t13\n+chr1\t1_1_222_F5\t641\t-\t0\n+chr1\t1_1_223_F5\t920\t-\t1\t24\t13\n+chr1\t1_1_224_F5\t1284\t+\t4\t0\t23\t11\t03\t29\t10\t47\t23\n+chr1\t1_1_225_F5\t1373\t+\t2\t27\t02\t40\t13\n+chr1\t1_1_226_F5\t1297\t+\t1\t23\t03\n+chr1\t1_1_227_F5\t238\t-\t1\t49\t12\n+chr1\t1_1_228_F5\t492\t-\t1\t40\t13\n+chr1\t1_1_229_F5\t1240\t-\t3\t14\t32\t30\t13\t43\t23\n+chr1\t1_1_230_F5\t117\t-\t2\t23\t32\t37\t03\n+chr1\t1_1_231_F5\t57\t+\t1\t23\t32\n+chr1\t1_1_232_F5\t295\t+\t4\t12\t23\t19\t23\t39\t23\t43\t02\n+chr1\t1_1_233_F5\t443\t-\t2\t7\t03\t44\t03\n+chr1\t1_1_234_F5\t762\t-\t4\t24\t32\t32\t03\t47\t23\t49\t32\n+chr1\t1_1_235_F5\t638\t-\t3\t22\t32\t30\t12\t48\t32\n+chr1\t1_1_236_F5\t745\t-\t2\t14\t10\t47\t03\n+chr1\t1_1_237_F5\t1297\t-\t0\n+chr1\t1_1_238_F5\t1538\t-\t2\t34\t03\t40\t10\n+chr1\t1_1_239_F5\t368\t+\t0\n+chr1\t1_1_240_F5\t956\t+\t0\n+chr1\t1_1_241_F5\t1489\t-\t1\t43\t32\n+chr1\t1_1_242_F5\t523\t+\t1\t6\t23\n+chr1\t1_1_243_F5\t1095\t-\t1\t48\t32\n+chr1\t1_1_244_F5\t1156\t+\t1\t23\t32\n+chr1\t1_1_245_F5\t641\t-\t4\t28\t03\t36\t03\t41\t10\t42\t13\n+chr1\t1_1_246_F5\t277\t+\t3\t24\t32\t30\t23\t33\t23\n+chr1\t1_1_247_F5\t1136\t+\t2\t24\t30\t42\t32\n+chr1\t1_1_248_F5\t219\t-\t0\n+chr1\t1_1_249_F5\t988\t-\t1\t19\t32\n+chr1\t1_1_250_F5\t694\t-\t0\n+chr1\t1_1_251_F5\t1042\t+\t0\n+chr1\t1_1_252_F5\t278\t-\t1\t29\t32\n+chr1\t1_1_253_F5\t1125\t-\t0\n+chr1\t1_1_254_F5\t1380\t-\t3\t3\t02\t23\t03\t26\t03\n+chr1\t1_1_255_F5\t1264\t+\t2\t8\t03\t31\t02\n+chr1\t1_1_256_F5\t328\t+\t1\t30\t02\n+chr1\t1_1_257_F5\t1267\t+\t2\t47\t32\t48\t23\n+chr1\t1_1_258_F5\t71\t+\t2\t32\t13\t39\t03\n+chr1\t1_1_259_F5\t445\t-\t2\t39\t13\t48\t02\n+chr1\t1_1_260_F5\t1147\t+\t2\t13\t32\t27\t01\n+chr1\t1_1_261_F5\t1529\t+\t0\n+chr1\t1_1_262_F5\t1566\t-\t1\t42\t23\n+chr1\t1_1_263_F5\t338\t-\t2\t33\t03\t41\t03\n+chr1\t1_1_264_F5\t1101\t+\t0\n+chr1\t1_1_265_F5\t578\t+\t1\t11\t03\n+chr1\t1_1_266_F5\t246\t+\t0\n+chr1\t1_1_267_F5\t1491\t-\t3\t20\t01\t34\t03\t41\t30\n+chr1\t1_1_268_F5\t374\t-\t1\t47\t13\n+chr1\t1_1_269_F5\t978\t-\t3\t14\t32\t18\t01\t20\t32\n+chr1\t1_1_270_F5\t1110\t+\t0\n+chr1\t1_1_271_F5\t1516\t-\t3\t25\t13\t34\t13\t45\t13\n+chr1\t1_1_272_F5\t1263\t+\t1\t25\t03\n+chr1\t1_1_273_F5\t295\t-\t3\t20\t03\t42\t30\t48\t01\n+chr1\t1_1_274_F5\t845\t-\t4\t12\t03\t46\t03\t47\t03\t48\t03\n+chr1\t1_1_275_F5\t1076\t+\t1\t22\t20\n+chr1\t1_1_276_F5\t559\t+\t4\t1\t03\t33\t30\t46\t32\t47\t02\n+chr1\t1_1_277_F5\t1001\t+\t2\t34\t23\t45\t02\n+chr1\t1_1_278_F5\t912\t-\t4\t18\t01\t25\t32\t31\t03\t33\t03\n+chr1\t1_1_279_F5\t188\t+\t2\t13\t32\t32\t02\n+chr1\t1_1_280_F5\t1043\t+\t0\n+chr1\t1_1_281_F5\t1436\t+\t1\t31\t13\n+chr1\t1_1_282_F5\t1225\t+\t3\t23\t32\t24\t32\t47\t02\n+chr1\t1_1_283_F5\t623\t-\t0\n+chr1\t1_1_284_F5\t1387\t+\t0\n+chr1\t1_1_285_F5\t461\t-\t2\t40\t23\t48\t03\n+chr1\t1_1_286_F5\t1531\t-\t2\t40\t32\t43\t13\n+chr1\t1_1_287_F5\t529\t+\t3\t24\t02\t35\t31\t48\t32\n+chr1\t1_1_288_F5\t1300\t+\t2\t36\t20\t44\t21\n+chr1\t1_1_289_F5\t540\t+\t2\t20\t03\t24\t32\n+chr1\t1_1_290_F5\t464\t-\t1\t48\t32\n+chr1\t1_1_291_F5\t1344\t+\t1\t13\t32\n+chr1\t1_1_292_F5\t776\t+\t3\t23\t32\t35\t01\t47\t13\n+chr1\t1_1_293_F5\t271\t+\t1\t10\t03\n+chr1\t1_1_294_F5\t699\t-\t3\t13\t13\t37\t12\t47\t13\n+chr1\t1_1_295_F5\t89\t+\t2\t34\t32\t45\t13\n+chr1\t1_1_296_F5\t349\t-\t0\n+chr1\t1_1_297_F5\t67\t+\t2\t7\t03\t13\t31\n+chr1\t1_1_298_F5\t577\t-\t3\t34\t03\t40\t32\t41\t30\n+chr1\t1_1_299_F5\t206\t+\t3\t8\t01\t32\t30\t49\t12\n+chr1\t1_1_300_F5\t377\t+\t2\t29\t03\t39\t02\n+chr1\t1_1_301_F5\t1012\t+\t2\t42\t32\t48\t03\n+chr1\t1_1_302_F5\t677\t+\t2\t28\t30\t30\t13\n+chr1\t1_1_303_F5\t733\t+\t0\n+chr1\t1_1_304_F5\t1261\t-\t2\t14\t23\t46\t13\n+chr1\t1_1_305_F5\t686\t+\t0\n+chr1\t1_1_306_F5\t1084\t+\t1\t13\t13\n+chr1\t1_1_307_F5\t229\t+\t2\t1\t01\t4\t03\n+chr1\t1_1_308_F5\t838\t+\t2\t13\t32\t47\t02\n+chr1\t1_1_309_F5\t152\t-\t1\t42\t03\n+chr1\t1_1_310_F5\t1248\t-\t2\t0\t01\t41\t13\n+chr1\t1_1_311_F5\t914\t+\t0\n+chr1\t1_1_312_F5\t1232\t-\t2\t34\t13\t48\t03\n+chr1\t1_1_313_F5\t1095\t-\t2\t14\t13\t20\t32\n+chr1\t1_1_314_F5\t1027\t-\t1\t48\t03\n+chr1\t1_1_315_F5\t1343\t+\t2\t3\t13\t38\t23\n+chr1\t1_1_316_F5\t335\t-\t0\n+chr1\t1_1_317_F5\t1201\t+\t1\t35\t03\n+chr1\t1_1_318_F5\t1076\t-\t1\t47\t23\n+chr1\t1_1_319_F5\t447\t-\t0\n+chr1\t1_1_320_F5\t38\t-\t1\t8\t03\n'
b
diff -r 000000000000 -r b98d6fffd00b test-data/input.fa
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/input.fa Thu Jun 11 11:51:06 2015 -0400
b
@@ -0,0 +1,22 @@
+>chr1
+GACTCATGATTTCTTACCTATTAGTGGTTGAACATCGTGATATGTATGTTGACGGCCATAAGGCTGCTTCTTGTTGTCGA
+TAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGC
+ACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGC
+TTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTG
+TTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTACCGTCTTTCCAGAAATT
+GTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTTTCTCACTTCTGTTACTC
+CAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCTTTCCAGAAATTGTTCCA
+AGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGTAAAAATTTTTATTTTTT
+TTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCCTGCGTGTAGCGTTTATG
+TTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAAT
+TAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCG
+TTATAACGCTGGTTTTGTCTAACTTTATCGCTGGTTTTGTCTAACTTTATCGCCCTGTGGCCTGTTGATTCTAAATGGTT
+TTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTTAC
+CGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGTTATAACGCCTTTA
+CCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGGAAGCGGTAAAAATTTTTATTTTTTT
+TCTCACTTCTGTTACTCCAGCTTCTTCGGCATGGTTTTGTCTAACTTTATCGCTGGTTAGTTTCTTCACGCTTACCGTCT
+TTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATCGAAGTAGAACTTCATGTGCCTGTAAAACGAAGCGGT
+AAAAATTTTTATTTTTTTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACAAGTACCAACCAGAACGTGAAAAAGCGTCC
+TGCGTGTAGCGTTTATGTTGGTTTCATGGTTTTGTCTAACTTTATCGCTTTTACCGTCTTTCCAGAAATTGTTCCAAGTA
+TCGGCTTGTTTACGAATTAAATCGAAGTTACCGTCTTTCCAGAAATTGTTCCAAGTATCGGCTTGTTTACGAATTAAATC
+GAAGTGGACTGCTGGCGTTATAACGC
b
diff -r 000000000000 -r b98d6fffd00b tool_dependencies.xml
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_dependencies.xml Thu Jun 11 11:51:06 2015 -0400
b
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<tool_dependency>
+  <package name="package_gsl_1_16" version="1.16">
+    <repository changeset_revision="4391a79f86fa" name="package_gsl_1_16" owner="iuc" prior_installation_required="True" toolshed="https://toolshed.g2.bx.psu.edu" />
+  </package>
+  <package name="art" version="2014_11_03">
+    <install version="1.0">
+      <actions>
+        <action type="download_by_url">http://www.niehs.nih.gov/research/resources/assets/docs/artsrcvanillaicecream031114linuxtgz.tgz</action>
+        <action type="set_environment_for_install">
+          <repository changeset_revision="4391a79f86fa" name="package_gsl_1_16" owner="iuc" toolshed="https://toolshed.g2.bx.psu.edu">
+            <package name="gsl" version="1.16" />
+          </repository>
+        </action>
+        <action type="autoconf" />
+        <action type="set_environment">
+          <environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin/</environment_variable>
+        </action>
+      </actions>
+    </install>
+    <readme>ART is a set of simulation tools to generate synthetic next-generation
+sequencing reads. ART simulates sequencing reads by mimicking real
+sequencing process with empirical error models or quality profiles summarized
+from large recalibrated sequencing data. ART can also simulate reads using user
+own read error model or quality profiles. ART supports simulation of
+single-end, paired-end/mate-pair reads of three major commercial
+next-generation sequencing platforms: Illumina's Solexa, Roche's 454 and
+Applied Biosystems' SOLiD. ART can be used to test or benchmark a variety
+of method or tools for next-generation sequencing data analysis, including
+read alignment, de novo assembly, SNP and structure variation discovery.
+ART was used as a primary tool for the simulation study of the 1000 Genomes
+Project . ART is implemented in C++ with optimized algorithms and is highly
+efficient in read simulation. ART outputs reads in the FASTQ format, and
+alignments in the ALN format. ART can also generate alignments in the SAM
+alignment or UCSC BED file format.
+</readme>
+  </package>
+</tool_dependency>