changeset 0:63f6f42d112b draft default tip

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/bamhash commit 7aa0b566d492b1830c0bd2e54ddf4a26be95f76d
author bgruening
date Thu, 17 Sep 2015 08:00:35 -0400
parents
children
files bamhash.xml test-data/1_mismatch.fastq test-data/2_mismatch.fastq test-data/Example.bam test-data/UnAligSeq24606.fasta test-data/output1_bam.txt test-data/output2_fasta.txt test-data/output3_fastq.txt test-data/output4_fastq.txt tool_dependencies.xml
diffstat 10 files changed, 533 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bamhash.xml	Thu Sep 17 08:00:35 2015 -0400
@@ -0,0 +1,162 @@
+<tool id="bamhash" name="BamHash" version="1.1">
+    <description>Hash BAM and FASTQ files to verify data integrity</description>
+    <requirements>
+        <requirement type="package" version="1.1">bamhash</requirement>
+    </requirements>
+    <stdio>
+        <exit_code range="1:" />
+        <exit_code range=":-1" />
+        <regex match="Error:" />
+        <regex match="Exception:" />
+    </stdio>
+    <version_command>bamhash_checksum_fastq --version</version_command>
+    <command><![CDATA[
+        #if $tool.tool_choice=="bam":
+            #for $counter, $file in enumerate($tool.input_bam):
+                ln -s "${file}" "${counter}.bam" ## 1.bam ... 2.bam
+                &&
+            #end for
+            bamhash_checksum_bam
+            $tool.noQuality_bam
+            $tool.noPaired_bam
+            #for $counter, $filename in enumerate($tool.input_bam):
+                "${counter}.bam"
+            #end for
+        #elif $tool.tool_choice=="fastq":
+            #for $counter, $file in enumerate($tool.input_fastq):
+                ln -s "${file}" "${counter}.fastq" ## 1.fastq ... 2.fastq
+                &&
+            #end for
+            bamhash_checksum_fastq
+            $tool.noQuality_fastq
+            $tool.noPaired_fastq
+            #for $counter, $filename in enumerate($tool.input_fastq):
+                "${counter}.fastq"
+            #end for
+        #elif $tool.tool_choice=="fasta":
+            #for $counter, $file in enumerate($tool.input_fasta):
+                ln -s "${file}" "${counter}.fasta" ## 1.fasta ... 2.fasta
+                &&
+            #end for
+            bamhash_checksum_fasta
+            #for $counter, $filename in enumerate($tool.input_fasta):
+                "${counter}.fasta"
+            #end for
+       #end if
+       $readnames
+       > output.txt
+    ]]></command>
+    <inputs>
+        <conditional name="tool">
+            <param name="tool_choice" type="select" label="Choose file type:"
+                help="">
+                <option value="bam">BAM file(s)</option>
+                <option value="fastq">FASTQ file(s)</option>
+                <option value="fasta">FASTA file(s)</option>
+            </param>
+            <when value="bam">
+                <param name="input_bam" multiple="True" type="data" format="bam" label="Input file in BAM format"/>
+                <param name="noQuality_bam" type="boolean" checked="false" truevalue="--no-quality"
+                        falsevalue=""
+                        label="Ignore read quality?" 
+                        help="Do not use read quality as part of checksum. (--no-quality)"/>
+                <param name="noPaired_bam" type="boolean" checked="false" truevalue="--no-paired"
+                        falsevalue=""
+                        label="Bam files were not generated with paired-end reads?"
+                        help="(--no-paired)" />
+            </when>
+            <when value="fasta">
+                <param name="input_fasta" multiple="True" type="data" format="fasta" label="Input file in FASTA format"/>
+            </when>
+            <when value="fastq">
+                <param name="input_fastq" multiple="True" type="data" format="fastq" label="Input file in FASTQ format"/>
+                <param name="noQuality_fastq" type="boolean" checked="false" truevalue="--no-quality"
+                        falsevalue=""
+                        label="Ignore read quality?" 
+                        help="Do not use read quality as part of checksum. (--no-quality)"/>
+                <param name="noPaired_fastq" type="boolean" checked="false" truevalue="--no-paired"
+                        falsevalue=""
+                        label="List of fastq files are not paired-end reads?"
+                        help="(--no-paired)" />
+            </when>
+        </conditional>
+        <param name="readnames" type="boolean" checked="false" truevalue="--no-readnames"
+                falsevalue=""
+                label="Ignore readnames?" 
+                help="Do not use read names as part of checksum. (--no-readnames)"/>
+
+    </inputs>
+    <outputs>
+        <data name="output" format="txt" from_work_dir="./output.txt" 
+            label="${tool.name} on ${on_string}">
+        </data>
+    </outputs>
+    <tests>
+        <test>
+            <param name="input_bam" value="Example.bam" ftype="bam"/>
+            <param name="tool_choice" value="bam"/>
+            <output name="output" file="output1_bam.txt" ftype="txt"/>
+        </test>
+        <test>
+            <param name="input_fasta" value="UnAligSeq24606.fasta" ftype="fasta"/>
+            <param name="tool_choice" value="fasta"/>
+            <param name="readnames" value="--no-readnames"/>
+            <output name="output" file="output2_fasta.txt" ftype="txt"/>
+        </test>
+        <test>
+            <param name="input_fastq" value="1_mismatch.fastq,2_mismatch.fastq" ftype="fastq"/>
+            <param name="tool_choice" value="fastq"/>
+            <param name="noQuality" value="--no-quality"/>
+            <output name="output" file="output3_fastq.txt" ftype="txt"/>
+        </test>
+        <test>
+            <param name="input_fastq" value="1_mismatch.fastq,2_mismatch.fastq" ftype="fastq"/>
+            <param name="tool_choice" value="fastq"/>
+            <output name="output" file="output4_fastq.txt" ftype="txt"/>
+        </test>
+    </tests>
+    <help><![CDATA[
+
+**WHAT IT DOES**
+
+Hash BAM and FASTQ files to verify data integrity
+
+For each pair of reads in a BAM or FASTQ file we compute a hash value composed of the readname,
+whether it is first or last in pair, sequence and quality value. All the hash values are summed
+up so the result is independent of the ordering within the files. The result can be compared to
+verify that the pair of FASTQ files contain the same read information as the aligned BAM file.
+
+-----
+
+**BAM**
+
+processes a number of BAM files. BAM files are assumed to contain paired end reads.
+If you run with --no-paired it treats all reads as single end and displays a warning if any read is marked as "second in pair" in the BAM file.
+
+-----
+
+**FASTA**
+
+processes a number of FASTA files. All FASTA files are assumed to be single end reads with no quality information.
+To compare to a BAM file, run bamhash_checksum_bam --no-paired --no-quality
+
+-----
+
+
+**FASTQ**
+
+processes a number of FASTQ files. FASTQ files are assumed to contain paired end reads,
+such that the first two files contain the first pair of reads, etc. If any of the read names in the two pairs don't match the program exits with failure.
+
+
+-----
+
+
+**BamHash** is a Free and Open Source Software, see more details on the BamHash github_ Website.
+
+.. _github: https://github.com/DecodeGenetics/BamHash
+
+    ]]></help>
+    <citations>
+    </citations>
+</tool>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/1_mismatch.fastq	Thu Sep 17 08:00:35 2015 -0400
@@ -0,0 +1,28 @@
+@SRR043348.597 618UWAAXX100205:8:1:1048:1436/1
+ACTAGAGCACGGGGACGAGTGACGATGCAGACATACGACTGGCTGCGACCNANCAGNCGCGAGCACTGAGGCACGC
++
+##################################################!#!###!###################
+@SRR043348.598 618UWAAXX100205:8:1:1048:3340/1
+TGCACCAAATATATATTCTATACTGTACATAAAATATCACAGTACCCACANTNTACNTTCTATACTGTACATAACA
++
+##################################################!#!###!###################
+@SRR043348.601 618UWAAXX100205:8:1:1049:7038/1
+TGAGTCCAATATACTACCCCCTCACTCAGCCCCTGAAGGATCCCTGAACGNCNCAGNAATATATTCTTCCCCAGTT
++
+BBBB7@BBB@BBBBB@BBBBBB==BBBB@BBBBB>>=<BB@B9B,8;7)*!0!/,0!000@7?>>@B<B->?####
+@SRR043348.602 618UWAAXX100205:8:1:1049:4218/1
+CTCAAGAGATTTTCACAAGTCAGCCTCCAGATTAGGAAGAGCTGACGGGGNANAACNTCACGGTCATCTACTACTT
++
+##################################################!#!###!###################
+@SRR043348.605 618UWAAXX100205:8:1:1049:5409/1
+CTGTGGAAAAGAATATATCTTCACATAAAAACTACACAGAAGCATTCTGANANACTNACTCATTTGTGATGTGTGC
++
+##################################################!#!###!###################
+@SRR043348.606 618UWAAXX100205:8:1:1049:11450/1
+GTCAACCGCACTCATATAACATGCACTGCATGTCTCACAGATGTTTATTANANAAGNACATACTTGCAGAATCAAC
++
+##################################################!#!###!###################
+@SRR043348.607 618UWAAXX100205:8:1:1049:12567/1
+CACAATGGAGAATATGTGAATTACTTTTCAAAAAGAAGTGTATAGGTGCANCNTCTNTTTCCTGAATAGGGCTTTA
++
+##################################################!#!###!###################
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/2_mismatch.fastq	Thu Sep 17 08:00:35 2015 -0400
@@ -0,0 +1,40 @@
+@SRR043348.597 618UWAAXX100205:8:1:1048:1436/2
+CCCAACAGCGGGAGAAAAGCATGTGCTGCGGCGCTTCNGNNGNNNNNNNNGGCNGANCGTNNNNNNNNNNNNCGNN
++
+#####################################!#!!#!!!!!!!!###!##!###!!!!!!!!!!!!##!!
+@SRR043348.598 618UWAAXX100205:8:1:1048:3340/2
+TTTGATATTTTTTGTACAGAATAAAATATATATTTGANGNNCNNNNNNNNTTTNTGNACANNNNNNNNNNNNTGNN
++
+#####################################!#!!#!!!!!!!!###!##!###!!!!!!!!!!!!##!!
+@SRR043348.601 618UWAAXX100205:8:1:1049:7038/2
+ATGTGCTAGGCCCTGTGCTAGACCCAAGGAACACACTNANNANNNNNNNNACANTANTTGNNNNNNNNNNNNTTNN
++
+B@B@=B6<A8>B6@BBBBBBB>BBBBABB<A@@@###!#!!#!!!!!!!!###!##!###!!!!!!!!!!!!##!!
+@SRR043348.602 618UWAAXX100205:8:1:1049:4218/2
+CATGAGACCAGGAGATTAAGACCAGCTTCGTCAACATNGNNANNNNNNNNCTCNACNATANNNNNNNNNNNNGANN
++
+#####################################!#!!#!!!!!!!!###!##!###!!!!!!!!!!!!##!!
+@SRR043348.605 618UWAAXX100205:8:1:1049:5409/2
+CAAAGATCCACTTGCACATTCTACAAAAGGAGAGACTNANAANNNNNNNNAGANGANATANNNNNNNNNNNNTGNN
++
+#####################################!#!##!!!!!!!!###!##!###!!!!!!!!!!!!##!!
+@SRR043348.606 618UWAAXX100205:8:1:1049:11450/2
+ACAGCGCGGAGCGTGCTAATGCCTATATATGTCCTATNTNNANNNNNNNNGTANATNGTTNNNNNNNNNNNNATNN
++
+#####################################!#!!#!!!!!!!!###!##!###!!!!!!!!!!!!##!!
+@SRR043348.607 618UWAAXX100205:8:1:1049:12567/2
+AACTTGAAGTATAATAATAATAATAATAAAAAGAATTNANNTNNNNNNNNGCANAANTGTNNNNNNNNNNNNCTNN
++
+#####################################!#!!#!!!!!!!!###!##!###!!!!!!!!!!!!##!!
+@SRR043348.608 618UWAAXX100205:8:1:1049:13714/2
+GTTTCTTCACATGATATGCTTTATAATATTTGGTAGANANNTNNNNNNNNGATNTGNTTCNNNNNNNNNNNNGGNN
++
+@>=BBB?@BB@BB<@B?BBBB@A@B7=>?7@@>9@##!#!!#!!!!!!!!###!##!###!!!!!!!!!!!!##!!
+@SRR043348.610 618UWAAXX100205:8:1:1050:6010/2
+TGTTAAGTACCAAGTTCCCTCTGTGAAAGGTAGGTAANTNTANNNNNNNNTCANTANTTGNNNNNNNNTNNNCAAT
++
+@@@@@;;2>A###########################!#!##!!!!!!!!###!##!###!!!!!!!!#!!!####
+@SRR043348.611 618UWAAXX100205:8:1:1050:1346/2
+ATGTCATGCATGTTTAACATTTTGGTAGTTGTCCATTNGNATNNNNNNNNATGNGTNTTCNNNNNNNNGNNNTTCT
++
+@99A<*@A,A'5<<<@@;;@@6A##############!#!##!!!!!!!!###!##!###!!!!!!!!#!!!####
Binary file test-data/Example.bam has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/UnAligSeq24606.fasta	Thu Sep 17 08:00:35 2015 -0400
@@ -0,0 +1,265 @@
+>24.6jsd1.Tut
+TTGGAGAGTTTGATCCTGGCTCAGGATGAACGCTGGCGGCGTGCCTAATA
+CATGCAAGTCGAGCGAATGGATTAAGAGCTTGCTCTTATGAAGTTAGCGG
+CGGACGGGTGAGTAACACGTGGGTAACCTGCCCATAAGACTGGGATAACT
+CCGGGAAACCGGGGCTAATACCGGATAACATTTTGAACCGCATGGTTCGA
+AATTGAAAGGCGGCTTCGGTCGTCACTTATGGATGGACCCGCGTCGCATT
+AGCTAGTTGGTGAGGTAACGGCTCACCAAGGCAACGATGCGTAGCCGACC
+TGAGAGGGTGATCGGCCACACTGGGACTGAGACACGGCCCAGACTCCTAC
+GGGAGGCAGCAGTAGGGAATCTTCCGCAATGGACGAAAGTCTGACGGAGC
+AACGCCGCGTGAGTGATGAAGGCTTTCGGGTCGTAAAACTCTGTTGTTAG
+GGAAGAACAAGTGCTAGTTGAATAAGCTGGCACCTTGACGGTACCTAACC
+AGAAAGCCACGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGTGG
+CAAGCGTTATCCGGAATTATTGGGCGTAAAGAACGCGCAGGTGGTTTCTT
+AAGTCTGATGTGAAAGCCCACGGCTCAACCGTGGAGGGTCATTGGAAACT
+GGGAGACTTGAGTGCAGAAGAGGAAAGTGGAATTCCATGTGTAGCGGTGA
+AATGCGTAGAGATATGGAGGAACACCAGTGGCCCAGGCGACTTTCTGGTC
+TGTAACTGACACTGAGGCGCGAAAGCGTGGGGAGCAAACAGGATTAGATA
+CCCTGGTAGTCCACGCCGTAAACGATGAGTGCTAAGTGTTAGAGGGTTTC
+CGCCCTTTAGTGCTGAAGTTAAAGCATTAAGCACTCCGCGTGTGGAGTAC
+GGCCGCAAGGCTGAAACTCAAAGGAATTGACGGGGGCCCGCACAAGCGGT
+GGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAACCTTACCAGGTCTTG
+ACATCCTCTGACAACCCTAGAGATAGGGCTTCTCCTTCGGGAGCAGAGTG
+ACAGGTGGTGCATGGTTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAA
+GTCCCGCAACGAGCGCAACCCTTGATCTTAGTTGCCATCATTWAGTTGGG
+CACTCTAAGGTGACTGCCGGTGACAAACCGGAGGAAGGTGGGGATGACGT
+CAAATCATCATGCCCCTTATGACCTGGGCTACACACGTGCTACAATGGAC
+GGTACAAAGAGCTGCAAGACCGCGAGGTGGAGCTAATCTCATAAAACCGT
+TCTCAGTTCGGATTGTAGGCTGCAACTCGCCTACATGAAGCTGGAATCGC
+TAGTAATCGCGGATCAGCATGCCGCGGTGAATACGTTCCCGGGCCTTGTA
+CACACCGCCCGTCACACCACGAGAGTTTGTAACACCCGAAGTCGGTGGGG
+TAACCTTTTTGGAGCCAGCCGCCTAAGGTGGGACAGATGATTGGGGTGAA
+GTCGTAACAAGGTAGCCGTATCGGAAGGTGCGGCTGGATCACCTCCTTTC
+T
+>24.6jsd2.Tut 
+GGTGTTGATCATGGCTCAGGACAAACGCTGGCGGCGTGCTTAATACATGCAAGTCGAACGGGCTACCTTCGGGTAGCTAGTGGCGGACGGGTGAGTAACACGTAGGTTTTCTGCCCAATAGTGGGGAATAACAGCTCGAAAGAGTTGCTAATACCGCATAAGCTCTCTTGCGTGGGCAGGAGAGGAAACCCCAGGAGCAATTCTGGGGGCTATAGGAGGAGCCTGCGGCGGATTAGCTAGATGGTGGGGTAAAGGCCTACCATGGCGACGATCCGTAGCTGGTCTGAGAGGACGGCCAGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTAAGGAATATTCCACAATGGCCGAAAGCGTGATGGAGCGAAACCGCGTGCGGGAGGAAGCCTTTCGGGGTGTAAACCGCTTTTAGGGGAGATGAAACGCCACCGTAAGGTGGCTAAGACAGTACCCCCTGAATAAGCATCGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGATGCAAGCGTTGTCCGGATTTACTGGGCGTAAAGCGCGCGCAGGCGGCAGGTTAAGTAAGGTGTGAAATCTCCCTGCTCAACGGGGAGGGTGCACTCCAGACTGACCAGCTAGAGGACGGTAGAGGGTGGTGGAATTGCTGGTGTAGCGGTGAAATGCGTAGAGATCAGCAGGAACACCCGTGGCGAAGGCGGCCACCTGGGCCGTACCTGACGCTGAGGCGCGAAGGCTAGGGGAGCGAACGGGATTAGATACCCCGGTAGTCCTAGCAGTAAACGATGTCCACTAGGTGTGGGGGGTTGTTGACCCCTTCCGTGCCGAAGCCAACGCATTAAGTGGACCGCCTGGGGAGTACGGTCGCAAGACTAAAACTCAAAGGAATTGACGGGGACCCGCACAAGCAGCGGAGCGTGTGGTTTAATTCGATGCGACGCGAAGAACCTTACCTGGGCTTGACATGCTATCGCAACACCCTGAAAGGGGTGCCTCCTTCGGGACGGTAGCACAGATGCTGCATGGCTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCTGTCCTTAGTTGTATATCTAAGGAGACTGCCGGAGACAAACCGGAGGAAGGTGGGGATGACGTCAAGTCAGCATGGCTCTTACGTCCAGGGCTACACATACGCTACAATGGCCGTTACAGTGAGATGCCACACCGCGAGGTGGAGCAGATCTCCAAAGGCGGCCTCAGTTCAGATTGCACTCTGCAACCCGAGTGCATGAAGTCGGAGTTGCTAGTAACCGCGTGTCAGCATAGCGCGGTGAATATGTTCCCGGGTCTTGTACACACCGCCCGTCACGTCATGGGAGCCGGCAACACTTCGAGTCCGTGAGCTAACCCCCCCTTTCGAGGGTGTGGGAGGCAGCGGCCGAGGGTGGGGCTGGTGACTGGGACGAAGTCGTAACAAGGT
+>24.6jsd3.Tut 
+AGTTTGATCATGGCTCAGATTGAACGCTGGCGGCATGCCTTACACATGCAAGTCGAACGGCAGCACGGGGAAGGGGCAACTCTTTTCTGGTGGCGAGTGGCAAACGGGTGAGTAACGCATCGGAACGTACCCAGTAGTGGGGGATAACGTACCGAAAGGTACGCTAATACCGCATACGACCTGAGGGTGAAAGCGGGGGACCTGTCAGAGGGCCTCGCGCTATTGGAGCGGCCGATGTCCGATTAGCTAGTTGGTGGGGTAAAGGCTCACCAAGGCTGTGATCGGTAGCTGGTCTGAGAGGACGATCAGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATTTTGGACAATGGGCGCAAGCCTGATCCAGCAATGCCGCGTGTGCGAAGAAGGCCTTCGGGTTGTAAAGCACTTTTGTCCGGAACGAAAAGCGCCTGGCTAATACCTGGGTGCGATGACGGTACCGGAAGAATAAGCACCGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGGGGCAAGCGTTGTCCGGAATTATTGGGCGTAAAGCGCGCGCAGGCGGTTTTGTAAGTTTGGTGTCTAAGACTGGGGCTCAACCCTGGAACGCACCGAAAACTGCAAGACTTGAGTGCAGGAGAGGAAAGTGGAATTCCACGTGTAGCGGTGAAATGCGTAGAGATGTGGAGGAACACCAGTGGCCCAGGCGACTTTCTGGACTGTAACTGACGCTGAGGCGCGAAAGCGTGGGGAGCAAACAGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGAATGCTAGGTGTTATTGGTTTCCATGCCTTAGGTGCCGAAGTTAACACAGTAAGCATTCCGCCTGGGGAGTACGGCCGCAAGGCTGAAACTCAAAGGAATTGACGGGGACCCGCACAAGCAGTGGAGTATGTGGTTTAATTCGAAGCAACGCGAAGAACCTTACCAGGTCTTGACATCCCGATGAAAGCATTAGAGATAGTGCCCCTCTTCGGAGCATTGGAGACAGGTGGTGCATGGTTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTTGATCTTAGTTGCCAGCACGTGAGGTGGGCACTCTAAGATGACTGCCGGTGACAAACCGGAGGAAGGTGGTTATGACGTCAAATCATCATGCCCCTTATGACCTGGGCTACACACGTACTACAATGGCCGGTACAACGGGAAGCGAAGGAGCGATCCGGAGCCACCCCCAGCAAAGCCGGTCTCAGTTCGGATTGCAGGCTGCAACTCGCCTGCATGAAGTCGGAATTGCTAGTAATCGCGGATCAGCATGCCGCGGTGAATACGTTCCCGGGTCTTGTACACACCGCCCGTCACACCACGAGAGCTTACAACACCCGAAGTCGGTGGGGTAACCCGCAAGGGAGCCAGCCGCCGAAGGTGGGGTAGATGATTGGGGTGAAGTCGTAACAAGGTAACC
+>24.6jsd4.Tut 
+GAGTTTGATCATGGCTCAGGACGACTCCTGGCGGCGTGCCTAATACATGCAAGTCGAGCGAATCTGAGGGAGCTTGCTCCCAAAGATTAGCGGCGGACGGGTGAGTAACACGTGGGCAACCTGCCTGTAAGACTGGGATAACTTCGGGAAACCGGAGCTAATACCGGATAATTCTTATCAACACATGTTGATAAGCTAAAAGACGGCGTAAGCTGTCACTTACAGATGGGCCCGCGGCGCATTAGCTAGTTGGTAAGGTAATGGCTTACCAAGGCAACGATGCGTAGCCGACCTGAGAGGGTGATCGGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTAGGGAATCTTCCGCAATGGACGAAAGTCTGACGGAGCAACGCCGCGTGAGTGATGAAGGTTTTCGGATCGTAAAACTCTGTTGTTAGGGAAGAACAAGTACGAGAGTAACTGCTCGTACCTTGACGGTACCTAACCAGAAAGCCACGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGTGGCAAGCGTTGTCCGGAATTATTGGGCGTAAAGCGCGCGCAGGCGGTCCTTTAAGTCTGATGTGAAAGCCCACGGCTCAACCGTGGAGGGTCATTGGAAACTGGGGGACTTGAGTGCAGGAGAGAAGAGTGGAATTCCACGTGTAGCGGTGAACCACGTAGAGATGTGGAGGAACACCAGTGGCGAAGGCGACTCTTTGGCCTGTAACTGACGCTGAGGCGCGAAAGCGTGGGGAGCAAACAGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGAGTGCTAAGTGTTAGAGGGTTTCCGCCCTTTAGTGCTGAAGTAAACGCATTAAGCACTCCGCCTGGGGAGTACGGCCGCAAGGCTGAAACTCAAAGGAATTGACGGGGACCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAACCTTACCAGGTCTTGACATCCTCTGACCACCCTAGAGATAGGGCCTTCCCCTTCGGGGGACAGAGTGACAGGTGGTGCATGGTTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTTGTCCTTAGTTGCCAGCATTCAGTTGGGCACTCTAAGGAGACTGCCGGTGACAAACCGGAGGAAGGTGGGGATGACGTCAAATCATCATGCCCCTTATGACCTGGGCTACACACGTGCTACAATGGATGGTACAAAGGGAAACGAAGCCGTGAGGTGTAGCTAATCCCATAAAACCATTCTCAGTTCGGATTGTAGGCTGCAACTCGCCTACATGAAGCCGGAATCGCTAGTAATCGTGGATCAGCATGCCACGGTGAATACGTTCCCGGGTCTTGTACACACCGCCCGTCACACCACGAGAGTTTGTAACACCCGAAGTCGGTGGGGTAACCATTTGGAGCCAGCCGCCTAAGGTGGGACAGATGATTGGCGTGAAGTCGTAACAAGGTAACC
+>24.6jsd5.Tut 
+GGAACCATCATGGCTCAGGACGAACGCAGGCGGCGTGCTTAACACATGCAAGTCGAGCGGAAAGGCCCTTCGGGGTACTCGAGCGGCGAACGGGTGAGTAACACGTGAGTAACCTGCCCCAGACTTTGGGATAACCCTCGGAAACGGGGGCTAATACCGGATATGACTGCTGATCGCATGGTTGGTGGTGGAAAGTTTTTCGGTTTGGGATGGGCTCGCGGCCTATCAGCTTGTTGGTGGGGTGATGGCCTACCAAGGCGACGACGGGTAGCCGGCCTGAGAGGGCGACCGGCCACACTGGGGCTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATATTGCACAATGGGCGGAAGCCTGATGCAGCGACGCCGCGTGAGGGATGACGGCCTTCGGGTTGCCAACCTCTTTCAGCAGGGACGAAGCGTAAGTGACGGTACCTGCAGAAGAAGCGCCGGCCAACTACGTGCCAGCAGCCGCGGTAAGACGTAGGGCGCGAGCGTTGTCCGGATTTATTGNGCGTAAAGAGCTCGTAGGCGGCTTGTCGCGTCGACCGTGAAAACTTGGGGCTCAACCCCAAGCCTGCGGTCGATACGGGCAGAGTAGAGTTCGGTAGGGGAGACTGGAATTCCTGGTGTAGCGGTGAAATGCGCAGATATCAGGAGGACACCCCGGTGGCGAAGGCGGGTCTCTGGGCCGATACTGACGCTGAGGAGCGAAAGCGTGGGGAGCGAACAGGATTAGATACCCTGGTAGTCCACGCTGTAAACGTTGGGCGCTAGGTGTGGGGGGCCTCTCCGGTTCTCTGTGCCGCAGCTAACGCATTAAGCGCCCCGCCTGGGGAGTACGGCCGCAAGGCTAAAACTCAAAGGAATTGACGGGGGCCCGCACAAGCGGCGGAGCATGCGGATTAATTCGATGCAACGCGAAGAACCTTACCTGGGTTTGACATGGCCGCAAAACTGTCAGAGATGGCAGGTCCTTCGGGGGCGGTCACAGGTGGTGCATGGCTGTCGTTTTCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTCGTTCGATGTTGCCAGCGCGTTATGGCGGGGACTCATCGAAGACTGCCGGGGTCAACTCGGAGGAAGGTGGGGATGACGTCAAGTCATCATGCCCCTTATGTCCAGGGCTTCACGCATGCTACAATGGCCGGTACAAACCGTTGCGAGCCCGTGAGGGGGAGCGAATCGGAAAAAGCCGGTCTCAGTTCGGATCGGGGTCTGCAACTCGACCCCGTGAAGCTGGAATCGCTAGTAATCGCGGATCAGCATGCCGCGGTGAATACGTTCCCGGGCCTTGTACACACCGCCCGTCACACCATGGGAGTCGGTTGTACCGGAAGTGAGCGTGCCAACCCGTGAGGGGGGCAACTCCCCAGGGTACGACTGGTAACCGGGGTGAAGTCGTA
+>24.6jsd6.Tut 
+GAGTTTGATCATGGCTCAGGACGAACGCTGGCGGCGCGCTTAACACATGCAAGTCGAGCGATAACCATGGCTTCGGCCATGGGGAGAGCGGCGAACGGGTGAGTAACACGTGAGCGATCTGCCCTCGACACTGGGATAGCCCGGGGAAACCCGGATTAATACCGGATAGCCTCTCGAGCCCACGGGCTCGTGAGAAAAGATGGCTTCGGCTTTCGGTTGAGGAGGAGCTTGCGGCGGATTAGCTTGTTGGTGAGGTAACGGCTCACCAAGGCGACGATCCGTAGCTGGTCTGAGAGGACGATCAGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATCTTGCGCAATGGGCGAAAGCCTGACGCAGCGACGCCGCGTGAGGGAAGAAGGCCTTCGGGTTGTAAACCTCTTTCAGGAGGGACGAAGCCACTCGGGTTAATACCCCAGAGGGTGACGGTACCTCCAGAAGAAGCCCCGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGGGGCAAGCGTTGTCCGGGGTCATTGGGCGTAAAGCGCCCATAGGCGGCCAGATAAGTCCGCTGTGAAAACTCGAGGCTCAACTTCGAGCTGTCGGTGGAAACTATCTGGCTAGAGTCCGGAAAGAGAGAGTGGAATTCCTGGTGTAGCGGTGAAATGCGCAGATATCAGGAAGAACACCCGTGGCGAAGGCGGCTCTCTGGGACGGTACTGACGCTGAGACGCGAAAGCGTGGGGAGCGAACAGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGGGAACTAGGTGTGGGCGGTGTCGACTCCGTCTGTGCCGAAGCTAACGCATTAAGTTCCCCGCCTGGGGAGTACGGCCGCAAGGCTAAAACTCAAAGGAATTGACGGGGGCCCGCACAAGCAGCGGAGCATGTGGTTCAATTCGACGCAACGCGAAGAACCTTACCTAGGCTTGACATGCACTGGAATAGCGTAGAAATACGCTAGCCCTTCGGGGCTAGTGCACAGGTGGTGCATGGCTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCCTGTCCTATGTCGCCAGCGAGTAATGTCGGGGACTCATAGGAGACTGCCGGTGACAACCAGGAGGAAGGTGGGGATGATGTCAAGTCATCATGCCCCTTATGCCTAGGGCTACACACGTGCTACATTGGCCGGTACAAAGGGCTGCAAACCCGCGAGGGGGAGCGAATCCCAAAAAGCCGGTCCCGGTTCGGATTGGAGGCTGAAACTCGCCTCCATGAAGGCGGAGTTGCTAGTAATCGCGGATCAGCAATGCCGCGGTGAATACGTTCCCGGGCCTTGTACACACCGCCCGTCACACCATGGAAGCCGGTATCACCCGAAGCCGGTGGCCTAACCCGCAAGGGAGGGAGCCGTCGAAGGTGGGATTGGTGACTGGGGTGAAGTCGTAACAAGGTAA
+>24.6jsd7.Tut 
+GAGAATGATCATGGCTCAGGACGAACGCTGGCGGCGTGCTTAACACATGCAAGTGGAGCGACGAACCGGGGCTTGCCCCGGGGCAGAGCCGCGAACGGGTGAGTAACACGTGGGTAACCCACCCCGATGACCGGGACAACCCGAGGAAACTCGGGCTAATACCGGATGTGCTCCTTGTCTTCGAGGACAAGGCGTAAAGATAGCTTCGGCCTTCGCATCGGAACGGGCCCGCGGCCCATTAGCTTGTTGGTGGGGTAACGGCCTACCAAGGCGACGATGGGTAGCTGGTCTGAGAGGACGATCAGCCACACTGGGACTGAGACACGGGCCCCACTCCTACGGGAGGCAGCAGTTAGGAATCTTCCGCAATGGGCGAAAGCCTGACGGAGCGACACTGCTTGGAGGATGAAGGTTTTCGGATCGTAAACTCCTGAACGAGGGACGAATAATGACGGTACCTCGCTAATAGCACCGGCTAACTCCGTGCCAGCAGCCGCGGTAATACCGAGGGTGCGAGCGTTATCCGGAATCACTGGGCGTAAAGGGCGCGTAGGCGGTTTGTTAAGTCCGATGTTAAAGACCGAGGCTCAACCTCGACACGGCGTTGGATACTGGCAAGTTGGACGGTTGGAGAGGAAGGTAGAATTACCAGTGTAGCGGTGGAATGCGTAGATACTGGTAGGAATACCCATTGCGAAGGCAGCCTTCTGGACAACACGTGACGCTGAGGCGCGAAAGTGTGGGGAGCAAACCGGATTAGATACCCGGGTAGTGGTCACCCTAAACGATGCATACTTGGTGTCGGCCCGTTGGGGTCGGTGCCGGAGCTAACGCGTTAAGTATGCCGCCTGGGAAGTACGGCCGCAAGGTTGAAACTCAAAGGAATTGACGGGGACCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAACCTTACCAGGTCTTGACATCCTAGGGATCTCTTAGAGATAAGAGAGTGCCCTTCGGGGAACCTAGAGACAGGTGCTGCATGGCTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTTGCTATTAGTTACCAACACTTCGGGTGGGAACTCTAATAGGACTGCCTGTGAAAGCAGGAGGAAGGCGGGGATGACGTCTAGTCAGCATGGTCCTTACGACCTGGGCTACACACGTGCTACAATGGCAGGTATAACGCGTCGCCAACTCGCGAGAGTGCGCTAATCGCTAAAAGCCTGTCCCAGTTCAGATTGCAGTCTGCAACTCGACTGCATGAAGTTGGAATCGCTAGTAATCGCAGATCAGCACTGCTGCGGTGAATACGTTCCCGGGTCTTGTACACACCGCCCGTCAAACCATGGGAGTAGGTTGCACCCAAAGACGTAACGAAGCGTCAATGCGGCTTGTGTTTAAGGTGTGGCTTATGACTGGGGTTAAGTCGTAACAAGGTAACC
+>24.6jsd8.Tut 
+ATTGAAGAGTTTGATCATGGCTCAGATTGAACGCTGGCGGCAGGCTTAAC
+ACATGCAAGTCGAACGGTAGCAGGAGAAAGCTTGCTTTCTTGCTGACGAG
+TGGCGGACGGGTGAGTAATGCTTGGGAATCTGGCTTATGGAGGGGGATAA
+CGACGGGAAACTGTCGCTAATACCGCGTATTATCGGAAGATGAAAGTGCG
+GGACTGAGAGGCCGCATGCCATAGGATGAGCCCAAGTGGGATTAGGTAGT
+TGGTGGGGTAAAGGCCTACCAAGCCTGCGATCTCTAGCTGGTCTGAGAGG
+ATGACCAGCCACACTGGAACTGAGACACGGTCCAGACTCCTACGGGAGGC
+AGCAGTGGGGAATATTGCGCAATGGGGGGAACCCTGACGCAGCCATGCCG
+CGTGAATGAAGAAGGCCTTCGGGTTGTAAAGTTCTTTCGGTATTGAGGAA
+GGTTGATGTGTTAATAGCACATCAAATTGACGTTAAATACAGAAGAAGCA
+CCGGCTAACTCCGTGCCAGCAGCCGCGGTAATACGGAGGGTGCGAGCGTT
+AATCGGAATAACTGGGCGTAAAGGGCACGCAGGCCTTTATTTAAGTGAGG
+TGTGAAAGCCCTGGGCTTAACCTAGGAATTGCATTTCAGACTGGGTAACT
+AGAGTACTTTAGGGAGGGGTAGAATTCCACGTGTAGCGGTGAAATGCGTA
+GAGATGTGGAGGAATACCGAAGGCGAAGGCAGCCCCTTGGGAATGTACTG
+ACGCTCATGTGCGAAAGCGTGGGGAGCAAACAGGATTAGATACCCTGGTA
+GTCCACGCTGTAAACGCTGTCGATTTGGGGGTTGGGGTTTAACTCTGGCG
+CCCGTAGCTAACGTGATAAATCGACCGCCTGGGGAGTACGGCCGCAAGGT
+TAAAACTCAAATGAATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGG
+TTTAATTCGATGCAACGCGAAGAACCTTACCTACTCTTGACATCCTAGA
+AGAGCTCAGAGATGAGCTTGTGCCTTCGGGAACTTAGAGACAGGTGCTGC
+ATGGCTGTCGTCAGCTCGTGTTGTGAAATGTTGGGTTAAGTCCCGCAACG
+AGCGCAACCCTTATCCTTTGTTGCCAGCGATACGGTCGGGAACTCAAAGG
+AGACTGCCAGTGATAAACTGGAGGAAGGTGGGGATGACGTCAAGTCATCA
+TGGCCCTTACGAGTAGGGCTACACACGTGCTACAATGGCGTATACAGAGG
+GAAGCGAAGCTGCGAGGTGGAGCGAATCTCATAAAGTACCCGGGAAGTCCG
+GATTGGAGTCTGCAACTCGACTCCATGAAGTCGGAATCGCTAGTAATCGC
+GAATCAGAATGTCGCGGTGAATACGTTCCCGGGCCTTGTACACACCGCCC
+GTCACACCATGGGAGTGGGTTGTACCAGAAGTAGATAGCTTAACCTTTTG
+GAGGGCGTTTACCACGGTATGATTCATGACTGGGGTGAAGTAAGTAACAAG
+GTAACCGTAGGGGAACCTGCGGTTGGATCACCTCCTTA
+>24.6jsd9.Tut 
+GAGTTTGATCCTGGCTCAGAACGAACGCGTTCGGCAGGCCTAACACATGCAAGTCGAACGCACCTTTCGGGGTGAGTGGCAGACGGGTGAGTAACACGTGGGAACGTGCCTTTCGGTTTGGGATAACCCAGGGAAACTTGGGCTAATACCGCGTACGCCCTTTGGGGGAAAGATTGATTTGCCGAAAGATCGGCCCGCGTCTGATTAGCTTGTCCGTGAGGTAATGGCTCACCAAGGCGACGATCAGTAGCTGGTCTGAGAGGATGATCAGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATATTGGACAATGGGCGCAAGCCTGATCCAGCCATGCCGCGTGAGTGATGAAGGCCCTAGGGTTGTAAAGCTCTTTCACACGCGACGATAATGACGGTAGCGTGAGAAGAAGCCCCGGCTAACTTCGTGCCAGCAGCCGCGGTAATACGAAGGGGGCTAGCGTTGTTCGGAATCACTGGGCGTAAAGGGCGCGTAGGCGGCCGATCAAGTCGGGGGTGAAAGCCTGTGGCTCAACCACAGAATTGCCTTCGATACTGTTTGGCTTGAGACCGGAAGAGGTTAGTGGAACTGCGAGTGTAGAGGTGAAATTCGTAGATATTCGCAAGAACACCAGTGGCGAAGGCGGCTGACTGGTCCGGTTCTGACGCTGAGGCGCGAAAGCGTGGGGAGCAAACAGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGAATGCTAGCCGTTCGCAGGCTTGCCTGTCAGTGGCGCAGCTAACGCTTTAAGCATTCCGCCTGGGGAGTACGGTCGCAAGATTAAAACTCAAAGGAATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGCAGAACCTTACCAGCCTTTGAGATGTCCGGTTTGGGCCCTGGAGACGGGGTCCTTCAGTTCGGCTGGCCGGAACACAGGTGCTGCATGGCTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTCGCCCTTAGTTGCCATCATTGGGTTGGGCACTCTAAGGGGACTGCCGGTGATAAGCCGAGAGGAAGGTGGGGATGACGTCAAGTCCTCATGGCCCTTACGGGCTGGGCTACACACGTGCTACAATGGCGGTGACAATGGGCAGCGAAGGGGCGACCTGGAGCTAATCCCAAAAAGCCGTCTCAGTTCAGATTGCACTCTGCAACTCGAGTGCATGAAGGCGGAATCGCTAGTAATCGTGGATCAGAACGCCACGGTGAATACGTTCCCGGGCTTTGTACACACCGCCCGTCACACCATGGGAGTTGGTCTTACCCGACGGCGCTGCGCCAACCTGCCAGGGCAACTTGGTTGGAGGCAGGCGACCACGGTAGGGTCAGCGACTGGGGTGAAGTCGTAACAAGGTAACC 
+>24.6jsd10.Tut 
+TGGCAAAGATTGAACGCTGGCGGCATGCCTAACACATGCAAGTCGAACGG
+TAACAGGTCTTCGGATGCTGACGAGTGGCGGACGGGTGAGTAATGCGTAG
+GAATCTGTCTTTTAGTGGGGGACAACCCAGGGAAACTTGGGCTAATACCG
+CATGAGCCCTGAGGGGGAAAGCGGGGGATCTTCGGACCTCGCGCTAAGGG
+AGGAGCCTACGTCTGATTAGCTAGTTGGTAGGGTAAAGGCCTACCAAGGC
+GACGATCAGTAGCTGGTCTGAGAGCCCGACCAGCCACACTGGGACTGAGA
+CACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATTTTTCGCAATGG
+GGGCAACCCTGACGAAGCAATGCCGCGTGGATGAAGAAGGCCTTCGGGTT
+GTAAAGTCCTTTCGTGGAGGACGAAAAGGCGGGTTCTATCACAATCTGCT
+GTTGACGTGAATCCAAGAAGAAGCACCGGCTAACTCCGTGCCAGCAGCCG
+CGGTAATACGGGGGGTGCAAGCGTTAATTTGAATCACTGGGCGTAAAGGG
+TGCGTAGGCGGTACGTTAGGTCTGTCGTGAAATCCCCGGGCTCAACCTGG
+GAATGGCGGTGGAAACCGGCGGACTAGAGTATGGGAGAGGGTGGTGGAAT
+TCCAGGTGTAGCGGTGAAATGCGTAGAGATCTGGAGGAACATCAGTGGCG
+AAGGCGGCCACCTGGCCCAATACTGACGCTGAGGCACGGGAGCGTGGGGA
+GCAAACAGGATTAGATACCCTGGTAGTCCACGCCCTAAACGATGAATACT
+AGATGTTTGGTGCCACGCGTACTGAGAAAACGTAGCTAACGCGATAAGTAT
+TCCGCCTGGGAAGTACGGCCGCAAGGTTAAAACTCAAAGGAATTGACGGG
+GGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGATGCAACGCGAAGA
+ACCTTACCTGGGCTTGACATGTCCGGAATTCTGCAGAGATGCGGGAGTGC
+CCTTCGGGGAATCGGAACACAGGTGCTGCATGGCTGTCGTCAGCTCGTGT
+CGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTTGTCCTTAGT
+TGCCAGCGGTTCGGCCGGGCACTCTAGGGAGACTGCCGGTGACAAACCGG
+AGGAAGGTGGGGATGACGTCAAGTCCTCATGGCCTTTATGTCCAGGGCTA
+CACACGTGCTACAATGGCGCGTACAGAGGGAAGCCAAGCCGCGAGGTGGA
+GCAGACCCCAGAAAGCGCGTCGTAGTTCGGATTGCAGTCTGCAACTCGAC
+TGCATGAAGTCGGAATCGCTAGTAATCGCGGATCAGCATGCCGCGGTGAA
+TACGTTCCCGGGCCTTGTACACACCGCCCGTCACACCATGGGAGTGGATG
+GTACCAGAAGCAGCTAGC
+>24.6jsd11.Tut 
+GAGTTTGATCATGGCTCAGGACGAACGCTGGCGGCGTGCTTAACACATGCAAGTCGAACGGTGAACCTTCTTCGGGAGGGGATCAGTGGCGAACGGGTGAGTAACACGTGGGCAACCTGCCCTCAGCTCTGGGATAACTCCAAGAAATTGGGGCTAATACTGGATATGACCGCTGACCGCATGGTCTGGTGGTGGAAAGATTTATCGGCTGGGGATGGGCCCGCGGCCTATCAGCTTGTTGGTGGGGTAGTGGCCTACCAAGGCGACGACGGGTAGCCGGCCTGAGAGGGTGACCGGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGCAAGCAGTGGGGAATATTGCGCAATGGGCGGAAGCCTGACGCAGCGACGCCGCGTGGGGGATGACGGCCTTCGGGTTGTAAACCTCTTTCAGCAGGGACGAAGCGGAAGTGACGGTACCTGCAGAAGAAGCACCGGCCAACTACGTGCCAGCAGCCGCGGTAATACGAAGGGGGCTAGCGTTGTTCGGATTTACTGGGCGTAAAGCGCACGTAGGCGGATCTTTAAGTCAGAGGTGAAATCCCAAGGCTCAACCTTGGAACTGCCTTTGATACTGGGGATCTCGAGTCCGGGAGAGGTGAGTGGAACTGCGAGTGTAGAGGCGAAAATCGTAGATATTCGCAAGAACACCAGTGGCGAAGGCGGCTCACTGGCCCGGAACTGACGCTGAGGTGCGAAAGCGTGGGGAGCAAACAGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGGATGCTAGCCGTTAGGCAGCTTGCTGCTTAGTGGCGCAGCAAACGCTTTAAGCATCCCGCCTGGGGAGTACGGTCGCAAGATTAAAACTCAAAGGAATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGCAGAACCTTACCAGCTTTTGACATGCCTTGGACGGATAGCAGAGATGCTTTCTTCTCTAAGGAGCCAGGGACACAGGTGCTGCATGGCTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTCGCCCTTAGTTGCCATCATTCAGTTGGGCACTCTAGGGGGACTGCCGGTGATAAGCCGCGAGGAAGGTGGGGATGACGTCAAGTCCTCATGGCCCTTACAAGCTGGGCTACACACGTGCTACAATGGCGACTACAGTGGGATGCAAAAGGGCGACCTCTAGCGCATCTCCAAAAGTCGTCTCAGTTCGGATTGCACTCTGCAACTCGAGTGCATGAAGTTGGAATCGCTAGTAATCGTAGATCAGAACGCTACGGTGAATACGTTCCGGGGCCTTGTACACACCGCCCGTCACACCATGGGAGTTGGCTTTACCCGAAGGCGTTTCGCTAACCGCAAGGGGGCAGACGACCACGGTAGGGTCAGCGACTGGGGTGAAGTCGTAACAAGGTAA
+>24.6jsd12.Tut 
+TTTTATGGAGAGTTTGATCCTGGCTCAGGGTGAACGCTGGCGGCGTGCTT
+AAGACATGCAAGTCCCTCGCGGTCTTCGGACCGAGTGGCGCACGGGTGAG
+TAACACGTAACTGACCTACCCAGAAGTCACGAATAACTGGCCGAAAGGTC
+CGCTAATACGTGATGTGGTGATGCACCGTGGTGCATCACTAAAGATTTAT
+CGCTTCTGGATGGGGTTGCGTTCCATCAGCTGGTTGGTGGGGTAAAGGCC
+TACCAAGGCGACGACGGATAGCCGGCCTGAGAGGGTGGCCGGCCACAGGG
+GCACTGAGACACGGGTCCCACTCCTACGGGTGGCAGCAGTTAGGAATCTT
+CCACAATGGGCGCAAGCCTGATGGAGCGACGCCGCGTGAGGGATGAAGGT
+TTTCGGATCGTAAACCTCTGAATCTGGGACGAAAGAGCCTTAGGGCAGAT
+GACGGTACCAGAGTAATAGCACCGGCTAACTCCGTGCCCCCAGCCGCGGT
+AATACGGAGGGTGCAAGCGTTACCCGGAATCACTGGGCGTAAAGGGCGTG
+TAGGCGGAAATTTAAGTCTGGTTTTAAAGACCGGGGCTCAACCTCGGGGA
+TGGACTGGATACTGGATTTCTTGACCTCTGGAGAGGTAACTGGAATTCCT
+GGTGTAGCGGTGGAATGCGTAGATACCAGGAGGAACACCAATGGCGAAGG
+CAAGTTACTGGACAGAAGGTGACGCTGAGGCGCGAAAGTGTGGGGAGCAA
+ACCGGATTAGATACCCGGGTAGTCCACACCCTAAACGATGTACGTTGGCT
+AAGCGCAGGATGCTGTGCTTGGCGAAGCTAACGCGATAAACGTACCGCCT
+GGGAAGTACGGCCGCAAGGTTGAAACTCAAAGGAATTGACGGGGGCCCGC
+ACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAACCTTAC
+CAGGTCTTGACATGCTAGGAACTTTGGGGAGATGCAGAGGTGCCCTTCGG
+GGAACCTAGACACAGGTGCTGCATGGCTGTCGTCAGCTCGTGTCGTGAGA
+TGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTTGCCTTTAGTTGTCAGC
+ATTCAGTTGGACACTCTAGAGGGACTGCCTATGAAAGTAGGAGGAAGGCG
+GGGATGACGTCTAGTCAGCATGGTCCTTACGTCCTGGGCGACACACGTGC
+TACAATGGGTAGGACAACGCGCAGCAAACCCGCGAGGGTAAGCGAATCGC
+TAAAACCTATCCCCAGTTCAGATCGGAGTCTGCATTCGACTCCGTGAAG
+TTGGAATCGCTAGTAATCGCGGGTCAGCATACCGCGGTGAATACGTTCCC
+GGGCCTTGTACACACCGCCCGTCACACCATGGGAGTAGATTGCAGTTGAA
+ACCGCCGGGAGCTTAACGGCAGGCGTCTAGACTGTGGTTTATGACTGGGG
+TGAAGTCGTAACAAGGTAACTGTACCGGAAGGTGCGGTTAGATCACCTCC
+TTTCTCGTGAATGAAGAAGGCCTTCGGGTTGTAAAGTTCTTTCGGTATTGAGGAA
+GGTTGATGTGTTAATAGCACATCAAATTGACGTTAAATACAGAAGAAGCA
+CCGGCTAACTCCGTGCCAGCAGCCGCGGTAATACGGAGGGTGCGAGCGTT
+AATCGGAATAACTGGGCGTAAAGGGCACGCAGGCGGTTATTTAAGTGAGG
+TGTGAAAGCCCTGGGCTTAACCTAGGAATTGCATTTCAGACTGGGTAACT
+AGAGTACTTTAGGGAGGGGTAGAATTCCACGTGTAGCGGTGAAATGCGTA
+GAGATGTGGAGGAATACCGAAGGCGAAGGCAGCCCCTTGGGAATGTACTG
+ACGCTCATGTGCGAAAGCGTGGGGAGCAAACAGGATTAGATACCCTGGTA
+GTCCACGCTGTAAACGCTGTCGATTTGGGGGTTGGGGTTTAACTCTGGCG
+CCCGTAGCTAACGTGATAAATCGACCGCCTGGGGAGTACGGCCGCAAGGT
+TAAAACTCAAATGAATTGACGGGGGCCCGCACAAGCGGTGGAGCATGTGG
+TTTAATTCGATGCAACGCGAAGAACCTTACCTACTCTTGACATCCTAAGA
+AGAGCTCAGAGATGAGCTTGTGCCTTCGGGAACTTAGAGACAGGTGCTGC
+ATGGCTGTCGTCAGCTCGTGTTGTGAAATGTTGGGTTAAGTCCCGCAACG
+AGCGCAACCCTTATCCTTTGTTGCCAGCGATACGGTCGGGAACTCAAAGG
+AGACTGCCAGTGATAAACTGGAGGAAGGTGGGGATGACGTCAAGTCATCA
+TGGCCCTTACGAGTAGGGCTACACACGTGCTACAATGGCGTATACAGAGG
+GAAGCGAAGCTGCGAGGTGGAGCGAATCTCATAAAGTACGTCTAAGTCCG
+GATTGGAGTCTGCAACTCGACTCCATGAAGTCGGAATCGCTAGTAATCGC
+GAATCAGAATGTCGCGGTGAATACGTTCCCGGGCCTTGTACACACCGCCC
+GTCACACCATGGGAGTGGGTTGTACCAGAAGTAGATAGCTTAACCTTTTG
+GAGGGCGTTTACCACGGTATGATTCATGACTGGGGTGAAGTCGTAACAAG
+GTAACCGTAGGGGAACCTGCGGTTGGATCACCTCCTTA
+>24.6jsd13.Tut 
+GTTTGATCATGGCTCAGGACGAACGCTGGCGGCGTGCTTAACACATGCAAGTCGAGCGGAAAGGCCCACTTGTGGGTACTCGAGCGGCGAACGGGTGAGTAACACGTGAGTAATCTGCCCTTCACTCTGGGATAACGTTCAGAAATGGGTGCTAATACCGGATGTGCACATGGTCTCGCATGGGGTTGTGTGGAAAGGTTTTTCTGGTGGGGGATGTGCTCGCGGCCTATCAGCTTGTTGGTGGGGTAATGGCTTACCAAGGCTTTGACGGGTAGCCGGCCTGAGAGGGTGACCGGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATATTGGACAATGGGCGGAAGCCTGATCCAGCAACGCCGCGTGAGGGATGACGGCCTTCGGGTTGTAAACCTCTTTCACCATTGACGAAGCTGCATCTTTTTGGGTGTGGTGACGGTAGGTGGGGAAGAAGCACCGGCCAACTACGTGCCAGCAGCCGCGGTAATACGTAGGGTGCGAGCGTTGTCCGGAATTATTGNGCGTAAAGGGCTCGTAGGCGGTTTGTCGCGTCGGGAGTGAAAACACTGGGCTTAACTGGGTGCTTGCTTTCGATACGGGCAGACTAGAGGTATGCAGGGGAGAACGGGAATTCCTGGTGTAGCGGTGAAATGCGCAGATATCAGGAGGAAACACCGGTGGCGAAAGGCGGTCTCTGGGCATGATCTGACGCTGAGGAGCGAAAGTGTGGGGAGCGAACAGGATTAGATACCCTGGTAGTCCACACCGTAAACGTTGGGCGCTAGGTGTGGGATCCATTCCACGGGTTCCGTGCGACAGCTAACGCATTAAGCGCCCCGCCTGGGGAGTACGGCCGCAAGGCTAAAACTCAAAGGAATTGACGGGGGCCCGCACAAGCGGCGGAGCATGCGGATTAATTCGATGCAACGCGAAGAACCTTACCTGGGTTTGACATATGCCGGAAAGCATCAGAGATGGTGCCCCTTTTTGTCGGTGTACAGGTGGTGCATGGCTGTCGCCAGCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTCGTTCCATGTATCCAGCAGGCCCTTCGGGGTGCTGGGGACTCATGGGAGACTGCCGGGGTCAACTCGGAGGAAGGTGGGGATGACGTCAAGTCATCATGCCCCTTATGTCCAGGGCTTCACGCATGCCACAATGGCCGGTACAAAGGGCTGCGATGCCGTGAGGTGGAGCGAATCCCAAAAAGCCGGTCTCAGTTCGGATTGGGGTCTGCAACTCGACCCCATGAAGTTGGAGTCGCTAGTAATCGCAGATCAGCAACGCTGCGGTGAATACGTTCCCGGGCCTTGTACACACCGCCCGTCACGTCACGAAAGTCGGCAACACCCGAAGCCCATGGCCCAACCCCTTTTTTGGGGAGGGAGTGGTCGAAGGTGGGGCTGGCGATTGGGACGAAGTCGTAACAAGGTAACC
+>24.6jsd14.Tut 
+AGTTCCATCCTGGCTCAGGACGAACGCTGGCGGCGTGCCTAATACATGCA
+AGTGGGACGCAAGGAAACACACTGTGCTTGCACACCGCGTTTTCTTGAGT
+CGCGAACGGGTGAGTAACGCGTAGGTAACCTGCCTATTAGCGGGGGATAA
+CTATTGGAAACGATAGCTAATACCGCATAATATTAATTATTGCATGATAA
+TTGATTGAAAGATGCAAGCGCATCACTAGTAGATGGACCTGCGTTGTATT
+AGCTAGTTGGTAAGGTAAGAGCTTACCAAGGCGACGATACATAGCCGACC
+TGAGAGGGTGATCGGCCACACTGGGACAGAGACACGGCCCAGACTCCTAC
+GGGAGGCAGCAGTAGGGAATCTTCGGCAATGGACGAAAGTCTGAGCGAGC
+AACGCCGCGTGAGTGAAGAAGGCTTTCGGATCGTAAAGCTCTGTTGTAAG
+TCAAGAACGTGTGTGAGAGTGGAAAGTTCACACAGTGACGGTAGCTTACC
+AGAAAGGGACGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGTCC
+CGAGCGTTGTCCGGATTTATTGGGCGTAAAGGGAGCGCAGGCGGTCAGGA
+AAGTCTGGAGTAAAAGGCTATGGCTCAACCATTTTGTGCTCTGGAAACTG
+TCTGACTTGAGTGCAGAAGGGGAGAGTGGAATTCCATGTGTAGCGGTGAA
+ATGCGTAGATATATGGAGGAACACCAGTGGCGAAAGCGGCTCTCTGGTCT
+GTCACTGACGCTGAGGCTCGAAAGCGTGGGTAGCGAACAGGATTAGATAC
+CCTGGTAGTCCACGCCGTAAACGATGAGTGCTAGGTGTTAGGCCCTTTCC
+GGGGCTTAGTGCCGGAGCTAACGCAATAAGCACTCCGCCGGGGAGTACG
+ACCGCAAGGTTGAAACTCAAAGGAATTGACGGGGGCCCGCACAAGCGGTG
+GAGCATGTGGTTTAATTCGAAGCAACGCGAAGAACCTTACCAGGTCTTGA
+CATCCCGATGCTATTCTTAGAGATAGGAAGTTACTTCGGTACATCGGAGA
+CAGGTGGTGCATGGTTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAG
+TCCCGCAACGAGCGCAACCCTTATTGTTAGTTGCCATTATTAAGTTGGGC
+ACTCTAGCGAGACTGCCGGTAATAAACCGGAGGAAGGTGGGGATGACGTC
+AAATCATCATGCCCCTTATGACCTGGGCTACACACGTGCTACAATGGTCG
+GTACAACGAGTTGCGAGCCGGTGACGGCAAGCTAATCTCTGAAAGCCGAT
+CTCAGTTCGGATTGGAGGCTGCAACTCGCCTCCATGAAGTCGGAATCGCT
+AGTAATCGCGGATCAGCACGCCGCGGTGAATACGTTCCCGGGCCTTGTAC
+ACACCGCCCGTCACACCACGAGAGTTTGTAACACCCGAAGTCGGTGAGGT
+AACCTTTTAGGGGCCAGCCGCCTAAGGTGGGATGGATGATTGGGGTGAAG
+TCGTAACAAGGTAGCCGTA
+>24.6jsd15.Tut 
+GGTTCCTTCATGGCTCAGGACGAACGCTGGCGGCGTGCCTAATACATGCAAGTCGAGCGAATCTTTTAAAAGCTTGCTTTTTGAAAGATTAGCGGCGGACGGGTGAGTAACACGTGGGCAACCTGCCTGTAAGACTGGGATAACTTGCGGAAACGTGAGCTAATACCAGATAGTTTTTTCTCCTGCATGGGAGAAAGAGGAAAGATGGCTCCGGCTATCACTTACAGATGGGCCCGCGGCGCATTAGCTAGTTGGTGAGGTAATGGCTCACCAAGGCAACGATGCGTAGCCGACCTGAGAGGGTGATCGGCCACACTGGGACTGAGACACGGCCCAGACTCCTACGGGAGGCAGCAGTAGGGAATCTTCCGCAATGGACGAAAGTCTGACGGAGCAACGCCGCGTGAACGATGAAGGTTCTCGGATCGTAAAGTTCTGTTGTTAGGGAAGAACAAGTATCGGAGTAACTGCCGGTACCTTGACGGTACCTAACGAGAAAGCCACGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGTGGCAAGCGTTGTCCGGATTTATTGGGCGTAAAGCGCGCGCAGGCGGTCCTTTAAGTCTGATGTGAAATCTTGCGGCTTAACCGCAAGCGGTCATTGGAAACTGGGGGACTTGAGTACAGAAGAGGAAAGTGGAATTCCACGTGTAGCGGTGAAATGCGTAGAGATGTGGAGGAACACCAGTGGCGAAGGCGACTTTCTGGTCTGTAACTGACGCTGAGGCGCGAAAGCGTGGGGAGCGAACAGGATTAGATACCCTGGTAGTCCACGCCGTAAACGATGAGTGCTAAGTGTTGGGGGGCTTCCACCCCTCAGTGCTGCAGCTAACGCATTAAGCACTCCGCCTGGGGAGTACGGTCGCAAGACTGAAACTCAAAGGAATTCTTGGGGGCCCGCACAAGCGGTGGAGCATGTGGTTTAATTCGAAGCAACGCGAAGAACCTTACCAGGTCTTGACATCTCCTGACCTCCCTAGAGATAGGGCCTTCCCCTTCGGGGGACAGGATGACAGGTGGTGCATGGTTGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAGTCCCGCAACGAGCGCAACCCTTGTCCTTAGTTGCCAGCATTCAGTTGGGCACTCTAAGGAGACTGCCGTAAAAAAACGGAGGAAGGTGGGGATGACGTCAAATCATCATGCCCCTTATGACCTGGGCTACACACGTGCTACAATGGATGGTACAAAGGGCAGCAAAACCGCGAGGTCAAGCCAATCCCATAAAACCATTCTCAGTTCGGATTGCAGGCTGCAACTCGCCTGCATACAGCCGGAATCGCTAGTAATCGCAGATCAGCATGCTGCGGTGAATACGTTCCCGGGCCTTGTACACACCGCCCGTCACACCACGAGAGTTTGTAACACCCGAAGTCGGTGGGGTAACCGTAAGGAGCCAGCCGCCGAAGGTGGGACAGATGATTGGGGTGAAGTCGTAACAG
+>24.6jsd16.Tut 
+AAATTGAAGAGTTTGATCATGGCTCAGATTGAACGCTGGCGGCAGGCCTA
+ACACATGCAAGTCGAACGGTAACAGGAAGAAGCTTGCTTCTTTGCTGACG
+AGTGGCGGACGGGTGAGTAATGTCTGGGAAACTGCCTGATGGAGAGGGAT
+AACTACTGGAAACGGTAGCTAATACCGCATAACGTCGCAAGACCAAAGAG
+GGGGACCTTCGGGCCTCTTGCCATCGTTAGTGCCCAGATGGGATTAGCTA
+GTAGGTGGGGTAACGGCTCACCTAGGCGACGATCCCTAGCTGGTCTGAGA
+GGATGACCAGCCACACTGGAACTGAGACACGGTCCAGACTCCTACGGGAG
+GCAGCAGTGGGGAATATTGCACAATGGGCGCAAGCCTGATGCAGCCATGC
+CGCGTGTATGAAGAAGGCCTTCGGGTTGTAGGGTACTTTCAGCGGGGAGG
+AAGGGAGTAAAGTTAATACCTTTGCTCATTGACGTTACCCGCAGAAGAAG
+CACCGGCTAACTCCGTGCCAGCAGCCGCGGTAATACGGAGGGTGCAAGCG
+TTAATCGGAATTACTGGGCGTAAAGCGCACGCAGGCGGTTTGTTAAGTCA
+GATGTGAAATCCCCGGGCTCAACCTGGGAACTGCATCTGATACTGGCAAG
+CTTGAGTCTCGTAGAGGGGGGTAGTATTCCAGGTGTAGCGGTGAAATGCG
+TAGAGATCTGGAGGAATACCGGTGGCGAAGGCGGCCCGCTGGACGAAGAC
+TGACGCTCAGGTGCGAAAACGTGGGGAGCAAACAGGATTAGATACCCTGG
+TAGTCCACGCCGTAAACGATGTCGACTTGGAGGTTGTGCCCTTGAGGCGT
+GGCTTCCGGAGCTAACGCGTTAAGTCGACCGCCTGGGGAGTACGGCCGCA
+AGGTTAAAACTCAAATGAATTGACGGGGGCCCGCACAAGCGGTGGAGCAT
+GTGGTTTAATTCGATGCAACGCGAAGAACCTTACCTGGTCTTGACATCCA
+CGGAAGTTTTCAGAGATGAGAATGTGCCTTCGGGAACCGTGAGACAGGTG
+CTGCATGGCTGTCGTCAGCTCGTGTTGTGAAATGTTGGGTTAAGTCCCGC
+AACGAGCGCAACCCTTATCCTTTGTTGCCAGCGGTCCGGCCGGGAACTCA
+AAGGAGACTGCCAGTGATAAACTGGAGGAAGGTGGGGATGACGTCAAGTC
+ATCATGGCCCTTACGACCAGGGCTACACACGTGCTACAATGGCGCATACA
+AAGAGAAGCGACCTCGCGAGAGCAAGCGGACCTCATAAAGTGCGTCGTAG
+TCCGGATTGGAGTCTGCAACTCGACTCCATGAAGTCGAAATCGCTAGTAA
+TCGTGGATCAGAATGCCACGGTGAATACGTTCCCGGGCGTTGTACACACC
+GCCCGTCACACCATGGGAGTGGGTTGCAAAAGAAGTAGGTAGCTTAACCT
+TCGGGAGGGCGCTTACCACTTTGTGATTCATGACTGGGGTGAAGTCGTAA
+CAAGGTAACCGTAGGGGAACCTGCGGTTGGATCACCTCCTTACCTTAAAG
+AAGCGTACTTTGCAGTGCTCACACAGATTGTCTGAT
+>24.6jsd17.Tut 
+GATGAACGCTGGCGGCGTGCTTAACACATGCAAGTCGAACGGGATCCATC
+AAGCTTGCTTGGTGGTGAGAGTGGCGAACGGGTGAGTAATGCGTGACCGA
+CCTGCCCCATGCTCCCGAATAGCTCCTGGAAACGGGTGGTAATGCCGGAT
+GTTCCACATGATCGCATGTGATTGTGGGAAAGATTCTATCGGCGTGGGAT
+GGGGTCGCGTCCTATCAGCTTGTTGGTGAGGTAACGGCTCACCAAGGCTT
+CGACGGGTAGCCGGCCTGAGAGGGCGACCGGCCACATTGGGACTGAGATA
+CGGCCCAGACTCCTACGGGAGGCAGCAGTGGGGAATATTGCACAATGGGC
+GCAAGCCTGATGCAGCGACGCCGCGTGAGGGATGGAGGCCTTCGGGTTGT
+AAACCTCTTTTGTTTGGGAGCAAGCCTTCGGGTGAGTGTACCTTTCGAAT
+AAGCGCCGGCTAACTACGTGCCAGCAGCCGCGGTAATACGTAGGGCGCAA
+GCGTTATCCGGATTTATTGGGCGTAAAGGGCTCGTAGGCGGCTCGTCGCG
+TCCGGTGTGAAAGTCCATCGCTTAACGGTGGACCTGCGCCGGGTACGGGC
+GGGCTGGAGTGCGGTAGGGGAGACTGGAATTCCCGGTGTAACGGTGGAAT
+GTGTAGATATCGGGAAGCGCACCGATGGCGAAGGCAGGTCTCTGGGCCGT
+CACTGACGCTGAGGAGCGAAAGCGTGGGGAGCGAGCAGGATTAGATACCC
+TGGTAGTCCACGCCGTAAACGGTGGACGCTGGATGTGGGGCACGTTCCAC
+GTGTTCCGTGTCGGAGCTAACGCGTTAAGCGTCCCGCCTGGGGAGTACGG
+CCGCAAGGCTAAAACTCAAAGAAATTGACGGGGGCCCGCACAAGCGGCGG
+AGCATGCGGATTAATTCGATGCAACGCGAAGAACCTTACCTGGGCTTGAC
+ATGTTCCCGACGACGCCAGAGATGGCGTTTCCCTTCGGGGCGGGTTCACA
+GGTGGTGCATGGTCGTCGTCAGCTCGTGTCGTGAGATGTTGGGTTAAGTC
+CCGCAACGAGCGCAACCCTCGCCCCGTGTTGCCAGCACGTTATGGTGGGA
+ACTCACGGGGGACCGCCGGGGTTAACTCGGAGGAAGGTGGGGATGACGTC
+AGATCATCATGCCCCTTACGTCCAGGGCTTCACGCATGCTACAATGGCCG
+GTACAGCGGGATGCGACATGGCGACATGGAGCGGATCCCTGAAAACCGGT
+CTCAGTTCGGATCGGAGCCTGCAACCCGGCTCCGTGAAGTTGGAGTCGCT
+AGTAATCGCGGATCAGCAACGCCGCGGTGAATGCGTTCCCGGGCCTTGTA
+CACACCGCCCGTCAAGTCATGAAAGTGGGCAGCACCCGAAGCCGGTGGCC
+TAACCCCTTGTGGGATGGAGCCGTCTAAGGTGAGGCTCGTGATTGGGACT
+AAGTCGTAACAAGGTAGCCGTACCGGAAGGTGCGGCTG
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output1_bam.txt	Thu Sep 17 08:00:35 2015 -0400
@@ -0,0 +1,1 @@
+a8e77e1f8cac9b75	318999
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output2_fasta.txt	Thu Sep 17 08:00:35 2015 -0400
@@ -0,0 +1,1 @@
+59db3dd6f55732f2	17
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output3_fastq.txt	Thu Sep 17 08:00:35 2015 -0400
@@ -0,0 +1,1 @@
+ff0665b385dbb466	7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test-data/output4_fastq.txt	Thu Sep 17 08:00:35 2015 -0400
@@ -0,0 +1,1 @@
+ff0665b385dbb466	7
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_dependencies.xml	Thu Sep 17 08:00:35 2015 -0400
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<tool_dependency>
+    <package name="bamhash" version="1.1">
+        <install version="1.0">
+            <actions>
+                <action target_filename="BamHash-dd15dee202b4d873768017b8959e8000d62ccf67.tar.gz"
+                    type="download_by_url">https://github.com/DecodeGenetics/BamHash/archive/dd15dee202b4d873768017b8959e8000d62ccf67.tar.gz</action>
+                <action type="shell_command">make</action>
+                <action type="move_file">
+                    <source>bamhash_checksum_bam</source>
+                    <destination>$INSTALL_DIR/bin</destination>
+                </action>
+                <action type="move_file">
+                    <source>bamhash_checksum_fasta</source>
+                    <destination>$INSTALL_DIR/bin</destination>
+                </action>
+                <action type="move_file">
+                    <source>bamhash_checksum_fastq</source>
+                    <destination>$INSTALL_DIR/bin</destination>
+                </action>
+                <action type="set_environment">
+                    <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR/bin</environment_variable>
+                    <environment_variable name="PILEOMETH_ROOT_PATH" action="set_to">$INSTALL_DIR</environment_variable>
+                </action>
+            </actions>
+        </install>
+            <readme>
+        <![CDATA[
+            BamHash: Hash BAM and FASTQ files to verify data integrity
+            See https://github.com/DecodeGenetics/BamHash
+        ]]>
+        </readme>
+    </package>
+</tool_dependency>