# HG changeset patch -- Bitbucket.org # Project galaxy-dist # URL http://bitbucket.org/galaxy/galaxy-dist/overview # User Kelly Vincent <kpvincent@bx.psu.edu> # Date 1289193013 18000 # Node ID 535d276c92bcc35e563c4ce5a2351f562f451132 # Parent 4187ae2fdb9e3f8b7ff5878e7517a24868b8ffca Converted several tools to data table style of loc file handling (Bowtie, BWA, Lastz, Megablast, PerM, SRMA). Cleaned up several tool XML files, removing unnecessary None parameters. --- a/test-data/bwa_wrapper_out1.sam +++ b/test-data/bwa_wrapper_out1.sam @@ -1,30 +1,30 @@ -seq1 16 phiX 322 25 36M * 0 0 GATATTTTAAAGGAGCGTGGATTACTATCTGAGTCC B&&I13A$G$*%$IIIIIII9(.+5$IIIIIII#II XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:2 XO:i:0 XG:i:0 MD:Z:2C8A24 -seq10 0 phiX 4149 37 17M1D19M * 0 0 ATTCTTTCTTTTCGTATCAGGGCGTTGAGTTCGATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:5G11^G19 -seq11 0 phiX 4072 37 18M1D18M * 0 0 GCATTTCTACTCCTTCTCATCCCCAATGCTTGGCTT II#IIIIIII$5+.(9IIIIIII$%*$G$A31I&&B XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:12T5^A18 +seq1 16 phiX174 322 25 36M * 0 0 GATATTTTAAAGGAGCGTGGATTACTATCTGAGTCC B&&I13A$G$*%$IIIIIII9(.+5$IIIIIII#II XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:2 XO:i:0 XG:i:0 MD:Z:2C8A24 +seq10 0 phiX174 4149 37 17M1D19M * 0 0 ATTCTTTCTTTTCGTATCAGGGCGTTGAGTTCGATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:5G11^G19 +seq11 0 phiX174 4072 37 18M1D18M * 0 0 GCATTTCTACTCCTTCTCATCCCCAATGCTTGGCTT II#IIIIIII$5+.(9IIIIIII$%*$G$A31I&&B XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:12T5^A18 seq12 4 * 0 0 * * 0 0 CGCGCTTCGATAAAAATGGGATTGGCGTTTCCAACC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII seq13 4 * 0 0 * * 0 0 ATTTCTACTCTTTCTCATCCCCAATCCTTGCCTTCC IIIIIIIIIIIIIIIIIIIIIAAIIIIIIIIIIIII -seq14 0 phiX 3998 37 21M1D15M * 0 0 CCCTTTTGAATGTCACGCTGATATTTTGACTTTGAG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:5C15^T15 +seq14 0 phiX174 3998 37 21M1D15M * 0 0 CCCTTTTGAATGTCACGCTGATATTTTGACTTTGAG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:5C15^T15 seq15 4 * 0 0 * * 0 0 CCAACTTACCAAGGTGGGTTACGAAACGCGACGCCG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII seq16 4 * 0 0 * * 0 0 TCAGGGTATTAAAAGAGATTATTTTTCTCCAGCCAC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq17 0 phiX 3034 37 19M1D17M * 0 0 GTGATGTGCTTGCTACCGAAACAATACTTTAGGCAT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:19^T9G7 +seq17 0 phiX174 3034 37 19M1D17M * 0 0 GTGATGTGCTTGCTACCGAAACAATACTTTAGGCAT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:19^T9G7 seq18 4 * 0 0 * * 0 0 TCAATCCCCCATGCTTGGCCGTTCCATAAGCAGATG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII seq19 4 * 0 0 * * 0 0 TTCCTGCGCTTAATGCTTGAGCGTCCTGGTGCTGAT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq2 0 phiX 141 37 36M * 0 0 ATTCGACCTATCCTTGCGCAGCTCGAGAAGCTCTTA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 X1:i:0 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 -seq20 0 phiX 1082 37 36M * 0 0 CTTATTACCATTTCAACTACTCCGGTTATCGCTGGC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 X1:i:0 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 -seq21 0 phiX 1344 37 15M1D21M * 0 0 CTGATACCAATAAAACCCTAAGCATTTGGTTCAGGG II#IIIIIII$5+.(9IIIIIII$%*$G$A31I&&B XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:15^T13T7 +seq2 0 phiX174 141 37 36M * 0 0 ATTCGACCTATCCTTGCGCAGCTCGAGAAGCTCTTA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 X1:i:0 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 +seq20 0 phiX174 1082 37 36M * 0 0 CTTATTACCATTTCAACTACTCCGGTTATCGCTGGC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 X1:i:0 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 +seq21 0 phiX174 1344 37 15M1D21M * 0 0 CTGATACCAATAAAACCCTAAGCATTTGGTTCAGGG II#IIIIIII$5+.(9IIIIIII$%*$G$A31I&&B XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:15^T13T7 seq22 4 * 0 0 * * 0 0 AATCAAACTTACCAAGGGGTTACGACGCGACGCCGT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII seq23 4 * 0 0 * * 0 0 TGTGCTTCCCCAACTTGATTTAATAACCCTATAGAC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq24 0 phiX 4084 37 17M1I18M * 0 0 TTTCTCAATCCCCAATGCCTTGGCTTCCCTAAGCAG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:27A7 -seq25 0 phiX 520 37 16M1I19M * 0 0 TTGCTACTGACCGCTCTTCGTGCTCGTTGCTGCGTT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:26C8 -seq26 0 phiX 1976 37 36M * 0 0 CCGCGTGAAATTTCTATGAAGGATGTTTTCCGTTCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 X1:i:0 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 -seq27 0 phiX 2598 37 20M1I15M * 0 0 CGCTAATCAAGTTGTTTCTGTTTGGTGCTGATATTG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:9G25 +seq24 0 phiX174 4084 37 17M1I18M * 0 0 TTTCTCAATCCCCAATGCCTTGGCTTCCCTAAGCAG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:27A7 +seq25 0 phiX174 520 37 16M1I19M * 0 0 TTGCTACTGACCGCTCTTCGTGCTCGTTGCTGCGTT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:26C8 +seq26 0 phiX174 1976 37 36M * 0 0 CCGCGTGAAATTTCTATGAAGGATGTTTTCCGTTCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 X1:i:0 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 +seq27 0 phiX174 2598 37 20M1I15M * 0 0 CGCTAATCAAGTTGTTTCTGTTTGGTGCTGATATTG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:9G25 seq28 4 * 0 0 * * 0 0 AAAGAGATTATTTGTCGGTCCAGCCACTAAAGTGAG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII seq29 4 * 0 0 * * 0 0 CAAATTAATGCGCGCTTCGATAATGATTGGGGTATC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq3 0 phiX 505 37 36M * 0 0 GTAACAAAGTTTGGATTGCTACTGACCGCTCTCGTG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 X1:i:0 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 -seq30 0 phiX 4091 37 18M1I17M * 0 0 ATCCCCTATGCTTGGCTTACCATAAGCAGATGGATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:6A28 +seq3 0 phiX174 505 37 36M * 0 0 GTAACAAAGTTTGGATTGCTACTGACCGCTCTCGTG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 X1:i:0 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 +seq30 0 phiX174 4091 37 18M1I17M * 0 0 ATCCCCTATGCTTGGCTTACCATAAGCAGATGGATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:6A28 seq4 4 * 0 0 * * 0 0 AGCCGCTCGTCTTTTATGTAGGTGGTCAACCATTTT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq5 0 phiX 4985 25 36M * 0 0 CAGTTATATGGCTTTTGGTTTCTATGTGGCTTAATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:2 XO:i:0 XG:i:0 MD:Z:13G17A4 -seq6 0 phiX 925 37 11M1D25M * 0 0 AGGCGCTCGTCTTGGTATGTAGGTGGTCAACAATTT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:1 X0:i:1 X1:i:0 XM:i:0 XO:i:1 XG:i:1 MD:Z:11^T25 -seq7 0 phiX 943 37 13M1I22M * 0 0 TGTAGGTGGTCAACCAATTTTAATTGCAGGGGCTTC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:1 X0:i:1 X1:i:0 XM:i:0 XO:i:1 XG:i:1 MD:Z:35 +seq5 0 phiX174 4985 25 36M * 0 0 CAGTTATATGGCTTTTGGTTTCTATGTGGCTTAATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:2 XO:i:0 XG:i:0 MD:Z:13G17A4 +seq6 0 phiX174 925 37 11M1D25M * 0 0 AGGCGCTCGTCTTGGTATGTAGGTGGTCAACAATTT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:1 X0:i:1 X1:i:0 XM:i:0 XO:i:1 XG:i:1 MD:Z:11^T25 +seq7 0 phiX174 943 37 13M1I22M * 0 0 TGTAGGTGGTCAACCAATTTTAATTGCAGGGGCTTC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:1 X0:i:1 X1:i:0 XM:i:0 XO:i:1 XG:i:1 MD:Z:35 seq8 4 * 0 0 * * 0 0 ACACCCGTCCTTTACGTCATGCGCTCTATTCTCTGG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq9 0 phiX 2596 37 16M1I19M * 0 0 GCCGCTATTCAGGTTGTTTTCTGTTGGTGCTGATAT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:7A27 +seq9 0 phiX174 2596 37 16M1I19M * 0 0 GCCGCTATTCAGGTTGTTTTCTGTTGGTGCTGATAT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 X1:i:0 XM:i:1 XO:i:1 XG:i:1 MD:Z:7A27 --- a/test-data/perm_in2.fastqsanger +++ b/test-data/perm_in2.fastqsanger @@ -1,76 +1,76 @@ @HWI-EAS91_1_30788AAXX:1:1:1761:343/2 TTGATAAAGCAGGAATTACTACTGCTTGTTTACGAATTAAATCGAAGTGG -+/2 ++ IIIIIII""IIIIIII0II?I""IIIIIIIIIIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1578:331/2 AAGGACTGGTTTAGATATGAGTCACATTTTGTTCATGGTAGAGATTCTCT -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1647:512/2 TTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGATTTCGATTTTCTG -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1570:620/2 CTTGCGTTTATGGTACGCTGGACTTTGTGGGATACCCTCGCTTTCCTGCT -+/2 ++ IIIIIII""IIIIIIIIIIIIIBIIIIIIIIIIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1599:330/2 TTCTGGCGCTCGCCCTGGTCGTCCGCAGCCGTTGCGAGGTACTAAAGGCA -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIII<III@II?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1652:270/2 GCTTCGGCCCCTTACTTGAGGATAAATTATGTCTAATATTCAAACTGGCG -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIII6II?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1746:351/2 CCACTCCTCTCCCGACTGTGTGTGTGTGTGTTTATATTGACCATGCCGCT -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIII?I0IIIIHIIIGIIIIIIIIIII @HWI-EAS91_1_30788AAXX:1:1:1582:633/2 TCTATTGACATTATGGGTCTGCAAGCTGCTTTTTTTTTTTTTTTTTTTTT -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1598:534/2 TTAGGCCAGTTTTCTGGTCGTGTTCAACAGACCTATAAACATTCTGTGCC -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1572:324/2 GCCGCCGCGTGAAATTTCTATGAAGGATGTTTTCCGTTCTGGTGATTCGT -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIII+7I05I?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1749:466/2 GCCGACCACTCGCGATTCAATCATGACTTCGTGATAAAAGATTGAGTGTG -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1629:446/2 CAAGCGAAGCGCGGTAGGTTTTCTGCTTAGGAGTTTAATCATGTTTCAGA -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1763:587/2 CATTGCATTCAGATGGATACATCTGTCAACGCCGCTAATCAGGTTGTTTC -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1616:363/2 GTGACTATTGACGTCCTTCCCCGTACGCCGGGCAATAAtGTTTATGTTGG -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIDIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1768:715/2 AGGACTTCTTGAAGGTACGTTGCAGGCTGGCACTTCTGCCGTTTCTGATA -+/2 ++ IIIIIII""IIIIIIIIIIIIIDIIIIIIIIIIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1572:270/2 ACACCAATCTTTCCAAGCAACAGCAGGTTTCCGAGATTATGCGCCAAATG -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1785:1272/2 GACGGTAAAGCTGATGGTATTGGCTCTAATTTGTCTAGGAAATAACCGTC -+/2 ++ III""""""IIIIIIIII""FI"IIII""II+ICI?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1673:514/2 GCATTTCTACTCTTTCTCAATCCCCAATGCTTGGCTTCCATAAGCAGATG -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIII1?I0IIIIHIIIGIII @HWI-EAS91_1_30788AAXX:1:1:1634:330/2 TCAAGATTGCTGGAGGCCTCCACTATGAAATCGCGTAGAGGCTTTaCTAT -+/2 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIII8II?I0IIIIHIIIGIII --- a/tools/sr_mapping/PerM.xml +++ b/tools/sr_mapping/PerM.xml @@ -1,49 +1,55 @@ -<tool id="PerM" name="Map with PerM" version="1.0.0"> +<tool id="PerM" name="Map with PerM" version="1.1.0"><description>for SOLiD and Illumina</description><!-- works with PerM version 0.2.6 --><requirements><requirement type="package">perm</requirement></requirements><command> -PerM -#if $s.sourceOfRef.refSource == "history": - $s.sourceOfRef.ref -#else: - $s.sourceOfRef.index -#end if -#if $s.mate.singleOrPairs == "single": - $s.mate.reads -#else: - -1 $s.mate.reads1 -2 $s.mate.reads2 - -U $s.mate.upperbound - -L $s.mate.lowerbound - $s.mate.excludeAmbiguousPairs -#end if -#if $s.space == "color": - --readFormat "csfastq" -#else: - --readFormat "fastq" -#end if -#if $int($str($valAlign)) >= 0: - -v $valAlign -#end if -#if $align.options == "full": - --seed $align.seed - -$align.alignments - #if $str($align.delimiter) != "None": - --delimiter $align.delimiter - #end if - -T $align.sTrimL - $align.includeReadsWN - $align.statsOnly - $align.ignoreQS -#end if -#if $str($bUnmappedRead) == "true" and $s.space == "color": - -u $unmappedReadOutCS -#elif $str($bUnmappedRead) == "true" and $s.space == "base": - -u $unmappedReadOut -#end if --o $output --outputFormat sam --noSamHeader | tr '\r' '\n' | tr -cd "[:print:]\t\n " | grep "Reads\|Sub0\|Pairs\|single" | sed 's/.*Reads:,//' | sed 's/\/.*dat,_ Sub0/Sub0/' + PerM + #if $s.sourceOfRef.refSource == "history" + $s.sourceOfRef.ref + #else + #if $s.space == "color" + "${ filter( lambda x: str( x[0] ) == str( $s.sourceOfRef.index ), $__app__.tool_data_tables[ 'perm_color_indexes' ].get_fields() )[0][-1] }" + #elif $s.space == "base" + "${ filter( lambda x: str( x[0] ) == str( $s.sourceOfRef.index ), $__app__.tool_data_tables[ 'perm_base_indexes' ].get_fields() )[0][-1] }" + #end if + #end if + #if $s.mate.singleOrPairs == "single": + $s.mate.reads + #else: + -1 $s.mate.reads1 -2 $s.mate.reads2 + -U $s.mate.upperbound + -L $s.mate.lowerbound + $s.mate.excludeAmbiguousPairs + #end if + #if $s.space == "color": + --readFormat "csfastq" + #else: + --readFormat "fastq" + #end if + #if $int($str($valAlign)) >= 0 + -v $valAlign + #end if + #if $align.options == "full": + --seed $align.seed + -$align.alignments + #if $str($align.delimiter) != "None" + --delimiter $align.delimiter + #end if + -T $align.sTrimL + $align.includeReadsWN + $align.statsOnly + $align.ignoreQS + #end if + #if $str($bUnmappedRead) == "true" and $s.space == "color" + -u $unmappedReadOutCS + #elif $str($bUnmappedRead) == "true" and $s.space == "base" + -u $unmappedReadOut + #end if + -o $output + --outputFormat sam + --noSamHeader | tr '\r' '\n' | tr -cd "[:print:]\t\n " | grep "Reads\|Sub0\|Pairs\|single" | sed 's/.*Reads:,//' | sed 's/\/.*dat,_ Sub0/Sub0/' </command><inputs><conditional name="s"> @@ -59,10 +65,7 @@ PerM </param><when value="indexed"><param name="index" type="select" label="Select a reference genome (with seed and read length)" help="if your genome of interest is not listed - contact Galaxy team"> - <options from_file="perm_color_index.loc"> - <column name="value" index="1" /> - <column name="name" index="0" /> - </options> + <options from_data_table="perm_color_indexes"/></param></when><when value="history"> @@ -94,10 +97,7 @@ PerM </param><when value="indexed"><param name="index" type="select" label="Select a reference genome with seed and read length" help="if your genome of interest is not listed - contact Galaxy team"> - <options from_file="perm_base_index.loc"> - <column name="value" index="1" /> - <column name="name" index="0" /> - </options> + <options from_data_table="perm_base_indexes"/></param></when><when value="history"> @@ -148,7 +148,7 @@ PerM </param><param label="Use the first n bases of each read for alignment (-T)" name="sTrimL" type="integer" size="5" value="50" /><param name="includeReadsWN" type="boolean" checked="true" truevalue="--includeReadsWN" falsevalue="" label="Include reads with 'N' or '.' by encoding '.' as 3, 'N' as 'A' (--includeReadsWN)" /> - <param name="statsOnly" type="boolean" checked="false" truevalue="--statsOnly" falsevalue="" label="output mapping stats only. Don't output alignments (--statsOnly)" /> + <param name="statsOnly" type="boolean" checked="false" truevalue="--statsOnly" falsevalue="" label="Output mapping stats only. Don't output alignments (--statsOnly)" /><param name="ignoreQS" type="boolean" checked="false" truevalue="--ignoreQS" falsevalue="" label="Ignore quality scores (--ignoreQS)" /></when></conditional><!-- options --> @@ -170,8 +170,7 @@ PerM <test><!-- PerM command: - PerM test-data/phiX.fasta 50 +seed F3 -m -s phiX_F3_50.index +readFormat .fastq - PerM phiX_F3_50.index -1 test-data/perm_in1.fastqsanger -2 test-data/perm_in2.fastqsanger -U 100000 -L 0 -e +readFormat .fastq -v 0 +seed F2 -A -T 50 +includeReadsWN -o perm_out1.sam +outputFormat sam +noSamHeader | tr '\r' '\n' | tr -cd "[:print:]\t\n " | grep "Reads\|Sub0\|Pairs\|single" | sed 's/.*Reads:,//' | sed 's/\/.*dat,_ Sub0/Sub0/' + PerM /afs/bx.psu.edu/depot/data/genome/phiX/perm_index/phiX_base_F3_50.index -1 test-data/perm_in1.fastqsanger -2 test-data/perm_in2.fastqsanger -U 100000 -L 0 -e +readFormat fastq -v 0 +seed F3 -A -T 50 +includeReadsWN -o perm_out1.sam +outputFormat sam +noSamHeader | tr '\r' '\n' | tr -cd "[:print:]\t\n " | grep "Reads\|Sub0\|Pairs\|single" | sed 's/.*Reads:,//' | sed 's/\/.*dat,_ Sub0/Sub0/' You need to replace the + with 2 dashes. --><param name="space" value="base" /> @@ -186,7 +185,7 @@ PerM <param name="valAlign" value="0" /><param name="options" value="full" /><param name="alignments" value="A" /> - <param name="seed" value="F2" /> + <param name="seed" value="F3" /><param name="delimiter" value="None" /><param name="sTrimL" value="50" /><param name="includeReadsWN" value="true" /> @@ -198,7 +197,7 @@ PerM <test><!-- PerM command: - PerM test-data/chr_m.fasta test-data/perm_in3.fastqsanger +readFormat .fastq -v 2 -u perm_out3.fastqsanger -o perm_out2.sam +outputFormat sam +noSamHeader | tr '\r' '\n' | tr -cd "[:print:]\t\n " | grep "Reads\|Sub0\|Pairs\|single" | sed 's/.*Reads:,//' | sed 's/\/.*dat,_ Sub0/Sub0/' + PerM test-data/chr_m.fasta test-data/perm_in3.fastqsanger +readFormat fastq -v 2 -u perm_out3.fastqsanger -o perm_out2.sam +outputFormat sam +noSamHeader | tr '\r' '\n' | tr -cd "[:print:]\t\n " | grep "Reads\|Sub0\|Pairs\|single" | sed 's/.*Reads:,//' | sed 's/\/.*dat,_ Sub0/Sub0/' You need to replace the + with 2 dashes. --><param name="space" value="base" /> @@ -215,7 +214,7 @@ PerM <test><!-- PerM command: - PerM test-data/phiX.fasta test-data/perm_in4.fastqcssanger +readFormat .csfastq -v 1 -o perm_out4.sam +outputFormat sam +noSamHeader | tr '\r' '\n' | tr -cd "[:print:]\t\n " | grep "Reads\|Sub0\|Pairs\|single" | sed 's/.*Reads:,//' | sed 's/\/.*dat,_ Sub0/Sub0/' + PerM test-data/phiX.fasta test-data/perm_in4.fastqcssanger +readFormat csfastq -v 1 -o perm_out4.sam +outputFormat sam +noSamHeader | tr '\r' '\n' | tr -cd "[:print:]\t\n " | grep "Reads\|Sub0\|Pairs\|single" | sed 's/.*Reads:,//' | sed 's/\/.*dat,_ Sub0/Sub0/' You need to replace the + with 2 dashes. --><param name="space" value="color" /> @@ -231,14 +230,12 @@ PerM <test><!-- PerM command: - PerM equCab2.fasta 50 +seed F4 -m -s equCab2_F3_50.index +readFormat .csfastq - PerM equCab2_F3_50.index -1 test-data/perm_in5.fastqcssanger -2 test-data/perm_in6.fastqcssanger -U 90000 -L 10000 +readFormat .csfastq -v 3 -o perm_out5.sam +outputFormat sam +noSamHeader | tr '\r' '\n' | tr -cd "[:print:]\t\n " | grep "Reads\|Sub0\|Pairs\|single" | sed 's/.*Reads:,//' | sed 's/\/.*dat,_ Sub0/Sub0/' + PerM /afs/bx.psu.edu/depot/data/genome/equCab2/perm_index/equCab2_chrM_color_F2_50.index -1 test-data/perm_in5.fastqcssanger -2 test-data/perm_in6.fastqcssanger -U 90000 -L 10000 +readFormat csfastq -v 3 +seed F2-o perm_out5.sam +outputFormat sam +noSamHeader | tr '\r' '\n' | tr -cd "[:print:]\t\n " | grep "Reads\|Sub0\|Pairs\|single" | sed 's/.*Reads:,//' | sed 's/\/.*dat,_ Sub0/Sub0/' You need to replace the + with 2 dashes. - hg19.fasta needs to be supplied. --><param name="space" value="color" /><param name="refSource" value="indexed" /> - <param name="index" value="equCab2_chrM_F3_50" /> + <param name="index" value="equCab2_chrM_F2_50" /><param name="singleOrPairs" value="paired" /><param name="reads1" value="perm_in5.fastqcssanger" ftype="fastqcssanger" /><param name="reads2" value="perm_in6.fastqcssanger" ftype="fastqcssanger" /> --- a/test-data/perm_in3.fastqsanger +++ b/test-data/perm_in3.fastqsanger @@ -1,396 +1,396 @@ @HWI-EAS91_1_30788AAXX:1:1:1513:715/1 GTTTTTTGGGCATAGATGTTTAGTTGTGGTAGTCAG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIDI?II-+I @HWI-EAS91_1_30788AAXX:1:1:1698:516/1 GTTGTTAGGGAGAGGAGTTGAACCTCTGAGTGTAAA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIII5IIIII9I @HWI-EAS91_1_30788AAXX:1:1:1491:637/1 GCTAGCAGGATGGATCCGGCAATTGGGGCTTCTACA -+/1 ++ IIIIIII""IIIIIIIIIIIIFIIIIIIIIIIIABD @HWI-EAS91_1_30788AAXX:1:1:1711:249/1 GGAAGTAGGGGCCTGCGTTCAGGCGTTCTGTTTGGT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIIII @HWI-EAS91_1_30788AAXX:1:1:1634:211/1 GAAGCAGGGGCTTGATACTGACACTTCGTCGACGTA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIII9IIDF @HWI-EAS91_1_30788AAXX:1:1:1218:141/1 GTTAAATATTGGGAGTGGGGGGGGGGGGGAGTTTTGT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIII1IIII+I @HWI-EAS91_1_30788AAXX:1:1:1398:854/1 GTGAAGAGGAGGGGATTTATTAGTACGGGAAGGGTG -+/1 ++ IIIIIII""IIIIIBIIIIIIIIIIIIIIA=IIIII @HWI-EAS91_1_30788AAXX:1:1:1310:991/1 GAATAGTGGTAGTATTATTCCTTCTAGGCATAGGAG -+/1 ++ IIIIIII""IIIIIIIIII4IIIIIIDII:IEI2:I @HWI-EAS91_1_30788AAXX:1:1:1716:413/1 GATCCAAGGCTTTATCAACACCTATTCTGATTCTTC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIIII @HWI-EAS91_1_30788AAXX:1:1:1630:59/1 GGAGCGGGGGGTTGGTAAGGTTGGGGTCGAGTATGA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIII;IIHIIF @HWI-EAS91_1_30788AAXX:1:1:1601:805/1 GAAAACAGGAAAACAATCCAGTCACTTACCCTATGC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIII@III @HWI-EAS91_1_30788AAXX:1:1:1663:724/1 GTTTGCCGGCGCCATCCTACGCTCCATTCCCAACAA -+/1 ++ IIIIIII""IIII8IIIIIIHIIII6IIIII1CI=3 @HWI-EAS91_1_30788AAXX:1:1:1454:975/1 GCTAGGCGGGAGTGGTAAAAGGCTCAGAAGAAGCCA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIEIG;IIIIIII @HWI-EAS91_1_30788AAXX:1:1:1461:255/1 GTACACCGGCGCCTGAGCCCTACTAATAACTCTCAT -+/1 ++ IIIIIII""IIIIII9IIIIIIEI(II9.I4III,I @HWI-EAS91_1_30788AAXX:1:1:1775:764/1 GCATCCCGGTAGATCTAATTTTCTAAATCTGTCAAC -+/1 ++ IIIIIII""III@IIII+IIIIII8H8IIIIIIICI @HWI-EAS91_1_30788AAXX:1:1:1269:520/1 GGAGTATGGAATAAGTGATTTTAGATCGGTTTGTCG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIIII @HWI-EAS91_1_30788AAXX:1:1:1303:1162/1 GAGCAAGGGCAGGAGGAGGAGTCCTAGGATGTCTTT -+/1 ++ IIIIIII""IIIIFII4*IGIAI(IAII49',3I6I @HWI-EAS91_1_30788AAXX:1:1:1090:409/1 GTTTGTTGGGAATGGAGCGTAGGATGGCGTAGGCAA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIII:IIA8I @HWI-EAS91_1_30788AAXX:1:1:1336:1000/1 GGTAAATGGGAAATATTAAGTTTCTGTTTCTAGATC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIII9II @HWI-EAS91_1_30788AAXX:1:1:1199:1376/1 GTTTTCTGGAAAACCTTCACCTATTTATGGGGGTTT -+/1 ++ IIIIIII""IIIIIIIIIIIII;III3IIG&:/III @HWI-EAS91_1_30788AAXX:1:1:1598:1148/1 GATCAATGGTTTGGATCAATAAGTGATTATATATTT -+/1 ++ IIIIIII""IIIIIDIIIIII?IIICII=IHIIIII @HWI-EAS91_1_30788AAXX:1:1:1723:1459/1 GAAACCCGGACGTTTGGATGGGCCCGGAGCGAGGAT -+/1 ++ IIIIIII""IIIIIIIIDIIIIIIIII9HII-II=I @HWI-EAS91_1_30788AAXX:1:1:1442:1346/1 TATCAAGGGGCTGCTTCGAATCCGAAGTGGTGGCTG -+/1 ++ IIIIIII""IIIIIDIIIII1I(I4II<?<-II*,& @HWI-EAS91_1_30788AAXX:1:1:850:117/1 GTATGACGGTAAAGAAAATTATTACGAATGCATGGG -+/1 ++ IIIIIII""IIIIIIEIEIIIIIIIIEBIDD9I;:? @HWI-EAS91_1_30788AAXX:1:1:795:325/1 GGGTACTGGGAAGTGGAATGGTGTGAGTCCAAGTTT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIII65IIII @HWI-EAS91_1_30788AAXX:1:1:873:453/1 GAGTAGGGGGATTGCTAGAGTTACTTCGTATGAGAT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIII@IIIIIII=I @HWI-EAS91_1_30788AAXX:1:1:1285:1334/1 GATATGGGGTCTGGAATAGGATTGCGCTGTTATCCC -+/1 ++ IIIIIII""IIIIIBIIGIIIIIIIIII8IIIII8I @HWI-EAS91_1_30788AAXX:1:1:905:406/1 GAAAAGTGGTAGGCTATATGCAACTTCGCAAAGGAC -+/1 ++ IIIIIII""IIIIIIIIBIIIIBIIII=I@96D2*I @HWI-EAS91_1_30788AAXX:1:1:1774:595/1 TTTAGGTGGGATGTGGGGATCATGTAGGAGTCAAAG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIIEI @HWI-EAS91_1_30788AAXX:1:1:1694:931/1 TTAAATTGGCATTAGAATTGAGTAGTTTTTAGGTAA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIH,III @HWI-EAS91_1_30788AAXX:1:1:1092:1151/1 GAGAGTTGGCTGATTTAGGCGCCCAGGGATAGCGTC -+/1 ++ IIIIIII""IIIIIIIIIII5III>IIIII6@III5 @HWI-EAS91_1_30788AAXX:1:1:803:557/1 GGTGTGTGGGCGCTTCATGGCCTGATTCAATTAAGC -+/1 ++ IIIIIII""IIIIIIIIIIIIIII<IIII?III406 @HWI-EAS91_1_30788AAXX:1:1:1315:1200/1 TAGTTTTGGGGGGTTTTCTTCAAAACCTTCACCTAT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIII;I @HWI-EAS91_1_30788AAXX:1:1:765:358/1 GGTGTTTGGATGAGGACGGCTACGATTACTAGGGCT -+/1 ++ IIIIIII""IIIIIIIIIIIIDIIAII4@I0D='1I @HWI-EAS91_1_30788AAXX:1:1:1425:1167/1 GACCTTAGGTGTAGGACATGGTGTAATTCGGTAGCA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIII(%II+IG @HWI-EAS91_1_30788AAXX:1:1:1775:635/1 AATAGCCGGATAGCTAGAAGTAAGGTTGAGTTAAAG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIIBI @HWI-EAS91_1_30788AAXX:1:1:1433:749/1 GACTATGGGTGCTATTATACATGCTAGTCATAGGAA -+/1 ++ IIIIIII""IIIIIIIIIIIFIIIIICIIIIB/I9E @HWI-EAS91_1_30788AAXX:1:1:798:247/1 GGAGATTGGAAAGTAGTATGCTTAGGGTAAGGGTGA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIIII @HWI-EAS91_1_30788AAXX:1:1:1249:1238/1 TATTGTTGGGGTAGCGAAAGAGGCGAATAGATTTTC -+/1 ++ IIIIIII""IIIIIIIIIIIBIIIICDIII7IIII@ @HWI-EAS91_1_30788AAXX:1:1:1043:1104/1 GGAAGGGGGAATAGGAGGGCAATTTCTAAGTCGAAT -+/1 ++ II&IIII""IIIIIIDIIIII;IFI<I0II.IIIC, @HWI-EAS91_1_30788AAXX:1:1:1655:1058/1 AAAAATCGGCTTTACAATTATATTCGTAGGGGTAAA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIFIII6AIIIGI @HWI-EAS91_1_30788AAXX:1:1:1764:1403/1 TGATGAAGGGTTTGAGGGGGCTGGTAGGTCAATAAA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIBIIIII @HWI-EAS91_1_30788AAXX:1:1:1632:34/1 AGGATAGGGGCTATCCGTTGGTCTTAGGAACCAAAA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIFIIIH:6I @HWI-EAS91_1_30788AAXX:1:1:1367:1208/1 GACACGTGGCACTTCCAATCATACTATCCAGCATCC -+/1 ++ IIIIIII""IIIIIIII:IIII8IIEIIII-IAIII @HWI-EAS91_1_30788AAXX:1:1:1778:108/1 AATACACGGACCATATCAACAGCATTAAACCTTCAT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIII@I @HWI-EAS91_1_30788AAXX:1:1:1152:1115/1 GTAGTATGGCGTAGCCTCCTAGTTTTAGTAGAATGG -+/1 ++ 7IIIIII""IIIIIIIIIII.68IIIDII=7IIIA' @HWI-EAS91_1_30788AAXX:1:1:1165:1121/1 ATACTCAGGTCATTCTAGTCCTTTTTGGGTTCATTC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIII22?IIIIIIA @HWI-EAS91_1_30788AAXX:1:1:1500:55/1 ATAGAGAGGAGTGCAACTAAGAGTGGGAGGGAACCT -+/1 ++ IIIIIII""IIIIIIIIIIFIIIIIIICIII<IIII @HWI-EAS91_1_30788AAXX:1:1:1142:1196/1 TCATTTTGGTACCACTCGCAAGCACCATCGAAAACA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIII@I=I79I6II @HWI-EAS91_1_30788AAXX:1:1:1693:757/1 AAATTATGGGTTAAACCCCTATATACCTCTATGGCC -+/1 ++ IIIIIII""IIIIIIIIIIIIIBIDIIIII0II-IG @HWI-EAS91_1_30788AAXX:1:1:1364:1053/1 TTATTCAGGTGGGTATGAATCCTGATAGTGGGGGGA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIII?.I31G&4=5 @HWI-EAS91_1_30788AAXX:1:1:1450:1443/1 GTAAAAAGGTGCTCCAAGGCCTATTCATCACAATTT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIEIB8III @HWI-EAS91_1_30788AAXX:1:1:1701:1298/1 TAGTAGAGGCCGCGTCCTACGTGAATGAAGAGGCAG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIII8II;IIIGI @HWI-EAS91_1_30788AAXX:1:1:1729:856/1 TCCTATTGGTTCAATACTGAAACCAAGCACTACCCG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIFIIIII@IIIH @HWI-EAS91_1_30788AAXX:1:1:1748:933/1 TGAGCTCGGGGCTTCATCTTCTTATTCACAGTAGGA -+/1 ++ IIIIIII""IIIIIICIIIIIIIIIIIIII@II5@F @HWI-EAS91_1_30788AAXX:1:1:1662:1296/1 TTAGTTAGGAATAGAATTACACATGCAAGTATCCGC -+/1 ++ IIIIIII""IIIIIIIIIIIIIHIIIEI5IIIII4I @HWI-EAS91_1_30788AAXX:1:1:1393:345/1 ATTTACAGGAGAATTGAGTAGTTTTTAGGTAAATTT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIE+IIEIIII @HWI-EAS91_1_30788AAXX:1:1:943:780/1 AGGCGTTGGGTTTGGTTGCCTCAGCGGGTGATGATA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIII;II<IH @HWI-EAS91_1_30788AAXX:1:1:1639:968/1 AGCTCACGGAAAATAGCAGCATCATCCTCCCCACAC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIII8I:I @HWI-EAS91_1_30788AAXX:1:1:589:1114/1 GTCATTCGGGATTAGTTGAGGTTAATTCTACTGTAG -+/1 ++ IIIIIII""IIIIIIIIIII1IIIIIIIIIII&II) @HWI-EAS91_1_30788AAXX:1:1:763:408/1 GCCCCACGGCTGGTGTTGACAACATGACTACTGCCA -+/1 ++ IIIIIII""IIIIIIIIIIIIII=I*5II<II'II( @HWI-EAS91_1_30788AAXX:1:1:950:352/1 ACGCATAGGCAACATGAAATACCATCTCATCCATAG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIFIIIIIGI @HWI-EAS91_1_30788AAXX:1:1:1164:103/1 TTAACTAGGACATTCACCAAACCATTAAAGTATAGG -+/1 ++ IIIIIII""IIIIIIIIIIIAII=IIB58I=<I;II @HWI-EAS91_1_30788AAXX:1:1:1078:1202/1 TAGGGCTGGGCATAGTGGGGTATCTAATCCCAGTTT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIEIII @HWI-EAS91_1_30788AAXX:1:1:1617:490/1 AATCCTTGGTAACCGCATCGGGGATATCGGCTTCAT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIII:(D @HWI-EAS91_1_30788AAXX:1:1:843:504/1 ACAACATGGAATACCATCTCATCCATAGGATCTTTT -+/1 ++ IIIIIII""IIIIIIIIAIIIIII>IIHI=IIIIII @HWI-EAS91_1_30788AAXX:1:1:942:318/1 TTCATACGGGCCATGTCCAGCCTAGCTGTCTACTCA -+/1 ++ IIIIIII""IIIIIIIIIIHIIIIIIIIIII<IIIF @HWI-EAS91_1_30788AAXX:1:1:1719:283/1 TTTTGTTGGCCGAGGTCACCCCAACCGAAATTGCTG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIII3=2IGIIII @HWI-EAS91_1_30788AAXX:1:1:1517:961/1 TGTCACTGGTCCATATTAATATCTTCCTAGCATTCA -+/1 ++ IIIIIII""IIIII=III9I@IIIIIIIBIIEIII> @HWI-EAS91_1_30788AAXX:1:1:1482:345/1 AGGATGTGGGTTAATAGCCCTATAGCTAGAAGTAAG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIII?IAHIIAAI @HWI-EAS91_1_30788AAXX:1:1:1697:533/1 ATGAGGTGGATTAGGAGGTGTCCGGCGGTAATGTTA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIII1>IIIII @HWI-EAS91_1_30788AAXX:1:1:1159:1225/1 TTTCTACGGCAAGGGACGCCCATTTTCCTCATCCCC -+/1 ++ IIIIIII""IIIII=I7IIII3IIIIIIII/ID@II @HWI-EAS91_1_30788AAXX:1:1:982:332/1 AAGGATTGGATCCCCTCCTCCTGCGGGGTCGAAGAA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIII?<I7@ @HWI-EAS91_1_30788AAXX:1:1:1073:668/1 AGCATTTGGCAACCCCTACCTGCCAGAACTCTACTC -+/1 ++ IIIIIII""IIIIIIIIIIIIIII>I4@IIIIIIII @HWI-EAS91_1_30788AAXX:1:1:1386:1163/1 AGTTGGCGGAAAAGCAGCCATCAATTAAGAAAGCGT -+/1 ++ IIIIIII""IIIIIIIIIICII=GIIIII@IGIIII @HWI-EAS91_1_30788AAXX:1:1:1196:344/1 ATTGAAGGGAGTTGATTAGGGTATTTAGCTGTTAAC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII7 @HWI-EAS91_1_30788AAXX:1:1:1551:1269/1 ATTACCAGGATCCTAATAGGAGCCAATATCACCATC -+/1 ++ IIIIIII""IIIIIIIIGIIIIIIIIIIII@II4II @HWI-EAS91_1_30788AAXX:1:1:928:468/1 AGGAGATGGAAATTTTAACTTGGCGCTATAGAGAAA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIC<IHIII @HWI-EAS91_1_30788AAXX:1:1:763:835/1 GCTCAGAGGAAGCCAGAGAAGAAGAAGACTTCTGAG -+/1 ++ IIIIIII""IIIIIIIHIEFIIFI<IIIIIIDII:I @HWI-EAS91_1_30788AAXX:1:1:1363:330/1 TAGCCTCGGAGTTTTAGTAGAATGGCTGCTAGCACT -+/1 ++ IIIIIII""IIIIIIII@IIIIIIIIII5I,5C-75 @HWI-EAS91_1_30788AAXX:1:1:1001:837/1 ATACTATGGCTGTGAGGAATAATCATAACTAGTTCC -+/1 ++ IIIIIII""IIIII2IIIIIIIIIIIFIII:IIIII @HWI-EAS91_1_30788AAXX:1:1:1189:616/1 TTTGATAGGGTAAAACATAGAGGCTCAAACCCTCTT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIICIIIIIIIII @HWI-EAS91_1_30788AAXX:1:1:1212:634/1 ATCAACAGGTATTCTGATTCTTCGGACACCCCGAAG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIAIIIIF(.I @HWI-EAS91_1_30788AAXX:1:1:1271:421/1 ACACGACGGCACCTAATGACCCACCAAACCCACGCT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIII>C:IIIDI<II @HWI-EAS91_1_30788AAXX:1:1:1582:328/1 AGCATTAGGCTTTTAAGTTAAAGATTGAGGGTTCAA -+/1 ++ IIIIIII""IIIIII,IIIB;BI<IIIIII+IIIBI @HWI-EAS91_1_30788AAXX:1:1:1133:687/1 AGAGAGCGGATTAGGAATACGATTATTAGTGTGTGG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIII4III @HWI-EAS91_1_30788AAXX:1:1:1231:662/1 TCACTCTGGAGAACATATAAAACCAACATAACCTCC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIII?ICCIIIII @HWI-EAS91_1_30788AAXX:1:1:1693:1140/1 ATTGATAGGATGGGGGTTAGGGGGAGGAGTAGGGAG -+/1 ++ IIIIIII""IIIIIIIIIIIIIII:II5II7IIA-I @HWI-EAS91_1_30788AAXX:1:1:867:279/1 AAGCATTGGACTGTAAATCTAAAGACAGGGGTTGGA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIIII @HWI-EAS91_1_30788AAXX:1:1:1095:605/1 AAGCAAGGGACTGAAAATGCCTAGATGAGTATTCTT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIEIIIIIIIIIII @HWI-EAS91_1_30788AAXX:1:1:1650:1185/1 ACCCCAGGGAACCCTCTCAGCACTCCCCCTCATATT -+/1 ++ IIIIIII""IIIIIIIIIIII6IIIIIIIII5I-II @HWI-EAS91_1_30788AAXX:1:1:799:192/1 AATGTTAGGGGTTAGCCGCACGGCTAGGGCTACAGG -+/1 ++ IIIIIII""IIIIIIIIII8IIIEIIIII<I::%II @HWI-EAS91_1_30788AAXX:1:1:1082:719/1 TCTTGAGGGTCTATGGTGCTGGTATGGGTTAATTTA -+/1 ++ IIIIIII""IIIIIIA8III>I92I3+3IIE0III< @HWI-EAS91_1_30788AAXX:1:1:1746:1180/1 AAAATTAGGGAGAAGTAATCTAGTTTGAAGCTTAGG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIFIIIIIIII @HWI-EAS91_1_30788AAXX:1:1:606:460/1 TTAATTTGGATTATAATAACACTCACAATATTCATA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIII?I6IIIII6 @HWI-EAS91_1_30788AAXX:1:1:1059:362/1 ATCGGTAGGCTCGTAGCTTCAGTATCATTGGTGGCC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIII2)</II @HWI-EAS91_1_30788AAXX:1:1:1483:1161/1 ATATGTGGGGGGTGGGGATGAGTGCTAGGATCAGGA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIHIAIIFIIIIIH @HWI-EAS91_1_30788AAXX:1:1:1273:600/1 TACTGAGGGGTATCCTGAGGTATGGGTGTCTAATAC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIIII @HWI-EAS91_1_30788AAXX:1:1:1190:1283/1 TTTCTGGGGTACAAGACCAGGGTAATGTGCGATATA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIAIIIII-?IIIE --- a/tools/sr_mapping/lastz_wrapper.xml +++ b/tools/sr_mapping/lastz_wrapper.xml @@ -1,25 +1,42 @@ -<tool id="lastz_wrapper_2" name="Lastz" version="1.1.1"> +<tool id="lastz_wrapper_2" name="Lastz" version="1.2.0"><description> map short reads against reference sequence</description><command interpreter="python">lastz_wrapper.py -#if $seq_name.how_to_name=="yes": ---ref_name=$seq_name.ref_name -#else: ---ref_name="None" -#end if ---ref_source=$source.ref_source --source_select=$params.source_select --out_format=$out_format --input2=$input2 -#if $source.ref_source=="history": ---input1=$source.input1 ---ref_sequences=$input1.metadata.sequences -#else: ---input1=$source.input1_2bit ---ref_sequences="None" -#end if -#if $params.source_select=="pre_set": ---pre_set_options=${params.pre_set_options} --strand="None" --seed="None" --gfextend="None" --chain="None" --transition="None" --O="None" --E="None" --X="None" --Y="None" --K="None" --L="None" --entropy="None" -#else: ---pre_set_options="None" --strand=$params.strand --seed=$params.seed --gfextend=$params.gfextend --chain=$params.chain --transition="$params.transition" --O=$params.O --E=$params.E --X=$params.X --Y=$params.Y --K=$params.K --L=$params.L --entropy=$params.entropy -#end if ---identity_min=$min_ident --identity_max=$max_ident --coverage=$min_cvrg --output=$output1 --unmask=$unmask --lastzSeqsFileDir=${GALAXY_DATA_INDEX_DIR} + #if $seq_name.how_to_name=="yes": + --ref_name=$seq_name.ref_name + #end if + --ref_source=$source.ref_source + --source_select=$params.source_select + --out_format=$out_format + --input2=$input2 + #if $source.ref_source=="history": + --input1=$source.input1 + --ref_sequences=$input1.metadata.sequences + #else: + --input1="${ filter( lambda x: str( x[0] ) == str( $source.input1_2bit ), $__app__.tool_data_tables[ 'lastz_seqs' ].get_fields() )[0][-1] }" + --ref_sequences="None" + #end if + #if $params.source_select=="pre_set": + --pre_set_options=${params.pre_set_options} + #else: + --strand=$params.strand + --seed=$params.seed + --gfextend=$params.gfextend + --chain=$params.chain + --transition="$params.transition" + --O=$params.O + --E=$params.E + --X=$params.X + --Y=$params.Y + --K=$params.K + --L=$params.L + --entropy=$params.entropy + #end if + --identity_min=$min_ident + --identity_max=$max_ident + --coverage=$min_cvrg + --output=$output1 + --unmask=$unmask + --lastzSeqsFileDir=${GALAXY_DATA_INDEX_DIR} </command><inputs><param name="input2" format="fasta" type="data" label="Align sequencing reads in" /> @@ -30,10 +47,7 @@ </param><when value="cached"><param name="input1_2bit" type="select" label="Using reference genome" help="If your genome of interest is not listed, contact the Galaxy team"> - <options from_file="lastz_seqs.loc"> - <column name="value" index="1" /> - <column name="name" index="0" /> - </options> + <options from_data_table="lastz_seqs" /></param></when><when value="history"> @@ -127,14 +141,15 @@ <tests><test><!-- - Lastz command: - lastz phiX.2bit/PHIX174[nickname=Ref] test-data/b1.fasta +nogfextend +nochain +gapped +strand=both +seed=12of19 +transition O=400 E=30 X=910 Y=9370 K=3000 L=3000 +noentropy +ambiguousn +nolaj +identity=0..100 +coverage=0 +format=sam- > lastz_wrapper_out2.sam - You need to point to phiX.2bit somewhere on your system. b1.fasta is located in galaxy's test-data. You will have to replace all the pluses before the - commands with 2 dashes, as double-dash can't appear in an XML comment. + Lastz command: + lastz phiX.2bit/phiX174[nickname=Ref] test-data/b1.fasta +nogfextend +nochain +gapped +strand=both +seed=12of19 +transition O=400 E=30 X=910 Y=9370 K=3000 L=3000 +noentropy +ambiguousn +nolaj +identity=0..100 +coverage=0 +format=sam- > lastz_wrapper_out2.sam + You need to point to phiX.2bit somewhere on your system. b1.fasta is located in galaxy's test-data. You will have to replace all the pluses before the + commands with 2 dashes, as double-dash can't appear in an XML comment. --> - <param name="input2" value="b1.fasta" ftype="fasta" /> + <param name="input2" value="b1.fasta" ftype="fasta" dbkey="phiX" /><param name="ref_source" value="cached" /> - <param name="input1_2bit" value="phiX" /> + <!-- this is the backwards-compatible "unique value" for this file, not an actual path --> + <param name="input1_2bit" value="/galaxy/data/phiX/seq/phiX.2bit" /><param name="out_format" value="sam" /><param name="source_select" value="full" /><param name="strand" value="both" /> @@ -150,8 +165,8 @@ <param name="L" value="3000" /><param name="entropy" value="noentropy" /><!-- - how_to_name is not the default. It is changed to modify - input1_2bit by adding the ref_name as a nickname + how_to_name is not the default. It is changed to modify + input1_2bit by adding the ref_name as a nickname --><param name="how_to_name" value="yes" /><param name="ref_name" value="Ref" /> @@ -163,10 +178,10 @@ </test><test><!-- - Lastz command: - lastz test-data/phiX.fasta test-data/b1.fasta[fullnames] +yasra95short +ambiguousn +nolaj +identity=0..100 +coverage=0 +format=diffs > lastz_wrapper_out3.tabular - phiX.fasta and b1.fasta are located in galaxy's test-data. You will have to replace all the pluses before the commands with 2 dashes, - as double-dash can't appear in an XML comment. + Lastz command: + lastz test-data/phiX.fasta test-data/b1.fasta[fullnames] +yasra95short +ambiguousn +nolaj +identity=0..100 +coverage=0 +format=diffs > lastz_wrapper_out3.tabular + phiX.fasta and b1.fasta are located in galaxy's test-data. You will have to replace all the pluses before the commands with 2 dashes, + as double-dash can't appear in an XML comment. --><param name="input2" value="b1.fasta" ftype="fasta" /><param name="ref_source" value="history" /> @@ -183,17 +198,17 @@ </test><test><!-- - Lastz command: first you will need to split the file phiX_split.fasta into two files, - phiX1.fasta and phiX2.fasta, each with 1 sequence (phiX1 and phiX2, respectively). Then: - lastz phiX1.fasta test-data/b1.fasta *yasra95short *ambiguousn *nolaj *identity=0..100 *coverage=0 *format=general-:score,name1,strand1,size1,start1,zstart1,end1,length1,text1,name2,strand2,size2,start2,zstart2,end2,start2+,zstart2+,end2+,length2,text2,diff,cigar,identity,coverage,gaprate,diagonal,shingle > lastz_wrapper_out4.tabular - lastz phiX2.fasta test-data/b1.fasta *yasra95short *ambiguousn *nolaj *identity=0..100 *coverage=0 *format=general-:score,name1,strand1,size1,start1,zstart1,end1,length1,text1,name2,strand2,size2,start2,zstart2,end2,start2+,zstart2+,end2+,length2,text2,diff,cigar,identity,coverage,gaprate,diagonal,shingle >> lastz_wrapper_out4.tabular - You need to point to phiX1.fasta and phiX2.fasta somewhere on your system. - phiX_split.fasta and b1.fasta are located in galaxy's test-data - You will have to replace all the asterisks before the commands with 2 dashes, - as double-dash can't appear in an XML comment - - NOTE: since the input file include more than 1 sequence, the output must be sorted in - order for functional test to pass. This is done using the sort="True" attribute on the output. + Lastz command: first you will need to split the file phiX_split.fasta into two files, + phiX1.fasta and phiX2.fasta, each with 1 sequence (phiX1 and phiX2, respectively). Then: + lastz phiX1.fasta test-data/b1.fasta *yasra95short *ambiguousn *nolaj *identity=0..100 *coverage=0 *format=general-:score,name1,strand1,size1,start1,zstart1,end1,length1,text1,name2,strand2,size2,start2,zstart2,end2,start2+,zstart2+,end2+,length2,text2,diff,cigar,identity,coverage,gaprate,diagonal,shingle > lastz_wrapper_out4.tabular + lastz phiX2.fasta test-data/b1.fasta *yasra95short *ambiguousn *nolaj *identity=0..100 *coverage=0 *format=general-:score,name1,strand1,size1,start1,zstart1,end1,length1,text1,name2,strand2,size2,start2,zstart2,end2,start2+,zstart2+,end2+,length2,text2,diff,cigar,identity,coverage,gaprate,diagonal,shingle >> lastz_wrapper_out4.tabular + You need to point to phiX1.fasta and phiX2.fasta somewhere on your system. + phiX_split.fasta and b1.fasta are located in galaxy's test-data + You will have to replace all the asterisks before the commands with 2 dashes, + as double-dash can't appear in an XML comment + + NOTE: since the input file include more than 1 sequence, the output must be sorted in + order for functional test to pass. This is done using the sort="True" attribute on the output. --><param name="input2" value="b1.fasta" ftype="fasta" /><param name="ref_source" value="history" /> --- a/tool-data/blastdb_p.loc.sample +++ b/tool-data/blastdb_p.loc.sample @@ -1,12 +1,27 @@ #This is a sample file distributed with Galaxy that is used to define a -#list of protein BLAST databases, using two columns tab separated: +#list of protein BLAST databases, using three columns tab separated +#(longer whitespace are TAB characters): # -#<database caption><path to base name> +#<unique_id><database_caption><base_name_path> # -#For example: +#The captions typically contain spaces and might end with the build date. +#It is important that the actual database name does not have a space in it, +#and that the first tab that appears in the line is right before the path. # -#NCBI NR (non redundant) /data/blastdb/nr +#So, for example, if your database is NR and the path to your base name +#is /data/blastdb/nr, then the blastdb_p.loc entry would look like this: # -#where /data/blastdb/nr.* are the files making up the NR database. +#nr NCBI NR (non redundant) /data/blastdb/nr # -#See also the blastdb.loc file which is for any nucleotide databases. +#and your /data/blastdb directory would contain all of the files associated +#with the database, /data/blastdb/nr.*. +# +#Your blastdb_p.loc file should include an entry per line for each "base name" +#you have stored. For example: +# +#nr_05Jun2010 NCBI NR (non redundant) 05 Jun 2010 /data/blastdb/05Jun2010/nr +#nr_15Aug2010 NCBI NR (non redundant) 15 Aug 2010 /data/blastdb/15Aug2010/nr +#...etc... +# +#See also blastdb.loc which is for any nucleotide BLAST database. +# --- a/tool-data/perm_base_index.loc.sample +++ b/tool-data/perm_base_index.loc.sample @@ -3,9 +3,9 @@ #to create these data files and then create a perm_base_index.loc file #similar to this one (store it in this directory) that points to #the directories in which those files are stored. The perm_base_index.loc -#file has this format (white space characters are TAB characters): +#file has this format (longer white space characters are TAB characters): # -#<build_seed_readlength><file_base> +#<build_seed_readlength><display_name><file_base> # #Because each PerM index is built with a specific seed and a specific read #length, this needs to be specified so the user can choose the appropriate @@ -13,7 +13,7 @@ #50, and stored in /depot/data/galaxy/phiX/perm_index/, #then the perm_base_index.loc entry would look something like this: # -#phiX_F3_50 /depot/data/galaxy/phiX/perm_index/phiX_base_F3_50.index +#phiX_F3_50 phiX: seed=F3, read length=50 /depot/data/galaxy/phiX/perm_index/phiX_base_F3_50.index # #and your /depot/data/galaxy/phiX/perm_index/ directory #would contain the file phiX_base_F3_50.index: @@ -21,7 +21,8 @@ #Your perm_base_index.loc file should include an entry per line for each #index set you have stored. For example: # -#phiX_F3_50 /depot/data/galaxy/phiX/perm_index/phiX_base_F3_50.index -#phiX_F4_50 /depot/data/galaxy/phiX/perm_index/phiX_base_F3_50.index -#hg19_F3_50 /depot/data/galaxy/hg19/perm_index/hg19_base_F3_50.index -#hg19_F4_50 /depot/data/galaxy/hg19/perm_index/hg19_base_F3_50.index +#phiX_F3_50 /depot/data/galaxy/phiX/perm_index/phiX_base_F3_50.index +#phiX_F4_50 /depot/data/galaxy/phiX/perm_index/phiX_base_F3_50.index +#hg19_F3_50 /depot/data/galaxy/hg19/perm_index/hg19_base_F3_50.index +#hg19_F4_50 /depot/data/galaxy/hg19/perm_index/hg19_base_F3_50.index +# --- a/test-data/lastz_wrapper_out2.sam +++ b/test-data/lastz_wrapper_out2.sam @@ -1,459 +1,459 @@ -HWI-EAS91_1_306UPAAXX 16 PHIX174 4295 255 1H35M * 0 0 CCCCCAACTTGATATTAATAACACTATAGACCACC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3522 255 36M * 0 0 ATGCTTGCTTATCAACAGAAGGAGTCTACTGCTCGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 229 255 36M * 0 0 GATGAGGAGAAGTGGCTTAATATGCTTGGCACGTTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2071 255 36M * 0 0 GTATGTTTCTCCTGCTTATCACCTTCTTGAAGGCTT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1067 255 1H35M * 0 0 GGTCAGATTGGTCGTCTTATTACCATTTCAACTAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1788 255 36M * 0 0 GTCGTGTTCAACAGACCTATAAACATTCTGTGCCGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1193 255 36M * 0 0 GTAGACATTTTTACTTTTTATGTCCCTCATCGTCAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4563 255 36M * 0 0 GGTTGGTTTATCGTTTTTGACACTCTCACGTTGTCT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2668 255 36M * 0 0 GTTCGCTTTGAGTCTTCTTCGGTTCCGACTACCCTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4248 255 36M * 0 0 GTTACTGAGAAGTTAATGGATGAATTGGCACAATGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2863 255 36M * 0 0 GGATTGGTTTCGCTGAATCAGGTTATTAAAGAGATT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2557 255 36M * 0 0 GGTTTTCTTCATTGCATTCAGATGGATACATCTGTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2511 255 34M2H * 0 0 GTCAACGTTATATTTTGATAGTTTGACGGTTAAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5152 255 36M * 0 0 GGATGAAAATGCTCACAATGACAAATCTGTCCACGG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1590 255 36M * 0 0 AAGCTGCTTATGCTAATTTGCATACTGACCAAGAAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4884 255 36M * 0 0 GGTTACAGTATGCCCATCGCAGTTCGCTACACGCAG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5052 255 36M * 0 0 GCTAAAGGTCTAGGAGCTAAAGAATGGAACAACTCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4909 255 36M * 0 0 GCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2863 255 36M * 0 0 GGATTGGTTTCGCTGAATCAGGTTATTAAAGAGATT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4173 255 36M * 0 0 GTTGAGTTCGATAATGGTGATATGTATGTTTACGGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1701 255 36M * 0 0 GTCCTTTACTTGTCATGCGCTCTAATCTCTGGGCAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1683 255 36M * 0 0 CTTATGACGCTGACAACCGTCCTTTACTTGTCATGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3126 255 1H35M * 0 0 GAGGCCGCCCCTAGTTTTGTTTCTGGTGCTATGGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1665 255 36M * 0 0 CATTTGGAGGTAAAACCTCTTATGACGCTGACAACC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3213 255 36M * 0 0 GTTTCTGATAAGTTGCTTGATTTGGTTGGACTTGGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3420 255 36M * 0 0 GAGATTGCCGAGATGCAAAATGAGACTCAAAAAGAG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 513 255 36M * 0 0 GTTTGGATTGCTACTGACCGCTCTCGTGCTCGTCGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2879 255 36M * 0 0 ATAAGGTTATTAAAGAGATTATTTGTCTCCAGCCAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4471 255 36M * 0 0 GTTCAAGATTGCTGGAGGCCTCCACTATGAAATCGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1229 255 36M * 0 0 GTTTATGGTGAACAGTGGATTAAGTTCATGAAGGAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 615 255 36M * 0 0 GAGTTTATTGCTGCCGTCATTGCTTATTATGTTCAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 257 255 36M * 0 0 GCACGTTCGTCAAGGACTGGTTTAGATATGAGTCAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2381 255 36M * 0 0 TTAGGAGTTTAATCATGTTTCAGACTTTTATTTCTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4098 255 36M * 0 0 ATGCTTGGCTTCCATAAGCAGATGGATAACCGCATC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5099 255 36M * 0 0 GCTGTCGCTACTTCCCAAGAAGCTGTTCAGAATCAG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4254 255 36M * 0 0 GAGAAGTTAATGGATGAATTGGCACAATGCTACAAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3408 255 36M * 0 0 GACAATCAGAAAGAGATTGCCGAGATGCAAAATGAG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4043 255 36M * 0 0 GGCTCTTAAACCTGCTATTGAGGCTTGTGGCATTTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4560 255 36M * 0 0 GATGGTTGGTTTATCGTTTTTGACACTCTCACGTTG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1888 255 36M * 0 0 GACTAAAGAGATTCAGTACCTTAACGCTAAAGGTGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3434 255 1H35M * 0 0 GCAAAATGAGACTCAAAAAGAGATTGCTGGCATTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4539 255 36M * 0 0 GCAATGCGACAGGCTCATGCTGATGGTTGGTTTATC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1828 255 36M * 0 0 CTTTGTTCCTGAGCATGGCACTATGTTTACTCTTGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3708 255 36M * 0 0 GACTTAGTTCATCAGCAAACGCAGAATCAGCGGTAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3326 255 36M * 0 0 GCGTGCTGGTGCTGATGCTTCCTCTGCTGGTATGGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4176 255 36M * 0 0 GAGTTCGATAATGGTGATATGTATGTTGACGGCCAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 22 255 36M * 0 0 GCAGAAGTTAACACTTTCGGATATTTCTGATGAGTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2557 255 36M * 0 0 GGTTTTCTTCATTGCATTCAGATGGATACATCTGTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3277 255 36M * 0 0 ATACTCGTGATTATCTTGCTGCTGCATTTCCTGAGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3592 255 36M * 0 0 AGCAACAGCAGGTTTCCGAGATTATGCGCCAAATGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 358 255 35M1H * 0 0 GATGCTGTTCAACCACTAATAGGTAAGAAATCATG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1775 255 36M * 0 0 GGCCAGTTTTCTGGTCGTGTTCAACAGACCTATAAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3504 255 36M * 0 0 GTATATGCACAAAATGAGATGCTTGCTTATCAACAG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1554 255 36M * 0 0 CGACTTCTACCACATCTATTGACATTATGGGTCTGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1002 255 36M * 0 0 TGTCTAATATTCAAACTGGCGCCGAGCGTATGCCGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3626 255 36M * 0 0 GCTTACTCAAGCTCAAACGGCTGGTCAGTATTTTAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3572 255 36M * 0 0 GGAAAACACCAATCTTTCCAAGCAACAGCAGGTTTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1265 255 36M * 0 0 GGTGTTAATGCCACTCCTCTCCCGACTGTTAACACT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1332 255 36M * 0 0 GCACGATTAACCCTGATACCAATAAAATCCCTAAGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4254 255 36M * 0 0 GAGAAGTTAATGGATGAATTGGCACAATGCTACAAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4170 255 36M * 0 0 GGCGTTGAGTTCGATAATGGTGATATGTATGTTGAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2806 255 36M * 0 0 AATAATGTTTATGTTGGTTTCATGGTTTGGTCTAAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3119 255 36M * 0 0 CCCTGATGAGGCCGCCCCTAGTTTTGTTTCTGGTGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1670 255 36M * 0 0 GGAGGTAAAACCTCTTATGACGCTGACAACCGTCCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 640 255 36M * 0 0 ATTATGTTCATCCCGTCAACATTCAAACGGCCTGTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2750 255 35M1H * 0 0 GTTATTATACCGTCAAGGACTGTGTGACTATTGAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4606 255 36M * 0 0 GATTAGAGGCGTTTTATGATAATCCCAATGCTTTGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3573 255 36M * 0 0 GAAAACACCAATCTTTCCAAGCAACAGCAGGTTTCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5105 255 36M * 0 0 GCTACTTCCCAAGAAGCTGTTCAGAATCAGAATGAG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1674 255 36M * 0 0 GTAAAACCTCTTATGACGCTGACAACCGTCCTTTAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4095 255 36M * 0 0 CCAATGCTTGGCTTCCATAAGCAGATGGATAACCGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4551 255 36M * 0 0 GCTCATGCTGATGGTTGGTTTATCGTTTTTGACACT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3284 255 36M * 0 0 TGATTATCTTGCTGCTGCATTTCCTGAGCTTAATGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4005 255 36M * 0 0 GAATGTCACGCTGATTATTTTGACTTTGAGCGTATC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2479 255 36M * 0 0 GCACCTGTTTTACAGACACCTAAAGCTACATCGTCA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1082 255 36M * 0 0 CTTATTACCATTTCAACTACTCCGGTTATCGCTGGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3045 255 1H35M * 0 0 GCTACCGATAACAATACTGTAGGCATGGGTGATGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1115 255 36M * 0 0 GGCGACTCCTTCGAGATGGACGCCGTTGGCGCTCTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 636 255 36M * 0 0 GCTTATTATGTTCATCCCGTCAACATTCAAACGTCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1139 255 34M2H * 0 0 GTTGGCGCTCTCCGTCTTTCTCCATTTCGTCGTG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 852 255 36M * 0 0 CTAAAGGTAAAAAACGTTCTGGCGCTCGCCCTGGTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5272 255 36M * 0 0 GATTGAGGCTGGGAAAAGTTACTGTAGCCGACGTTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4330 255 36M * 0 0 GCCCCGAAGGGGACNANAAATGGTTTTTAGAGAACG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4891 255 36M * 0 0 GTATGCCCATCGCAGTTCGCTACACGCAGGACGCTT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4783 255 36M * 0 0 ATTTTATGCGGACACTTCCTACAGGTAGCGTTGACC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3619 255 36M * 0 0 GCCAAATGCTTACTCAAGCTCAAACGGCTGGTCAGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4455 255 36M * 0 0 GGTATTAAGGATGAGTGTTCAAGATTGCTGGATGCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 632 255 36M * 0 0 CATTGCTTATTATGTTCATCCCGTCAACATTCAAAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2964 255 35M1H * 0 0 GCTCTTGCTGGTGGCGCCATGTCTAAATTGTTTGG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2763 255 36M * 0 0 CAAGGACTGTGTGACTATTGACGTCCTTCCCCGTAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2766 255 36M * 0 0 GGACTGTGTGACTATTGACGTCCTTCCCCGTACGCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1719 255 36M * 0 0 GCTCTAATCTCTGGGCATCTGGCTATGATGTTGATG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3100 255 36M * 0 0 AAGGCTCTAATGTTCCTAACCCTGATGAGGCCGCCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 598 255 35M1H * 0 0 GCTTTCCTGCTCCTGTTGAGTTTATTGCTTCCGTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4126 255 36M * 0 0 ACCGCATCAAGCTCTTGGAAGAGATTCTGTCTTTTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4026 255 36M * 0 0 GACTTTGAGCGTATCGAGGCTCTTAAACCTGCTATT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2621 255 36M * 0 0 GTGCTGATATTGCTTTTGATGCCGACCCTAAATTTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2749 255 36M * 0 0 GGTTATTATACCGTCAAGGACTGTGTGACTATTGAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 379 255 36M * 0 0 GGTAAGAAATCATGAGTCAAGTTACTGAACAATCCG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2160 255 36M * 0 0 GCCACCATGATTATGACCAGTGTTTCCAGTCCGTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2873 255 36M * 0 0 CGCTGAATCAGGTTATTAAAGAGATTATTTGTCTCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1508 255 1H35M * 0 0 TGGACTGCTCCGCTTCCTCCTGAGACTGAGCTTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3863 255 36M * 0 0 TTTCTGGAAAGACGGTAAAGCTGATGGTATTGGCTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5187 255 36M * 0 0 GAGTGCTTAATCCAACTTACCAAGCTGGGTTACGAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4196 255 36M * 0 0 GTATGTTGACGGCCATAAGGCTGCTTCTGACGTTCG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 635 255 36M * 0 0 TGCTTATTATGTTCATCCCGTCAACATTCAAACGGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1294 255 1H35M * 0 0 TAACACTACTGGTTATATTGACCATGCCGCTTTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 5157 255 36M * 0 0 AAAATGCTCACAATGACAAATCTGTCCACGGAGTGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 772 255 36M * 0 0 GCGCAGGAAACACTGACGTTCTTACTGACGCAGAAG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1224 255 36M * 0 0 GTCACGTTTATGGTGAACAGTGGATTAAGTTCATGA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1544 255 3H33M * 0 0 CGCCAAATGACGACTTCTACCACATCTATTGAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4840 255 36M * 0 0 GCAATCGCCGCCAGTTAAATAGCTTGCAAAATACGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 204 255 35M1H * 0 0 GATTCTGTCAAAAACTGACGCGTTGGATGAGGAGA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2481 255 36M * 0 0 ACCTGTTTTAAAGACACCTAAAGCTACATCGTCAAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 332 255 36M * 0 0 AAGAGCGTGGATTACTATCTGAGTCCGATGCTGTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3978 255 36M * 0 0 TTTATGGTTCGTTCTTATTACCCTTCTGAATGTCAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4865 255 36M * 0 0 GCAAAATACGTGGCCTTATGGTTACAGTATGCCCAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3271 255 36M * 0 0 GAAAGGATACTCGTGATTATCTTGCTGCTGCATTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4174 255 36M * 0 0 TTGAGTTCGATAATGGTGATATGTATGTTGACGGCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2738 255 36M * 0 0 GCCATGATGGTGGTTATTATACCGTCAAGGACTGTG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2703 255 1H35M * 0 0 CCCGACTGCCTATGATGTTTATCCTTTGAATGGTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2943 255 36M * 0 0 ATTGCTGGCGGTATTGCTTCTGCTCTTGCTGGTGGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3861 255 36M * 0 0 AATTTCTGGAAAGACGGTAAAGCTGATGGTATTGGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3093 255 36M * 0 0 GCCATTCAAGGCTCTAATGTTCCTAACCCTGATGAG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3151 255 36M * 0 0 GTGCTATGGCTAAAGCTGGTAAAGGACTTCTTGAAG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1193 255 36M * 0 0 GTAGACATTTTTACTTTTTATGTCCCTCATCGTCAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 157 255 36M * 0 0 CGCAGCTCGAGAAGCTCTTACTTTGCGACCTTTCGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4792 255 36M * 0 0 GGACACTTCCTACAGGTAGCGTTGACCCTAATTTTG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3849 255 36M * 0 0 GATACTTGGAACAATTTCTGGAAAGACGGTAAAGCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2743 255 1H35M * 0 0 GATGGTGGTTATTATACCGTCAAGGACTGTGTGAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3015 255 36M * 0 0 GCCTCCGGTGGCATTCAAGGTGATGTGCTTGCTACC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1091 255 36M * 0 0 ATTTCAACTACTCCGGTTATCGCTGGCGACTCCTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 798 255 1H35M * 0 0 GACGCAGAAGAAAACGTGCGTCAAAAATTACGTGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4866 255 36M * 0 0 CAAAATACGTGGCCTTATGGTTACAGTATGCCCATC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4404 255 36M * 0 0 GAACGCCCTCTTAAGGATATTCGCGATGAGTATAAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1655 255 36M * 0 0 GTTATTTCTTCATTTGGAGGTAAAACCTCTTATGAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5162 255 36M * 0 0 GCTCACAATGACAAATCTGTCCACGGAGTGCTTAAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1249 255 1H35M * 0 0 TAAGTTCATGAAGGATGGTGTTAATGCCACTCCTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3261 255 36M * 0 0 GCTGATAAAGGAAAGGATACTCGTGATTATCTTGCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3096 255 36M * 0 0 ATTCAAGGCTCTAATGTTCCTAACCCTGATGAGGCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2811 255 36M * 0 0 TGTTTATGTTGGTTTCATGGTTTGGTCTAACTTTAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3459 255 36M * 0 0 GCTGGCATTCAGTCGGCGACTTCACGCCAGAATACG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 789 255 35M1H * 0 0 GTTCTTACTGACGCAGAAGAAAACGTGCGTCAAAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3699 255 36M * 0 0 GCTGAGGTTGACTTAGTTCATCAGCAAACGCAGAAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2641 255 36M * 0 0 GCCGACCCTAAATTTTTTGCCTGTTTGGTTCTCTTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 305 255 36M * 0 0 GTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3066 255 35M1H * 0 0 GGCATGGGTGATGCTGGTATTAAATCTGCCATTCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4428 255 36M * 0 0 GATGAGTATAATTACCCCAAAAAGAAAGGTATTAAG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1461 255 36M * 0 0 AAGATGATGCTCGTTATGGTTTCCGTTGCTGCCATC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4000 255 36M * 0 0 CTTCTGAATGTCACGCTGATTATTTTGACTTTGAGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 220 255 36M * 0 0 GACGCGTTGGATGAGGAGAAGTGGCTTAATATGCTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3194 255 36M * 0 0 GCAGGCTGGCACTTCTGCCGTTTCTGATAAGTTTCT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1266 255 35M1H * 0 0 GTGTTAATGCCACTCCTCTCCCGACTGTTAACTCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4596 255 36M * 0 0 GCTGACGACCGATTAGAGGCGTTTTATGATAATCCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1172 255 1H35M * 0 0 GGCCTTGCTATTGACTCTACTGTAGACATTTTTAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 636 255 36M * 0 0 GCTTATTATGTTCATCCCGTCAACATTCAAACGGCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2873 255 36M * 0 0 CGCTGAATCAGGTTATTAAAGAGATTATTTGTCTCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1014 255 36M * 0 0 AAACTGGCGCCGAGCGTATGCCGCATGACCTTTCCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2689 255 36M * 0 0 GTTCCGACTACCCTCCCGACTGCCTATGATGTTTAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2148 255 36M * 0 0 GCGTACTTATTCGCCACCATGATTATTACCAGTGTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5191 255 35M1H * 0 0 GCTTAATCCAACTTACCAAGCTGGGTTACGACGCG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1590 255 36M * 0 0 AAGCTGCTTATGCTAATTTGCATACTGACCAAGAAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 571 255 35M1H * 0 0 GTACGCTGTACTTTGTGGGATACCCTCGCTTTCCT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 242 255 36M * 0 0 GGCTTAATATGCTTGGCACGTTCGTCAAGGACTGGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 338 255 36M * 0 0 GTGGATTACTATCTGAGTCCGATGCTGTTCAACCAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1112 255 36M * 0 0 GCTGGCGACTCCTTCGAGATGGACGCCGTTTGCGCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1254 255 2H34M * 0 0 TCATGAAGGATGGTGTTAATGCCACTCCTCTCCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2970 255 36M * 0 0 GCTGGTGGCGCCATGTCTAAATTTTTTGGAGGCGGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5151 255 36M * 0 0 GGGATGAAAATGCTCACAATGACAAATCTGTCCACG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 348 255 36M * 0 0 ATCTGAGTCCGATGCTGTTCAACCACTAATAGGTAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4888 255 1H35M * 0 0 ACAGTATGCCCATCGCAGTTCGCTACACGCAGGAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3972 255 33M3H * 0 0 GGCTTTTTTATGGTTCGTTCTTATTACCCTTCT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5033 255 36M * 0 0 GTCAGATATGGACCTTGCTGCTAAAGGTCTAGGAGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1552 255 1H35M * 0 0 GACGACTTCTACCACATCTATTGACATTATGGGTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1764 255 36M * 0 0 AAACGTCGTTAGGCCAGTTTTCTGGTCGTGTTCAAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1529 255 36M * 0 0 GAGACTGAGCTTTCTCGCCAAATGACGACTTCTACC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4950 255 36M * 0 0 CCTGTTGATGCTAAAGGTGAGCCGCTTAAAGCTACC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4484 255 36M * 0 0 GGAGGCCTCCACTATGAAATCGCGTAGAGGCTTTAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4767 255 1H35M * 0 0 CATTTCCATGCGGTGCATTTTATGCGGACACTTCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 177 255 36M * 0 0 CTTTGCGACCTTTCGCCATCAACTAACGATTCTGTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2577 255 36M * 0 0 GATGGATACATCTGTCAACGCCGCTAATCAGGTTGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 156 255 36M * 0 0 GCGCAGCTCGAGAAGCTCTTACTTTGCGACCTTTCG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 227 255 36M * 0 0 TGGATGAGGAGAAGTGGCTTAATATGCTTGGCACGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 574 255 36M * 0 0 CGCTGGACTTTGTGGGATACCCTCGCTTTCCTGCTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3021 255 36M * 0 0 GGTGGCATTCAAGGTGATGTGCTTGCTACCGATAAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3731 255 36M * 0 0 GAATCAGCGGTATGGCTCTTCTCATATTGGCGCTAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2436 255 36M * 0 0 TTCTGATAAGCTGGTTCTCACTTCTGTTACTCCAGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2710 255 36M * 0 0 GCCTATGATGTTTATCCTTTGAATGGTCGCCATGAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4228 255 35M1H * 0 0 TTCGTGATGAGTTTGTATCTGTTACTGATAAGTTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4606 255 34M2H * 0 0 GATTAGAGGCGTTTTATGATAATCCCAATGCTTT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2766 255 36M * 0 0 GGACTGTGTGACTATTGACGTCCTTCCCCGTACGCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 582 255 34M2H * 0 0 TTTGTGGGATACCCTCGCTTTCCTGCTCCTGTTG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1144 255 36M * 0 0 CGCTCTCCGTCTTTCTCCATTGCGTCGTGGCCTTGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1514 255 36M * 0 0 GCTCCGCTTCCTCCTGAGACTGAGCTTTCTCGCCAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1657 255 36M * 0 0 TATTTCTTCATTTGGAGGTAAAACCTCTTATGACGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2071 255 36M * 0 0 GTATGTTTCTCCTGCTTATCACCTTCTTGAAGGCTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1626 255 36M * 0 0 GTGATTACTTCATGCAGCGTTACCGTGATGTTATTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3250 255 36M * 0 0 GCAAGTCTGCCGCTGATAAAGGAAAGGATACTCGTG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1982 255 36M * 0 0 GAAATTTCTATGAATGATGTTTTCCGTTCTGGTGAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2217 255 36M * 0 0 AGGTTAAATTTAATGTGACCGTTTATCGCAATCTGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3480 255 1H35M * 0 0 TCACGACAGAATACGAAAGACCAGGTATATGCACA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1690 255 36M * 0 0 CGCTGACAACCGTCCTTTACTTGTCATGCGCTCTAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1082 255 36M * 0 0 CTTATTACCATTTCAACTACTCCGGTTATCGCTGGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4282 255 36M * 0 0 GCTACAATGTGCTCCCCCAACTTGATATTAATAACA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4136 255 34M2H * 0 0 GCTCTTGGAAGAGATTCTGTCTTTTCGTATGCAG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4414 255 36M * 0 0 TTAAGGATATTCGCGATGAGTATAATTACCCCAAAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3988 255 36M * 0 0 GTTCTTATTACCCTTCTGAATGTCACGCTGATTATT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4203 255 36M * 0 0 GACGGCCATAAGGCTGCTTCTGACGTTCGTGATGAG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4098 255 36M * 0 0 ATGCTTGGCTTCAATAAGCAGATGGATAACCGCATC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4307 255 35M1H * 0 0 TATTAATAACACTATAGACCACCGCCCCGAAGGGG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1521 255 35M1H * 0 0 TTCCTCCTGAGACTGAGCTTTCTCGCCAAATGACG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 945 255 36M * 0 0 TAGGTGGTCAACAATTTTAATTGCAGGGGCTTCGGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1575 255 36M * 0 0 ACATTATGGGTCTGCAAGCTGCTTATGCTAATTTGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2689 255 36M * 0 0 GTTCCGACTACCCTCCCGACTGCCTATGATGTTTAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2099 255 36M * 0 0 GAAGGCTTCCCATTCATTCAGGAACCGCCTTCTGGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 524 255 36M * 0 0 TACTGACCGCTCTCGTGCTCGTCGCTGCGTTGAGGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1252 255 36M * 0 0 GTTCATGAAGGATGGTGTTAATGCCACTCCTCTCCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4916 255 36M * 0 0 GCAGGACGCTTTTTCACGTTCTGGTTGGTTGTGTCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3828 255 36M * 0 0 GGTATTGATAAAGCTGTTGCCGATACTTGTAACAAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3756 255 36M * 0 0 ATTGGCGCTACTGCAAAGGATATTTCTAATGTCGTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1116 255 36M * 0 0 GCGACTCCTTCGAGATGGACGCCGTTGGCGCTCTCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3099 255 36M * 0 0 CAAGGCTCTAATGTTCCTAACCCTGATGGGGCCGCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3082 255 36M * 0 0 GTATTAAATCTGCCATTCAAGGCTCTAATGTTCCTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 613 255 36M * 0 0 TTGAGTTTATTGCTGCCGTCATTGCTTATTATGTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4936 255 36M * 0 0 CTGGTTGGTTGTGGCCTGTTGATGCTAAAGGTGAGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 289 255 36M * 0 0 TCACATTTTGTTCATGGTAGAGATTCTCTTGTTGAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4690 255 36M * 0 0 GCAAGGCTAATGATTCACACGCCGACTGCTATCAGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3520 255 36M * 0 0 AGATGCTTGCTTATCAACAGAAGGAGTCTACTGCTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3858 255 36M * 0 0 AACAATTTCTGGAAAGACGGTAAAGCTGATGGTATT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3344 255 36M * 0 0 TTCCTCTGCTGGTATGGTTGACGCCGGATTTGAGAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4672 255 36M * 0 0 TTCTTGCTGCCGAGGGTCGCAAGGCTATTGTTTCAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1800 255 36M * 0 0 AGACCTATAAACATTCTGTGCCGCGTTTCTTTGTTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5077 255 36M * 0 0 GGAACAACTCACTAAAAACCAAGCTGTCGCTACTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2763 255 1H35M * 0 0 CAAGGACTGTGTGACTATTGACGTCCTTCCCCGTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4282 255 36M * 0 0 GCTACAATGTGCTCCCCCAACTTGATATTAATAACA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1203 255 36M * 0 0 TTACTTTTTATGTCCCTCATCGTCACGTTTATGTTG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 5107 255 36M * 0 0 TACTTCCCAAGAAGCTGTTCAGAATCAGAATGAGCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 5168 255 1H35M * 0 0 AATGACAAATCTGTCCACGGAGTGCTTAATCCAAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2956 255 36M * 0 0 TTGCTTCTGCTCTTGCTTGTGGCGCCATGTCTAAAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 624 255 36M * 0 0 GCTGCCGTCATTGCTTATTATGTTCATCCCTTCAAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1877 255 1H35M * 0 0 CCGCCTACTGCGACTAAAGAGATTCAGTACCTTAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1214 255 36M * 0 0 GTCCCTCATCGTCACGTTTATGGTGAACAGTGGATT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 558 255 36M * 0 0 GCTTGCGTTTATGGTACGCTGGACTTTTTGTGATAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3629 255 36M * 0 0 TACTCAAGCTCAAACGGCTGGTCAGTATTTTACCAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2254 255 35M1H * 0 0 GACCACTCGCGATTCAATCATGACTTCGTGATAAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2479 255 36M * 0 0 GCACCTGTTTTACAGACACCTAAAGCTACATCGTCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3001 255 36M * 0 0 GCGGTCAAAAAGCCGCCTCCGGTGGCATTCAAGGTG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4667 255 35M1H * 0 0 TATGGTTCTTGCTGCCGAGGGTCGCAAGGCTAATG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3464 255 36M * 0 0 CATTCAGTCGGCGACTTCACGCCAGAATACGAAAGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4911 255 35M1H * 0 0 TACACGCAGGACGCTTTTTCACGTTCTGGTTGGTT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2222 255 36M * 0 0 AAATTTAATGTGAACGTTTATCGCAATCTGCCGACC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 646 255 35M1H * 0 0 TTCATCCCGTCAACATTCAAACGGCCTGTCTCATC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1364 255 36M * 0 0 AAGCATTTGTTTCAGGGTTATTTGAATATCTATAAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1613 255 1H35M * 0 0 ACTGACCAAGAACGTGATTACTTCATGCAGCGTTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1045 255 35M1H * 0 0 TTCCCATCTTGGCTTCCTTGCTGGTCAGATTGGTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1588 255 36M * 0 0 GCAAGCTGCTTATGCTAATTTGCATACTGACCAAGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 339 255 36M * 0 0 TGGATTACTATCTGAGTCCGATGCTGTTCAACCACT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4937 255 36M * 0 0 TGGTTGGTTGTGGCCTGTTGATGCTAAAGGTGAGCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4344 255 2H34M * 0 0 GAAAAATGGTTTTTAGAGAACGAGAAGACGGTTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3674 255 36M * 0 0 CAAAGAAATGACTCGCAAGGTTAGTGCTGAGGTTGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4945 255 36M * 0 0 TGTGGCCTGTTGATGCTAAAGGTGAGCCGCTTAAAG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1946 255 36M * 0 0 GGCGACCCTGTTTTGTATGGCAACTTGCCGCCGCGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2662 255 36M * 0 0 TGTTTGGTTCGCTTTGAGTCTTCTTCGGTTCCTACT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3313 255 36M * 0 0 TTAATGCTTGGGAGCGTGCTGGTGCTGATGCTTCCT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 727 255 36M * 0 0 GTCCGGTTAAAGCCGCTGAATTGTTCGCGTTTACCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 555 255 36M * 0 0 GAGGCTTGCGTTTATGGTACGCTGGACTTTGTGGGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 485 255 36M * 0 0 TGATTTCGATTTTCTGACGAGTAACAAAGTTTGGAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 318 255 36M * 0 0 TGTTGACATTTTAAAAGAGCGTGGATTACTATCTGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 910 255 36M * 0 0 TAAAGGCAAGCGTAAAGGCGCTCGTCTTTGGTATGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4936 255 36M * 0 0 CTGGTTGGTTGTGGCCTGTTGATGCTAAAGGTGAGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 5005 255 36M * 0 0 TCTATGTGGCTAAATACGTTAACAAAAAGTCAGATA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1379 255 36M * 0 0 GGTTATTTGAATATCTATAACAACTATTTTAAATCG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3168 255 36M * 0 0 GGTAAAGGACTTCTTGAAGGTACGTTGCAGTCTGGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2738 255 33M3H * 0 0 GCCATGATGGTGGTTATTATACCGTCAAGGACT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4099 255 36M * 0 0 TGCTTGGCTTCCATAAGCAGATGGATAACCGCATCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2574 255 36M * 0 0 TCAGATGGATACATCTGTCAACGCCGCTAATCAGGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2453 255 36M * 0 0 TCACTTCTGTTACTCCAGCTTCTTCGGCACCTGTTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5179 255 36M * 0 0 TGTCCACGGAGTGCTTAATCCAACTTACCAAGCTGG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3778 255 34M2H * 0 0 TTTCTAATGTCGTCACTGATGCTGCTTCTGTTGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1843 255 36M * 0 0 TGGCACTATGTTTACTCTTGCGCTTGTTCGTTTTCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1082 255 36M * 0 0 CTTATTACCATTTCAACTACTCCGGTTATCGCTGGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1728 255 36M * 0 0 TCTGGGCATCTGGCTATGATGTTGATGGAACTGACC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4637 255 36M * 0 0 TTTGCGTGACTATTTTCGTGATATTGTTCGTATGGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2225 255 36M * 0 0 TTTAATGTGACCGTTTATCGCAATCTGCCGACCACT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3368 255 36M * 0 0 CGGATTTGAGAATCAAAAAGAGCTTACTAAAATGCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3311 255 36M * 0 0 GCTTAATGCTTGGGAGCGTGCTGGTGCTGATGCTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 5039 255 36M * 0 0 TATGGACCTTGCTGCTAAAGGTCTAGGAGCTAAAGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2059 255 36M * 0 0 TTATGCGCCTTCGTATGTTTCTCCTGCTTATCACCT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 388 255 36M * 0 0 TCATGAGTCAAGTTACTGAACAATCCGTACGTTTCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2754 255 36M * 0 0 TTATACCGTCAAGGACTGTGTGACTATTGACGTCCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2128 255 36M * 0 0 TTCTGGTGATTTGCAAGAACGCGTACTTATTCGCCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 154 255 36M * 0 0 TTGCGCAGCTCGAGAAGCTCTTACTTTGCGACCTTT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3617 255 36M * 0 0 GCGCCAAATGCTTACTCAAGCTCAAACGGCTGGTCA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2728 255 36M * 0 0 TTGAATGGTCGCCATGATGGTGGTTATTATACCGTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2775 255 36M * 0 0 GACTATTGACGTCCTTCCCCGTACGCCGGGCAATAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4217 255 36M * 0 0 TGCTTCTGACGTTCGTGATGAGTTTGTATCTGTTAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4619 255 35M1H * 0 0 TTATGATAATCCCAATGCTTTGCGTGACTATTTTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 411 255 35M1H * 0 0 TCCGTACGTTTCCAGACCGCTTTGGCCTCTATTAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2730 255 35M1H * 0 0 GAATGGTCGCCATGATGGTGGTTATTATACCGTCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 521 255 35M1H * 0 0 TGCTACTGACCGCTCTCGTGCTCGTCGCTGCGTTG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4260 255 36M * 0 0 TTAATGGATGAATTGGCACAATGCTACAATGTGCTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1662 255 36M * 0 0 CTTCATTTGGAGGTAAAACCTCTTATGACGCTGACA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 533 255 36M * 0 0 CTCTCGTGCTCGTCGCTGCGTTGAGGCTTGCGTTTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 195 255 35M1H * 0 0 TCAACTAACGATTCTGTCAAAAACTGACGCGTTGG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2239 255 36M * 0 0 TTATCGCAATCTGCCGACCACTCGCGATTCAATCAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1313 255 36M * 0 0 GACCATGCCGCTTTTCTTGGCACGATTAACCCTTAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1545 255 36M * 0 0 GCCAAATGACGACTTCTACCACATCTATTGACATTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 557 255 36M * 0 0 GGCTTGCGTTTATGGTACGCTGGACTTTGTGGGATA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1249 255 36M * 0 0 TAAGTTCATGAAGGATGGTGTTAATGCCACTCCTCT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4174 255 36M * 0 0 TTGAGTTCGATAATGGTGATATGTATGTTGACGTCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 614 255 35M1H * 0 0 TGAGTTTATTGCTGCCGTCATTGCTTATTATGTTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 206 255 36M * 0 0 TTCTGTCAAAAACTGACGCGTTGGATGAGGAGAAGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4981 255 36M * 0 0 CTACCAGTTATATGGCTGTTGGTTTCTATGTGGCTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1702 255 36M * 0 0 TCCTTTACTTGTCATGCGCTCTAATCTCTGTGCATC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2321 255 35M1H * 0 0 TAAAAATTTTAATTTTTGCCGCTGAGGGGTTGACC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4088 255 35M1H * 0 0 TCAATCCCCAATGCTTGGCTTCCATAAGCAGATGG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 900 255 36M * 0 0 TGCGAGGTACTAAAGGCAAGCGTAAAGGCGCTCGTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1155 255 36M * 0 0 TTTCTCCATTGCGTCGTGGCCTTGCTATTGACTCTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3587 255 36M * 0 0 TTCCAAGCAACAGCAGGTTTCCGAGATTATGCGCCA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3787 255 36M * 0 0 TCGTCACTGATGCTGCTTCTGGTGTGGTTGATATTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3834 255 35M1H * 0 0 GATAAAGCTGTTGCCGATACTTGGAACAATTTCTG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 989 255 36M * 0 0 TGAGGATAAATTATGTCTAATATTCAAACTGGCGCC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3712 255 36M * 0 0 TAGTTCATCAGCAAACGCAGAATCAGCGGTATGGCT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1207 255 36M * 0 0 TTTTTATGTCCCTCATCGTCACGTTTATGGTGAACA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2116 255 36M * 0 0 TCAGGAACCGCCTTCTGGTGATTTGCAAGAACGCGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 660 255 36M * 0 0 ATTCAAACGGCCTGTCTCATCATGGAAGGCGCTGAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1536 255 36M * 0 0 AGCTTTCTCGCCAAATGACGACTTCTACCACATCTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2112 255 1H35M * 0 0 TCATTCAGGAACCGCCTTCTGGTGATTTGCAAGAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2816 255 36M * 0 0 ATGTTGGTTTCATGGTTTGGTCTAACTTTACCGCTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 5176 255 36M * 0 0 ATCTGTCCACGGAGTGCTTAATCCAACTTACCAAGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3472 255 36M * 0 0 CGGCGACTTCACGCCAGAATACGAAAGACCAGGTAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1948 255 36M * 0 0 CGACCCTGTTTTGTATGGCAACTTGCCGCCGCGTGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2212 255 35M1H * 0 0 TAGTCAGGTTAAATTTAATGTGACCGTTTATCGCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3817 255 35M1H * 0 0 ATATTTTTCATGGTATTGATAAAGCTGTTGCCGAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3563 255 36M * 0 0 GTCTATTATGGAAAACACCAATCTTTCCAAGCAACA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4198 255 1H35M * 0 0 ATGTTGACGGCCATAAGGCTGCTTCTGACGTTCGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2907 255 1H35M * 0 0 CCAGCCACTTAAGTGAGGTGATTTATGTTTGGTGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2843 255 35M1H * 0 0 TTACCGCTACTAAATGCCGCGGATTGGTTTCGCTG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4374 255 36M * 0 0 GTTACGCAGTTTTGCCGCAAGCTGGCTGCTGTACGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1940 255 1H35M * 0 0 ATTGCTGGCGACCCTGTTTTGTATGGCAACTTGCC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 5073 255 36M * 0 0 GAATGGAACAACTCACTAAAAACCAAGCTGTCGCTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4434 255 36M * 0 0 TATAATTACCCCAAAAAGAAAGGTATTAAGGATGAG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1274 255 1H35M * 0 0 GCCACTCCTCTCCCGACTGTTAACACTACTGGTTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4440 255 36M * 0 0 TACCCCAAAAAGAAAGGTATTAAGGATGAGTGTTCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3920 255 36M * 0 0 GTCAGGATTGACACCCTCCCAATTGTATGTTTTCAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4587 255 1H35M * 0 0 CTCACGTTGGCTGACGACCGATTAGAGGCGTTTTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1707 255 36M * 0 0 TACTTGTCATGCGCTCTAATCTCTGGGCATCTGGCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1582 255 36M * 0 0 GGGTCTGCAAGCTGCTTATGCTAATTTGCATACTGA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1588 255 36M * 0 0 GCAAGCTGCTTATGCTAATTTGCATACTGACCAAGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1180 255 34M2H * 0 0 TATTGACTCTACTGTAGACATTTTTACTTTTTAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2698 255 36M * 0 0 ACCCTCCCGACTGCCTATGATGTTTATCCTTTGAAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3167 255 36M * 0 0 TGGTAAAGGACTTCTTGAAGGTACGTTGCAGGCTGG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2289 255 36M * 0 0 AGATTGAGTGTGAGGTTATAACGCCGAAGCGGTAAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 441 255 36M * 0 0 ATTAAGCTCATTCAGGCTTCTGCCGTTTTGGATTTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1012 255 36M * 0 0 TCAAACTGGCGCCGAGCGTATGCCGCATGACCTTTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 161 255 36M * 0 0 GCTCGAGAAGCTCTTACTTTGCGACCTTTCGCCATC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1165 255 1H35M * 0 0 GCGTCGTGGCCTTGCTATTGACTCTACTGTAGACA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 5010 255 36M * 0 0 GTGGATAAATACGTTAACAAAAAGTCAGATATGGAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2286 255 36M * 0 0 AAAAGATTGAGTGTGAGGTTATAACGCCGAAGCGGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 801 255 36M * 0 0 GCAGAAGAAAACGTGCGTCAAAAATTACGTGCAGAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1587 255 36M * 0 0 TGCAAGCTGCTTATGCTAATTTGCATACTGACCAAG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4578 255 36M * 0 0 TTTGACACTCTCACGTTGGCTGACGACCGATTAGAG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3570 255 36M * 0 0 ATGGAAAACACCAATCTTTCCAAGCAACAGCAGGTT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 496 255 36M * 0 0 TTCTGACGAGTAACAAAGTTTGGATTGCTACTGACC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 441 255 36M * 0 0 ATTAAGCTCATTCAGGCTTCTGCCGTTTTGGATTTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4754 255 36M * 0 0 TAATGGCCGTCTTCATTTCCATGCGGTGCATTTTAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4235 255 35M1H * 0 0 TGAGTTTGTATCTGTTACTGAGAAGTTAATGGATG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2293 255 36M * 0 0 TGAGTGTGAGGTTATAACGCCGAAGCGGTAAAAATT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1579 255 1H35M * 0 0 TATGGGTCTGCAAGCTGCTTATGCTAATTTGCATA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3332 255 36M * 0 0 TGGTGCTGATGCTTCCTCTGCTGGTATGGTTTACGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4132 255 36M * 0 0 TCAAGCTCTTGGAAGAGATTCTGTCTTTTCGTATGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4775 255 36M * 0 0 TGCGGTGCATTTTATGCGGACACTTCCTACAGGTAG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1 255 4H32M * 0 0 GAGTTTTATCGCTTCCATGACGCAGAAGTTAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 54 255 36M * 0 0 AGTCGAAAAATTATCTTGATAAAGCAGGAATTACTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 680 255 1H35M * 0 0 CATGGAAGGCGCTGAATTTACGGAAAACATTATTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 231 255 36M * 0 0 TGAGGAGAAGTGGCTTAATATGCTTGGCACGTTCGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4192 255 36M * 0 0 ATATGTATGTTGACGGCCATAAGGCTGCTTCTGACG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1580 255 36M * 0 0 ATGGGTCTGCAAGCTGCTTATGCTAATTTGCATACT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 611 255 36M * 0 0 TGTTGAGTTTATTGCTGCCGTCATTGCTTATTATGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4532 255 1H35M * 0 0 GATGAATGCAATGCGACAGGCTCATGCTGATGGTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 638 255 35M1H * 0 0 TTATTATGTTCATCCCGTCAACATTCAAACTGCCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1957 255 36M * 0 0 TTTGTATGGCAACTTGCCGCCGCGTGAAATTTCTAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2728 255 36M * 0 0 TTGAATGGTCGCCATGATGGTGGTTATTATACCGTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3979 255 36M * 0 0 TTATGGTTCGTTCTTATTACCCTTCTGAATGTCACG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 540 255 1H35M * 0 0 GCTCGTCGCTGCGTTGAGGCTTGCGTTTATGGTAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1852 255 36M * 0 0 GTTTACTCTTGCGCTTGTTCGTTTTCCGCCTACTGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4684 255 36M * 0 0 AGGGTCGCAAGGCTAATGATTCACACGCCGACTGCT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3690 255 36M * 0 0 AAGGTTAGTGCTGAGGTTGACTTAGTTCATCATCAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 584 255 36M * 0 0 TGTGGGATACCCTCGCTTTCCTGCTCCTGTTGAGTT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3852 255 1H35M * 0 0 ACTTGGAACAATTTCTGGAAAGACGGTAAAGCTGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2857 255 35M1H * 0 0 TGCCGCGGATTGGTTTCGCTGAATCAGGTTATTAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1728 255 36M * 0 0 TCTGGGCATCTGGCTATGATGTTGATGGAACTGACC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4658 255 35M1H * 0 0 TATTGGTCGTATGGTTCTTGCTGCCGAGGGTCGCA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1721 255 36M * 0 0 TCTAATCTCTGGGCATCTGGCTATGATGTTGATGGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1954 255 36M * 0 0 TGTTTTGTATGGCAACTTGCCGCCGCGTGAAATTTC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 962 255 36M * 0 0 TAATTGCAGGGGCTTCGGCCCCTTACTTGAGGATAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2175 255 36M * 0 0 ACCAGTGTTTCCAGTCCGTTCAGTTGTTGCAGTGGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2442 255 36M * 0 0 TAAGCTGGTTCTCACTTCTGTTACTCCAGCTTCTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 5126 255 1H35M * 0 0 CAGAATCAGAATGAGCCGCAACTTCGGGATGAAAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 5206 255 36M * 0 0 CCAAGCTGGGTTACGACGCGACGCCGTTCAACCAGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2879 255 36M * 0 0 ATCAGGTTATTAAAGAGATTATTTGTCTCCAGCCAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2004 255 36M * 0 0 TCCGTTCTGGTGATTCGTCTAAGAAGTTTAAGATTG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2154 255 36M * 0 0 TTATTCGCCACCATGATTATGACCAGTGTTTCCAGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1093 255 35M1H * 0 0 TTCAACTACTCCGGTTATCGCTGGCGACTCCTTCG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3127 255 36M * 0 0 AGGCCGCCCCTAGTTTTGTTTCTGGTGCTATGGCTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3544 255 36M * 0 0 AGTCTACTGCTCGCGTTGCGTCTATTATGGAAAACA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2508 255 35M1H * 0 0 ATCGTCAACGTTATATTTTGATAGTTTGACGTTTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3600 255 36M * 0 0 CAGGTTTCCGAGATTATGCGCCAAATGCTTACTCAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1734 255 36M * 0 0 CATCTGGCTATGATGTTGATGGAACTGACCAAACGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2655 255 33M3H * 0 0 TTTTGCCTGTTTGGTTCGCTTTGAGTCTTCTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2934 255 36M * 0 0 TTTGGTGCTATTGCTGGCGGTATTGCTTCTGCTCTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1522 255 36M * 0 0 TCCTCCTGAGACTGAGCTTTCTCGCCAAATGACGAC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4063 255 36M * 0 0 AGGCTTGTGGCATTTCTACTCTTTCTCAATCCCCAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3395 255 36M * 0 0 TAAAATGCAACTGGACAATCAGAAAGAGATTGCCGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 409 255 36M * 0 0 AATCCGTACGTTTCCAGACCGCTTTGGCCTCTATTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1867 255 36M * 0 0 TGTTCGTTTTCCGCCTACTGCGACTAAAGAGATTCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3780 255 36M * 0 0 TCTAATGTCGTCACTGATGCTGCTTCTGGTGTGTTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3982 255 36M * 0 0 TGGTTCGTTCTTATTACCCTTCTGAATGTCACGCTG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2815 255 36M * 0 0 TATGTTGGTTTCATGGTTTGGTCTAACTTTACCGCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1242 255 36M * 0 0 AGTGGATTAAGTTCATGAAGGATGGTGTTAATGCCA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4659 255 1H35M * 0 0 ATTGGTCGTATGGTTCTTGCTGCCGAGGGTCGCAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2436 255 36M * 0 0 TTCTGATAAGCTGGTTCTCACTTCTGTTACTCCAGC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 527 255 35M1H * 0 0 TGACCGCTCTCGTGCTCGTCGCTGCGTTGAGGCTT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4817 255 36M * 0 0 CCCTAATTTGGGTCGTCGGGTACGCAATCGCCGCCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2100 255 36M * 0 0 AAGGCTTCCCATTCATTCAGGAACCGCCTTCTGGTG * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2762 255 36M * 0 0 TCAAGGACTGTGTGACTATTGACGTCCTTCCCCGTA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4955 255 36M * 0 0 TGATGCTAAAGGTGAGCCGCTTAAAGCTACCAGTTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3761 255 36M * 0 0 CGCTACTGCAAAGGATATTTCTAATGTCGTCACTGA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4499 255 36M * 0 0 GAAATCGCGTAGAGGCTTTACTATTCAGCGTTTGAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4039 255 36M * 0 0 TCGAGGCTCTTAAACCTGCTATTGAGGCTTGTGGCA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4788 255 36M * 0 0 ATGCGGACACTTCCTACAGGTAGCGTTGACCCTAAT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1002 255 36M * 0 0 TGTCTAATATTCAAACTGGCGCCGAGCGTATGCCGC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4381 255 36M * 0 0 AGTTTTGCCGCAAGCTGGCTGCTGAACGCCCTCTTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4256 255 36M * 0 0 GAAGTTAATGGATGAATTGGCACAATGCTACAATGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 10 255 1H35M * 0 0 CGCTTCCATGACGCAGAAGTTAACACTTTCGGATA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1579 255 36M * 0 0 TATGGGTCTGCAAGCTGCTTATGCTAATTTGCATAC * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3862 255 36M * 0 0 ATTTCTGGAAAGACGGTAAAGCTGATGGTATTGGCT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3278 255 36M * 0 0 TACTCGTGATTATCTTGCTGCTGCATTTCCTGAGCT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 349 255 36M * 0 0 TCTGAGTCCGATGCTGTTCAACCACTAATAGGTAAG * -HWI-EAS91_1_306UPAAXX 0 PHIX174 4608 255 36M * 0 0 TTAGAGGCGTTTTATGATAATCCCAATGCTTTGCGT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 3808 255 35M1H * 0 0 GTGTGGTTGATATTTTTCATGGTATTGATAAAGCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4753 255 36M * 0 0 CTAATGGCCGTCTTCATTTCCATGCGGTGCATTTTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 286 255 36M * 0 0 GAGTCACATTTTGTTCATGGTAGAGATTCTCTTGTT * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2850 255 36M * 0 0 TACTAAATGCCGCGGATTGGTTTCGCTGAATCAGGT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 680 255 1H35M * 0 0 CATGGAAGGCGCTGAATTTACGGAAAACATTATTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4740 255 36M * 0 0 GAGTATGGTACAGCTAATGGCCGTCTTCATTTCCAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2467 255 1H35M * 0 0 CCAGCTTCTTCGGCACCTGTTTTACAGACACCTAA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 320 255 34M2H * 0 0 TTGACATTTTAAAAGAGCGTGGATTACTATCTGA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 1180 255 34M2H * 0 0 TATTGACTCTACTGTAGACATTTTTACTTTTTAT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 521 255 36M * 0 0 TGCTACTGACCGCTCTCGTGCTCGTCGCTGCGTTGA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 333 255 36M * 0 0 AGAGCGTGGATTACTATCTGAGTCCGATGCTGTTCA * -HWI-EAS91_1_306UPAAXX 0 PHIX174 2756 255 36M * 0 0 ATACCGTCAAGGACTGTGTGACTATTGACGTCCTTC * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4957 255 36M * 0 0 ATGCTAAAGGTGAGCCGCTTAAAGCTACCAGTTATA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 72 255 36M * 0 0 ATAAAGCAGGAATTACTACTGCTTGTTTACGAATTA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4249 255 36M * 0 0 TTACTGAGAAGTTAATGGATGAATTGGCACAATGCT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 2592 255 36M * 0 0 CAACGCCGCTAATCAGGTTGTTTCTGTTGGTGCTGA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 1974 255 36M * 0 0 CGCCGCGTGAAATTTCTATGAAGGATGTTTTCCGTT * -HWI-EAS91_1_306UPAAXX 16 PHIX174 3540 255 36M * 0 0 AAGGAGTCTACTGCTCGCGTTGCGTCTATTATGGAA * -HWI-EAS91_1_306UPAAXX 16 PHIX174 4130 255 36M * 0 0 CATCAAGCTCTTGGAAGAGATTCTGTCTTTTCGTAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 4295 255 1H35M * 0 0 CCCCCAACTTGATATTAATAACACTATAGACCACC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3522 255 36M * 0 0 ATGCTTGCTTATCAACAGAAGGAGTCTACTGCTCGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 229 255 36M * 0 0 GATGAGGAGAAGTGGCTTAATATGCTTGGCACGTTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2071 255 36M * 0 0 GTATGTTTCTCCTGCTTATCACCTTCTTGAAGGCTT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1067 255 1H35M * 0 0 GGTCAGATTGGTCGTCTTATTACCATTTCAACTAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1788 255 36M * 0 0 GTCGTGTTCAACAGACCTATAAACATTCTGTGCCGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1193 255 36M * 0 0 GTAGACATTTTTACTTTTTATGTCCCTCATCGTCAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4563 255 36M * 0 0 GGTTGGTTTATCGTTTTTGACACTCTCACGTTGTCT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2668 255 36M * 0 0 GTTCGCTTTGAGTCTTCTTCGGTTCCGACTACCCTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4248 255 36M * 0 0 GTTACTGAGAAGTTAATGGATGAATTGGCACAATGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2863 255 36M * 0 0 GGATTGGTTTCGCTGAATCAGGTTATTAAAGAGATT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2557 255 36M * 0 0 GGTTTTCTTCATTGCATTCAGATGGATACATCTGTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2511 255 34M2H * 0 0 GTCAACGTTATATTTTGATAGTTTGACGGTTAAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 5152 255 36M * 0 0 GGATGAAAATGCTCACAATGACAAATCTGTCCACGG * +HWI-EAS91_1_306UPAAXX 16 phiX174 1590 255 36M * 0 0 AAGCTGCTTATGCTAATTTGCATACTGACCAAGAAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4884 255 36M * 0 0 GGTTACAGTATGCCCATCGCAGTTCGCTACACGCAG * +HWI-EAS91_1_306UPAAXX 0 phiX174 5052 255 36M * 0 0 GCTAAAGGTCTAGGAGCTAAAGAATGGAACAACTCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4909 255 36M * 0 0 GCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2863 255 36M * 0 0 GGATTGGTTTCGCTGAATCAGGTTATTAAAGAGATT * +HWI-EAS91_1_306UPAAXX 0 phiX174 4173 255 36M * 0 0 GTTGAGTTCGATAATGGTGATATGTATGTTTACGGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1701 255 36M * 0 0 GTCCTTTACTTGTCATGCGCTCTAATCTCTGGGCAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1683 255 36M * 0 0 CTTATGACGCTGACAACCGTCCTTTACTTGTCATGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3126 255 1H35M * 0 0 GAGGCCGCCCCTAGTTTTGTTTCTGGTGCTATGGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1665 255 36M * 0 0 CATTTGGAGGTAAAACCTCTTATGACGCTGACAACC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3213 255 36M * 0 0 GTTTCTGATAAGTTGCTTGATTTGGTTGGACTTGGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3420 255 36M * 0 0 GAGATTGCCGAGATGCAAAATGAGACTCAAAAAGAG * +HWI-EAS91_1_306UPAAXX 0 phiX174 513 255 36M * 0 0 GTTTGGATTGCTACTGACCGCTCTCGTGCTCGTCGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2879 255 36M * 0 0 ATAAGGTTATTAAAGAGATTATTTGTCTCCAGCCAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4471 255 36M * 0 0 GTTCAAGATTGCTGGAGGCCTCCACTATGAAATCGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1229 255 36M * 0 0 GTTTATGGTGAACAGTGGATTAAGTTCATGAAGGAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 615 255 36M * 0 0 GAGTTTATTGCTGCCGTCATTGCTTATTATGTTCAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 257 255 36M * 0 0 GCACGTTCGTCAAGGACTGGTTTAGATATGAGTCAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2381 255 36M * 0 0 TTAGGAGTTTAATCATGTTTCAGACTTTTATTTCTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4098 255 36M * 0 0 ATGCTTGGCTTCCATAAGCAGATGGATAACCGCATC * +HWI-EAS91_1_306UPAAXX 0 phiX174 5099 255 36M * 0 0 GCTGTCGCTACTTCCCAAGAAGCTGTTCAGAATCAG * +HWI-EAS91_1_306UPAAXX 0 phiX174 4254 255 36M * 0 0 GAGAAGTTAATGGATGAATTGGCACAATGCTACAAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3408 255 36M * 0 0 GACAATCAGAAAGAGATTGCCGAGATGCAAAATGAG * +HWI-EAS91_1_306UPAAXX 16 phiX174 4043 255 36M * 0 0 GGCTCTTAAACCTGCTATTGAGGCTTGTGGCATTTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4560 255 36M * 0 0 GATGGTTGGTTTATCGTTTTTGACACTCTCACGTTG * +HWI-EAS91_1_306UPAAXX 0 phiX174 1888 255 36M * 0 0 GACTAAAGAGATTCAGTACCTTAACGCTAAAGGTGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3434 255 1H35M * 0 0 GCAAAATGAGACTCAAAAAGAGATTGCTGGCATTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4539 255 36M * 0 0 GCAATGCGACAGGCTCATGCTGATGGTTGGTTTATC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1828 255 36M * 0 0 CTTTGTTCCTGAGCATGGCACTATGTTTACTCTTGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3708 255 36M * 0 0 GACTTAGTTCATCAGCAAACGCAGAATCAGCGGTAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3326 255 36M * 0 0 GCGTGCTGGTGCTGATGCTTCCTCTGCTGGTATGGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 4176 255 36M * 0 0 GAGTTCGATAATGGTGATATGTATGTTGACGGCCAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 22 255 36M * 0 0 GCAGAAGTTAACACTTTCGGATATTTCTGATGAGTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2557 255 36M * 0 0 GGTTTTCTTCATTGCATTCAGATGGATACATCTGTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3277 255 36M * 0 0 ATACTCGTGATTATCTTGCTGCTGCATTTCCTGAGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3592 255 36M * 0 0 AGCAACAGCAGGTTTCCGAGATTATGCGCCAAATGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 358 255 35M1H * 0 0 GATGCTGTTCAACCACTAATAGGTAAGAAATCATG * +HWI-EAS91_1_306UPAAXX 0 phiX174 1775 255 36M * 0 0 GGCCAGTTTTCTGGTCGTGTTCAACAGACCTATAAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 3504 255 36M * 0 0 GTATATGCACAAAATGAGATGCTTGCTTATCAACAG * +HWI-EAS91_1_306UPAAXX 16 phiX174 1554 255 36M * 0 0 CGACTTCTACCACATCTATTGACATTATGGGTCTGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1002 255 36M * 0 0 TGTCTAATATTCAAACTGGCGCCGAGCGTATGCCGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3626 255 36M * 0 0 GCTTACTCAAGCTCAAACGGCTGGTCAGTATTTTAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3572 255 36M * 0 0 GGAAAACACCAATCTTTCCAAGCAACAGCAGGTTTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1265 255 36M * 0 0 GGTGTTAATGCCACTCCTCTCCCGACTGTTAACACT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1332 255 36M * 0 0 GCACGATTAACCCTGATACCAATAAAATCCCTAAGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4254 255 36M * 0 0 GAGAAGTTAATGGATGAATTGGCACAATGCTACAAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 4170 255 36M * 0 0 GGCGTTGAGTTCGATAATGGTGATATGTATGTTGAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2806 255 36M * 0 0 AATAATGTTTATGTTGGTTTCATGGTTTGGTCTAAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3119 255 36M * 0 0 CCCTGATGAGGCCGCCCCTAGTTTTGTTTCTGGTGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1670 255 36M * 0 0 GGAGGTAAAACCTCTTATGACGCTGACAACCGTCCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 640 255 36M * 0 0 ATTATGTTCATCCCGTCAACATTCAAACGGCCTGTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2750 255 35M1H * 0 0 GTTATTATACCGTCAAGGACTGTGTGACTATTGAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4606 255 36M * 0 0 GATTAGAGGCGTTTTATGATAATCCCAATGCTTTGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3573 255 36M * 0 0 GAAAACACCAATCTTTCCAAGCAACAGCAGGTTTCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 5105 255 36M * 0 0 GCTACTTCCCAAGAAGCTGTTCAGAATCAGAATGAG * +HWI-EAS91_1_306UPAAXX 16 phiX174 1674 255 36M * 0 0 GTAAAACCTCTTATGACGCTGACAACCGTCCTTTAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4095 255 36M * 0 0 CCAATGCTTGGCTTCCATAAGCAGATGGATAACCGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4551 255 36M * 0 0 GCTCATGCTGATGGTTGGTTTATCGTTTTTGACACT * +HWI-EAS91_1_306UPAAXX 16 phiX174 3284 255 36M * 0 0 TGATTATCTTGCTGCTGCATTTCCTGAGCTTAATGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4005 255 36M * 0 0 GAATGTCACGCTGATTATTTTGACTTTGAGCGTATC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2479 255 36M * 0 0 GCACCTGTTTTACAGACACCTAAAGCTACATCGTCA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1082 255 36M * 0 0 CTTATTACCATTTCAACTACTCCGGTTATCGCTGGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3045 255 1H35M * 0 0 GCTACCGATAACAATACTGTAGGCATGGGTGATGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1115 255 36M * 0 0 GGCGACTCCTTCGAGATGGACGCCGTTGGCGCTCTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 636 255 36M * 0 0 GCTTATTATGTTCATCCCGTCAACATTCAAACGTCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1139 255 34M2H * 0 0 GTTGGCGCTCTCCGTCTTTCTCCATTTCGTCGTG * +HWI-EAS91_1_306UPAAXX 16 phiX174 852 255 36M * 0 0 CTAAAGGTAAAAAACGTTCTGGCGCTCGCCCTGGTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 5272 255 36M * 0 0 GATTGAGGCTGGGAAAAGTTACTGTAGCCGACGTTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 4330 255 36M * 0 0 GCCCCGAAGGGGACNANAAATGGTTTTTAGAGAACG * +HWI-EAS91_1_306UPAAXX 0 phiX174 4891 255 36M * 0 0 GTATGCCCATCGCAGTTCGCTACACGCAGGACGCTT * +HWI-EAS91_1_306UPAAXX 16 phiX174 4783 255 36M * 0 0 ATTTTATGCGGACACTTCCTACAGGTAGCGTTGACC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3619 255 36M * 0 0 GCCAAATGCTTACTCAAGCTCAAACGGCTGGTCAGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 4455 255 36M * 0 0 GGTATTAAGGATGAGTGTTCAAGATTGCTGGATGCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 632 255 36M * 0 0 CATTGCTTATTATGTTCATCCCGTCAACATTCAAAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2964 255 35M1H * 0 0 GCTCTTGCTGGTGGCGCCATGTCTAAATTGTTTGG * +HWI-EAS91_1_306UPAAXX 16 phiX174 2763 255 36M * 0 0 CAAGGACTGTGTGACTATTGACGTCCTTCCCCGTAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2766 255 36M * 0 0 GGACTGTGTGACTATTGACGTCCTTCCCCGTACGCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1719 255 36M * 0 0 GCTCTAATCTCTGGGCATCTGGCTATGATGTTGATG * +HWI-EAS91_1_306UPAAXX 16 phiX174 3100 255 36M * 0 0 AAGGCTCTAATGTTCCTAACCCTGATGAGGCCGCCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 598 255 35M1H * 0 0 GCTTTCCTGCTCCTGTTGAGTTTATTGCTTCCGTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4126 255 36M * 0 0 ACCGCATCAAGCTCTTGGAAGAGATTCTGTCTTTTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4026 255 36M * 0 0 GACTTTGAGCGTATCGAGGCTCTTAAACCTGCTATT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2621 255 36M * 0 0 GTGCTGATATTGCTTTTGATGCCGACCCTAAATTTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2749 255 36M * 0 0 GGTTATTATACCGTCAAGGACTGTGTGACTATTGAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 379 255 36M * 0 0 GGTAAGAAATCATGAGTCAAGTTACTGAACAATCCG * +HWI-EAS91_1_306UPAAXX 0 phiX174 2160 255 36M * 0 0 GCCACCATGATTATGACCAGTGTTTCCAGTCCGTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2873 255 36M * 0 0 CGCTGAATCAGGTTATTAAAGAGATTATTTGTCTCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1508 255 1H35M * 0 0 TGGACTGCTCCGCTTCCTCCTGAGACTGAGCTTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3863 255 36M * 0 0 TTTCTGGAAAGACGGTAAAGCTGATGGTATTGGCTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 5187 255 36M * 0 0 GAGTGCTTAATCCAACTTACCAAGCTGGGTTACGAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4196 255 36M * 0 0 GTATGTTGACGGCCATAAGGCTGCTTCTGACGTTCG * +HWI-EAS91_1_306UPAAXX 16 phiX174 635 255 36M * 0 0 TGCTTATTATGTTCATCCCGTCAACATTCAAACGGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1294 255 1H35M * 0 0 TAACACTACTGGTTATATTGACCATGCCGCTTTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 5157 255 36M * 0 0 AAAATGCTCACAATGACAAATCTGTCCACGGAGTGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 772 255 36M * 0 0 GCGCAGGAAACACTGACGTTCTTACTGACGCAGAAG * +HWI-EAS91_1_306UPAAXX 0 phiX174 1224 255 36M * 0 0 GTCACGTTTATGGTGAACAGTGGATTAAGTTCATGA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1544 255 3H33M * 0 0 CGCCAAATGACGACTTCTACCACATCTATTGAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4840 255 36M * 0 0 GCAATCGCCGCCAGTTAAATAGCTTGCAAAATACGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 204 255 35M1H * 0 0 GATTCTGTCAAAAACTGACGCGTTGGATGAGGAGA * +HWI-EAS91_1_306UPAAXX 16 phiX174 2481 255 36M * 0 0 ACCTGTTTTAAAGACACCTAAAGCTACATCGTCAAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 332 255 36M * 0 0 AAGAGCGTGGATTACTATCTGAGTCCGATGCTGTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3978 255 36M * 0 0 TTTATGGTTCGTTCTTATTACCCTTCTGAATGTCAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4865 255 36M * 0 0 GCAAAATACGTGGCCTTATGGTTACAGTATGCCCAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 3271 255 36M * 0 0 GAAAGGATACTCGTGATTATCTTGCTGCTGCATTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4174 255 36M * 0 0 TTGAGTTCGATAATGGTGATATGTATGTTGACGGCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2738 255 36M * 0 0 GCCATGATGGTGGTTATTATACCGTCAAGGACTGTG * +HWI-EAS91_1_306UPAAXX 16 phiX174 2703 255 1H35M * 0 0 CCCGACTGCCTATGATGTTTATCCTTTGAATGGTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2943 255 36M * 0 0 ATTGCTGGCGGTATTGCTTCTGCTCTTGCTGGTGGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3861 255 36M * 0 0 AATTTCTGGAAAGACGGTAAAGCTGATGGTATTGGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3093 255 36M * 0 0 GCCATTCAAGGCTCTAATGTTCCTAACCCTGATGAG * +HWI-EAS91_1_306UPAAXX 0 phiX174 3151 255 36M * 0 0 GTGCTATGGCTAAAGCTGGTAAAGGACTTCTTGAAG * +HWI-EAS91_1_306UPAAXX 0 phiX174 1193 255 36M * 0 0 GTAGACATTTTTACTTTTTATGTCCCTCATCGTCAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 157 255 36M * 0 0 CGCAGCTCGAGAAGCTCTTACTTTGCGACCTTTCGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4792 255 36M * 0 0 GGACACTTCCTACAGGTAGCGTTGACCCTAATTTTG * +HWI-EAS91_1_306UPAAXX 0 phiX174 3849 255 36M * 0 0 GATACTTGGAACAATTTCTGGAAAGACGGTAAAGCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 2743 255 1H35M * 0 0 GATGGTGGTTATTATACCGTCAAGGACTGTGTGAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3015 255 36M * 0 0 GCCTCCGGTGGCATTCAAGGTGATGTGCTTGCTACC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1091 255 36M * 0 0 ATTTCAACTACTCCGGTTATCGCTGGCGACTCCTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 798 255 1H35M * 0 0 GACGCAGAAGAAAACGTGCGTCAAAAATTACGTGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4866 255 36M * 0 0 CAAAATACGTGGCCTTATGGTTACAGTATGCCCATC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4404 255 36M * 0 0 GAACGCCCTCTTAAGGATATTCGCGATGAGTATAAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1655 255 36M * 0 0 GTTATTTCTTCATTTGGAGGTAAAACCTCTTATGAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 5162 255 36M * 0 0 GCTCACAATGACAAATCTGTCCACGGAGTGCTTAAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1249 255 1H35M * 0 0 TAAGTTCATGAAGGATGGTGTTAATGCCACTCCTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3261 255 36M * 0 0 GCTGATAAAGGAAAGGATACTCGTGATTATCTTGCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 3096 255 36M * 0 0 ATTCAAGGCTCTAATGTTCCTAACCCTGATGAGGCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2811 255 36M * 0 0 TGTTTATGTTGGTTTCATGGTTTGGTCTAACTTTAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3459 255 36M * 0 0 GCTGGCATTCAGTCGGCGACTTCACGCCAGAATACG * +HWI-EAS91_1_306UPAAXX 0 phiX174 789 255 35M1H * 0 0 GTTCTTACTGACGCAGAAGAAAACGTGCGTCAAAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 3699 255 36M * 0 0 GCTGAGGTTGACTTAGTTCATCAGCAAACGCAGAAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2641 255 36M * 0 0 GCCGACCCTAAATTTTTTGCCTGTTTGGTTCTCTTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 305 255 36M * 0 0 GTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTG * +HWI-EAS91_1_306UPAAXX 0 phiX174 3066 255 35M1H * 0 0 GGCATGGGTGATGCTGGTATTAAATCTGCCATTCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4428 255 36M * 0 0 GATGAGTATAATTACCCCAAAAAGAAAGGTATTAAG * +HWI-EAS91_1_306UPAAXX 16 phiX174 1461 255 36M * 0 0 AAGATGATGCTCGTTATGGTTTCCGTTGCTGCCATC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4000 255 36M * 0 0 CTTCTGAATGTCACGCTGATTATTTTGACTTTGAGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 220 255 36M * 0 0 GACGCGTTGGATGAGGAGAAGTGGCTTAATATGCTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3194 255 36M * 0 0 GCAGGCTGGCACTTCTGCCGTTTCTGATAAGTTTCT * +HWI-EAS91_1_306UPAAXX 0 phiX174 1266 255 35M1H * 0 0 GTGTTAATGCCACTCCTCTCCCGACTGTTAACTCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 4596 255 36M * 0 0 GCTGACGACCGATTAGAGGCGTTTTATGATAATCCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1172 255 1H35M * 0 0 GGCCTTGCTATTGACTCTACTGTAGACATTTTTAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 636 255 36M * 0 0 GCTTATTATGTTCATCCCGTCAACATTCAAACGGCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2873 255 36M * 0 0 CGCTGAATCAGGTTATTAAAGAGATTATTTGTCTCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1014 255 36M * 0 0 AAACTGGCGCCGAGCGTATGCCGCATGACCTTTCCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2689 255 36M * 0 0 GTTCCGACTACCCTCCCGACTGCCTATGATGTTTAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2148 255 36M * 0 0 GCGTACTTATTCGCCACCATGATTATTACCAGTGTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 5191 255 35M1H * 0 0 GCTTAATCCAACTTACCAAGCTGGGTTACGACGCG * +HWI-EAS91_1_306UPAAXX 16 phiX174 1590 255 36M * 0 0 AAGCTGCTTATGCTAATTTGCATACTGACCAAGAAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 571 255 35M1H * 0 0 GTACGCTGTACTTTGTGGGATACCCTCGCTTTCCT * +HWI-EAS91_1_306UPAAXX 0 phiX174 242 255 36M * 0 0 GGCTTAATATGCTTGGCACGTTCGTCAAGGACTGGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 338 255 36M * 0 0 GTGGATTACTATCTGAGTCCGATGCTGTTCAACCAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1112 255 36M * 0 0 GCTGGCGACTCCTTCGAGATGGACGCCGTTTGCGCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1254 255 2H34M * 0 0 TCATGAAGGATGGTGTTAATGCCACTCCTCTCCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2970 255 36M * 0 0 GCTGGTGGCGCCATGTCTAAATTTTTTGGAGGCGGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 5151 255 36M * 0 0 GGGATGAAAATGCTCACAATGACAAATCTGTCCACG * +HWI-EAS91_1_306UPAAXX 16 phiX174 348 255 36M * 0 0 ATCTGAGTCCGATGCTGTTCAACCACTAATAGGTAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 4888 255 1H35M * 0 0 ACAGTATGCCCATCGCAGTTCGCTACACGCAGGAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3972 255 33M3H * 0 0 GGCTTTTTTATGGTTCGTTCTTATTACCCTTCT * +HWI-EAS91_1_306UPAAXX 0 phiX174 5033 255 36M * 0 0 GTCAGATATGGACCTTGCTGCTAAAGGTCTAGGAGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1552 255 1H35M * 0 0 GACGACTTCTACCACATCTATTGACATTATGGGTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1764 255 36M * 0 0 AAACGTCGTTAGGCCAGTTTTCTGGTCGTGTTCAAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1529 255 36M * 0 0 GAGACTGAGCTTTCTCGCCAAATGACGACTTCTACC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4950 255 36M * 0 0 CCTGTTGATGCTAAAGGTGAGCCGCTTAAAGCTACC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4484 255 36M * 0 0 GGAGGCCTCCACTATGAAATCGCGTAGAGGCTTTAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4767 255 1H35M * 0 0 CATTTCCATGCGGTGCATTTTATGCGGACACTTCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 177 255 36M * 0 0 CTTTGCGACCTTTCGCCATCAACTAACGATTCTGTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2577 255 36M * 0 0 GATGGATACATCTGTCAACGCCGCTAATCAGGTTGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 156 255 36M * 0 0 GCGCAGCTCGAGAAGCTCTTACTTTGCGACCTTTCG * +HWI-EAS91_1_306UPAAXX 0 phiX174 227 255 36M * 0 0 TGGATGAGGAGAAGTGGCTTAATATGCTTGGCACGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 574 255 36M * 0 0 CGCTGGACTTTGTGGGATACCCTCGCTTTCCTGCTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3021 255 36M * 0 0 GGTGGCATTCAAGGTGATGTGCTTGCTACCGATAAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3731 255 36M * 0 0 GAATCAGCGGTATGGCTCTTCTCATATTGGCGCTAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2436 255 36M * 0 0 TTCTGATAAGCTGGTTCTCACTTCTGTTACTCCAGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2710 255 36M * 0 0 GCCTATGATGTTTATCCTTTGAATGGTCGCCATGAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 4228 255 35M1H * 0 0 TTCGTGATGAGTTTGTATCTGTTACTGATAAGTTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4606 255 34M2H * 0 0 GATTAGAGGCGTTTTATGATAATCCCAATGCTTT * +HWI-EAS91_1_306UPAAXX 16 phiX174 2766 255 36M * 0 0 GGACTGTGTGACTATTGACGTCCTTCCCCGTACGCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 582 255 34M2H * 0 0 TTTGTGGGATACCCTCGCTTTCCTGCTCCTGTTG * +HWI-EAS91_1_306UPAAXX 16 phiX174 1144 255 36M * 0 0 CGCTCTCCGTCTTTCTCCATTGCGTCGTGGCCTTGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1514 255 36M * 0 0 GCTCCGCTTCCTCCTGAGACTGAGCTTTCTCGCCAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1657 255 36M * 0 0 TATTTCTTCATTTGGAGGTAAAACCTCTTATGACGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2071 255 36M * 0 0 GTATGTTTCTCCTGCTTATCACCTTCTTGAAGGCTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 1626 255 36M * 0 0 GTGATTACTTCATGCAGCGTTACCGTGATGTTATTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3250 255 36M * 0 0 GCAAGTCTGCCGCTGATAAAGGAAAGGATACTCGTG * +HWI-EAS91_1_306UPAAXX 0 phiX174 1982 255 36M * 0 0 GAAATTTCTATGAATGATGTTTTCCGTTCTGGTGAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 2217 255 36M * 0 0 AGGTTAAATTTAATGTGACCGTTTATCGCAATCTGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3480 255 1H35M * 0 0 TCACGACAGAATACGAAAGACCAGGTATATGCACA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1690 255 36M * 0 0 CGCTGACAACCGTCCTTTACTTGTCATGCGCTCTAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1082 255 36M * 0 0 CTTATTACCATTTCAACTACTCCGGTTATCGCTGGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4282 255 36M * 0 0 GCTACAATGTGCTCCCCCAACTTGATATTAATAACA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4136 255 34M2H * 0 0 GCTCTTGGAAGAGATTCTGTCTTTTCGTATGCAG * +HWI-EAS91_1_306UPAAXX 0 phiX174 4414 255 36M * 0 0 TTAAGGATATTCGCGATGAGTATAATTACCCCAAAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 3988 255 36M * 0 0 GTTCTTATTACCCTTCTGAATGTCACGCTGATTATT * +HWI-EAS91_1_306UPAAXX 0 phiX174 4203 255 36M * 0 0 GACGGCCATAAGGCTGCTTCTGACGTTCGTGATGAG * +HWI-EAS91_1_306UPAAXX 16 phiX174 4098 255 36M * 0 0 ATGCTTGGCTTCAATAAGCAGATGGATAACCGCATC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4307 255 35M1H * 0 0 TATTAATAACACTATAGACCACCGCCCCGAAGGGG * +HWI-EAS91_1_306UPAAXX 0 phiX174 1521 255 35M1H * 0 0 TTCCTCCTGAGACTGAGCTTTCTCGCCAAATGACG * +HWI-EAS91_1_306UPAAXX 16 phiX174 945 255 36M * 0 0 TAGGTGGTCAACAATTTTAATTGCAGGGGCTTCGGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1575 255 36M * 0 0 ACATTATGGGTCTGCAAGCTGCTTATGCTAATTTGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2689 255 36M * 0 0 GTTCCGACTACCCTCCCGACTGCCTATGATGTTTAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2099 255 36M * 0 0 GAAGGCTTCCCATTCATTCAGGAACCGCCTTCTGGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 524 255 36M * 0 0 TACTGACCGCTCTCGTGCTCGTCGCTGCGTTGAGGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1252 255 36M * 0 0 GTTCATGAAGGATGGTGTTAATGCCACTCCTCTCCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4916 255 36M * 0 0 GCAGGACGCTTTTTCACGTTCTGGTTGGTTGTGTCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3828 255 36M * 0 0 GGTATTGATAAAGCTGTTGCCGATACTTGTAACAAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 3756 255 36M * 0 0 ATTGGCGCTACTGCAAAGGATATTTCTAATGTCGTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1116 255 36M * 0 0 GCGACTCCTTCGAGATGGACGCCGTTGGCGCTCTCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3099 255 36M * 0 0 CAAGGCTCTAATGTTCCTAACCCTGATGGGGCCGCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3082 255 36M * 0 0 GTATTAAATCTGCCATTCAAGGCTCTAATGTTCCTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 613 255 36M * 0 0 TTGAGTTTATTGCTGCCGTCATTGCTTATTATGTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4936 255 36M * 0 0 CTGGTTGGTTGTGGCCTGTTGATGCTAAAGGTGAGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 289 255 36M * 0 0 TCACATTTTGTTCATGGTAGAGATTCTCTTGTTGAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4690 255 36M * 0 0 GCAAGGCTAATGATTCACACGCCGACTGCTATCAGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 3520 255 36M * 0 0 AGATGCTTGCTTATCAACAGAAGGAGTCTACTGCTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3858 255 36M * 0 0 AACAATTTCTGGAAAGACGGTAAAGCTGATGGTATT * +HWI-EAS91_1_306UPAAXX 16 phiX174 3344 255 36M * 0 0 TTCCTCTGCTGGTATGGTTGACGCCGGATTTGAGAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4672 255 36M * 0 0 TTCTTGCTGCCGAGGGTCGCAAGGCTATTGTTTCAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1800 255 36M * 0 0 AGACCTATAAACATTCTGTGCCGCGTTTCTTTGTTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 5077 255 36M * 0 0 GGAACAACTCACTAAAAACCAAGCTGTCGCTACTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2763 255 1H35M * 0 0 CAAGGACTGTGTGACTATTGACGTCCTTCCCCGTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4282 255 36M * 0 0 GCTACAATGTGCTCCCCCAACTTGATATTAATAACA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1203 255 36M * 0 0 TTACTTTTTATGTCCCTCATCGTCACGTTTATGTTG * +HWI-EAS91_1_306UPAAXX 16 phiX174 5107 255 36M * 0 0 TACTTCCCAAGAAGCTGTTCAGAATCAGAATGAGCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 5168 255 1H35M * 0 0 AATGACAAATCTGTCCACGGAGTGCTTAATCCAAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2956 255 36M * 0 0 TTGCTTCTGCTCTTGCTTGTGGCGCCATGTCTAAAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 624 255 36M * 0 0 GCTGCCGTCATTGCTTATTATGTTCATCCCTTCAAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1877 255 1H35M * 0 0 CCGCCTACTGCGACTAAAGAGATTCAGTACCTTAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1214 255 36M * 0 0 GTCCCTCATCGTCACGTTTATGGTGAACAGTGGATT * +HWI-EAS91_1_306UPAAXX 0 phiX174 558 255 36M * 0 0 GCTTGCGTTTATGGTACGCTGGACTTTTTGTGATAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3629 255 36M * 0 0 TACTCAAGCTCAAACGGCTGGTCAGTATTTTACCAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2254 255 35M1H * 0 0 GACCACTCGCGATTCAATCATGACTTCGTGATAAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2479 255 36M * 0 0 GCACCTGTTTTACAGACACCTAAAGCTACATCGTCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 3001 255 36M * 0 0 GCGGTCAAAAAGCCGCCTCCGGTGGCATTCAAGGTG * +HWI-EAS91_1_306UPAAXX 0 phiX174 4667 255 35M1H * 0 0 TATGGTTCTTGCTGCCGAGGGTCGCAAGGCTAATG * +HWI-EAS91_1_306UPAAXX 16 phiX174 3464 255 36M * 0 0 CATTCAGTCGGCGACTTCACGCCAGAATACGAAAGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4911 255 35M1H * 0 0 TACACGCAGGACGCTTTTTCACGTTCTGGTTGGTT * +HWI-EAS91_1_306UPAAXX 16 phiX174 2222 255 36M * 0 0 AAATTTAATGTGAACGTTTATCGCAATCTGCCGACC * +HWI-EAS91_1_306UPAAXX 0 phiX174 646 255 35M1H * 0 0 TTCATCCCGTCAACATTCAAACGGCCTGTCTCATC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1364 255 36M * 0 0 AAGCATTTGTTTCAGGGTTATTTGAATATCTATAAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1613 255 1H35M * 0 0 ACTGACCAAGAACGTGATTACTTCATGCAGCGTTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1045 255 35M1H * 0 0 TTCCCATCTTGGCTTCCTTGCTGGTCAGATTGGTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 1588 255 36M * 0 0 GCAAGCTGCTTATGCTAATTTGCATACTGACCAAGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 339 255 36M * 0 0 TGGATTACTATCTGAGTCCGATGCTGTTCAACCACT * +HWI-EAS91_1_306UPAAXX 0 phiX174 4937 255 36M * 0 0 TGGTTGGTTGTGGCCTGTTGATGCTAAAGGTGAGCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4344 255 2H34M * 0 0 GAAAAATGGTTTTTAGAGAACGAGAAGACGGTTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 3674 255 36M * 0 0 CAAAGAAATGACTCGCAAGGTTAGTGCTGAGGTTGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4945 255 36M * 0 0 TGTGGCCTGTTGATGCTAAAGGTGAGCCGCTTAAAG * +HWI-EAS91_1_306UPAAXX 0 phiX174 1946 255 36M * 0 0 GGCGACCCTGTTTTGTATGGCAACTTGCCGCCGCGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2662 255 36M * 0 0 TGTTTGGTTCGCTTTGAGTCTTCTTCGGTTCCTACT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3313 255 36M * 0 0 TTAATGCTTGGGAGCGTGCTGGTGCTGATGCTTCCT * +HWI-EAS91_1_306UPAAXX 0 phiX174 727 255 36M * 0 0 GTCCGGTTAAAGCCGCTGAATTGTTCGCGTTTACCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 555 255 36M * 0 0 GAGGCTTGCGTTTATGGTACGCTGGACTTTGTGGGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 485 255 36M * 0 0 TGATTTCGATTTTCTGACGAGTAACAAAGTTTGGAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 318 255 36M * 0 0 TGTTGACATTTTAAAAGAGCGTGGATTACTATCTGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 910 255 36M * 0 0 TAAAGGCAAGCGTAAAGGCGCTCGTCTTTGGTATGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 4936 255 36M * 0 0 CTGGTTGGTTGTGGCCTGTTGATGCTAAAGGTGAGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 5005 255 36M * 0 0 TCTATGTGGCTAAATACGTTAACAAAAAGTCAGATA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1379 255 36M * 0 0 GGTTATTTGAATATCTATAACAACTATTTTAAATCG * +HWI-EAS91_1_306UPAAXX 0 phiX174 3168 255 36M * 0 0 GGTAAAGGACTTCTTGAAGGTACGTTGCAGTCTGGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2738 255 33M3H * 0 0 GCCATGATGGTGGTTATTATACCGTCAAGGACT * +HWI-EAS91_1_306UPAAXX 0 phiX174 4099 255 36M * 0 0 TGCTTGGCTTCCATAAGCAGATGGATAACCGCATCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2574 255 36M * 0 0 TCAGATGGATACATCTGTCAACGCCGCTAATCAGGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2453 255 36M * 0 0 TCACTTCTGTTACTCCAGCTTCTTCGGCACCTGTTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 5179 255 36M * 0 0 TGTCCACGGAGTGCTTAATCCAACTTACCAAGCTGG * +HWI-EAS91_1_306UPAAXX 0 phiX174 3778 255 34M2H * 0 0 TTTCTAATGTCGTCACTGATGCTGCTTCTGTTGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1843 255 36M * 0 0 TGGCACTATGTTTACTCTTGCGCTTGTTCGTTTTCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1082 255 36M * 0 0 CTTATTACCATTTCAACTACTCCGGTTATCGCTGGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1728 255 36M * 0 0 TCTGGGCATCTGGCTATGATGTTGATGGAACTGACC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4637 255 36M * 0 0 TTTGCGTGACTATTTTCGTGATATTGTTCGTATGGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2225 255 36M * 0 0 TTTAATGTGACCGTTTATCGCAATCTGCCGACCACT * +HWI-EAS91_1_306UPAAXX 16 phiX174 3368 255 36M * 0 0 CGGATTTGAGAATCAAAAAGAGCTTACTAAAATGCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 3311 255 36M * 0 0 GCTTAATGCTTGGGAGCGTGCTGGTGCTGATGCTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 5039 255 36M * 0 0 TATGGACCTTGCTGCTAAAGGTCTAGGAGCTAAAGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2059 255 36M * 0 0 TTATGCGCCTTCGTATGTTTCTCCTGCTTATCACCT * +HWI-EAS91_1_306UPAAXX 0 phiX174 388 255 36M * 0 0 TCATGAGTCAAGTTACTGAACAATCCGTACGTTTCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2754 255 36M * 0 0 TTATACCGTCAAGGACTGTGTGACTATTGACGTCCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 2128 255 36M * 0 0 TTCTGGTGATTTGCAAGAACGCGTACTTATTCGCCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 154 255 36M * 0 0 TTGCGCAGCTCGAGAAGCTCTTACTTTGCGACCTTT * +HWI-EAS91_1_306UPAAXX 16 phiX174 3617 255 36M * 0 0 GCGCCAAATGCTTACTCAAGCTCAAACGGCTGGTCA * +HWI-EAS91_1_306UPAAXX 16 phiX174 2728 255 36M * 0 0 TTGAATGGTCGCCATGATGGTGGTTATTATACCGTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2775 255 36M * 0 0 GACTATTGACGTCCTTCCCCGTACGCCGGGCAATAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4217 255 36M * 0 0 TGCTTCTGACGTTCGTGATGAGTTTGTATCTGTTAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4619 255 35M1H * 0 0 TTATGATAATCCCAATGCTTTGCGTGACTATTTTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 411 255 35M1H * 0 0 TCCGTACGTTTCCAGACCGCTTTGGCCTCTATTAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2730 255 35M1H * 0 0 GAATGGTCGCCATGATGGTGGTTATTATACCGTCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 521 255 35M1H * 0 0 TGCTACTGACCGCTCTCGTGCTCGTCGCTGCGTTG * +HWI-EAS91_1_306UPAAXX 0 phiX174 4260 255 36M * 0 0 TTAATGGATGAATTGGCACAATGCTACAATGTGCTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1662 255 36M * 0 0 CTTCATTTGGAGGTAAAACCTCTTATGACGCTGACA * +HWI-EAS91_1_306UPAAXX 16 phiX174 533 255 36M * 0 0 CTCTCGTGCTCGTCGCTGCGTTGAGGCTTGCGTTTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 195 255 35M1H * 0 0 TCAACTAACGATTCTGTCAAAAACTGACGCGTTGG * +HWI-EAS91_1_306UPAAXX 0 phiX174 2239 255 36M * 0 0 TTATCGCAATCTGCCGACCACTCGCGATTCAATCAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 1313 255 36M * 0 0 GACCATGCCGCTTTTCTTGGCACGATTAACCCTTAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1545 255 36M * 0 0 GCCAAATGACGACTTCTACCACATCTATTGACATTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 557 255 36M * 0 0 GGCTTGCGTTTATGGTACGCTGGACTTTGTGGGATA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1249 255 36M * 0 0 TAAGTTCATGAAGGATGGTGTTAATGCCACTCCTCT * +HWI-EAS91_1_306UPAAXX 0 phiX174 4174 255 36M * 0 0 TTGAGTTCGATAATGGTGATATGTATGTTGACGTCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 614 255 35M1H * 0 0 TGAGTTTATTGCTGCCGTCATTGCTTATTATGTTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 206 255 36M * 0 0 TTCTGTCAAAAACTGACGCGTTGGATGAGGAGAAGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 4981 255 36M * 0 0 CTACCAGTTATATGGCTGTTGGTTTCTATGTGGCTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1702 255 36M * 0 0 TCCTTTACTTGTCATGCGCTCTAATCTCTGTGCATC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2321 255 35M1H * 0 0 TAAAAATTTTAATTTTTGCCGCTGAGGGGTTGACC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4088 255 35M1H * 0 0 TCAATCCCCAATGCTTGGCTTCCATAAGCAGATGG * +HWI-EAS91_1_306UPAAXX 0 phiX174 900 255 36M * 0 0 TGCGAGGTACTAAAGGCAAGCGTAAAGGCGCTCGTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1155 255 36M * 0 0 TTTCTCCATTGCGTCGTGGCCTTGCTATTGACTCTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 3587 255 36M * 0 0 TTCCAAGCAACAGCAGGTTTCCGAGATTATGCGCCA * +HWI-EAS91_1_306UPAAXX 16 phiX174 3787 255 36M * 0 0 TCGTCACTGATGCTGCTTCTGGTGTGGTTGATATTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3834 255 35M1H * 0 0 GATAAAGCTGTTGCCGATACTTGGAACAATTTCTG * +HWI-EAS91_1_306UPAAXX 0 phiX174 989 255 36M * 0 0 TGAGGATAAATTATGTCTAATATTCAAACTGGCGCC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3712 255 36M * 0 0 TAGTTCATCAGCAAACGCAGAATCAGCGGTATGGCT * +HWI-EAS91_1_306UPAAXX 0 phiX174 1207 255 36M * 0 0 TTTTTATGTCCCTCATCGTCACGTTTATGGTGAACA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2116 255 36M * 0 0 TCAGGAACCGCCTTCTGGTGATTTGCAAGAACGCGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 660 255 36M * 0 0 ATTCAAACGGCCTGTCTCATCATGGAAGGCGCTGAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1536 255 36M * 0 0 AGCTTTCTCGCCAAATGACGACTTCTACCACATCTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 2112 255 1H35M * 0 0 TCATTCAGGAACCGCCTTCTGGTGATTTGCAAGAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 2816 255 36M * 0 0 ATGTTGGTTTCATGGTTTGGTCTAACTTTACCGCTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 5176 255 36M * 0 0 ATCTGTCCACGGAGTGCTTAATCCAACTTACCAAGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 3472 255 36M * 0 0 CGGCGACTTCACGCCAGAATACGAAAGACCAGGTAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1948 255 36M * 0 0 CGACCCTGTTTTGTATGGCAACTTGCCGCCGCGTGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2212 255 35M1H * 0 0 TAGTCAGGTTAAATTTAATGTGACCGTTTATCGCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 3817 255 35M1H * 0 0 ATATTTTTCATGGTATTGATAAAGCTGTTGCCGAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 3563 255 36M * 0 0 GTCTATTATGGAAAACACCAATCTTTCCAAGCAACA * +HWI-EAS91_1_306UPAAXX 16 phiX174 4198 255 1H35M * 0 0 ATGTTGACGGCCATAAGGCTGCTTCTGACGTTCGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 2907 255 1H35M * 0 0 CCAGCCACTTAAGTGAGGTGATTTATGTTTGGTGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2843 255 35M1H * 0 0 TTACCGCTACTAAATGCCGCGGATTGGTTTCGCTG * +HWI-EAS91_1_306UPAAXX 0 phiX174 4374 255 36M * 0 0 GTTACGCAGTTTTGCCGCAAGCTGGCTGCTGTACGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1940 255 1H35M * 0 0 ATTGCTGGCGACCCTGTTTTGTATGGCAACTTGCC * +HWI-EAS91_1_306UPAAXX 16 phiX174 5073 255 36M * 0 0 GAATGGAACAACTCACTAAAAACCAAGCTGTCGCTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4434 255 36M * 0 0 TATAATTACCCCAAAAAGAAAGGTATTAAGGATGAG * +HWI-EAS91_1_306UPAAXX 16 phiX174 1274 255 1H35M * 0 0 GCCACTCCTCTCCCGACTGTTAACACTACTGGTTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4440 255 36M * 0 0 TACCCCAAAAAGAAAGGTATTAAGGATGAGTGTTCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 3920 255 36M * 0 0 GTCAGGATTGACACCCTCCCAATTGTATGTTTTCAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 4587 255 1H35M * 0 0 CTCACGTTGGCTGACGACCGATTAGAGGCGTTTTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1707 255 36M * 0 0 TACTTGTCATGCGCTCTAATCTCTGGGCATCTGGCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1582 255 36M * 0 0 GGGTCTGCAAGCTGCTTATGCTAATTTGCATACTGA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1588 255 36M * 0 0 GCAAGCTGCTTATGCTAATTTGCATACTGACCAAGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1180 255 34M2H * 0 0 TATTGACTCTACTGTAGACATTTTTACTTTTTAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 2698 255 36M * 0 0 ACCCTCCCGACTGCCTATGATGTTTATCCTTTGAAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3167 255 36M * 0 0 TGGTAAAGGACTTCTTGAAGGTACGTTGCAGGCTGG * +HWI-EAS91_1_306UPAAXX 16 phiX174 2289 255 36M * 0 0 AGATTGAGTGTGAGGTTATAACGCCGAAGCGGTAAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 441 255 36M * 0 0 ATTAAGCTCATTCAGGCTTCTGCCGTTTTGGATTTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1012 255 36M * 0 0 TCAAACTGGCGCCGAGCGTATGCCGCATGACCTTTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 161 255 36M * 0 0 GCTCGAGAAGCTCTTACTTTGCGACCTTTCGCCATC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1165 255 1H35M * 0 0 GCGTCGTGGCCTTGCTATTGACTCTACTGTAGACA * +HWI-EAS91_1_306UPAAXX 16 phiX174 5010 255 36M * 0 0 GTGGATAAATACGTTAACAAAAAGTCAGATATGGAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2286 255 36M * 0 0 AAAAGATTGAGTGTGAGGTTATAACGCCGAAGCGGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 801 255 36M * 0 0 GCAGAAGAAAACGTGCGTCAAAAATTACGTGCAGAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1587 255 36M * 0 0 TGCAAGCTGCTTATGCTAATTTGCATACTGACCAAG * +HWI-EAS91_1_306UPAAXX 0 phiX174 4578 255 36M * 0 0 TTTGACACTCTCACGTTGGCTGACGACCGATTAGAG * +HWI-EAS91_1_306UPAAXX 16 phiX174 3570 255 36M * 0 0 ATGGAAAACACCAATCTTTCCAAGCAACAGCAGGTT * +HWI-EAS91_1_306UPAAXX 16 phiX174 496 255 36M * 0 0 TTCTGACGAGTAACAAAGTTTGGATTGCTACTGACC * +HWI-EAS91_1_306UPAAXX 0 phiX174 441 255 36M * 0 0 ATTAAGCTCATTCAGGCTTCTGCCGTTTTGGATTTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 4754 255 36M * 0 0 TAATGGCCGTCTTCATTTCCATGCGGTGCATTTTAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 4235 255 35M1H * 0 0 TGAGTTTGTATCTGTTACTGAGAAGTTAATGGATG * +HWI-EAS91_1_306UPAAXX 16 phiX174 2293 255 36M * 0 0 TGAGTGTGAGGTTATAACGCCGAAGCGGTAAAAATT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1579 255 1H35M * 0 0 TATGGGTCTGCAAGCTGCTTATGCTAATTTGCATA * +HWI-EAS91_1_306UPAAXX 0 phiX174 3332 255 36M * 0 0 TGGTGCTGATGCTTCCTCTGCTGGTATGGTTTACGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4132 255 36M * 0 0 TCAAGCTCTTGGAAGAGATTCTGTCTTTTCGTATGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4775 255 36M * 0 0 TGCGGTGCATTTTATGCGGACACTTCCTACAGGTAG * +HWI-EAS91_1_306UPAAXX 16 phiX174 1 255 4H32M * 0 0 GAGTTTTATCGCTTCCATGACGCAGAAGTTAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 54 255 36M * 0 0 AGTCGAAAAATTATCTTGATAAAGCAGGAATTACTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 680 255 1H35M * 0 0 CATGGAAGGCGCTGAATTTACGGAAAACATTATTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 231 255 36M * 0 0 TGAGGAGAAGTGGCTTAATATGCTTGGCACGTTCGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 4192 255 36M * 0 0 ATATGTATGTTGACGGCCATAAGGCTGCTTCTGACG * +HWI-EAS91_1_306UPAAXX 16 phiX174 1580 255 36M * 0 0 ATGGGTCTGCAAGCTGCTTATGCTAATTTGCATACT * +HWI-EAS91_1_306UPAAXX 16 phiX174 611 255 36M * 0 0 TGTTGAGTTTATTGCTGCCGTCATTGCTTATTATGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 4532 255 1H35M * 0 0 GATGAATGCAATGCGACAGGCTCATGCTGATGGTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 638 255 35M1H * 0 0 TTATTATGTTCATCCCGTCAACATTCAAACTGCCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1957 255 36M * 0 0 TTTGTATGGCAACTTGCCGCCGCGTGAAATTTCTAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 2728 255 36M * 0 0 TTGAATGGTCGCCATGATGGTGGTTATTATACCGTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3979 255 36M * 0 0 TTATGGTTCGTTCTTATTACCCTTCTGAATGTCACG * +HWI-EAS91_1_306UPAAXX 16 phiX174 540 255 1H35M * 0 0 GCTCGTCGCTGCGTTGAGGCTTGCGTTTATGGTAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 1852 255 36M * 0 0 GTTTACTCTTGCGCTTGTTCGTTTTCCGCCTACTGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4684 255 36M * 0 0 AGGGTCGCAAGGCTAATGATTCACACGCCGACTGCT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3690 255 36M * 0 0 AAGGTTAGTGCTGAGGTTGACTTAGTTCATCATCAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 584 255 36M * 0 0 TGTGGGATACCCTCGCTTTCCTGCTCCTGTTGAGTT * +HWI-EAS91_1_306UPAAXX 16 phiX174 3852 255 1H35M * 0 0 ACTTGGAACAATTTCTGGAAAGACGGTAAAGCTGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2857 255 35M1H * 0 0 TGCCGCGGATTGGTTTCGCTGAATCAGGTTATTAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1728 255 36M * 0 0 TCTGGGCATCTGGCTATGATGTTGATGGAACTGACC * +HWI-EAS91_1_306UPAAXX 0 phiX174 4658 255 35M1H * 0 0 TATTGGTCGTATGGTTCTTGCTGCCGAGGGTCGCA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1721 255 36M * 0 0 TCTAATCTCTGGGCATCTGGCTATGATGTTGATGGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1954 255 36M * 0 0 TGTTTTGTATGGCAACTTGCCGCCGCGTGAAATTTC * +HWI-EAS91_1_306UPAAXX 0 phiX174 962 255 36M * 0 0 TAATTGCAGGGGCTTCGGCCCCTTACTTGAGGATAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 2175 255 36M * 0 0 ACCAGTGTTTCCAGTCCGTTCAGTTGTTGCAGTGGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2442 255 36M * 0 0 TAAGCTGGTTCTCACTTCTGTTACTCCAGCTTCTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 5126 255 1H35M * 0 0 CAGAATCAGAATGAGCCGCAACTTCGGGATGAAAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 5206 255 36M * 0 0 CCAAGCTGGGTTACGACGCGACGCCGTTCAACCAGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2879 255 36M * 0 0 ATCAGGTTATTAAAGAGATTATTTGTCTCCAGCCAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 2004 255 36M * 0 0 TCCGTTCTGGTGATTCGTCTAAGAAGTTTAAGATTG * +HWI-EAS91_1_306UPAAXX 0 phiX174 2154 255 36M * 0 0 TTATTCGCCACCATGATTATGACCAGTGTTTCCAGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 1093 255 35M1H * 0 0 TTCAACTACTCCGGTTATCGCTGGCGACTCCTTCG * +HWI-EAS91_1_306UPAAXX 16 phiX174 3127 255 36M * 0 0 AGGCCGCCCCTAGTTTTGTTTCTGGTGCTATGGCTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 3544 255 36M * 0 0 AGTCTACTGCTCGCGTTGCGTCTATTATGGAAAACA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2508 255 35M1H * 0 0 ATCGTCAACGTTATATTTTGATAGTTTGACGTTTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 3600 255 36M * 0 0 CAGGTTTCCGAGATTATGCGCCAAATGCTTACTCAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1734 255 36M * 0 0 CATCTGGCTATGATGTTGATGGAACTGACCAAACGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2655 255 33M3H * 0 0 TTTTGCCTGTTTGGTTCGCTTTGAGTCTTCTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 2934 255 36M * 0 0 TTTGGTGCTATTGCTGGCGGTATTGCTTCTGCTCTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 1522 255 36M * 0 0 TCCTCCTGAGACTGAGCTTTCTCGCCAAATGACGAC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4063 255 36M * 0 0 AGGCTTGTGGCATTTCTACTCTTTCTCAATCCCCAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 3395 255 36M * 0 0 TAAAATGCAACTGGACAATCAGAAAGAGATTGCCGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 409 255 36M * 0 0 AATCCGTACGTTTCCAGACCGCTTTGGCCTCTATTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1867 255 36M * 0 0 TGTTCGTTTTCCGCCTACTGCGACTAAAGAGATTCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 3780 255 36M * 0 0 TCTAATGTCGTCACTGATGCTGCTTCTGGTGTGTTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3982 255 36M * 0 0 TGGTTCGTTCTTATTACCCTTCTGAATGTCACGCTG * +HWI-EAS91_1_306UPAAXX 16 phiX174 2815 255 36M * 0 0 TATGTTGGTTTCATGGTTTGGTCTAACTTTACCGCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 1242 255 36M * 0 0 AGTGGATTAAGTTCATGAAGGATGGTGTTAATGCCA * +HWI-EAS91_1_306UPAAXX 16 phiX174 4659 255 1H35M * 0 0 ATTGGTCGTATGGTTCTTGCTGCCGAGGGTCGCAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2436 255 36M * 0 0 TTCTGATAAGCTGGTTCTCACTTCTGTTACTCCAGC * +HWI-EAS91_1_306UPAAXX 0 phiX174 527 255 35M1H * 0 0 TGACCGCTCTCGTGCTCGTCGCTGCGTTGAGGCTT * +HWI-EAS91_1_306UPAAXX 16 phiX174 4817 255 36M * 0 0 CCCTAATTTGGGTCGTCGGGTACGCAATCGCCGCCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2100 255 36M * 0 0 AAGGCTTCCCATTCATTCAGGAACCGCCTTCTGGTG * +HWI-EAS91_1_306UPAAXX 16 phiX174 2762 255 36M * 0 0 TCAAGGACTGTGTGACTATTGACGTCCTTCCCCGTA * +HWI-EAS91_1_306UPAAXX 0 phiX174 4955 255 36M * 0 0 TGATGCTAAAGGTGAGCCGCTTAAAGCTACCAGTTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 3761 255 36M * 0 0 CGCTACTGCAAAGGATATTTCTAATGTCGTCACTGA * +HWI-EAS91_1_306UPAAXX 16 phiX174 4499 255 36M * 0 0 GAAATCGCGTAGAGGCTTTACTATTCAGCGTTTGAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 4039 255 36M * 0 0 TCGAGGCTCTTAAACCTGCTATTGAGGCTTGTGGCA * +HWI-EAS91_1_306UPAAXX 16 phiX174 4788 255 36M * 0 0 ATGCGGACACTTCCTACAGGTAGCGTTGACCCTAAT * +HWI-EAS91_1_306UPAAXX 0 phiX174 1002 255 36M * 0 0 TGTCTAATATTCAAACTGGCGCCGAGCGTATGCCGC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4381 255 36M * 0 0 AGTTTTGCCGCAAGCTGGCTGCTGAACGCCCTCTTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 4256 255 36M * 0 0 GAAGTTAATGGATGAATTGGCACAATGCTACAATGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 10 255 1H35M * 0 0 CGCTTCCATGACGCAGAAGTTAACACTTTCGGATA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1579 255 36M * 0 0 TATGGGTCTGCAAGCTGCTTATGCTAATTTGCATAC * +HWI-EAS91_1_306UPAAXX 0 phiX174 3862 255 36M * 0 0 ATTTCTGGAAAGACGGTAAAGCTGATGGTATTGGCT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3278 255 36M * 0 0 TACTCGTGATTATCTTGCTGCTGCATTTCCTGAGCT * +HWI-EAS91_1_306UPAAXX 0 phiX174 349 255 36M * 0 0 TCTGAGTCCGATGCTGTTCAACCACTAATAGGTAAG * +HWI-EAS91_1_306UPAAXX 0 phiX174 4608 255 36M * 0 0 TTAGAGGCGTTTTATGATAATCCCAATGCTTTGCGT * +HWI-EAS91_1_306UPAAXX 0 phiX174 3808 255 35M1H * 0 0 GTGTGGTTGATATTTTTCATGGTATTGATAAAGCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 4753 255 36M * 0 0 CTAATGGCCGTCTTCATTTCCATGCGGTGCATTTTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 286 255 36M * 0 0 GAGTCACATTTTGTTCATGGTAGAGATTCTCTTGTT * +HWI-EAS91_1_306UPAAXX 0 phiX174 2850 255 36M * 0 0 TACTAAATGCCGCGGATTGGTTTCGCTGAATCAGGT * +HWI-EAS91_1_306UPAAXX 16 phiX174 680 255 1H35M * 0 0 CATGGAAGGCGCTGAATTTACGGAAAACATTATTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 4740 255 36M * 0 0 GAGTATGGTACAGCTAATGGCCGTCTTCATTTCCAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 2467 255 1H35M * 0 0 CCAGCTTCTTCGGCACCTGTTTTACAGACACCTAA * +HWI-EAS91_1_306UPAAXX 0 phiX174 320 255 34M2H * 0 0 TTGACATTTTAAAAGAGCGTGGATTACTATCTGA * +HWI-EAS91_1_306UPAAXX 0 phiX174 1180 255 34M2H * 0 0 TATTGACTCTACTGTAGACATTTTTACTTTTTAT * +HWI-EAS91_1_306UPAAXX 16 phiX174 521 255 36M * 0 0 TGCTACTGACCGCTCTCGTGCTCGTCGCTGCGTTGA * +HWI-EAS91_1_306UPAAXX 16 phiX174 333 255 36M * 0 0 AGAGCGTGGATTACTATCTGAGTCCGATGCTGTTCA * +HWI-EAS91_1_306UPAAXX 0 phiX174 2756 255 36M * 0 0 ATACCGTCAAGGACTGTGTGACTATTGACGTCCTTC * +HWI-EAS91_1_306UPAAXX 16 phiX174 4957 255 36M * 0 0 ATGCTAAAGGTGAGCCGCTTAAAGCTACCAGTTATA * +HWI-EAS91_1_306UPAAXX 16 phiX174 72 255 36M * 0 0 ATAAAGCAGGAATTACTACTGCTTGTTTACGAATTA * +HWI-EAS91_1_306UPAAXX 16 phiX174 4249 255 36M * 0 0 TTACTGAGAAGTTAATGGATGAATTGGCACAATGCT * +HWI-EAS91_1_306UPAAXX 16 phiX174 2592 255 36M * 0 0 CAACGCCGCTAATCAGGTTGTTTCTGTTGGTGCTGA * +HWI-EAS91_1_306UPAAXX 16 phiX174 1974 255 36M * 0 0 CGCCGCGTGAAATTTCTATGAAGGATGTTTTCCGTT * +HWI-EAS91_1_306UPAAXX 16 phiX174 3540 255 36M * 0 0 AAGGAGTCTACTGCTCGCGTTGCGTCTATTATGGAA * +HWI-EAS91_1_306UPAAXX 16 phiX174 4130 255 36M * 0 0 CATCAAGCTCTTGGAAGAGATTCTGTCTTTTCGTAT * --- a/test-data/perm_out4.sam +++ b/test-data/perm_out4.sam @@ -1,53 +1,55 @@ -1831_573_1219 16 phiX 2201 255 35M * 0 0 TTGCAGTGGAATAGTCAGGTTAAATTTAATGTGAC -A@EE>NVA7FQZSC8GRJK<EVGC<==39BP\__ NM:i:0 CS:Z:G1211130300300301021212330201121310 CQ:Z:@@@=4/+)5)408?'665>*/5?<61';<3,:,5- -1831_573_1242 0 phiX 647 255 35M * 0 0 TCATCCCGTCAACATTCAAACGGCCTGTCTCATCA [[WSWNGS]US^_\WQW]WL?CEMUIMSTSJ*1U; NM:i:1 CS:Z:T2132003121011302100130302112221121 CQ:Z:>>>::>17=A5?@@=;7A=;2.60>82<8=74+;; -1831_573_1647 16 phiX 1117 255 35M * 0 0 CGACTCCTTCGAGATGGACGCCGTTGGCGCTCTCC 4NIKVOPIBACPWOQ^^WSZ_\Y][Y]]^_[[_^[ NM:i:0 CS:Z:G0222233301013033120132223202022123 CQ:Z:=?@@<@@???;A==@@;9?@?3=;6.4/;6:=/;4 -1831_573_1684 16 phiX 3695 255 35M * 0 0 TAGTGCTGAGGTTGACTTAGTTCATCAGCAAACGC ?\VWTLTTUZVV[_^\Y[_ZWUW]^_XKR[SQJNT NM:i:0 CS:Z:G3310013212312012302121010221231123 CQ:Z:7>1:8<@39@@??9=;@@<>?@@<;<?7>76?9>? -1831_574_109 0 phiX 3728 255 35M * 0 0 GCAGAATCAGCGGTATGGCTCTTCTCATATTGGCG 07651#4817>@65<2:84716=788<1995.7?6 NM:i:1 CS:Z:G3122332123301331032220222133301033 CQ:Z:07651#4817>@65<2:84716=788<1995.7?6 -1831_574_148 16 phiX 2368 255 35M * 0 0 GTAGGTTTTCTGCTTAGGAGTTTAATCATGTTTCA ;NEGQTTTJAMH9B@@PHHSQUJML=LPMUMPJGV NM:i:0 CS:Z:T1200113123030012202302312200010231 CQ:Z:<;->3;;3>//>0;;7=,=4-4/+>029<9<624; -1831_574_575 16 phiX 4005 255 35M * 0 0 GAATGTCACGCTGATTATTTTGACTTTGAGCGTAT <JC>=PXK;2BW[T;CXA"&?U\\__WU]^[Z]^U NM:i:1 CS:Z:A3313322100212102033032123311211302 CQ:Z:7?@>=?@>8@@@=@6*%&<='5@<<',0<=4*5/< -1831_574_592 16 phiX 2949 255 35M * 0 0 GGCGGTATTGCTTCTGCTCTTGCTGGTGGCGCCAT 2BBLI?LTSPIFFIMD:?MRLECQ][G7DI9=A?I NM:i:0 CS:Z:A3103330110123102223122023103310330 CQ:Z:73-5)19,,<@>4067<2.-864346;9<1/;212 -1831_574_824 16 phiX 3996 255 35M * 0 0 TACCCTTCTGAATGTCACGCTGATTATTTTGACTT ?VRCD\ZK5?ZWJ7D]WP=AVQRHH[J64CUZ__Z NM:i:0 CS:Z:A0212100033032123311211302122020013 CQ:Z:;@@@;;),+@<-<7;<&89??&29?<$2:A<);8? -1831_574_1194 0 phiX 1135 255 35M * 0 0 CGCCGTTGGCGCTCTCCGTCTTTCTCCATTGCGTC NRXFJ]WXXX^^PP_\\RO\]]SR^_XLRUKC:A6 NM:i:0 CS:Z:C3303101033322220312200222013013312 CQ:Z::5>;,??9@9@?@1@@=@3=@>@4?@@94?75/,6 -1831_574_1591 16 phiX 5117 255 35M * 0 0 GAAGCTGTTCAGAATCAGAATGAGCCGCAACTTCG 9CB??UTRA!7YIJXQUSUEEZWX[WNV^ZY^\XY NM:i:1 CS:Z:C3202101330322130221230222201123202 CQ:Z:==<A><?@78@<=;@&@6>8:?,><&&<7>8(8+9 -1831_574_1624 16 phiX 4057 255 35M * 0 0 CTATTGAGGCTTGTGGCATTTCTACTCTTTCTCAA )5?C6:LSC5DHJA6@FNI54;D?137CB3-3CQ: NM:i:1 CS:Z:C0122200222132200313011102302210332 CQ:Z:#<6.&(,7-+))7..'/;43.)927.(<85&13-) -1831_574_1903 0 phiX 5208 255 35M * 0 0 AAGCTGGGTTACGACGCGACGCCGTTCAACCAGAC TMJT^]XQV__WQY]UUYXUVVV]QNSGOOJOPI/ NM:i:1 CS:Z:A0232100103132133321330310210101221 CQ:Z:<956?@>;7@@@8:@>8><=9>9>@2=71?1:6;/ -1831_575_54 16 phiX 3586 255 35M * 0 0 TTTCCAAGCAACAGCAGGTTTCCGAGATTATGCGC 8ST4/MPK:7HONA7BTVCHY[^YRSVLMSMU_\Z NM:i:1 CS:Z:G3331330322230200102132110132013200 CQ:Z:>=@@68<2;<8;?@<>+9>7,,6972&57:4&9<8 -1831_575_197 16 phiX 4860 255 35M * 0 0 AGCTTGCAAAATACGTGGCCTTATGGTTACAGTAT ,=.<SADLUZH>67?JXRIFRTTVOQZ`RHIRXF8 NM:i:1 CS:Z:A3312113010133020301131330001310032 CQ:Z:,-:?463@A:88?6?437<=.2&1.;@67.4@%2, -1831_575_444 16 phiX 5097 255 35M * 0 0 AAGCTGTCGCTACTTCCCAAGAAGCTGTTCAGAAT >XO0/QUSCCY]]LJWZ^[W\ZVGF[^[JIVZ_QM NM:i:1 CS:Z:A3022120112320220100202132332113320 CQ:Z:<2@@;<.=?@<+=:A<<@?<</>@><(<8>4&5;> -1831_575_622 0 phiX 2484 255 35M * 0 0 TGTTTTACAGACACCTAAAGCTACATCGTCAACGT `XY^\_^Z[^ZY[Z[WNQOLO?DOBJB@M>EQ$!+ NM:i:1 CS:Z:T1100031122111023002323113231210111 CQ:Z:@A8B=@@?<@?<>>=?96<497)<4/<':4+;74+ -1831_575_938 16 phiX 1132 255 35M * 0 0 GGACGCCGTTGGCGCTCTCCGTCTTTCTCCATTGC 7N@<NSTMKOQVHAONKTXVTUWZXRTWZ^XY_YT NM:i:0 CS:Z:G3103102220022130222233301013033120 CQ:Z:;:@@:?@;=8;>=;;:=<93<4.;<6:2<9;4)87 -1831_575_970 16 phiX 231 255 35M * 0 0 TGAGGAGAAGTGGCTTAATATGCTTGGCACGTTCG 5PXYYNKY^\[VW[\]XY[VUTRY_[Y]_ZW\\\\ NM:i:0 CS:Z:C3201311301023133303023011202220221 CQ:Z:=@=@=;@@><@@:9<:=?;>@=?9>>?@:2===<5 -1831_575_1138 0 phiX 1912 255 35M * 0 0 CGCTAAAGGTGCTTTGACTTATACCGATATTGCTG XLJ7-IKH@IWNTJJSPUKO]UU[UTNQKDQDCJ1 NM:i:1 CS:Z:C3320002011320012120333103233301321 CQ:Z:<=0;%1936+?96?,?5<:2>@6@<:;4>.7;*:1 -1831_575_1180 0 phiX 4168 255 35M * 0 0 AGGGCGTTGAGTTCGATAATGGTGATATGTATGTT J]_RSE@HENVYKKOINRQOV_]VLPSRLHMBJT7 NM:i:0 CS:Z:A2003310122102323303101123331133110 CQ:Z:/<B>5?':/78?;1;55:997@@>94=7<186->7 -1831_575_1302 16 phiX 5201 255 35M * 0 0 ACTTACCAAGCTGGGTTACGACGCGACGCCGTTCA *57==/2@B6+-8?,!,.(.A=+*7>2,841LOB6 NM:i:1 CS:Z:T1201303312333123130200123201013021 CQ:Z:&12>/#2'&-2&%'7+$%*#$/1(&&12/$,2,,* -1831_575_1310 16 phiX 1611 255 35M * 0 0 ATACTGACCAAGAACGTGATTACTTCATGCAGCGT ;QC!!DXV[[Z]UEN_YYPAMSVGGXQWQHKSYWQ NM:i:1 CS:Z:A1332131312021303211310220101211133 CQ:Z:6<<>663?99@(@7=11@:@@/7??<@<;>'3-7; -1831_575_1321 0 phiX 2663 255 35M * 0 0 GTTTGGTTCGCTTTGAGTCTTCTTCGGTTCCGACT 0;B@?@>=A@<A?>@>?6>@5>'4@9?)7@7?/89 NM:i:1 CS:Z:G1001010233200122122022023000203212 CQ:Z:0;B@?@>=A@<A?>@>?6>@5>'4@9?)7@7?/89 -1831_575_1373 16 phiX 4220 255 35M * 0 0 TTCTGACGTTCGTGATGAGTTTGTATCTGTTACTG <M=?PSE>BHTUGKZZZYY]]VU]^[TUWZ]]__` NM:i:0 CS:Z:C1213011223311001221321132013121220 CQ:Z:A@@@>@;=9<@??7@>@:@;@;17?630/7=4,2< -1831_575_1436 0 phiX 3459 255 35M * 0 0 GCTGGCATTCAGTCGGCGACTTCACGCCAGAATAC ;Q\WMKB<NE=OUWRFO[V?=PUXC6LZN77CHQ< NM:i:0 CS:Z:G3210313021212303321202113301220331 CQ:Z:*2@=;39*3<*4<:>52>>9'7:<='0=>1'136< -1831_575_1442 0 phiX 3316 255 35M * 0 0 ATGCTTGGGAGCGTGCTGGTGCTGATGCTTCCTCT URLSZUTH;RWB;GTWUNS\^ZJP^SGKFMSB?N> NM:i:0 CS:Z:A3132010022331132101132123132020222 CQ:Z:8>58<?7>+1B6-/9<<:5?>A:1@?539.@4/1> -1831_575_1500 16 phiX 4268 255 35M * 0 0 TGAATTGGCACAATGCTACAATGTGCTCCCCCAAC 9V\UBGWPPNT^YUQQQQUQLPRUQQSV^`_^_^P NM:i:0 CS:Z:G1010000223111301132313011130103021 CQ:Z:2?@@?A@?8<6<:985=99999==B3<5<<,7?>9 -1831_575_1535 16 phiX 1224 255 35M * 0 0 GTCACGTTTATGGTGAACAGTGGATTAAGTTCATG <PRXVWQOTQUST^[\WMT^]Z\_`ZX`a_[[\^a NM:i:0 CS:Z:C1312012030320112110211013300131121 CQ:Z:@B=@<@@B?:A@@=>@?68@=?@5?7;:6<<;>5< -1831_576_86 16 phiX 2980 255 35M * 0 0 CCATGTCTAAATTGTTTGGAGGCGGTCAAAAAGCC /@:AJ7;AEH712=EJKF>=LHJP?587CK:9AHN NM:i:0 CS:Z:G0320000121033022010011030032211310 CQ:Z:7811)2:*.++5</:3+43924*))/:,6&29)2/ -1831_576_266 16 phiX 279 255 35M * 0 0 TAGATATGAGTCACATTTTGTTCATGGTAGAGATT 6;*<NGC9=TWH2<P=+#.P]IDV]\SUZVW[^_[ NM:i:1 CS:Z:A0322223101312011300311121221333223 CQ:Z:<@@?=;<?7=@>9,>@1$&&89$/:>7'3178%&6 -1831_576_603 16 phiX 1575 255 35M * 0 0 ACATTATGGGTCTGCAAGCTGCTTATGCTAATTTG 8PMKX]PIR\`ZJO]_[HGZ_XOW\Z]LPb\RIS_ NM:i:0 CS:Z:C1003032313302312320131221001330311 CQ:Z:@@46=@C.??<A79@@;-<@@>29B?>55<B7598 -1831_576_655 16 phiX 3291 255 35M * 0 0 CTTGCTGCTGCATTTCCTGAGCTTAATGCTTGGGA %06ESGLVW^JATXW73V][JCT_]G?Q[_XYa`\ NM:i:1 CS:Z:T2001023130302322122200313123123102 CQ:Z:=@AA9@@<6*>@@5/<@>9'=;>7+@?9>/9;+,% -1831_576_815 0 phiX 5185 255 35M * 0 0 CGGAGTGCTTAATCCAACTTACCAAGCTGGGTTAC NP]^WV]^`^ZZWX^_]][ZWKFQPA?FSTQPKD. NM:i:0 CS:Z:C3022113203032010120310102321001031 CQ:Z:<3>@?9>@?B=>=;>A???=>:25=4.25?6<57. -1831_576_882 0 phiX 5052 255 35M * 0 0 GCTAAAGGTCTAGGAGCTAAAGAATGGAACAACTC PGTVV^YMQ]]VNT]ZWXQ;7LYVPKIRXTTLNU8 NM:i:0 CS:Z:G3230020122320223230022031020110122 CQ:Z:?26?8?@:4>@>96??<<=5'1<>9846=<9<1>8 -1831_576_898 0 phiX 517 255 35M * 0 0 GGATTGCTACTGACCGCTCTCGTGCTCGTCGCTGC \_bTPa`\ZY]WOMW`YYLL]VNS^]SSLES][J. NM:i:0 CS:Z:G0230132312121033222231132231233213 CQ:Z:=@@C2?C>?<>@886B?;?.??87=B<8<15??=. -1831_576_923 0 phiX 1049 255 35M * 0 0 CATCTTGGCTTCCTTGCTGGTCAGATTGGTCGTCT LCBEMWHCNQTTNSXUNLTVUKAKV[TMRRURIJ7 NM:i:0 CS:Z:C1322010320202013210121223010123122 CQ:Z:76.51=;.699<96>;;49<;;11;<@59:9=647 -1831_576_1131 16 phiX 4060 255 35M * 0 0 TTGAGGCTTGTGGCATTTCTACTCTTTCTCAATCC <MJBDSMK>BWZI2FPGKEOI<PWVQ?KNN>>SC@ NM:i:1 CS:Z:G0233122200222132200313011102302210 CQ:Z:104@#@/@,4>9?2+?1571@',>=;(759;*92< -1831_576_1289 16 phiX 1898 255 35M * 0 0 ATTCAGTACCTTAACGCTAAAGGTGCTTTGACTTA 0DBK[ONJ9GWSQ@;@CINYOHKU_VQZ_aRNYTX NM:i:0 CS:Z:T3021210023110200323310302013121203 CQ:Z:@9<>1B@@;7@@663==28,5':8<<,.=2>>.50 -1831_576_1367 0 phiX 1838 255 35M * 0 0 GAGCATGGCACTATGTTTACTCTTGCGCTTGTTCG ]^_[Y]_\\[[[X\]]^]WRXZXZZXSROMXVNN7 NM:i:0 CS:Z:G2231310311233110031222013332011023 CQ:Z:??@@<>@@=@<@<=@>@??9:?<=>=<8;59@787 -1831_576_1416 0 phiX 4521 255 35M * 0 0 ATTCAGCGTTTGATGAATGCAATGCGACAGGCTCA 1AYL;>>I[F4JG@CBSURK<KUQB,AZRJCFPW@ NM:i:0 CS:Z:A3021233100123120313103133211203221 CQ:Z:+';?..1.<@'.=+6.5?7<0-?7;(%=>56.98@ -1831_576_1605 0 phiX 5208 255 35M * 0 0 AAGCTGGGTTACGACGCGACGCCGTTCAACCAGAC Q[bb_]NKZYTVW[_XX^]]WTNQSA>BMPKNMB, NM:i:1 CS:Z:A0232100103132133321330310210101221 CQ:Z:6<@C@@>1;@:;<<@@9@???9<3?5-21=4877, -1831_576_1729 16 phiX 5193 255 35M * 0 0 TTAATCCAACTTACCAAGCTGGGTTACGACGCGAC >ZL:FYXSQV]^ZSW^\TU\\[YKM_^][ZZZ^^^ NM:i:0 CS:Z:G1233312313010012320101302101023030 CQ:Z:@?@?<?<@>A?/==?>?7>?@8<?@>99;><+0=> -1831_576_1982 16 phiX 5023 255 35M * 0 0 TTAACAAAAAGTCAGATATGGACCTTGCTGCTAAA @JFRDK\_\MQUU_UQST^ZX^[\XX[Y^LK^^_K NM:i:0 CS:Z:T0032312310201201333221212000011030 CQ:Z:,@@?@,A><@9@=?@9B=8<6@@6@2<A?>.7<+@ -1831_577_133 16 phiX 1713 255 35M * 0 0 TCATGCGCTCTAATCTCTGGGCATCTGGCTATGAT )&/8<NA=EPP;FEI]YY]_VFO]HDXOM[\[]SB NM:i:1 CS:Z:A3213323012231300122223032223331322 CQ:Z:/4@>>?=1?:+>@07@@><>@*<+1@15)96'2$) -1831_577_281 16 phiX 4576 255 35M * 0 0 TTTTTGACACTCTCACGTTGGCTGACGACCGATTA ?XWE?WXSYURPOYWMJ@I[[RQ]VTXW\WR\[FC NM:i:0 CS:Z:T3032301231212301013112222111210000 CQ:Z:7-:B;8@=;>7@>4?=?+659?;5<7?;9@8(>:? -1831_577_322 16 phiX 457 255 35M * 0 0 CTTCTGCCGTTTTGGATTTAACCGAAGATGATTTC /E?@MNMJTZM79LI;A5:H@IIHIFLPEDHQXWU NM:i:1 CS:Z:G2003213220230103303201000130312202 CQ:Z:9=;>4506;255464-<#7+194&2<?65968)7/ -1831_577_362 0 phiX 2152 255 35M * 0 0 ACTTATTCGCCACCATGATTATGACCAGTGTTTCC GS`XY^^[ZWMLTH>LEDHI?,3EQDAQPB5%(@6 NM:i:1 CS:Z:A1203302330110131230331210121110220 CQ:Z:62B?:@?@<?958=,3:,90:&'-99,6<5.($+6 -1831_577_382 16 phiX 4685 255 35M * 0 0 GGGTCGCAAGGCTAATGATTCACACGCCGACTGCT *>C@NMMI2333IUD=>FNE;1=LSE19JHEKMJB NM:i:0 CS:Z:A2312123033111120321303230201332100 CQ:Z:12957/:1))=76(*24;,3+:<.&.&-=1=2/5* -1831_577_488 16 phiX 4947 255 35M * 0 0 TGGCCTGTTGATGCTAAAGGTGAGCCGCTTAAAGC @SEJPW]VUWXQLSPSOMXXXTVZQKJJSG59EKM NM:i:0 CS:Z:G3200302330322110200323132101120301 CQ:Z::48.,*>6566<?8=<=<2>6;94>;=9>@8924@ -1831_577_545 0 phiX 1710 255 35M * 0 0 TTGTCATGCGCTCTAATCTCTGGGCATCTGGCTAT [YWTWZY\_\OKHP[[WTY\VLDDFLTMBBMPOD- NM:i:0 CS:Z:T0112131333222303222210031322103233 CQ:Z:>><<9?<>?A<481@<@8==@76/61<95.5988- -1831_577_637 0 phiX 4246 255 35M * 0 0 CTGTTACTGAGAAGTTAATGGATGAATTGGCACAA D8?2<WFB@DQC1-<OMOLMTSRM=6?G>,EYN?, NM:i:1 CS:Z:C2113312122202103031023120301031110 CQ:Z:8-,4#>:-6+:8,&(5;3=0>7=68&1/9&'?;4, -1831_577_692 0 phiX 3904 255 35M * 0 0 TGTCTAGGAAATAACCGTCAGGATTGACACCCTCC aMK^^aIG`_^JJ_]]JI[Z]FCX[[XXTU[UKP< NM:i:0 CS:Z:T1122320200330103121202301211100220 CQ:Z:@B,@?@B(@A?@+@@>@+?=>@'=<@<=<9=?75< +1831_573_1219 16 phiX174 2201 255 35M * 0 0 TTGCAGTGGAATAGTCAGGTTAAATTTAATGTGAC -A@EE>NVA7FQZSC8GRJK<EVGC<==39BP\__ NM:i:0 CS:Z:G1211130300300301021212330201121310 CQ:Z:@@@=4/+)5)408?'665>*/5?<61';<3,:,5- +1831_573_1242 0 phiX174 647 255 35M * 0 0 TCATCCCGTCAACATTCAAACGGCCTGTCTCATCA [[WSWNGS]US^_\WQW]WL?CEMUIMSTSJ*1U; NM:i:1 CS:Z:T2132003121011302100130302112221121 CQ:Z:>>>::>17=A5?@@=;7A=;2.60>82<8=74+;; +1831_573_1647 16 phiX174 1117 255 35M * 0 0 CGACTCCTTCGAGATGGACGCCGTTGGCGCTCTCC 4NIKVOPIBACPWOQ^^WSZ_\Y][Y]]^_[[_^[ NM:i:0 CS:Z:G0222233301013033120132223202022123 CQ:Z:=?@@<@@???;A==@@;9?@?3=;6.4/;6:=/;4 +1831_573_1684 16 phiX174 3695 255 35M * 0 0 TAGTGCTGAGGTTGACTTAGTTCATCAGCAAACGC ?\VWTLTTUZVV[_^\Y[_ZWUW]^_XKR[SQJNT NM:i:0 CS:Z:G3310013212312012302121010221231123 CQ:Z:7>1:8<@39@@??9=;@@<>?@@<;<?7>76?9>? +1831_574_109 0 phiX174 3728 255 35M * 0 0 GCAGAATCAGCGGTATGGCTCTTCTCATATTGGCG 07651#4817>@65<2:84716=788<1995.7?6 NM:i:1 CS:Z:G3122332123301331032220222133301033 CQ:Z:07651#4817>@65<2:84716=788<1995.7?6 +1831_574_148 16 phiX174 2368 255 35M * 0 0 GTAGGTTTTCTGCTTAGGAGTTTAATCATGTTTCA ;NEGQTTTJAMH9B@@PHHSQUJML=LPMUMPJGV NM:i:0 CS:Z:T1200113123030012202302312200010231 CQ:Z:<;->3;;3>//>0;;7=,=4-4/+>029<9<624; +1831_574_575 16 phiX174 4005 255 35M * 0 0 GAATGTCACGCTGATTATTTTGACTTTGAGCGTAT <JC>=PXK;2BW[T;CXA"&?U\\__WU]^[Z]^U NM:i:1 CS:Z:A3313322100212102033032123311211302 CQ:Z:7?@>=?@>8@@@=@6*%&<='5@<<',0<=4*5/< +1831_574_592 16 phiX174 2949 255 35M * 0 0 GGCGGTATTGCTTCTGCTCTTGCTGGTGGCGCCAT 2BBLI?LTSPIFFIMD:?MRLECQ][G7DI9=A?I NM:i:0 CS:Z:A3103330110123102223122023103310330 CQ:Z:73-5)19,,<@>4067<2.-864346;9<1/;212 +1831_574_824 16 phiX174 3996 255 35M * 0 0 TACCCTTCTGAATGTCACGCTGATTATTTTGACTT ?VRCD\ZK5?ZWJ7D]WP=AVQRHH[J64CUZ__Z NM:i:0 CS:Z:A0212100033032123311211302122020013 CQ:Z:;@@@;;),+@<-<7;<&89??&29?<$2:A<);8? +1831_574_1194 0 phiX174 1135 255 35M * 0 0 CGCCGTTGGCGCTCTCCGTCTTTCTCCATTGCGTC NRXFJ]WXXX^^PP_\\RO\]]SR^_XLRUKC:A6 NM:i:0 CS:Z:C3303101033322220312200222013013312 CQ:Z::5>;,??9@9@?@1@@=@3=@>@4?@@94?75/,6 +1831_574_1591 16 phiX174 5117 255 35M * 0 0 GAAGCTGTTCAGAATCAGAATGAGCCGCAACTTCG 9CB??UTRA!7YIJXQUSUEEZWX[WNV^ZY^\XY NM:i:1 CS:Z:C3202101330322130221230222201123202 CQ:Z:==<A><?@78@<=;@&@6>8:?,><&&<7>8(8+9 +1831_574_1624 16 phiX174 4057 255 35M * 0 0 CTATTGAGGCTTGTGGCATTTCTACTCTTTCTCAA )5?C6:LSC5DHJA6@FNI54;D?137CB3-3CQ: NM:i:1 CS:Z:C0122200222132200313011102302210332 CQ:Z:#<6.&(,7-+))7..'/;43.)927.(<85&13-) +1831_574_1903 0 phiX174 5208 255 35M * 0 0 AAGCTGGGTTACGACGCGACGCCGTTCAACCAGAC TMJT^]XQV__WQY]UUYXUVVV]QNSGOOJOPI/ NM:i:1 CS:Z:A0232100103132133321330310210101221 CQ:Z:<956?@>;7@@@8:@>8><=9>9>@2=71?1:6;/ +1831_575_54 16 phiX174 3586 255 35M * 0 0 TTTCCAAGCAACAGCAGGTTTCCGAGATTATGCGC 8ST4/MPK:7HONA7BTVCHY[^YRSVLMSMU_\Z NM:i:1 CS:Z:G3331330322230200102132110132013200 CQ:Z:>=@@68<2;<8;?@<>+9>7,,6972&57:4&9<8 +1831_575_197 16 phiX174 4860 255 35M * 0 0 AGCTTGCAAAATACGTGGCCTTATGGTTACAGTAT ,=.<SADLUZH>67?JXRIFRTTVOQZ`RHIRXF8 NM:i:1 CS:Z:A3312113010133020301131330001310032 CQ:Z:,-:?463@A:88?6?437<=.2&1.;@67.4@%2, +1831_575_444 16 phiX174 5097 255 35M * 0 0 AAGCTGTCGCTACTTCCCAAGAAGCTGTTCAGAAT >XO0/QUSCCY]]LJWZ^[W\ZVGF[^[JIVZ_QM NM:i:1 CS:Z:A3022120112320220100202132332113320 CQ:Z:<2@@;<.=?@<+=:A<<@?<</>@><(<8>4&5;> +1831_575_622 0 phiX174 2484 255 35M * 0 0 TGTTTTACAGACACCTAAAGCTACATCGTCAACGT `XY^\_^Z[^ZY[Z[WNQOLO?DOBJB@M>EQ$!+ NM:i:1 CS:Z:T1100031122111023002323113231210111 CQ:Z:@A8B=@@?<@?<>>=?96<497)<4/<':4+;74+ +1831_575_938 16 phiX174 1132 255 35M * 0 0 GGACGCCGTTGGCGCTCTCCGTCTTTCTCCATTGC 7N@<NSTMKOQVHAONKTXVTUWZXRTWZ^XY_YT NM:i:0 CS:Z:G3103102220022130222233301013033120 CQ:Z:;:@@:?@;=8;>=;;:=<93<4.;<6:2<9;4)87 +1831_575_970 16 phiX174 231 255 35M * 0 0 TGAGGAGAAGTGGCTTAATATGCTTGGCACGTTCG 5PXYYNKY^\[VW[\]XY[VUTRY_[Y]_ZW\\\\ NM:i:0 CS:Z:C3201311301023133303023011202220221 CQ:Z:=@=@=;@@><@@:9<:=?;>@=?9>>?@:2===<5 +1831_575_1138 0 phiX174 1912 255 35M * 0 0 CGCTAAAGGTGCTTTGACTTATACCGATATTGCTG XLJ7-IKH@IWNTJJSPUKO]UU[UTNQKDQDCJ1 NM:i:1 CS:Z:C3320002011320012120333103233301321 CQ:Z:<=0;%1936+?96?,?5<:2>@6@<:;4>.7;*:1 +1831_575_1180 0 phiX174 4168 255 35M * 0 0 AGGGCGTTGAGTTCGATAATGGTGATATGTATGTT J]_RSE@HENVYKKOINRQOV_]VLPSRLHMBJT7 NM:i:0 CS:Z:A2003310122102323303101123331133110 CQ:Z:/<B>5?':/78?;1;55:997@@>94=7<186->7 +1831_575_1302 16 phiX174 5201 255 35M * 0 0 ACTTACCAAGCTGGGTTACGACGCGACGCCGTTCA *57==/2@B6+-8?,!,.(.A=+*7>2,841LOB6 NM:i:1 CS:Z:T1201303312333123130200123201013021 CQ:Z:&12>/#2'&-2&%'7+$%*#$/1(&&12/$,2,,* +1831_575_1310 16 phiX174 1611 255 35M * 0 0 ATACTGACCAAGAACGTGATTACTTCATGCAGCGT ;QC!!DXV[[Z]UEN_YYPAMSVGGXQWQHKSYWQ NM:i:1 CS:Z:A1332131312021303211310220101211133 CQ:Z:6<<>663?99@(@7=11@:@@/7??<@<;>'3-7; +1831_575_1321 0 phiX174 2663 255 35M * 0 0 GTTTGGTTCGCTTTGAGTCTTCTTCGGTTCCGACT 0;B@?@>=A@<A?>@>?6>@5>'4@9?)7@7?/89 NM:i:1 CS:Z:G1001010233200122122022023000203212 CQ:Z:0;B@?@>=A@<A?>@>?6>@5>'4@9?)7@7?/89 +1831_575_1373 16 phiX174 4220 255 35M * 0 0 TTCTGACGTTCGTGATGAGTTTGTATCTGTTACTG <M=?PSE>BHTUGKZZZYY]]VU]^[TUWZ]]__` NM:i:0 CS:Z:C1213011223311001221321132013121220 CQ:Z:A@@@>@;=9<@??7@>@:@;@;17?630/7=4,2< +1831_575_1436 0 phiX174 3459 255 35M * 0 0 GCTGGCATTCAGTCGGCGACTTCACGCCAGAATAC ;Q\WMKB<NE=OUWRFO[V?=PUXC6LZN77CHQ< NM:i:0 CS:Z:G3210313021212303321202113301220331 CQ:Z:*2@=;39*3<*4<:>52>>9'7:<='0=>1'136< +1831_575_1442 0 phiX174 3316 255 35M * 0 0 ATGCTTGGGAGCGTGCTGGTGCTGATGCTTCCTCT URLSZUTH;RWB;GTWUNS\^ZJP^SGKFMSB?N> NM:i:0 CS:Z:A3132010022331132101132123132020222 CQ:Z:8>58<?7>+1B6-/9<<:5?>A:1@?539.@4/1> +1831_575_1500 16 phiX174 4268 255 35M * 0 0 TGAATTGGCACAATGCTACAATGTGCTCCCCCAAC 9V\UBGWPPNT^YUQQQQUQLPRUQQSV^`_^_^P NM:i:0 CS:Z:G1010000223111301132313011130103021 CQ:Z:2?@@?A@?8<6<:985=99999==B3<5<<,7?>9 +1831_575_1535 16 phiX174 1224 255 35M * 0 0 GTCACGTTTATGGTGAACAGTGGATTAAGTTCATG <PRXVWQOTQUST^[\WMT^]Z\_`ZX`a_[[\^a NM:i:0 CS:Z:C1312012030320112110211013300131121 CQ:Z:@B=@<@@B?:A@@=>@?68@=?@5?7;:6<<;>5< +1831_576_86 16 phiX174 2980 255 35M * 0 0 CCATGTCTAAATTGTTTGGAGGCGGTCAAAAAGCC /@:AJ7;AEH712=EJKF>=LHJP?587CK:9AHN NM:i:0 CS:Z:G0320000121033022010011030032211310 CQ:Z:7811)2:*.++5</:3+43924*))/:,6&29)2/ +1831_576_266 16 phiX174 279 255 35M * 0 0 TAGATATGAGTCACATTTTGTTCATGGTAGAGATT 6;*<NGC9=TWH2<P=+#.P]IDV]\SUZVW[^_[ NM:i:1 CS:Z:A0322223101312011300311121221333223 CQ:Z:<@@?=;<?7=@>9,>@1$&&89$/:>7'3178%&6 +1831_576_327 16 phiX174 4516 255 35M * 0 0 TTACTATTCAGCGTTTGATGAATGCAATGCGACAG =RQYVTNGR]_RNXYVYROYZ][Y\^[VZ_UU^^[ NM:i:0 CS:Z:C2112331301313021321001332120332130 CQ:Z:<@?@6@@;<@?><@>==3@:==<3@@>53<9><6= +1831_576_519 16 phiX174 1624 255 35M * 0 0 ACGTGATTACTTCATGCAGCGTTACCGTGATGTTA 7ACFAB?LF;BBIVNHOXTOMLYTD@O]VOTQIPY NM:i:0 CS:Z:T3011321130130133213131202130321131 CQ:Z:==46<97@>2/6?;2<4A881>9121+<1/4.9+7 +1831_576_603 16 phiX174 1575 255 35M * 0 0 ACATTATGGGTCTGCAAGCTGCTTATGCTAATTTG 8PMKX]PIR\`ZJO]_[HGZ_XOW\Z]LPb\RIS_ NM:i:0 CS:Z:C1003032313302312320131221001330311 CQ:Z:@@46=@C.??<A79@@;-<@@>29B?>55<B7598 +1831_576_655 16 phiX174 3291 255 35M * 0 0 CTTGCTGCTGCATTTCCTGAGCTTAATGCTTGGGA %06ESGLVW^JATXW73V][JCT_]G?Q[_XYa`\ NM:i:1 CS:Z:T2001023130302322122200313123123102 CQ:Z:=@AA9@@<6*>@@5/<@>9'=;>7+@?9>/9;+,% +1831_576_815 0 phiX174 5185 255 35M * 0 0 CGGAGTGCTTAATCCAACTTACCAAGCTGGGTTAC NP]^WV]^`^ZZWX^_]][ZWKFQPA?FSTQPKD. NM:i:0 CS:Z:C3022113203032010120310102321001031 CQ:Z:<3>@?9>@?B=>=;>A???=>:25=4.25?6<57. +1831_576_882 0 phiX174 5052 255 35M * 0 0 GCTAAAGGTCTAGGAGCTAAAGAATGGAACAACTC PGTVV^YMQ]]VNT]ZWXQ;7LYVPKIRXTTLNU8 NM:i:0 CS:Z:G3230020122320223230022031020110122 CQ:Z:?26?8?@:4>@>96??<<=5'1<>9846=<9<1>8 +1831_576_898 0 phiX174 517 255 35M * 0 0 GGATTGCTACTGACCGCTCTCGTGCTCGTCGCTGC \_bTPa`\ZY]WOMW`YYLL]VNS^]SSLES][J. NM:i:0 CS:Z:G0230132312121033222231132231233213 CQ:Z:=@@C2?C>?<>@886B?;?.??87=B<8<15??=. +1831_576_923 0 phiX174 1049 255 35M * 0 0 CATCTTGGCTTCCTTGCTGGTCAGATTGGTCGTCT LCBEMWHCNQTTNSXUNLTVUKAKV[TMRRURIJ7 NM:i:0 CS:Z:C1322010320202013210121223010123122 CQ:Z:76.51=;.699<96>;;49<;;11;<@59:9=647 +1831_576_1131 16 phiX174 4060 255 35M * 0 0 TTGAGGCTTGTGGCATTTCTACTCTTTCTCAATCC <MJBDSMK>BWZI2FPGKEOI<PWVQ?KNN>>SC@ NM:i:1 CS:Z:G0233122200222132200313011102302210 CQ:Z:104@#@/@,4>9?2+?1571@',>=;(759;*92< +1831_576_1289 16 phiX174 1898 255 35M * 0 0 ATTCAGTACCTTAACGCTAAAGGTGCTTTGACTTA 0DBK[ONJ9GWSQ@;@CINYOHKU_VQZ_aRNYTX NM:i:0 CS:Z:T3021210023110200323310302013121203 CQ:Z:@9<>1B@@;7@@663==28,5':8<<,.=2>>.50 +1831_576_1367 0 phiX174 1838 255 35M * 0 0 GAGCATGGCACTATGTTTACTCTTGCGCTTGTTCG ]^_[Y]_\\[[[X\]]^]WRXZXZZXSROMXVNN7 NM:i:0 CS:Z:G2231310311233110031222013332011023 CQ:Z:??@@<>@@=@<@<=@>@??9:?<=>=<8;59@787 +1831_576_1416 0 phiX174 4521 255 35M * 0 0 ATTCAGCGTTTGATGAATGCAATGCGACAGGCTCA 1AYL;>>I[F4JG@CBSURK<KUQB,AZRJCFPW@ NM:i:0 CS:Z:A3021233100123120313103133211203221 CQ:Z:+';?..1.<@'.=+6.5?7<0-?7;(%=>56.98@ +1831_576_1605 0 phiX174 5208 255 35M * 0 0 AAGCTGGGTTACGACGCGACGCCGTTCAACCAGAC Q[bb_]NKZYTVW[_XX^]]WTNQSA>BMPKNMB, NM:i:1 CS:Z:A0232100103132133321330310210101221 CQ:Z:6<@C@@>1;@:;<<@@9@???9<3?5-21=4877, +1831_576_1729 16 phiX174 5193 255 35M * 0 0 TTAATCCAACTTACCAAGCTGGGTTACGACGCGAC >ZL:FYXSQV]^ZSW^\TU\\[YKM_^][ZZZ^^^ NM:i:0 CS:Z:G1233312313010012320101302101023030 CQ:Z:@?@?<?<@>A?/==?>?7>?@8<?@>99;><+0=> +1831_576_1982 16 phiX174 5023 255 35M * 0 0 TTAACAAAAAGTCAGATATGGACCTTGCTGCTAAA @JFRDK\_\MQUU_UQST^ZX^[\XX[Y^LK^^_K NM:i:0 CS:Z:T0032312310201201333221212000011030 CQ:Z:,@@?@,A><@9@=?@9B=8<6@@6@2<A?>.7<+@ +1831_577_133 16 phiX174 1713 255 35M * 0 0 TCATGCGCTCTAATCTCTGGGCATCTGGCTATGAT )&/8<NA=EPP;FEI]YY]_VFO]HDXOM[\[]SB NM:i:1 CS:Z:A3213323012231300122223032223331322 CQ:Z:/4@>>?=1?:+>@07@@><>@*<+1@15)96'2$) +1831_577_281 16 phiX174 4576 255 35M * 0 0 TTTTTGACACTCTCACGTTGGCTGACGACCGATTA ?XWE?WXSYURPOYWMJ@I[[RQ]VTXW\WR\[FC NM:i:0 CS:Z:T3032301231212301013112222111210000 CQ:Z:7-:B;8@=;>7@>4?=?+659?;5<7?;9@8(>:? +1831_577_322 16 phiX174 457 255 35M * 0 0 CTTCTGCCGTTTTGGATTTAACCGAAGATGATTTC /E?@MNMJTZM79LI;A5:H@IIHIFLPEDHQXWU NM:i:1 CS:Z:G2003213220230103303201000130312202 CQ:Z:9=;>4506;255464-<#7+194&2<?65968)7/ +1831_577_362 0 phiX174 2152 255 35M * 0 0 ACTTATTCGCCACCATGATTATGACCAGTGTTTCC GS`XY^^[ZWMLTH>LEDHI?,3EQDAQPB5%(@6 NM:i:1 CS:Z:A1203302330110131230331210121110220 CQ:Z:62B?:@?@<?958=,3:,90:&'-99,6<5.($+6 +1831_577_382 16 phiX174 4685 255 35M * 0 0 GGGTCGCAAGGCTAATGATTCACACGCCGACTGCT *>C@NMMI2333IUD=>FNE;1=LSE19JHEKMJB NM:i:0 CS:Z:A2312123033111120321303230201332100 CQ:Z:12957/:1))=76(*24;,3+:<.&.&-=1=2/5* +1831_577_488 16 phiX174 4947 255 35M * 0 0 TGGCCTGTTGATGCTAAAGGTGAGCCGCTTAAAGC @SEJPW]VUWXQLSPSOMXXXTVZQKJJSG59EKM NM:i:0 CS:Z:G3200302330322110200323132101120301 CQ:Z::48.,*>6566<?8=<=<2>6;94>;=9>@8924@ +1831_577_545 0 phiX174 1710 255 35M * 0 0 TTGTCATGCGCTCTAATCTCTGGGCATCTGGCTAT [YWTWZY\_\OKHP[[WTY\VLDDFLTMBBMPOD- NM:i:0 CS:Z:T0112131333222303222210031322103233 CQ:Z:>><<9?<>?A<481@<@8==@76/61<95.5988- +1831_577_637 0 phiX174 4246 255 35M * 0 0 CTGTTACTGAGAAGTTAATGGATGAATTGGCACAA D8?2<WFB@DQC1-<OMOLMTSRM=6?G>,EYN?, NM:i:1 CS:Z:C2113312122202103031023120301031110 CQ:Z:8-,4#>:-6+:8,&(5;3=0>7=68&1/9&'?;4, +1831_577_692 0 phiX174 3904 255 35M * 0 0 TGTCTAGGAAATAACCGTCAGGATTGACACCCTCC aMK^^aIG`_^JJ_]]JI[Z]FCX[[XXTU[UKP< NM:i:0 CS:Z:T1122320200330103121202301211100220 CQ:Z:@B,@?@B(@A?@+@@>@+?=>@'=<@<=<9=?75< --- a/tool-data/bowtie_indices.loc.sample +++ b/tool-data/bowtie_indices.loc.sample @@ -1,29 +1,37 @@ #This is a sample file distributed with Galaxy that enables tools -#to use a directory of Bowtie indexed sequences data files. You will need -#to create these data files and then create a bowtie_indices.loc file -#similar to this one (store it in this directory) that points to -#the directories in which those files are stored. The bowtie_indices.loc -#file has this format (white space characters are TAB characters): +#to use a directory of Bowtie indexed sequences data files. You will +#need to create these data files and then create a bowtie_indices.loc +#file similar to this one (store it in this directory) that points to +#the directories in which those files are stored. The bowtie_indices.loc +#file has this format (longer white space characters are TAB characters): # -#<build><file_base> +#<unique_build_id><dbkey><display_name><file_base_path> # #So, for example, if you had hg18 indexed stored in #/depot/data2/galaxy/bowtie/hg18/, #then the bowtie_indices.loc entry would look like this: # -#hg18 /depot/data2/galaxy/bowtie/hg18/hg18 +#hg18 hg18 hg18 /depot/data2/galaxy/bowtie/hg18/hg18 # #and your /depot/data2/galaxy/bowtie/hg18/ directory #would contain hg18.*.ebwt files: # #-rw-r--r-- 1 james universe 830134 2005-09-13 10:12 hg18.1.ebwt #-rw-r--r-- 1 james universe 527388 2005-09-13 10:12 hg18.2.ebwt -#-rw-r--r-- 1 james universe 269808 2005-09-13 10:12 gh18.3.ebwt +#-rw-r--r-- 1 james universe 269808 2005-09-13 10:12 hg18.3.ebwt #...etc... # -#Your bowtie_indices.loc file should include an entry per line for -#each index set you have stored. The "file" in the path does not actually -#exist, but it is the prefix for the actual index files. For example: +#Your bowtie_indices.loc file should include an entry per line for each +#index set you have stored. The "file" in the path does not actually +#exist, but it is the prefix for the actual index files. For example: # -#hg18 /depot/data2/galaxy/bowtie/hg18/hg18 -#hg19 /depot/data2/galaxy/bowtie/hg19/hg19 +#hg18canon hg18 hg18 Canonical /depot/data2/galaxy/bowtie/hg18/hg18canon +#hg18full hg18 hg18 Full /depot/data2/galaxy/bowtie/hg18/hg18full +#/orig/path/hg19 hg19 hg19 /depot/data2/galaxy/bowtie/hg19/hg19 +#...etc... +# +#Note that for backwards compatibility with workflows, the unique ID of +#an entry must be the path that was in the original loc file, because that +#is the value stored in the workflow for that parameter. That is why the +#hg19 entry above looks odd. New genomes can be better-looking. +# --- a/test-data/bwa_wrapper_out3.sam +++ b/test-data/bwa_wrapper_out3.sam @@ -1,60 +1,60 @@ -seq1 113 phiX 340 37 18M = 322 -18 GGATTACTATCTGAGTCC II9(.+5$IIIIIII#II XT:A:U NM:i:0 SM:i:37 AM:i:25 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq1 177 phiX 322 25 18M = 340 18 GATATTTTAAAGGAGCGT B&&I13A$G$*%$IIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:2C8A6 -seq10 129 phiX 4168 37 18M = 4149 -19 AGGGCGTTGAGTTCGATA IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:25 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq10 65 phiX 4149 25 18M = 4168 19 ATTCTTTCTTTTCGTATC IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:5G11G0 -seq11 129 phiX 4091 37 18M = 4072 -19 ATCCCCAATGCTTGGCTT IIIII$%*$G$A31I&&B XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq11 65 phiX 4072 37 18M = 4091 19 GCATTTCTACTCCTTCTC II#IIIIIII$5+.(9II XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:12T5 -seq12 129 phiX 5365 25 18M = 5349 -16 GGATTGGCGTTTCCAACC IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:0T9A7 -seq12 65 phiX 5349 37 18M = 5365 16 CGCGCTTCGATAAAAATG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:25 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq13 129 phiX 4093 25 18M = 4074 -19 CCCCAATCCTTGCCTTCC IIIAAIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:7G4G5 -seq13 65 phiX 4074 37 18M = 4093 19 ATTTCTACTCTTTCTCAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:25 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:17A0 -seq14 129 phiX 4016 37 3M1D15M = 3998 -18 TGATATTTTGACTTTGAG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:1 XG:i:1 MD:Z:3^T15 -seq14 65 phiX 3998 37 18M = 4016 18 CCCTTTTGAATGTCACGC IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:5C12 -seq15 129 phiX 5216 37 5M2I11M = 5198 -18 TTACGAAACGCGACGCCG IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:1 XG:i:2 MD:Z:16 -seq15 65 phiX 5198 37 18M = 5216 18 CCAACTTACCAAGGTGGG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:13C4 -seq16 129 phiX 2897 37 18M = 2880 -17 TTATTTTTCTCCAGCCAC IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6G11 -seq16 65 phiX 2880 37 10M1I7M = 2897 17 TCAGGGTATTAAAAGAGA IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:5T11 -seq17 129 phiX 3053 25 18M = 3034 -19 AAACAATACTTTAGGCAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:0T9G7 -seq17 65 phiX 3034 37 18M = 3053 19 GTGATGTGCTTGCTACCG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:25 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq18 133 phiX 4088 0 * = 4088 0 CCGTTCCATAAGCAGATG IIIIIIIIIIIIIIIIII -seq18 73 phiX 4088 37 18M = 4088 0 TCAATCCCCCATGCTTGG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:0 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:9A8 -seq19 129 phiX 3324 37 18M = 3304 -20 GAGCGTCCTGGTGCTGAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6G11 -seq19 65 phiX 3304 37 18M = 3324 20 TTCCTGCGCTTAATGCTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6A11 -seq2 129 phiX 159 37 18M = 141 -18 CAGCTCGAGAAGCTCTTA IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq2 65 phiX 141 37 18M = 159 18 ATTCGACCTATCCTTGCG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq20 129 phiX 1100 37 18M = 1082 -18 ACTCCGGTTATCGCTGGC IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq20 65 phiX 1082 37 18M = 1100 18 CTTATTACCATTTCAACT IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq21 129 phiX 1363 37 18M = 1344 -19 TAAGCATTTGGTTCAGGG IIIII$%*$G$A31I&&B XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:10T7 -seq21 65 phiX 1344 37 18M = 1363 19 CTGATACCAATAAAACCC II#IIIIIII$5+.(9II XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:15T2 -seq22 137 phiX 5215 37 18M = 5215 0 GTTACGACGCGACGCCGT IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:0 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq22 69 phiX 5215 0 * = 5215 0 AATCAAACTTACCAAGGG IIIIIIIIIIIIIIIIII -seq23 129 phiX 4308 25 18M = 4289 -19 TTTAATAACCCTATAGAC IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:0A8A8 -seq23 65 phiX 4289 37 18M = 4308 19 TGTGCTTCCCCAACTTGA IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:25 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6C11 -seq24 129 phiX 4101 37 18M = 4084 -17 CTTGGCTTCCCTAAGCAG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:10A7 -seq24 65 phiX 4084 37 18M = 4101 17 TTTCTCAATCCCCAATGC IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq25 129 phiX 537 37 18M = 520 -17 CGTGCTCGTTGCTGCGTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:9C8 -seq25 65 phiX 520 37 18M = 537 17 TTGCTACTGACCGCTCTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:17C0 -seq26 129 phiX 1994 37 18M = 1976 -18 AAGGATGTTTTCCGTTCT IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq26 65 phiX 1976 37 18M = 1994 18 CCGCGTGAAATTTCTATG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq27 129 phiX 2614 37 3M1D15M = 2598 -16 TGTTTGGTGCTGATATTG IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:1 XG:i:1 MD:Z:1C1^G15 -seq27 65 phiX 2598 37 18M = 2614 16 CGCTAATCAAGTTGTTTC IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:9G8 -seq28 129 phiX 2906 37 18M = 2890 -16 TCCAGCCACTAAAGTGAG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:25 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:10T7 -seq28 65 phiX 2890 25 18M = 2906 16 AAAGAGATTATTTGTCGG IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:16T0C0 -seq29 133 phiX 5339 0 * = 5339 0 GATAATGATTGGGGTATC IIIIIIIIIIIIIIIIII -seq29 73 phiX 5339 37 18M = 5339 0 CAAATTAATGCGCGCTTC IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:0 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6T11 -seq3 129 phiX 523 37 18M = 505 -18 CTACTGACCGCTCTCGTG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq3 65 phiX 505 37 18M = 523 18 GTAACAAAGTTTGGATTG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq30 129 phiX 4108 37 18M = 4091 -17 ACCATAAGCAGATGGATA IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:0T17 -seq30 65 phiX 4091 37 18M = 4108 17 ATCCCCTATGCTTGGCTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6A11 -seq4 137 phiX 945 37 18M = 945 0 TAGGTGGTCAACCATTTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:0 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:12A5 -seq4 69 phiX 945 0 * = 945 0 AGCCGCTCGTCTTTTATG IIIIIIIIIIIIIIIIII -seq5 129 phiX 5003 37 18M = 4985 -18 TTTCTATGTGGCTTAATA IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:13A4 -seq5 65 phiX 4985 37 18M = 5003 18 CAGTTATATGGCTTTTGG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:13G4 -seq6 129 phiX 944 37 18M = 925 -19 GTAGGTGGTCAACAATTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq6 65 phiX 925 37 11M1D7M = 944 19 AGGCGCTCGTCTTGGTAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:1 XG:i:1 MD:Z:11^T7 -seq7 129 phiX 960 37 18M = 943 -17 TTTAATTGCAGGGGCTTC IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:25 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq7 65 phiX 943 25 18M = 960 17 TGTAGGTGGTCAACCAAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:14A1T1 -seq8 137 phiX 1715 37 18M = 1715 0 ATGCGCTCTATTCTCTGG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:0 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:10A7 -seq8 69 phiX 1715 0 * = 1715 0 ACACCCGTCCTTTACGTC IIIIIIIIIIIIIIIIII -seq9 129 phiX 2613 37 18M = 2596 -17 TTCTGTTGGTGCTGATAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 -seq9 65 phiX 2596 37 18M = 2613 17 GCCGCTATTCAGGTTGTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:7A10 +seq1 113 phiX174 340 37 18M = 322 -18 GGATTACTATCTGAGTCC II9(.+5$IIIIIII#II XT:A:U NM:i:0 SM:i:37 AM:i:25 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq1 177 phiX174 322 25 18M = 340 18 GATATTTTAAAGGAGCGT B&&I13A$G$*%$IIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:2C8A6 +seq10 129 phiX174 4168 37 18M = 4149 -19 AGGGCGTTGAGTTCGATA IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:25 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq10 65 phiX174 4149 25 18M = 4168 19 ATTCTTTCTTTTCGTATC IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:5G11G0 +seq11 129 phiX174 4091 37 18M = 4072 -19 ATCCCCAATGCTTGGCTT IIIII$%*$G$A31I&&B XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq11 65 phiX174 4072 37 18M = 4091 19 GCATTTCTACTCCTTCTC II#IIIIIII$5+.(9II XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:12T5 +seq12 129 phiX174 5365 25 18M = 5349 -16 GGATTGGCGTTTCCAACC IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:0T9A7 +seq12 65 phiX174 5349 37 18M = 5365 16 CGCGCTTCGATAAAAATG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:25 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq13 129 phiX174 4093 25 18M = 4074 -19 CCCCAATCCTTGCCTTCC IIIAAIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:7G4G5 +seq13 65 phiX174 4074 37 18M = 4093 19 ATTTCTACTCTTTCTCAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:25 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:17A0 +seq14 129 phiX174 4016 37 3M1D15M = 3998 -18 TGATATTTTGACTTTGAG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:1 XG:i:1 MD:Z:3^T15 +seq14 65 phiX174 3998 37 18M = 4016 18 CCCTTTTGAATGTCACGC IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:5C12 +seq15 129 phiX174 5216 37 5M2I11M = 5198 -18 TTACGAAACGCGACGCCG IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:1 XG:i:2 MD:Z:16 +seq15 65 phiX174 5198 37 18M = 5216 18 CCAACTTACCAAGGTGGG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:13C4 +seq16 129 phiX174 2897 37 18M = 2880 -17 TTATTTTTCTCCAGCCAC IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6G11 +seq16 65 phiX174 2880 37 10M1I7M = 2897 17 TCAGGGTATTAAAAGAGA IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:5T11 +seq17 129 phiX174 3053 25 18M = 3034 -19 AAACAATACTTTAGGCAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:0T9G7 +seq17 65 phiX174 3034 37 18M = 3053 19 GTGATGTGCTTGCTACCG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:25 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq18 133 phiX174 4088 0 * = 4088 0 CCGTTCCATAAGCAGATG IIIIIIIIIIIIIIIIII +seq18 73 phiX174 4088 37 18M = 4088 0 TCAATCCCCCATGCTTGG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:0 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:9A8 +seq19 129 phiX174 3324 37 18M = 3304 -20 GAGCGTCCTGGTGCTGAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6G11 +seq19 65 phiX174 3304 37 18M = 3324 20 TTCCTGCGCTTAATGCTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6A11 +seq2 129 phiX174 159 37 18M = 141 -18 CAGCTCGAGAAGCTCTTA IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq2 65 phiX174 141 37 18M = 159 18 ATTCGACCTATCCTTGCG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq20 129 phiX174 1100 37 18M = 1082 -18 ACTCCGGTTATCGCTGGC IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq20 65 phiX174 1082 37 18M = 1100 18 CTTATTACCATTTCAACT IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq21 129 phiX174 1363 37 18M = 1344 -19 TAAGCATTTGGTTCAGGG IIIII$%*$G$A31I&&B XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:10T7 +seq21 65 phiX174 1344 37 18M = 1363 19 CTGATACCAATAAAACCC II#IIIIIII$5+.(9II XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:15T2 +seq22 137 phiX174 5215 37 18M = 5215 0 GTTACGACGCGACGCCGT IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:0 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq22 69 phiX174 5215 0 * = 5215 0 AATCAAACTTACCAAGGG IIIIIIIIIIIIIIIIII +seq23 129 phiX174 4308 25 18M = 4289 -19 TTTAATAACCCTATAGAC IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:0A8A8 +seq23 65 phiX174 4289 37 18M = 4308 19 TGTGCTTCCCCAACTTGA IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:25 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6C11 +seq24 129 phiX174 4101 37 18M = 4084 -17 CTTGGCTTCCCTAAGCAG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:10A7 +seq24 65 phiX174 4084 37 18M = 4101 17 TTTCTCAATCCCCAATGC IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq25 129 phiX174 537 37 18M = 520 -17 CGTGCTCGTTGCTGCGTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:9C8 +seq25 65 phiX174 520 37 18M = 537 17 TTGCTACTGACCGCTCTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:17C0 +seq26 129 phiX174 1994 37 18M = 1976 -18 AAGGATGTTTTCCGTTCT IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq26 65 phiX174 1976 37 18M = 1994 18 CCGCGTGAAATTTCTATG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq27 129 phiX174 2614 37 3M1D15M = 2598 -16 TGTTTGGTGCTGATATTG IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:1 XG:i:1 MD:Z:1C1^G15 +seq27 65 phiX174 2598 37 18M = 2614 16 CGCTAATCAAGTTGTTTC IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:9G8 +seq28 129 phiX174 2906 37 18M = 2890 -16 TCCAGCCACTAAAGTGAG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:25 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:10T7 +seq28 65 phiX174 2890 25 18M = 2906 16 AAAGAGATTATTTGTCGG IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:16T0C0 +seq29 133 phiX174 5339 0 * = 5339 0 GATAATGATTGGGGTATC IIIIIIIIIIIIIIIIII +seq29 73 phiX174 5339 37 18M = 5339 0 CAAATTAATGCGCGCTTC IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:0 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6T11 +seq3 129 phiX174 523 37 18M = 505 -18 CTACTGACCGCTCTCGTG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq3 65 phiX174 505 37 18M = 523 18 GTAACAAAGTTTGGATTG IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq30 129 phiX174 4108 37 18M = 4091 -17 ACCATAAGCAGATGGATA IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:0T17 +seq30 65 phiX174 4091 37 18M = 4108 17 ATCCCCTATGCTTGGCTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:6A11 +seq4 137 phiX174 945 37 18M = 945 0 TAGGTGGTCAACCATTTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:0 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:12A5 +seq4 69 phiX174 945 0 * = 945 0 AGCCGCTCGTCTTTTATG IIIIIIIIIIIIIIIIII +seq5 129 phiX174 5003 37 18M = 4985 -18 TTTCTATGTGGCTTAATA IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:13A4 +seq5 65 phiX174 4985 37 18M = 5003 18 CAGTTATATGGCTTTTGG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:13G4 +seq6 129 phiX174 944 37 18M = 925 -19 GTAGGTGGTCAACAATTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq6 65 phiX174 925 37 11M1D7M = 944 19 AGGCGCTCGTCTTGGTAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:1 XG:i:1 MD:Z:11^T7 +seq7 129 phiX174 960 37 18M = 943 -17 TTTAATTGCAGGGGCTTC IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:25 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq7 65 phiX174 943 25 18M = 960 17 TGTAGGTGGTCAACCAAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:2 SM:i:25 AM:i:25 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:14A1T1 +seq8 137 phiX174 1715 37 18M = 1715 0 ATGCGCTCTATTCTCTGG IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:0 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:10A7 +seq8 69 phiX174 1715 0 * = 1715 0 ACACCCGTCCTTTACGTC IIIIIIIIIIIIIIIIII +seq9 129 phiX174 2613 37 18M = 2596 -17 TTCTGTTGGTGCTGATAT IIIIIIIIIIIIIIIIII XT:A:U NM:i:0 SM:i:37 AM:i:37 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:18 +seq9 65 phiX174 2596 37 18M = 2613 17 GCCGCTATTCAGGTTGTT IIIIIIIIIIIIIIIIII XT:A:U NM:i:1 SM:i:37 AM:i:37 X0:i:1 XM:i:1 XO:i:0 XG:i:0 MD:Z:7A10 --- a/tool-data/bwa_index.loc.sample +++ b/tool-data/bwa_index.loc.sample @@ -1,17 +1,17 @@ #This is a sample file distributed with Galaxy that enables tools -#to use a directory of BWA indexed sequences data files. You will need -#to create these data files and then create a bwa_index.loc file -#similar to this one (store it in this directory) that points to -#the directories in which those files are stored. The bwa_index.loc -#file has this format (white space characters are TAB characters): +#to use a directory of BWA indexed sequences data files. You will need +#to create these data files and then create a bwa_index.loc file +#similar to this one (store it in this directory) that points to +#the directories in which those files are stored. The bwa_index.loc +#file has this format (longer white space characters are TAB characters): # -#<build><file_base> +#<unique_build_id><dbkey><display_name><file_path> # #So, for example, if you had phiX indexed stored in #/depot/data2/galaxy/phiX/base/, #then the bwa_index.loc entry would look like this: # -#phiX /depot/data2/galaxy/phiX/base/phiX.fa +#phiX174 phiX phiX Pretty /depot/data2/galaxy/phiX/base/phiX.fa # #and your /depot/data2/galaxy/phiX/base/ directory #would contain phiX.fa.* files: @@ -22,8 +22,17 @@ #...etc... # #Your bwa_index.loc file should include an entry per line for each -#index set you have stored. The "file" in the path does not actually +#index set you have stored. The "file" in the path does not actually #exist, but it is the prefix for the actual index files. For example: # -#phiX /depot/data2/galaxy/phiX/base/phiX.fa -#hg18 /depot/data2/galaxy/hg18/base/hg18.fa +#phiX174 phiX phiX174 /depot/data2/galaxy/phiX/base/phiX.fa +#hg18canon hg18 hg18 Canonical /depot/data2/galaxy/hg18/base/hg18canon.fa +#hg18full hg18 hg18 Full /depot/data2/galaxy/hg18/base/hg18full.fa +#/orig/path/hg19.fa hg19 hg19 /depot/data2/galaxy/hg19/base/hg19.fa +#...etc... +# +#Note that for backwards compatibility with workflows, the unique ID of +#an entry must be the path that was in the original loc file, because that +#is the value stored in the workflow for that parameter. That is why the +#hg19 entry above looks odd. New genomes can be better-looking. +# --- a/tools/ncbi_blast_plus/ncbi_tblastn_wrapper.xml +++ b/tools/ncbi_blast_plus/ncbi_tblastn_wrapper.xml @@ -1,4 +1,4 @@ -<tool id="ncbi_tblastn_wrapper" name="NCBI BLAST+ tblastn" version="0.0.1"> +<tool id="ncbi_tblastn_wrapper" name="NCBI BLAST+ tblastn" version="0.0.5"><description>Search translated nucleotide database with protein query sequence(s)</description><command> ## The command is a Cheetah template which allows some Python based syntax. @@ -36,9 +36,10 @@ tblastn </param><when value="db"><param name="database" type="select" label="Nucleotide BLAST database"> + <!-- <options from_data_table="blastdb" /> --><options from_file="blastdb.loc"> - <column name="name" index="0"/> - <column name="value" index="1"/> + <column name="name" index="2"/> + <column name="value" index="0"/></options></param><param name="subject" type="hidden" value="" /> --- a/tools/sr_mapping/lastz_paired_reads_wrapper.py +++ b/tools/sr_mapping/lastz_paired_reads_wrapper.py @@ -758,7 +758,7 @@ def __main__(): parser.add_option( '', '--lastz_seqs_file_dir', dest='lastz_seqs_file_dir', help='Directory of local lastz_seqs.loc file' ) ( options, args ) = parser.parse_args() - if options.ref_name != 'None': + if options.ref_name: ref_name = '[nickname=%s]' % options.ref_name else: ref_name = '' --- a/tools/sr_mapping/bowtie_wrapper.py +++ b/tools/sr_mapping/bowtie_wrapper.py @@ -137,51 +137,51 @@ def __main__(): indexing_cmds = '%s' % colorspace else: try: - if options.iautoB != 'None' and options.iautoB == 'set': + if options.iautoB and options.iautoB == 'set': iautoB = '--noauto' else: iautoB = '' - if options. ipacked != 'None' and options.ipacked == 'packed': + if options. ipacked and options.ipacked == 'packed': ipacked = '--packed' else: ipacked = '' - if options.ibmax != 'None' and int( options.ibmax ) >= 1: + if options.ibmax and int( options.ibmax ) >= 1: ibmax = '--bmax %s' % options.ibmax else: ibmax = '' - if options.ibmaxdivn != 'None' and int( options.ibmaxdivn ) >= 0: + if options.ibmaxdivn and int( options.ibmaxdivn ) >= 0: ibmaxdivn = '--bmaxdivn %s' % options.ibmaxdivn else: ibmaxdivn = '' - if options.idcv != 'None' and int( options.idcv ) > 0: + if options.idcv and int( options.idcv ) > 0: idcv = '--dcv %s' % options.idcv else: idcv = '' - if options.inodc != 'None' and options.inodc == 'nodc': + if options.inodc and options.inodc == 'nodc': inodc = '--nodc' else: inodc = '' - if options.inoref != 'None' and options.inoref == 'noref': + if options.inoref and options.inoref == 'noref': inoref = '--noref' else: inoref = '' - if options.iftab != 'None' and int( options.iftab ) >= 0: + if options.iftab and int( options.iftab ) >= 0: iftab = '--ftabchars %s' % options.iftab else: iftab = '' - if options.intoa != 'None' and options.intoa == 'yes': + if options.intoa and options.intoa == 'yes': intoa = '--ntoa' else: intoa = '' - if options.iendian != 'None' and options.iendian == 'big': + if options.iendian and options.iendian == 'big': iendian = '--big' else: iendian = '--little' - if options.iseed != 'None' and int( options.iseed ) > 0: + if options.iseed and int( options.iseed ) > 0: iseed = '--seed %s' % options.iseed else: iseed = '' - if options.icutoff != 'None' and int( options.icutoff ) > 0: + if options.icutoff and int( options.icutoff ) > 0: icutoff = '--cutoff %s' % options.icutoff else: icutoff = '' @@ -233,11 +233,11 @@ def __main__(): suppressHeader = '--sam-nohead' else: suppressHeader = '' - if options.maxInsert != 'None' and int( options.maxInsert ) > 0: + if options.maxInsert and int( options.maxInsert ) > 0: maxInsert = '-X %s' % options.maxInsert else: maxInsert = '' - if options.mateOrient != 'None': + if options.mateOrient: mateOrient = '--%s' % options.mateOrient else: mateOrient = '' @@ -246,32 +246,32 @@ def __main__(): ( maxInsert, mateOrient, options.threads, suppressHeader, colorspace ) else: try: - if options.skip != 'None' and int( options.skip ) > 0: + if options.skip and int( options.skip ) > 0: skip = '-s %s' % options.skip else: skip = '' - if options.alignLimit != 'None' and int( options.alignLimit ) >= 0: + if options.alignLimit and int( options.alignLimit ) >= 0: alignLimit = '-u %s' % options.alignLimit else: alignLimit = '' - if options.trimH != 'None' and int( options.trimH ) > 0: + if options.trimH and int( options.trimH ) > 0: trimH = '-5 %s' % options.trimH else: trimH = '' - if options.trimL != 'None' and int( options.trimL ) > 0: + if options.trimL and int( options.trimL ) > 0: trimL = '-3 %s' % options.trimL else: trimL = '' - if options.mismatchSeed != 'None' and (options.mismatchSeed == '0' or options.mismatchSeed == '1' \ + if options.mismatchSeed and (options.mismatchSeed == '0' or options.mismatchSeed == '1' \ or options.mismatchSeed == '2' or options.mismatchSeed == '3'): mismatchSeed = '-n %s' % options.mismatchSeed else: mismatchSeed = '' - if options.mismatchQual != 'None' and int( options.mismatchQual ) >= 0: + if options.mismatchQual and int( options.mismatchQual ) >= 0: mismatchQual = '-e %s' % options.mismatchQual else: mismatchQual = '' - if options.seedLen != 'None' and int( options.seedLen ) >= 5: + if options.seedLen and int( options.seedLen ) >= 5: seedLen = '-l %s' % options.seedLen else: seedLen = '' @@ -283,11 +283,11 @@ def __main__(): maqSoapAlign = '-v %s' % options.maqSoapAlign else: maqSoapAlign = '' - if options.minInsert != 'None' and int( options.minInsert ) > 0: + if options.minInsert and int( options.minInsert ) > 0: minInsert = '-I %s' % options.minInsert else: minInsert = '' - if options.maxAlignAttempt != 'None' and int( options.maxAlignAttempt ) >= 0: + if options.maxAlignAttempt and int( options.maxAlignAttempt ) >= 0: maxAlignAttempt = '--pairtries %s' % options.maxAlignAttempt else: maxAlignAttempt = '' @@ -299,7 +299,7 @@ def __main__(): reverseAlign = '--norc' else: reverseAlign = '' - if options.maxBacktracks != 'None' and int( options.maxBacktracks ) > 0 and \ + if options.maxBacktracks and int( options.maxBacktracks ) > 0 and \ ( options.mismatchSeed == '2' or options.mismatchSeed == '3' ): maxBacktracks = '--maxbts %s' % options.maxBacktracks else: @@ -308,7 +308,7 @@ def __main__(): tryHard = '-y' else: tryHard = '' - if options.valAlign != 'None' and int( options.valAlign ) >= 0: + if options.valAlign and int( options.valAlign ) >= 0: valAlign = '-k %s' % options.valAlign else: valAlign = '' @@ -316,7 +316,7 @@ def __main__(): allValAligns = '-a' else: allValAligns = '' - if options.suppressAlign != 'None' and int( options.suppressAlign ) >= 0: + if options.suppressAlign and int( options.suppressAlign ) >= 0: suppressAlign = '-m %s' % options.suppressAlign else: suppressAlign = '' @@ -328,23 +328,23 @@ def __main__(): strata = '--strata' else: strata = '' - if options.offrate != 'None' and int( options.offrate ) >= 0: + if options.offrate and int( options.offrate ) >= 0: offrate = '-o %s' % options.offrate else: offrate = '' - if options.seed != 'None' and int( options.seed ) >= 0: + if options.seed and int( options.seed ) >= 0: seed = '--seed %s' % options.seed else: seed = '' - if options.snpphred != 'None' and int( options.snpphred ) >= 0: + if options.snpphred and int( options.snpphred ) >= 0: snpphred = '--snpphred %s' % options.snpphred else: snpphred = '' - if options.snpfrac != 'None' and float( options.snpfrac ) >= 0: + if options.snpfrac and float( options.snpfrac ) >= 0: snpfrac = '--snpfrac %s' % options.snpfrac else: snpfrac = '' - if options.keepends != 'None' and options.keepends == 'doKeepends': + if options.keepends and options.keepends == 'doKeepends': keepends = '--col-keepends' else: keepends = '' --- a/test-data/megablast_wrapper_test1.out +++ b/test-data/megablast_wrapper_test1.out @@ -1,20 +1,20 @@ -0_0.666667 PHIX174 100.00 30 0 0 1 30 1 30 1e-13 60.0 -1_0.600000 PHIX174 100.00 30 0 0 1 30 31 60 1e-13 60.0 -2_0.400000 PHIX174 100.00 30 0 0 1 30 76 105 1e-13 60.0 -3_0.566667 PHIX174 100.00 30 0 0 1 30 106 135 1e-13 60.0 -4_0.766667 PHIX174 100.00 30 0 0 1 30 151 180 1e-13 60.0 -5_0.533333 PHIX174 100.00 30 0 0 1 30 181 210 1e-13 60.0 -6_0.533333 PHIX174 100.00 30 0 0 1 30 226 255 1e-13 60.0 -7_0.400000 PHIX174 100.00 30 0 0 1 30 256 285 1e-13 60.0 -8_0.500000 PHIX174 100.00 30 0 0 1 30 301 330 1e-13 60.0 -9_0.400000 PHIX174 100.00 30 0 0 1 30 331 360 1e-13 60.0 -10_0.500000 PHIX174 100.00 30 0 0 1 30 376 405 1e-13 60.0 -11_0.533333 PHIX174 100.00 30 0 0 1 30 406 435 1e-13 60.0 -12_0.700000 PHIX174 100.00 30 0 0 1 30 451 480 1e-13 60.0 -13_0.533333 PHIX174 100.00 30 0 0 1 30 481 510 1e-13 60.0 -14_0.666667 PHIX174 100.00 30 0 0 1 30 526 555 1e-13 60.0 -15_0.666667 PHIX174 100.00 30 0 0 1 30 556 585 1e-13 60.0 -16_0.566667 PHIX174 100.00 30 0 0 1 30 601 630 1e-13 60.0 -17_0.533333 PHIX174 100.00 30 0 0 1 30 631 660 1e-13 60.0 -18_0.566667 PHIX174 100.00 30 0 0 1 30 676 705 1e-13 60.0 -19_0.566667 PHIX174 100.00 30 0 0 1 30 706 735 1e-13 60.0 +0_0.666667 phiX174 5386 100.00 30 0 0 1 30 1 30 1e-13 60.0 +1_0.600000 phiX174 5386 100.00 30 0 0 1 30 31 60 1e-13 60.0 +2_0.400000 phiX174 5386 100.00 30 0 0 1 30 76 105 1e-13 60.0 +3_0.566667 phiX174 5386 100.00 30 0 0 1 30 106 135 1e-13 60.0 +4_0.766667 phiX174 5386 100.00 30 0 0 1 30 151 180 1e-13 60.0 +5_0.533333 phiX174 5386 100.00 30 0 0 1 30 181 210 1e-13 60.0 +6_0.533333 phiX174 5386 100.00 30 0 0 1 30 226 255 1e-13 60.0 +7_0.400000 phiX174 5386 100.00 30 0 0 1 30 256 285 1e-13 60.0 +8_0.500000 phiX174 5386 100.00 30 0 0 1 30 301 330 1e-13 60.0 +9_0.400000 phiX174 5386 100.00 30 0 0 1 30 331 360 1e-13 60.0 +10_0.500000 phiX174 5386 100.00 30 0 0 1 30 376 405 1e-13 60.0 +11_0.533333 phiX174 5386 100.00 30 0 0 1 30 406 435 1e-13 60.0 +12_0.700000 phiX174 5386 100.00 30 0 0 1 30 451 480 1e-13 60.0 +13_0.533333 phiX174 5386 100.00 30 0 0 1 30 481 510 1e-13 60.0 +14_0.666667 phiX174 5386 100.00 30 0 0 1 30 526 555 1e-13 60.0 +15_0.666667 phiX174 5386 100.00 30 0 0 1 30 556 585 1e-13 60.0 +16_0.566667 phiX174 5386 100.00 30 0 0 1 30 601 630 1e-13 60.0 +17_0.533333 phiX174 5386 100.00 30 0 0 1 30 631 660 1e-13 60.0 +18_0.566667 phiX174 5386 100.00 30 0 0 1 30 676 705 1e-13 60.0 +19_0.566667 phiX174 5386 100.00 30 0 0 1 30 706 735 1e-13 60.0 --- a/tools/sr_mapping/srma_wrapper.xml +++ b/tools/sr_mapping/srma_wrapper.xml @@ -1,17 +1,28 @@ -<tool id="srma_wrapper" name="Re-align with SRMA" version="0.1.5"> +<tool id="srma_wrapper" name="Re-align with SRMA" version="0.2.0"><description></description><command interpreter="python">srma_wrapper.py #if $refGenomeSource.refGenomeSource_type == "history": - --ref=$refGenomeSource.ownFile + --ref=$refGenomeSource.ownFile #else: - --refUID=$refGenomeSource.ref - --refLocations=${GALAXY_DATA_INDEX_DIR}/srma_index.loc + --ref="${ filter( lambda x: str( x[0] ) == str( $refGenomeSource.ref ), $__app__.tool_data_tables[ 'srma_indexes' ].get_fields() )[0][-1] }" + --refUID=$refGenomeSource.ref + --refLocations=${GALAXY_DATA_INDEX_DIR}/srma_index.loc #end if - --input=$input --inputIndex=${input.metadata.bam_index} --output=$output - --params=$params.source_select --fileSource=$refGenomeSource.refGenomeSource_type + --input=$input + --inputIndex=${input.metadata.bam_index} + --output=$output + --params=$params.source_select + --fileSource=$refGenomeSource.refGenomeSource_type --jarBin="${GALAXY_DATA_INDEX_DIR}/shared/jars" #if $params.source_select == "full": - --offset=$params.offset --minMappingQuality=$params.minMappingQuality --minAlleleProbability=$params.minAlleleProbability --minAlleleCoverage=$params.minAlleleCoverage --range=$params.range --correctBases=$params.correctBases --useSequenceQualities=$params.useSequenceQualities --maxHeapSize=$params.maxHeapSize + --offset=$params.offset + --minMappingQuality=$params.minMappingQuality + --minAlleleProbability=$params.minAlleleProbability + --minAlleleCoverage=$params.minAlleleCoverage + --range=$params.range + --correctBases=$params.correctBases + --useSequenceQualities=$params.useSequenceQualities + --maxHeapSize=$params.maxHeapSize #end if --jarFile="srma.jar" </command> @@ -23,10 +34,7 @@ </param><when value="built-in"><param name="ref" type="select" label="Select a reference genome"> - <options from_file="srma_index.loc"> - <column name="value" index="0" /> - <column name="name" index="0" /> - </options> + <options from_data_table="srma_indexes" /></param></when><when value="history"> @@ -71,13 +79,13 @@ <tests><test><!-- Commands to run to prepare test files (uses built-in index) - Prepare bam index file: - samtools index srma_in1.bam - Run SRMA: - java -jar "srma.jar" I=srma_in1.bam O=srma_out1.bam R=/afs/bx.psu.edu/depot/data/genome/hg18/srma_index/chr21.fa - To create the bam file first, start with a sam file (srma_in1.sam) generated with a run using the chr21 fasta file and which contains the header. Run before samtools index: - samtools view -bt /afs/bx.psu.edu/depot/data/genome/hg18/sam_index/chr21.fa -o srma_in1.u.bam srma_in1.sam - samtools sort srma_in1.u.bam srma_in1 + Prepare bam index file: + samtools index srma_in1.bam + Run SRMA: + java -jar "srma.jar" I=srma_in1.bam O=srma_out1.bam R=/afs/bx.psu.edu/depot/data/genome/hg18/srma_index/chr21.fa + To create the bam file first, start with a sam file (srma_in1.sam) generated with a run using the chr21 fasta file and which contains the header. Run before samtools index: + samtools view -bt /afs/bx.psu.edu/depot/data/genome/hg18/sam_index/chr21.fa -o srma_in1.u.bam srma_in1.sam + samtools sort srma_in1.u.bam srma_in1 --><param name="refGenomeSource_type" value="built-in" /><param name="ref" value="hg18chr21" /> @@ -87,16 +95,16 @@ </test><test><!-- Commands to run to prepare test files (uses custom genome): - Prepare custom dict/index files: - samtools faidx srma_in2.fa - java -cp "srma.jar" net.sf.picard.sam.CreateSequenceDictionary R=srma_in2.fa O=srma_in2.dict - Prepare bam index file: - samtools index srma_in3.bam - Run SRMA: - java -jar "srma.jar" I=srma_in3.bam O=srma_out2.bam R=srma_in2.fa OFFSET=20 MIN_MAPQ=0 MINIMUM_ALLELE_PROBABILITY=0.1 MINIMUM_ALLELE_COVERAGE=2 RANGES=null RANGE=null CORRECT_BASES=true USE_SEQUENCE_QUALITIES=true MAX_HEAP_SIZE=8192 - To create the bam file first, the sam file needs to have been run with the same reference file (srma_in2.fa) and have the header present. Run these commands before samtools index: - samtools view -bt srma_in2.fa -o srma_in3.u.bam srma_in1.sam - samtools sort srma_in3.u.bam srma_in3 + Prepare custom dict/index files: + samtools faidx srma_in2.fa + java -cp "srma.jar" net.sf.picard.sam.CreateSequenceDictionary R=srma_in2.fa O=srma_in2.dict + Prepare bam index file: + samtools index srma_in3.bam + Run SRMA: + java -jar "srma.jar" I=srma_in3.bam O=srma_out2.bam R=srma_in2.fa OFFSET=20 MIN_MAPQ=0 MINIMUM_ALLELE_PROBABILITY=0.1 MINIMUM_ALLELE_COVERAGE=2 RANGES=null RANGE=null CORRECT_BASES=true USE_SEQUENCE_QUALITIES=true MAX_HEAP_SIZE=8192 + To create the bam file first, the sam file needs to have been run with the same reference file (srma_in2.fa) and have the header present. Run these commands before samtools index: + samtools view -bt srma_in2.fa -o srma_in3.u.bam srma_in1.sam + samtools sort srma_in3.u.bam srma_in3 --><param name="refGenomeSource_type" value="history" /><param name="ownFile" value="srma_in2.fa" /> --- a/tools/sr_mapping/bwa_wrapper.py +++ b/tools/sr_mapping/bwa_wrapper.py @@ -30,8 +30,9 @@ usage: bwa_wrapper.py [options] -T, --outputTopN=T: Output top specified hits -S, --maxInsertSize=S: Maximum insert size for a read pair to be considered mapped good -P, --maxOccurPairing=P: Maximum occurrences of a read for pairings + -H, --suppressHeader=h: Suppress header -D, --dbkey=D: Dbkey for reference genome - -H, --suppressHeader=h: Suppress header + -X, --do_not_build_index: Flag to specify that provided file is already indexed and to just use 'as is' """ import optparse, os, shutil, subprocess, sys, tempfile @@ -68,13 +69,14 @@ def __main__(): parser.add_option( '-S', '--maxInsertSize', dest='maxInsertSize', help='Maximum insert size for a read pair to be considered mapped good' ) parser.add_option( '-P', '--maxOccurPairing', dest='maxOccurPairing', help='Maximum occurrences of a read for pairings' ) parser.add_option( '-D', '--dbkey', dest='dbkey', help='Dbkey for reference genome' ) + parser.add_option( '-X', '--do_not_build_index', dest='do_not_build_index', help="Don't build index" ) parser.add_option( '-H', '--suppressHeader', dest='suppressHeader', help='Suppress header' ) (options, args) = parser.parse_args() # make temp directory for placement of indices tmp_index_dir = tempfile.mkdtemp() tmp_dir = tempfile.mkdtemp() # index if necessary - if options.fileSource == 'history': + if options.fileSource == 'history' and not options.do_not_build_index: ref_file = tempfile.NamedTemporaryFile( dir=tmp_index_dir ) ref_file_name = ref_file.name ref_file.close() --- a/tools/sr_mapping/srma_wrapper.py +++ b/tools/sr_mapping/srma_wrapper.py @@ -28,6 +28,15 @@ def stop_err( msg ): sys.stderr.write( '%s\n' % msg ) sys.exit() +def parseRefLoc( refLoc, refUID ): + for line in open( refLoc ): + if not line.startswith( '#' ): + fields = line.strip().split( '\t' ) + if len( fields ) >= 3: + if fields[0] == refUID: + return fields[1] + return None + def __main__(): #Parse Command Line parser = optparse.OptionParser() @@ -125,13 +134,10 @@ def __main__(): stop_err( 'Problem handling SRMA index (dict file) for custom genome file: %s\n' % str( e ) ) # using built-in dict/index files else: - for line in open( options.refLocations ): - if not line.startswith( '#' ): - fields = line.strip().split( '\t' ) - if len( fields ) >= 2: - if fields[0] == options.refUID: - reference_filepath_name = fields[1] - break + if options.ref: + reference_filepath_name = options.ref + else: + reference_filepath_name = parseRefLoc( options.refLocation, options.refUID ) if reference_filepath_name is None: raise ValueError( 'A valid genome reference was not provided.' ) --- a/tool-data/perm_color_index.loc.sample +++ b/tool-data/perm_color_index.loc.sample @@ -5,7 +5,7 @@ #the directories in which those files are stored. The perm_color_index.loc #file has this format (white space characters are TAB characters): # -#<build_seed_readlength><file_base> +#<build_seed_readlength><display_name><file_base> # #Because each PerM index is built with a specific seed and a specific read #length, this needs to be specified so the user can choose the appropriate @@ -13,7 +13,7 @@ #50, and stored in /depot/data/galaxy/phiX/perm_index/, #then the perm_color_index.loc entry would look something like this: # -#phiX_F3_50 /depot/data/galaxy/phiX/perm_index/phiX_color_F3_50.index +#phiX_F3_50 phiX: seed=F3, read length=50 /depot/data/galaxy/phiX/perm_index/phiX_color_F3_50.index # #and your /depot/data/galaxy/phiX/perm_index/ directory #would contain the file phiX_color_F3_50.index: @@ -21,7 +21,8 @@ #Your perm_color_index.loc file should include an entry per line for each #index set you have stored. For example: # -#phiX_F3_50 /depot/data/galaxy/phiX/perm_index/phiX_color_F3_50.index -#phiX_F4_50 /depot/data/galaxy/phiX/perm_index/phiX_color_F3_50.index -#hg19_F3_50 /depot/data/galaxy/hg19/perm_index/hg19_color_F3_50.index -#hg19_F4_50 /depot/data/galaxy/hg19/perm_index/hg19_color_F3_50.index +#phiX_F3_50 /depot/data/galaxy/phiX/perm_index/phiX_color_F3_50.index +#phiX_F4_50 /depot/data/galaxy/phiX/perm_index/phiX_color_F3_50.index +#hg19_F3_50 /depot/data/galaxy/hg19/perm_index/hg19_color_F3_50.index +#hg19_F4_50 /depot/data/galaxy/hg19/perm_index/hg19_color_F3_50.index +# --- a/test-data/perm_out1.sam +++ b/test-data/perm_out1.sam @@ -1,33 +1,33 @@ -HWI-EAS91_1_30788AAXX:1:1:1761:343/1 65 PHIX174 5 255 50M = 69 64 TTTATCGCTTCCATGACGCAGAAGTTAACACTTTCGGATATTTCTGATGA IIIIIII""IIIIIIIIIII?I0IIIIHIIIGIIIII0II?I""IIIIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1761:343/1 129 PHIX174 69 255 50M = 5 64 TTGATAAAGCAGGAATTACTACTGCTTGTTTACGAATTAAATCGAAGTGG IIIIIII""IIIIIII0II?I""IIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1578:331/1 65 PHIX174 209 255 50M = 268 59 TGTCAAAAACTGACGCGTTGGATGAGGAGAAGTGGCTTAATATGCTTGGC IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1578:331/1 129 PHIX174 268 255 50M = 209 59 AAGGACTGGTTTAGATATGAGTCACATTTTGTTCATGGTAGAGATTCTCT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1647:512/1 65 PHIX174 401 255 50M = 451 50 TACTGAACAATCCGTACGTTTCCAGACCGCTTTGGCCTCTATTAAGCTCA IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1647:512/1 129 PHIX174 451 255 50M = 401 50 TTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGATTTCGATTTTCTG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1570:620/2 0 PHIX174 559 255 50M * 0 0 CTTGCGTTTATGGTACGCTGGACTTTGTGGGATACCCTCGCTTTCCTGCT IIIIIII""IIIIIIIIIIIIIBIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1599:330/1 65 PHIX174 803 255 50M = 868 65 AGAAGAAAACGTGCGTCAAAAATTACGTGCAGAAGGAGTGATGTAATGTC IIIIIII""IIIIIIIIIIIIIIIIIII<III@II"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1599:330/1 129 PHIX174 868 255 50M = 803 65 TTCTGGCGCTCGCCCTGGTCGTCCGCAGCCGTTGCGAGGTACTAAAGGCA IIIIIII""IIIIIIIIIIIIIIIIIII<III@II?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1652:270/2 0 PHIX174 973 255 50M * 0 0 GCTTCGGCCCCTTACTTGAGGATAAATTATGTCTAATATTCAAACTGGCG IIIIIII""IIIIIIIIIIIIIIIIIIIIIII6II?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1746:351/1 0 PHIX174 1218 255 50M * 0 0 CTCATCGTCACGTTTATGGTGAACAGTGGATTAAGTTCATGAAGGATGGT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1582:633/1 0 PHIX174 1517 255 50M * 0 0 CCGCTTCCTCCTGAGACTGAGCTTTCTCGCCAAATGACGACTTCTACCAC IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1598:534/1 65 PHIX174 1717 255 50M = 1772 55 GCGCTCTAATCTCTGGGCATCTGGCTATGATGTTGATGGAACTGACCAAA IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1598:534/1 129 PHIX174 1772 255 50M = 1717 55 TTAGGCCAGTTTTCTGGTCGTGTTCAACAGACCTATAAACATTCTGTGCC IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1572:324/2 0 PHIX174 1972 255 50M * 0 0 GCCGCCGCGTGAAATTTCTATGAAGGATGTTTTCCGTTCTGGTGATTCGT IIIIIII""IIIIIIIIIIIIIIIIIIII+7I05I?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1749:466/1 65 PHIX174 2201 255 50M = 2251 50 TTGCAGTGGAATAGTCAGGTTAAATTTAATGTGACCGTTTATCGCAATCT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1749:466/1 129 PHIX174 2251 255 50M = 2201 50 GCCGACCACTCGCGATTCAATCATGACTTCGTGATAAAAGATTGAGTGTG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1629:446/1 65 PHIX174 2301 255 50M = 2355 54 AGGTTATAACGCCGAAGCGGTAAAAATTTTAATTTTTGCCGCTGAGGGGT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1629:446/1 129 PHIX174 2355 255 50M = 2301 54 CAAGCGAAGCGCGGTAGGTTTTCTGCTTAGGAGTTTAATCATGTTTCAGA IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1763:587/1 65 PHIX174 2501 255 50M = 2566 65 AAGCTACATCGTCAACGTTATATTTTGATAGTTTGACGGTTAATGCTGGT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1763:587/1 129 PHIX174 2566 255 50M = 2501 65 CATTGCATTCAGATGGATACATCTGTCAACGCCGCTAATCAGGTTGTTTC IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1616:363/1 65 PHIX174 2718 255 50M = 2773 55 TGTTTATCCTTTGAATGGTCGCCATGATGGTGGTTATTATACCGTCAAGG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIDIII"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1616:363/1 129 PHIX174 2773 255 50M = 2718 55 GTGACTATTGACGTCCTTCCCCGTACGCCGGGCAATAATGTTTATGTTGG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIDIII?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1768:715/1 65 PHIX174 3118 255 50M = 3173 55 ACCCTGATGAGGCCGCCCCTAGTTTTGTTTCTGGTGCTATGGCTAAAGCT IIIIIII""IIIIIIIIIIIIIDIIIIIIIIIIII"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1768:715/1 129 PHIX174 3173 255 50M = 3118 55 AGGACTTCTTGAAGGTACGTTGCAGGCTGGCACTTCTGCCGTTTCTGATA IIIIIII""IIIIIIIIIIIIIDIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1572:270/1 65 PHIX174 3518 255 50M = 3577 59 TGAGATGCTTGCTTATCAACAGAAGGAGTCTACTGCTCGCGTTGCGTCTA IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1572:270/1 129 PHIX174 3577 255 50M = 3518 59 ACACCAATCTTTCCAAGCAACAGCAGGTTTCCGAGATTATGCGCCAAATG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1785:1272/1 65 PHIX174 3818 255 50M = 3873 55 TATTTTTCATGGTATTGATAAAGCTGTTGCCGATACTTGGAACAATTTCT III""""""IIIIIIIII""FI"IIII""II+ICI"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1785:1272/1 129 PHIX174 3873 255 50M = 3818 55 GACGGTAAAGCTGATGGTATTGGCTCTAATTTGTCTAGGAAATAACCGTC III""""""IIIIIIIII""FI"IIII""II+ICI?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1673:514/1 65 PHIX174 4018 255 50M = 4072 54 ATTATTTTGACTTTGAGCGTATCGAGGCTCTTAAACCTGCTATTGAGGCT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIII1"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1673:514/1 129 PHIX174 4072 255 50M = 4018 54 GCATTTCTACTCTTTCTCAATCCCCAATGCTTGGCTTCCATAAGCAGATG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIII1?I0IIIIHIIIGIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1634:330/1 65 PHIX174 4418 255 50M = 4473 55 GGATATTCGCGATGAGTATAATTACCCCAAAAAGAAAGGTATTAAGGATG IIIIIII""IIIIIIIIIIIIIIIIIIIIIII8II"IIIIIII000IIII NM:i:0 -HWI-EAS91_1_30788AAXX:1:1:1634:330/1 129 PHIX174 4473 255 50M = 4418 55 TCAAGATTGCTGGAGGCCTCCACTATGAAATCGCGTAGAGGCTTTACTAT IIIIIII""IIIIIIIIIIIIIIIIIIIIIII8II?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1761:343/1 65 phiX174 5 255 50M = 69 64 TTTATCGCTTCCATGACGCAGAAGTTAACACTTTCGGATATTTCTGATGA IIIIIII""IIIIIIIIIII?I0IIIIHIIIGIIIII0II?I""IIIIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1761:343/1 129 phiX174 69 255 50M = 5 64 TTGATAAAGCAGGAATTACTACTGCTTGTTTACGAATTAAATCGAAGTGG IIIIIII""IIIIIII0II?I""IIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1578:331/1 65 phiX174 209 255 50M = 268 59 TGTCAAAAACTGACGCGTTGGATGAGGAGAAGTGGCTTAATATGCTTGGC IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1578:331/1 129 phiX174 268 255 50M = 209 59 AAGGACTGGTTTAGATATGAGTCACATTTTGTTCATGGTAGAGATTCTCT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1647:512/1 65 phiX174 401 255 50M = 451 50 TACTGAACAATCCGTACGTTTCCAGACCGCTTTGGCCTCTATTAAGCTCA IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1647:512/1 129 phiX174 451 255 50M = 401 50 TTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGATTTCGATTTTCTG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1570:620/2 0 phiX174 559 255 50M * 0 0 CTTGCGTTTATGGTACGCTGGACTTTGTGGGATACCCTCGCTTTCCTGCT IIIIIII""IIIIIIIIIIIIIBIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1599:330/1 65 phiX174 803 255 50M = 868 65 AGAAGAAAACGTGCGTCAAAAATTACGTGCAGAAGGAGTGATGTAATGTC IIIIIII""IIIIIIIIIIIIIIIIIII<III@II"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1599:330/1 129 phiX174 868 255 50M = 803 65 TTCTGGCGCTCGCCCTGGTCGTCCGCAGCCGTTGCGAGGTACTAAAGGCA IIIIIII""IIIIIIIIIIIIIIIIIII<III@II?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1652:270/2 0 phiX174 973 255 50M * 0 0 GCTTCGGCCCCTTACTTGAGGATAAATTATGTCTAATATTCAAACTGGCG IIIIIII""IIIIIIIIIIIIIIIIIIIIIII6II?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1746:351/1 0 phiX174 1218 255 50M * 0 0 CTCATCGTCACGTTTATGGTGAACAGTGGATTAAGTTCATGAAGGATGGT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1582:633/1 0 phiX174 1517 255 50M * 0 0 CCGCTTCCTCCTGAGACTGAGCTTTCTCGCCAAATGACGACTTCTACCAC IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1598:534/1 65 phiX174 1717 255 50M = 1772 55 GCGCTCTAATCTCTGGGCATCTGGCTATGATGTTGATGGAACTGACCAAA IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1598:534/1 129 phiX174 1772 255 50M = 1717 55 TTAGGCCAGTTTTCTGGTCGTGTTCAACAGACCTATAAACATTCTGTGCC IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1572:324/2 0 phiX174 1972 255 50M * 0 0 GCCGCCGCGTGAAATTTCTATGAAGGATGTTTTCCGTTCTGGTGATTCGT IIIIIII""IIIIIIIIIIIIIIIIIIII+7I05I?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1749:466/1 65 phiX174 2201 255 50M = 2251 50 TTGCAGTGGAATAGTCAGGTTAAATTTAATGTGACCGTTTATCGCAATCT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1749:466/1 129 phiX174 2251 255 50M = 2201 50 GCCGACCACTCGCGATTCAATCATGACTTCGTGATAAAAGATTGAGTGTG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1629:446/1 65 phiX174 2301 255 50M = 2355 54 AGGTTATAACGCCGAAGCGGTAAAAATTTTAATTTTTGCCGCTGAGGGGT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1629:446/1 129 phiX174 2355 255 50M = 2301 54 CAAGCGAAGCGCGGTAGGTTTTCTGCTTAGGAGTTTAATCATGTTTCAGA IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1763:587/1 65 phiX174 2501 255 50M = 2566 65 AAGCTACATCGTCAACGTTATATTTTGATAGTTTGACGGTTAATGCTGGT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1763:587/1 129 phiX174 2566 255 50M = 2501 65 CATTGCATTCAGATGGATACATCTGTCAACGCCGCTAATCAGGTTGTTTC IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1616:363/1 65 phiX174 2718 255 50M = 2773 55 TGTTTATCCTTTGAATGGTCGCCATGATGGTGGTTATTATACCGTCAAGG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIDIII"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1616:363/1 129 phiX174 2773 255 50M = 2718 55 GTGACTATTGACGTCCTTCCCCGTACGCCGGGCAATAATGTTTATGTTGG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIDIII?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1768:715/1 65 phiX174 3118 255 50M = 3173 55 ACCCTGATGAGGCCGCCCCTAGTTTTGTTTCTGGTGCTATGGCTAAAGCT IIIIIII""IIIIIIIIIIIIIDIIIIIIIIIIII"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1768:715/1 129 phiX174 3173 255 50M = 3118 55 AGGACTTCTTGAAGGTACGTTGCAGGCTGGCACTTCTGCCGTTTCTGATA IIIIIII""IIIIIIIIIIIIIDIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1572:270/1 65 phiX174 3518 255 50M = 3577 59 TGAGATGCTTGCTTATCAACAGAAGGAGTCTACTGCTCGCGTTGCGTCTA IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1572:270/1 129 phiX174 3577 255 50M = 3518 59 ACACCAATCTTTCCAAGCAACAGCAGGTTTCCGAGATTATGCGCCAAATG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1785:1272/1 65 phiX174 3818 255 50M = 3873 55 TATTTTTCATGGTATTGATAAAGCTGTTGCCGATACTTGGAACAATTTCT III""""""IIIIIIIII""FI"IIII""II+ICI"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1785:1272/1 129 phiX174 3873 255 50M = 3818 55 GACGGTAAAGCTGATGGTATTGGCTCTAATTTGTCTAGGAAATAACCGTC III""""""IIIIIIIII""FI"IIII""II+ICI?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1673:514/1 65 phiX174 4018 255 50M = 4072 54 ATTATTTTGACTTTGAGCGTATCGAGGCTCTTAAACCTGCTATTGAGGCT IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIII1"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1673:514/1 129 phiX174 4072 255 50M = 4018 54 GCATTTCTACTCTTTCTCAATCCCCAATGCTTGGCTTCCATAAGCAGATG IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIII1?I0IIIIHIIIGIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1634:330/1 65 phiX174 4418 255 50M = 4473 55 GGATATTCGCGATGAGTATAATTACCCCAAAAAGAAAGGTATTAAGGATG IIIIIII""IIIIIIIIIIIIIIIIIIIIIII8II"IIIIIII000IIII NM:i:0 +HWI-EAS91_1_30788AAXX:1:1:1634:330/1 129 phiX174 4473 255 50M = 4418 55 TCAAGATTGCTGGAGGCCTCCACTATGAAATCGCGTAGAGGCTTTACTAT IIIIIII""IIIIIIIIIIIIIIIIIIIIIII8II?I0IIIIHIIIGIII NM:i:0 --- a/tools/ncbi_blast_plus/ncbi_blastn_wrapper.xml +++ b/tools/ncbi_blast_plus/ncbi_blastn_wrapper.xml @@ -1,4 +1,4 @@ -<tool id="ncbi_blastn_wrapper" name="NCBI BLAST+ blastn" version="0.0.1"> +<tool id="ncbi_blastn_wrapper" name="NCBI BLAST+ blastn" version="0.0.5"><description>Search nucleotide database with nucleotide query sequence(s)</description><command> ## The command is a Cheetah template which allows some Python based syntax. @@ -36,9 +36,10 @@ blastn </param><when value="db"><param name="database" type="select" label="Nucleotide BLAST database"> + <!-- <options from_data_table="blastdb" /> --><options from_file="blastdb.loc"> - <column name="name" index="0"/> - <column name="value" index="1"/> + <column name="name" index="2"/> + <column name="value" index="0"/></options></param><param name="subject" type="hidden" value="" /> --- a/tool-data/lastz_seqs.loc.sample +++ b/tool-data/lastz_seqs.loc.sample @@ -1,17 +1,17 @@ #This is a sample file distributed with Galaxy that enables tools -#to use a directory of 2bit genome files for use with Lastz. You will -#need to supply these files and then create a lastz_seqs.loc file -#similar to this one (store it in this directory) that points to -#the directories in which those files are stored. The lastz_seqs.loc +#to use a directory of 2bit genome files for use with Lastz. You will +#need to supply these files and then create a lastz_seqs.loc file +#similar to this one (store it in this directory) that points to +#the directories in which those files are stored. The lastz_seqs.loc #file has this format (white space characters are TAB characters): # -#<build><file_path> +#<unique_build_id><display_name><file_path> # #So, for example, if your lastz_seqs.loc began like this: # -#hg18 /depot/data2/galaxy/twobit/hg18.2bit -#hg19 /depot/data2/galaxy/twobit/hg19.2bit -#mm9 /depot/data2/galaxy/twobit/mm9.2bit +#hg18 Human (Homo sapiens): hg18 /depot/data2/galaxy/twobit/hg18.2bit +#hg19 Human (Homo sapiens): hg19 /depot/data2/galaxy/twobit/hg19.2bit +#mm9 Mouse (Mus musculus): mm9 /depot/data2/galaxy/twobit/mm9.2bit # #then your /depot/data2/galaxy/twobit/ directory #would need to contain the following 2bit files: @@ -22,4 +22,9 @@ # #Your lastz_seqs.loc file should include an entry per line for #each file you have stored that you want to be available. Note that -#your files should all have the extension '2bit'. +#your files should all have the extension '2bit'. +# +#Note that for backwards compatibility with workflows, the unique ID of +#an entry must be the path that was in the original loc file, because that +#is the value stored in the workflow for that parameter. +# --- a/tools/sr_mapping/bowtie_wrapper.xml +++ b/tools/sr_mapping/bowtie_wrapper.xml @@ -1,4 +1,4 @@ -<tool id="bowtie_wrapper" name="Map with Bowtie for Illumina" version="1.0.6"> +<tool id="bowtie_wrapper" name="Map with Bowtie for Illumina" version="1.1.0"><requirements><requirement type='package'>bowtie</requirement></requirements><description></description><command interpreter="python"> @@ -8,186 +8,100 @@ --output=$output --suppressHeader=$suppressHeader --genomeSource=$refGenomeSource.genomeSource - --snpphred="None" - --snpfrac="None" - --keepends="None" #if $refGenomeSource.genomeSource == "history": - #if $refGenomeSource.ownFile.extension.startswith( 'bowtie_' ): - --ref="${refGenomeSource.ownFile.extra_files_path}/${refGenomeSource.ownFile.metadata.base_name}" - --do_not_build_index - #else: - --ref=$refGenomeSource.ownFile - --indexSettings=$refGenomeSource.indexParams.indexSettings - #if $refGenomeSource.indexParams.indexSettings == "indexFull": - --iautoB=$refGenomeSource.indexParams.autoBehavior.autoB - #if $refGenomeSource.indexParams.autoBehavior.autoB == "set": - --ipacked=$refGenomeSource.indexParams.autoBehavior.packed - --ibmax=$refGenomeSource.indexParams.autoBehavior.bmax - --ibmaxdivn=$refGenomeSource.indexParams.autoBehavior.bmaxdivn - --idcv=$refGenomeSource.indexParams.autoBehavior.dcv + ##index already exists + #if $refGenomeSource.ownFile.extension.startswith( 'bowtie_' ): + ##user previously built + --ref="${refGenomeSource.ownFile.extra_files_path}/${refGenomeSource.ownFile.metadata.base_name}" + --do_not_build_index #else: - --ipacked="None" - --ibmax="None" - --ibmaxdivn="None" - --idcv="None" + ##build index on the fly + --ref=$refGenomeSource.ownFile + --indexSettings=$refGenomeSource.indexParams.indexSettings + #if $refGenomeSource.indexParams.indexSettings == "indexFull": + --iautoB=$refGenomeSource.indexParams.autoBehavior.autoB + #if $refGenomeSource.indexParams.autoBehavior.autoB == "set": + --ipacked=$refGenomeSource.indexParams.autoBehavior.packed + --ibmax=$refGenomeSource.indexParams.autoBehavior.bmax + --ibmaxdivn=$refGenomeSource.indexParams.autoBehavior.bmaxdivn + --idcv=$refGenomeSource.indexParams.autoBehavior.dcv + #end if + --inodc=$refGenomeSource.indexParams.nodc + --inoref=$refGenomeSource.indexParams.noref + --ioffrate=$refGenomeSource.indexParams.offrate + --iftab=$refGenomeSource.indexParams.ftab + --intoa=$refGenomeSource.indexParams.ntoa + --iendian=$refGenomeSource.indexParams.endian + --iseed=$refGenomeSource.indexParams.seed + --icutoff=$refGenomeSource.indexParams.cutoff + #end if #end if - --inodc=$refGenomeSource.indexParams.nodc - --inoref=$refGenomeSource.indexParams.noref - --ioffrate=$refGenomeSource.indexParams.offrate - --iftab=$refGenomeSource.indexParams.ftab - --intoa=$refGenomeSource.indexParams.ntoa - --iendian=$refGenomeSource.indexParams.endian - --iseed=$refGenomeSource.indexParams.seed - --icutoff=$refGenomeSource.indexParams.cutoff - #else: - --iautoB="None" - --ipacked="None" - --ibmax="None" - --ibmaxdivn="None" - --idcv="None" - --inodc="None" - --inoref="None" - --ioffrate="None" - --iftab="None" - --intoa="None" - --iendian="None" - --iseed="None" - --icutoff="None" - #end if - #end if - #else: - --ref=$refGenomeSource.index - --indexSettings="None" - --iautoB="None" - --ipacked="None" - --ibmax="None" - --ibmaxdivn="None" - --idcv="None" - --inodc="None" - --inoref="None" - --ioffrate="None" - --iftab="None" - --intoa="None" - --iendian="None" - --iseed="None" - --icutoff="None" + #else + ##use pre-built index + --ref="${ filter( lambda x: str( x[0] ) == str( $refGenomeSource.index ), $__app__.tool_data_tables[ 'bowtie_indexes' ].get_fields() )[0][-1] }" #end if --paired=$singlePaired.sPaired #if $singlePaired.sPaired == "single": - --input1=$singlePaired.sInput1 - --input2="None" - --params=$singlePaired.sParams.sSettingsType - #if $singlePaired.sParams.sSettingsType == "full": - --skip=$singlePaired.sParams.sSkip - --alignLimit=$singlePaired.sParams.sAlignLimit - --trimH=$singlePaired.sParams.sTrimH - --trimL=$singlePaired.sParams.sTrimL - --mismatchSeed=$singlePaired.sParams.sMismatchSeed - --mismatchQual=$singlePaired.sParams.sMismatchQual - --seedLen=$singlePaired.sParams.sSeedLen - --rounding=$singlePaired.sParams.sRounding - --maqSoapAlign=$singlePaired.sParams.sMaqSoapAlign - --tryHard=$singlePaired.sParams.sTryHard - --valAlign=$singlePaired.sParams.sValAlign - --allValAligns=$singlePaired.sParams.sAllValAligns - --suppressAlign=$singlePaired.sParams.sSuppressAlign - --best=$singlePaired.sParams.sBestOption.sBest - #if $singlePaired.sParams.sBestOption.sBest == "doBest": - --maxBacktracks=$singlePaired.sParams.sBestOption.sdMaxBacktracks - --strata=$singlePaired.sParams.sBestOption.sdStrata - #else: - --maxBacktracks=$singlePaired.sParams.sBestOption.snMaxBacktracks - --strata="None" + --input1=$singlePaired.sInput1 + --params=$singlePaired.sParams.sSettingsType + #if $singlePaired.sParams.sSettingsType == "full": + --skip=$singlePaired.sParams.sSkip + --alignLimit=$singlePaired.sParams.sAlignLimit + --trimH=$singlePaired.sParams.sTrimH + --trimL=$singlePaired.sParams.sTrimL + --mismatchSeed=$singlePaired.sParams.sMismatchSeed + --mismatchQual=$singlePaired.sParams.sMismatchQual + --seedLen=$singlePaired.sParams.sSeedLen + --rounding=$singlePaired.sParams.sRounding + --maqSoapAlign=$singlePaired.sParams.sMaqSoapAlign + --tryHard=$singlePaired.sParams.sTryHard + --valAlign=$singlePaired.sParams.sValAlign + --allValAligns=$singlePaired.sParams.sAllValAligns + --suppressAlign=$singlePaired.sParams.sSuppressAlign + --best=$singlePaired.sParams.sBestOption.sBest + #if $singlePaired.sParams.sBestOption.sBest == "doBest": + --maxBacktracks=$singlePaired.sParams.sBestOption.sdMaxBacktracks + --strata=$singlePaired.sParams.sBestOption.sdStrata + #else: + --maxBacktracks=$singlePaired.sParams.sBestOption.snMaxBacktracks + #end if + --offrate=$singlePaired.sParams.sOffrate + --seed=$singlePaired.sParams.sSeed #end if - --offrate=$singlePaired.sParams.sOffrate - --seed=$singlePaired.sParams.sSeed - #else: - --skip="None" - --alignLimit="None" - --trimH="None" - --trimL="None" - --mismatchSeed="None" - --mismatchQual="None" - --seedLen="None" - --rounding="None" - --maqSoapAlign="None" - --tryHard="None" - --valAlign="None" - --allValAligns="None" - --suppressAlign="None" - --best="None" - --maxBacktracks="None" - --strata="None" - --offrate="None" - --seed="None" - --snpphred="None" - --snpfrac="None" - --keepends="None" - #end if - --minInsert="None" - --maxInsert="None" - --mateOrient="None" - --maxAlignAttempt="None" - --forwardAlign="None" - --reverseAlign="None" #else: - --input1=$singlePaired.pInput1 - --input2=$singlePaired.pInput2 - --maxInsert=$singlePaired.pMaxInsert - --mateOrient=$singlePaired.pMateOrient - --params=$singlePaired.pParams.pSettingsType - #if $singlePaired.pParams.pSettingsType == "full": - --skip=$singlePaired.pParams.pSkip - --alignLimit=$singlePaired.pParams.pAlignLimit - --trimH=$singlePaired.pParams.pTrimH - --trimL=$singlePaired.pParams.pTrimL - --mismatchSeed=$singlePaired.pParams.pMismatchSeed - --mismatchQual=$singlePaired.pParams.pMismatchQual - --seedLen=$singlePaired.pParams.pSeedLen - --rounding=$singlePaired.pParams.pRounding - --maqSoapAlign=$singlePaired.pParams.pMaqSoapAlign - --minInsert=$singlePaired.pParams.pMinInsert - --maxAlignAttempt=$singlePaired.pParams.pMaxAlignAttempt - --forwardAlign=$singlePaired.pParams.pForwardAlign - --reverseAlign=$singlePaired.pParams.pReverseAlign - --tryHard=$singlePaired.pParams.pTryHard - --valAlign=$singlePaired.pParams.pValAlign - --allValAligns=$singlePaired.pParams.pAllValAligns - --suppressAlign=$singlePaired.pParams.pSuppressAlign - --best=$singlePaired.pParams.pBestOption.pBest - #if $singlePaired.pParams.pBestOption.pBest == "doBest": - --maxBacktracks=$singlePaired.pParams.pBestOption.pdMaxBacktracks - --strata=$singlePaired.pParams.pBestOption.pdStrata - #else: - --maxBacktracks=$singlePaired.pParams.pBestOption.pnMaxBacktracks - --strata="None" + --input1=$singlePaired.pInput1 + --input2=$singlePaired.pInput2 + --maxInsert=$singlePaired.pMaxInsert + --mateOrient=$singlePaired.pMateOrient + --params=$singlePaired.pParams.pSettingsType + #if $singlePaired.pParams.pSettingsType == "full": + --skip=$singlePaired.pParams.pSkip + --alignLimit=$singlePaired.pParams.pAlignLimit + --trimH=$singlePaired.pParams.pTrimH + --trimL=$singlePaired.pParams.pTrimL + --mismatchSeed=$singlePaired.pParams.pMismatchSeed + --mismatchQual=$singlePaired.pParams.pMismatchQual + --seedLen=$singlePaired.pParams.pSeedLen + --rounding=$singlePaired.pParams.pRounding + --maqSoapAlign=$singlePaired.pParams.pMaqSoapAlign + --minInsert=$singlePaired.pParams.pMinInsert + --maxAlignAttempt=$singlePaired.pParams.pMaxAlignAttempt + --forwardAlign=$singlePaired.pParams.pForwardAlign + --reverseAlign=$singlePaired.pParams.pReverseAlign + --tryHard=$singlePaired.pParams.pTryHard + --valAlign=$singlePaired.pParams.pValAlign + --allValAligns=$singlePaired.pParams.pAllValAligns + --suppressAlign=$singlePaired.pParams.pSuppressAlign + --best=$singlePaired.pParams.pBestOption.pBest + #if $singlePaired.pParams.pBestOption.pBest == "doBest": + --maxBacktracks=$singlePaired.pParams.pBestOption.pdMaxBacktracks + --strata=$singlePaired.pParams.pBestOption.pdStrata + #else: + --maxBacktracks=$singlePaired.pParams.pBestOption.pnMaxBacktracks + #end if + --offrate=$singlePaired.pParams.pOffrate + --seed=$singlePaired.pParams.pSeed #end if - --offrate=$singlePaired.pParams.pOffrate - --seed=$singlePaired.pParams.pSeed - #else: - --skip="None" - --alignLimit="None" - --trimH="None" - --trimL="None" - --mismatchSeed="None" - --mismatchQual="None" - --seedLen="None" - --rounding="None" - --maqSoapAlign="None" - --tryHard="None" - --valAlign="None" - --allValAligns="None" - --suppressAlign="None" - --best="None" - --maxBacktracks="None" - --strata="None" - --offrate="None" - --seed="None" - --minInsert="None" - --maxAlignAttempt="None" - --forwardAlign="None" - --reverseAlign="None" - #end if #end if </command><inputs> @@ -199,12 +113,6 @@ <when value="indexed"><param name="index" type="select" label="Select a reference genome" help="if your genome of interest is not listed - contact Galaxy team"><options from_data_table="bowtie_indexes"/> - <!-- - <options from_file="bowtie_indices.loc"> - <column name="value" index="1" /> - <column name="name" index="0" /> - </options> - --></param></when><when value="history"> @@ -418,7 +326,8 @@ chrM_base needs to be the base location/name of the index files. --><param name="genomeSource" value="indexed" /> - <param name="index" value="equCab2chrM" /> + <!-- this is the backwards-compatible "unique value" for this index, not an actual path --> + <param name="index" value="/galaxy/data/equCab2_chrM/bowtie_index/chrM" /><param name="sPaired" value="single" /><param name="sInput1" ftype="fastqsanger" value="bowtie_in2.fastqsanger" /><param name="sSettingsType" value="preSet" /> @@ -475,7 +384,8 @@ chrM_base is the index files' location/base name. --><param name="genomeSource" value="indexed" /> - <param name="index" value="equCab2chrM" /> + <!-- this is the backwards-compatible "unique value" for this index, not an actual path --> + <param name="index" value="/galaxy/data/equCab2_chrM/bowtie_index/chrM" /><param name="sPaired" value="single" /><param name="sInput1" ftype="fastqsanger" value="bowtie_in2.fastqsanger" /><param name="sSettingsType" value="full" /> --- a/tools/metag_tools/megablast_wrapper.xml +++ b/tools/metag_tools/megablast_wrapper.xml @@ -1,31 +1,28 @@ -<tool id="megablast_wrapper" name="Megablast" version="1.0.5"> +<tool id="megablast_wrapper" name="Megablast" version="1.1.0"><description> compare short reads against htgs, nt, and wgs databases</description><command interpreter="python"> - megablast_wrapper.py - --db_build="$source_select" - --input=$input_query - --word_size=$word_size - --identity_cutoff=$iden_cutoff - --eval_cutoff=$evalue_cutoff - --filter_query=$filter_query - --index_dir=${GALAXY_DATA_INDEX_DIR} - --output=$output1 + megablast_wrapper.py + --db_build="${ filter( lambda x: str( x[0] ) == str( $source_select ), $__app__.tool_data_tables[ 'blastdb' ].get_fields() )[0][-1] }" + --input=$input_query + --word_size=$word_size + --identity_cutoff=$iden_cutoff + --eval_cutoff=$evalue_cutoff + --filter_query=$filter_query + --index_dir=${GALAXY_DATA_INDEX_DIR} + --output=$output1 </command><inputs><param name="input_query" type="data" format="fasta" label="Compare these sequences"/><param name="source_select" type="select" display="radio" label="against target database"> - <options from_file="blastdb.loc"> - <column name="name" index="0"/> - <column name="value" index="0"/> - </options> + <options from_data_table="blastdb" /></param> - <param name="word_size" type="select" label="using word size" help="Size of best perfect match"> + <param name="word_size" type="select" label="using word size" help="Size of best perfect match (-W)"><option value="28">28</option><option value="16">16</option></param> - <param name="iden_cutoff" type="float" size="15" value="90.0" label="report hits above this identity" help="no cutoff if 0" /> - <param name="evalue_cutoff" type="float" size="15" value="0.001" label="set expectation value cutoff" /> - <param name="filter_query" type="select" label="Filter out low complexity regions?"> + <param name="iden_cutoff" type="float" size="15" value="90.0" label="report hits above this identity (-p)" help="no cutoff if 0" /> + <param name="evalue_cutoff" type="float" size="15" value="0.001" label="set expectation value cutoff (-e)" /> + <param name="filter_query" type="select" label="Filter out low complexity regions? (-F)"><option value="T">Yes</option><option value="F">No</option></param> @@ -40,7 +37,7 @@ <test><param name="input_query" value="megablast_wrapper_test1.fa" ftype="fasta"/><!-- source_select needs to match the entry in the blastdb.loc file, which includes the last update date if appropriate --> - <param name="source_select" value="phiX" /> + <param name="source_select" value="/galaxy/data/blastdb/phiX/phiX" /><param name="word_size" value="28" /><param name="iden_cutoff" value="99.0" /><param name="evalue_cutoff" value="10.0" /> --- a/tool-data/bowtie_indices_color.loc.sample +++ b/tool-data/bowtie_indices_color.loc.sample @@ -1,31 +1,37 @@ #This is a sample file distributed with Galaxy that enables tools -#to use a directory of colorspace Bowtie indexed sequences data files. -#You will need to create these data files and then create a -#bowtie_indices_color.loc file similar to this one (store it in this -#directory) that points to the directories in which those files are -#stored. The bowtie_indices_color.loc file has this format (white -#space characters are TAB characters): +#to use a directory of Bowtie indexed sequences data files. You will +#need to create these data files and then create a bowtie_indices.loc +#file similar to this one (store it in this directory) that points to +#the directories in which those files are stored. The bowtie_indices.loc +#file has this format (longer white space characters are TAB characters): # -#<build><file_base> +#<unique_build_id><dbkey><display_name><file_base_path> # #So, for example, if you had hg18 indexed stored in #/depot/data2/galaxy/bowtie/hg18/, -#then the bowtie_indices_color.loc entry would look like this: +#then the bowtie_indices.loc entry would look like this: # -#hg18 /depot/data2/galaxy/bowtie/hg18/hg18 +#hg18 hg18 hg18 /depot/data2/galaxy/bowtie/hg18/hg18 # #and your /depot/data2/galaxy/bowtie/hg18/ directory #would contain hg18.*.ebwt files: # #-rw-r--r-- 1 james universe 830134 2005-09-13 10:12 hg18.1.ebwt #-rw-r--r-- 1 james universe 527388 2005-09-13 10:12 hg18.2.ebwt -#-rw-r--r-- 1 james universe 269808 2005-09-13 10:12 gh18.3.ebwt +#-rw-r--r-- 1 james universe 269808 2005-09-13 10:12 hg18.3.ebwt #...etc... # -#Your bowtie_indices_color.loc file should include an entry per line -#for each index set you have stored. The "file" in the path does not -#actually exist, but it is the prefix for the actual index files. For -#example: +#Your bowtie_indices.loc file should include an entry per line for each +#index set you have stored. The "file" in the path does not actually +#exist, but it is the prefix for the actual index files. For example: # -#hg18 /depot/data2/galaxy/bowtie/hg18/hg18 -#hg19 /depot/data2/galaxy/bowtie/hg19/hg19 +#hg18canon hg18 hg18 Canonical /depot/data2/galaxy/bowtie/hg18/hg18canon +#hg18full hg18 hg18 Full /depot/data2/galaxy/bowtie/hg18/hg18full +#/orig/path/hg19 hg19 hg19 /depot/data2/galaxy/bowtie/hg19/hg19 +#...etc... +# +#Note that for backwards compatibility with workflows, the unique ID of +#an entry must be the path that was in the original loc file, because that +#is the value stored in the workflow for that parameter. That is why the +#hg19 entry above looks odd. New genomes can be better-looking. +# --- a/tools/sr_mapping/bwa_wrapper.xml +++ b/tools/sr_mapping/bwa_wrapper.xml @@ -1,30 +1,44 @@ -<tool id="bwa_wrapper" name="Map with BWA" version="1.0.3"> +<tool id="bwa_wrapper" name="Map with BWA" version="1.1.0"><description></description> - <command interpreter="python">bwa_wrapper.py ---threads="4" -#if $genomeSource.refGenomeSource == "history": ---ref=$genomeSource.ownFile -#else: ---ref=$genomeSource.indices -#end if ---fastq=$paired.input1 -#if $paired.sPaired == "paired": ---rfastq=$paired.input2 -#else: ---rfastq="None" -#end if ---output=$output --genAlignType=$paired.sPaired --params=$params.source_select --fileSource=$genomeSource.refGenomeSource -#if $params.source_select == "pre_set": ---maxEditDist="None" --fracMissingAligns="None" --maxGapOpens="None" --maxGapExtens="None" --disallowLongDel="None" --disallowIndel="None" --seed="None" --maxEditDistSeed="None" --mismatchPenalty="None" --gapOpenPenalty="None" --gapExtensPenalty="None" --suboptAlign="None" --noIterSearch="None" --outputTopN="None" --maxInsertSize="None" --maxOccurPairing="None" -#else: ---maxEditDist=$params.maxEditDist --fracMissingAligns=$params.fracMissingAligns --maxGapOpens=$params.maxGapOpens --maxGapExtens=$params.maxGapExtens --disallowLongDel=$params.disallowLongDel --disallowIndel=$params.disallowIndel --seed=$params.seed --maxEditDistSeed=$params.maxEditDistSeed --mismatchPenalty=$params.mismatchPenalty --gapOpenPenalty=$params.gapOpenPenalty --gapExtensPenalty=$params.gapExtensPenalty --suboptAlign=$params.suboptAlign --noIterSearch=$params.noIterSearch --outputTopN=$params.outputTopN --maxInsertSize=$params.maxInsertSize --maxOccurPairing=$params.maxOccurPairing -#end if -#if $genomeSource.refGenomeSource == "history": ---dbkey=$dbkey -#else: ---dbkey="None" -#end if ---suppressHeader=$suppressHeader + <command interpreter="python"> + bwa_wrapper.py + --threads="4" + #if $genomeSource.refGenomeSource == "history": + ##build index on the fly + --ref="${genomeSource.ownFile}" + --dbkey=$dbkey + #else: + ##use precomputed indexes + --ref="${ filter( lambda x: str( x[0] ) == str( $genomeSource.indices ), $__app__.tool_data_tables[ 'bwa_indexes' ].get_fields() )[0][-1] }" + --do_not_build_index=True + #end if + --fastq=$paired.input1 + #if $paired.sPaired == "paired": + --rfastq=$paired.input2 + #end if + --output=$output + --genAlignType=$paired.sPaired + --params=$params.source_select + --fileSource=$genomeSource.refGenomeSource + #if $params.source_select != "pre_set": + --maxEditDist=$params.maxEditDist + --fracMissingAligns=$params.fracMissingAligns + --maxGapOpens=$params.maxGapOpens + --maxGapExtens=$params.maxGapExtens + --disallowLongDel=$params.disallowLongDel + --disallowIndel=$params.disallowIndel + --seed=$params.seed + --maxEditDistSeed=$params.maxEditDistSeed + --mismatchPenalty=$params.mismatchPenalty + --gapOpenPenalty=$params.gapOpenPenalty + --gapExtensPenalty=$params.gapExtensPenalty + --suboptAlign=$params.suboptAlign + --noIterSearch=$params.noIterSearch + --outputTopN=$params.outputTopN + --maxInsertSize=$params.maxInsertSize + --maxOccurPairing=$params.maxOccurPairing + #end if + --suppressHeader=$suppressHeader </command><requirements><requirement type='package'>bwa</requirement> @@ -38,12 +52,6 @@ <when value="indexed"><param name="indices" type="select" label="Select a reference genome"><options from_data_table="bwa_indexes"/> - <!-- - <options from_file="bwa_index.loc"> - <column name="value" index="1" /> - <column name="name" index="0" /> - </options> - --></param></when><when value="history"> @@ -62,7 +70,7 @@ <param name="input1" type="data" format="fastqsanger" label="Forward FASTQ file" help="Must have Sanger-scaled quality values with ASCII offset 33"/><param name="input2" type="data" format="fastqsanger" label="Reverse FASTQ file" help="Must have Sanger-scaled quality values with ASCII offset 33"/></when> - </conditional> + </conditional><conditional name="params"><param name="source_select" type="select" label="BWA settings to use" help="For most mapping needs use Commonly Used settings. If you want full control use Full Parameter List"><option value="pre_set">Commonly Used</option> @@ -110,12 +118,13 @@ <!-- BWA commands: bwa aln -t 4 phiX test-data/bwa_wrapper_in1.fastq > bwa_wrapper_out1.sai - bwa samse phiX bwa_wrapper_out1.sai test-data/bwa_wrapper_in1.fastq >> bwa_wrapper_out1.sam + bwa samse phiX bwa_wrapper_out1.sai test-data/bwa_wrapper_in1.fastq > bwa_wrapper_out1.sam phiX.fa is the prefix for the reference files (phiX.fa.amb, phiX.fa.ann, phiX.fa.bwt, ...) remove the comment lines (beginning with '@') from the resulting sam file --><param name="refGenomeSource" value="indexed" /> - <param name="indices" value="phiX" /> + <!-- this is the backwards-compatible "unique value" for this index, not an actual path --> + <param name="indices" value="/galaxy/data/phiX/bwa_index/phiX.fa" /><param name="sPaired" value="single" /><param name="input1" value="bwa_wrapper_in1.fastq" ftype="fastqsanger" /><param name="source_select" value="pre_set" /> @@ -155,18 +164,19 @@ <param name="maxOccurPairing" value="100000" /><param name="suppressHeader" value="true" /><output name="output" file="bwa_wrapper_out2.sam" ftype="sam" sort="True" /> - </test> + </test><test><!-- BWA commands: bwa aln -n 0.04 -o 1 -e -1 -d 16 -i 5 -k 2 -t 4 -M 3 -O 11 -E 4 -R -N phiX.fa test-data/bwa_wrapper_in2.fastq > bwa_wrapper_out3a.sai bwa aln -n 0.04 -o 1 -e -1 -d 16 -i 5 -k 2 -t 4 -M 3 -O 11 -E 4 -R -N phiX.fa test-data/bwa_wrapper_in3.fastq > bwa_wrapper_out3b.sai - bwa sampe -a 500 -o 100000 phiX.fasta bwa_wrapper_out3a.sai bwa_wrapper_out3b.sai test-data/bwa_wrapper_in2.fastq test-data/bwa_wrapper_in3.fastq > bwa_wrapper_out3.sam + bwa sampe -a 500 -o 100000 phiX.fa bwa_wrapper_out3a.sai bwa_wrapper_out3b.sai test-data/bwa_wrapper_in2.fastq test-data/bwa_wrapper_in3.fastq > bwa_wrapper_out3.sam phiX.fa is the prefix for the reference remove the comment lines (beginning with '@') from the resulting sam file --><param name="refGenomeSource" value="indexed" /> - <param name="indices" value="phiX" /> + <!-- this is the backwards-compatible "unique value" for this index, not an actual path --> + <param name="indices" value="/galaxy/data/phiX/bwa_index/phiX.fa" /><param name="sPaired" value="paired" /><param name="input1" value="bwa_wrapper_in2.fastq" ftype="fastqsanger" /><param name="input2" value="bwa_wrapper_in3.fastq" ftype="fastqsanger" /> --- a/tools/sr_mapping/bowtie_color_wrapper.xml +++ b/tools/sr_mapping/bowtie_color_wrapper.xml @@ -1,4 +1,4 @@ -<tool id="bowtie_color_wrapper" name="Map with Bowtie for SOLiD" version="1.0.0"> +<tool id="bowtie_color_wrapper" name="Map with Bowtie for SOLiD" version="1.1.0"><requirements><requirement type='package'>bowtie</requirement></requirements><description></description><command interpreter="python"> @@ -9,191 +9,105 @@ --suppressHeader=$suppressHeader --genomeSource=$refGenomeSource.genomeSource #if $refGenomeSource.genomeSource == "history": - #if $refGenomeSource.ownFile.extension.startswith( 'bowtie_' ): - --ref="${refGenomeSource.ownFile.extra_files_path}/${refGenomeSource.ownFile.metadata.base_name}" - --do_not_build_index - #else: - --ref=$refGenomeSource.ownFile - --indexSettings=$refGenomeSource.indexParams.indexSettings - #if $refGenomeSource.indexParams.indexSettings == "indexFull": - --iautoB=$refGenomeSource.indexParams.autoBehavior.autoB - #if $refGenomeSource.indexParams.autoBehavior.autoB == "set": - --ipacked=$refGenomeSource.indexParams.autoBehavior.packed - --ibmax=$refGenomeSource.indexParams.autoBehavior.bmax - --ibmaxdivn=$refGenomeSource.indexParams.autoBehavior.bmaxdivn - --idcv=$refGenomeSource.indexParams.autoBehavior.dcv + ##index already exists + #if $refGenomeSource.ownFile.extension.startswith( 'bowtie_' ): + ##user previously built + --ref="${refGenomeSource.ownFile.extra_files_path}/${refGenomeSource.ownFile.metadata.base_name}" + --do_not_build_index #else: - --ipacked="None" - --ibmax="None" - --ibmaxdivn="None" - --idcv="None" + ##build index on the fly + --ref=$refGenomeSource.ownFile + --indexSettings=$refGenomeSource.indexParams.indexSettings + #if $refGenomeSource.indexParams.indexSettings == "indexFull": + --iautoB=$refGenomeSource.indexParams.autoBehavior.autoB + #if $refGenomeSource.indexParams.autoBehavior.autoB == "set": + --ipacked=$refGenomeSource.indexParams.autoBehavior.packed + --ibmax=$refGenomeSource.indexParams.autoBehavior.bmax + --ibmaxdivn=$refGenomeSource.indexParams.autoBehavior.bmaxdivn + --idcv=$refGenomeSource.indexParams.autoBehavior.dcv + #end if + --inodc=$refGenomeSource.indexParams.nodc + --inoref=$refGenomeSource.indexParams.noref + --ioffrate=$refGenomeSource.indexParams.offrate + --iftab=$refGenomeSource.indexParams.ftab + --intoa=$refGenomeSource.indexParams.ntoa + --iendian=$refGenomeSource.indexParams.endian + --iseed=$refGenomeSource.indexParams.seed + --icutoff=$refGenomeSource.indexParams.cutoff + #end if #end if - --inodc=$refGenomeSource.indexParams.nodc - --inoref=$refGenomeSource.indexParams.noref - --ioffrate=$refGenomeSource.indexParams.offrate - --iftab=$refGenomeSource.indexParams.ftab - --intoa=$refGenomeSource.indexParams.ntoa - --iendian=$refGenomeSource.indexParams.endian - --iseed=$refGenomeSource.indexParams.seed - --icutoff=$refGenomeSource.indexParams.cutoff - #else: - --iautoB="None" - --ipacked="None" - --ibmax="None" - --ibmaxdivn="None" - --idcv="None" - --inodc="None" - --inoref="None" - --ioffrate="None" - --iftab="None" - --intoa="None" - --iendian="None" - --iseed="None" - --icutoff="None" - #end if - #end if - #else: - --ref=$refGenomeSource.index - --indexSettings="None" - --iautoB="None" - --ipacked="None" - --ibmax="None" - --ibmaxdivn="None" - --idcv="None" - --inodc="None" - --inoref="None" - --ioffrate="None" - --iftab="None" - --intoa="None" - --iendian="None" - --iseed="None" - --icutoff="None" + #else + ##use pre-built index + --ref="${ filter( lambda x: str( x[0] ) == str( $refGenomeSource.index ), $__app__.tool_data_tables[ 'bowtie_indexes_color' ].get_fields() )[0][-1] }" #end if --paired=$singlePaired.sPaired #if $singlePaired.sPaired == "single": - --input1=$singlePaired.sInput1 - --input2="None" - --params=$singlePaired.sParams.sSettingsType - #if $singlePaired.sParams.sSettingsType == "full": - --skip=$singlePaired.sParams.sSkip - --alignLimit=$singlePaired.sParams.sAlignLimit - --trimH=$singlePaired.sParams.sTrimH - --trimL=$singlePaired.sParams.sTrimL - --mismatchSeed=$singlePaired.sParams.sMismatchSeed - --mismatchQual=$singlePaired.sParams.sMismatchQual - --seedLen=$singlePaired.sParams.sSeedLen - --rounding=$singlePaired.sParams.sRounding - --maqSoapAlign=$singlePaired.sParams.sMaqSoapAlign - --tryHard=$singlePaired.sParams.sTryHard - --valAlign=$singlePaired.sParams.sValAlign - --allValAligns=$singlePaired.sParams.sAllValAligns - --suppressAlign=$singlePaired.sParams.sSuppressAlign - --best=$singlePaired.sParams.sBestOption.sBest - #if $singlePaired.sParams.sBestOption.sBest == "doBest": - --maxBacktracks=$singlePaired.sParams.sBestOption.sdMaxBacktracks - --strata=$singlePaired.sParams.sBestOption.sdStrata - #else: - --maxBacktracks=$singlePaired.sParams.sBestOption.snMaxBacktracks - --strata="None" + --input1=$singlePaired.sInput1 + --params=$singlePaired.sParams.sSettingsType + #if $singlePaired.sParams.sSettingsType == "full": + --skip=$singlePaired.sParams.sSkip + --alignLimit=$singlePaired.sParams.sAlignLimit + --trimH=$singlePaired.sParams.sTrimH + --trimL=$singlePaired.sParams.sTrimL + --mismatchSeed=$singlePaired.sParams.sMismatchSeed + --mismatchQual=$singlePaired.sParams.sMismatchQual + --seedLen=$singlePaired.sParams.sSeedLen + --rounding=$singlePaired.sParams.sRounding + --maqSoapAlign=$singlePaired.sParams.sMaqSoapAlign + --tryHard=$singlePaired.sParams.sTryHard + --valAlign=$singlePaired.sParams.sValAlign + --allValAligns=$singlePaired.sParams.sAllValAligns + --suppressAlign=$singlePaired.sParams.sSuppressAlign + --best=$singlePaired.sParams.sBestOption.sBest + #if $singlePaired.sParams.sBestOption.sBest == "doBest": + --maxBacktracks=$singlePaired.sParams.sBestOption.sdMaxBacktracks + --strata=$singlePaired.sParams.sBestOption.sdStrata + #else: + --maxBacktracks=$singlePaired.sParams.sBestOption.snMaxBacktracks + #end if + --offrate=$singlePaired.sParams.sOffrate + --seed=$singlePaired.sParams.sSeed + --snpphred=$singlePaired.sParams.sSnpphred + --snpfrac=$singlePaired.sParams.sSnpfrac + --keepends=$singlePaired.sParams.sKeepends #end if - --offrate=$singlePaired.sParams.sOffrate - --seed=$singlePaired.sParams.sSeed - --snpphred=$singlePaired.sParams.sSnpphred - --snpfrac=$singlePaired.sParams.sSnpfrac - --keepends=$singlePaired.sParams.sKeepends - #else: - --skip="None" - --alignLimit="None" - --trimH="None" - --trimL="None" - --mismatchSeed="None" - --mismatchQual="None" - --seedLen="None" - --rounding="None" - --maqSoapAlign="None" - --tryHard="None" - --valAlign="None" - --allValAligns="None" - --suppressAlign="None" - --best="None" - --maxBacktracks="None" - --strata="None" - --offrate="None" - --seed="None" - --snpphred="None" - --snpfrac="None" - --keepends="None" - #end if - --minInsert="None" - --maxInsert="None" - --mateOrient="None" - --maxAlignAttempt="None" - --forwardAlign="None" - --reverseAlign="None" #else: - --input1=$singlePaired.pInput1 - --input2=$singlePaired.pInput2 - --maxInsert=$singlePaired.pMaxInsert - --mateOrient=$singlePaired.pMateOrient - --params=$singlePaired.pParams.pSettingsType - #if $singlePaired.pParams.pSettingsType == "full": - --skip=$singlePaired.pParams.pSkip - --alignLimit=$singlePaired.pParams.pAlignLimit - --trimH=$singlePaired.pParams.pTrimH - --trimL=$singlePaired.pParams.pTrimL - --mismatchSeed=$singlePaired.pParams.pMismatchSeed - --mismatchQual=$singlePaired.pParams.pMismatchQual - --seedLen=$singlePaired.pParams.pSeedLen - --rounding=$singlePaired.pParams.pRounding - --maqSoapAlign=$singlePaired.pParams.pMaqSoapAlign - --minInsert=$singlePaired.pParams.pMinInsert - --maxAlignAttempt=$singlePaired.pParams.pMaxAlignAttempt - --forwardAlign=$singlePaired.pParams.pForwardAlign - --reverseAlign=$singlePaired.pParams.pReverseAlign - --tryHard=$singlePaired.pParams.pTryHard - --valAlign=$singlePaired.pParams.pValAlign - --allValAligns=$singlePaired.pParams.pAllValAligns - --suppressAlign=$singlePaired.pParams.pSuppressAlign - --best=$singlePaired.pParams.pBestOption.pBest - #if $singlePaired.pParams.pBestOption.pBest == "doBest": - --maxBacktracks=$singlePaired.pParams.pBestOption.pdMaxBacktracks - --strata=$singlePaired.pParams.pBestOption.pdStrata - #else: - --maxBacktracks=$singlePaired.pParams.pBestOption.pnMaxBacktracks - --strata="None" + --input1=$singlePaired.pInput1 + --input2=$singlePaired.pInput2 + --maxInsert=$singlePaired.pMaxInsert + --mateOrient=$singlePaired.pMateOrient + --params=$singlePaired.pParams.pSettingsType + #if $singlePaired.pParams.pSettingsType == "full": + --skip=$singlePaired.pParams.pSkip + --alignLimit=$singlePaired.pParams.pAlignLimit + --trimH=$singlePaired.pParams.pTrimH + --trimL=$singlePaired.pParams.pTrimL + --mismatchSeed=$singlePaired.pParams.pMismatchSeed + --mismatchQual=$singlePaired.pParams.pMismatchQual + --seedLen=$singlePaired.pParams.pSeedLen + --rounding=$singlePaired.pParams.pRounding + --maqSoapAlign=$singlePaired.pParams.pMaqSoapAlign + --minInsert=$singlePaired.pParams.pMinInsert + --maxAlignAttempt=$singlePaired.pParams.pMaxAlignAttempt + --forwardAlign=$singlePaired.pParams.pForwardAlign + --reverseAlign=$singlePaired.pParams.pReverseAlign + --tryHard=$singlePaired.pParams.pTryHard + --valAlign=$singlePaired.pParams.pValAlign + --allValAligns=$singlePaired.pParams.pAllValAligns + --suppressAlign=$singlePaired.pParams.pSuppressAlign + --best=$singlePaired.pParams.pBestOption.pBest + #if $singlePaired.pParams.pBestOption.pBest == "doBest": + --maxBacktracks=$singlePaired.pParams.pBestOption.pdMaxBacktracks + --strata=$singlePaired.pParams.pBestOption.pdStrata + #else: + --maxBacktracks=$singlePaired.pParams.pBestOption.pnMaxBacktracks + #end if + --offrate=$singlePaired.pParams.pOffrate + --seed=$singlePaired.pParams.pSeed + --snpphred=$singlePaired.pParams.pSnpphred + --snpfrac=$singlePaired.pParams.pSnpfrac + --keepends=$singlePaired.pParams.pKeepends #end if - --offrate=$singlePaired.pParams.pOffrate - --seed=$singlePaired.pParams.pSeed - --snpphred=$singlePaired.pParams.pSnpphred - --snpfrac=$singlePaired.pParams.pSnpfrac - --keepends=$singlePaired.pParams.pKeepends - #else: - --skip="None" - --alignLimit="None" - --trimH="None" - --trimL="None" - --mismatchSeed="None" - --mismatchQual="None" - --seedLen="None" - --rounding="None" - --maqSoapAlign="None" - --minInsert="None" - --maxAlignAttempt="None" - --forwardAlign="None" - --reverseAlign="None" - --tryHard="None" - --valAlign="None" - --allValAligns="None" - --suppressAlign="None" - --best="None" - --maxBacktracks="None" - --strata="None" - --offrate="None" - --seed="None" - --snpphred="None" - --snpfrac="None" - --keepends="None" - #end if #end if </command><inputs> @@ -204,10 +118,7 @@ </param><when value="indexed"><param name="index" type="select" label="Select the reference genome" help="if your genome of interest is not listed - contact Galaxy team"> - <options from_file="bowtie_indices_color.loc"> - <column name="value" index="1" /> - <column name="name" index="0" /> - </options> + <options from_data_table="bowtie_indexes_color"/></param></when><when value="history"> @@ -433,7 +344,8 @@ chrM_color needs to be the base location/name of the index files. --><param name="genomeSource" value="indexed" /> - <param name="index" value="equCab2chrM" /> + <!-- this is the backwards-compatible "unique value" for this index, not an actual path --> + <param name="index" value="/galaxy/data/equCab2_chrM/bowtie_index/cs/chrM" /><param name="sPaired" value="single" /><param name="sInput1" ftype="fastqcssanger" value="bowtie_in1.fastqcssanger" /><param name="sSettingsType" value="preSet" /> @@ -492,7 +404,8 @@ chrM_base is the index files' location/base name. --><param name="genomeSource" value="indexed" /> - <param name="index" value="equCab2chrM" /> + <!-- this is the backwards-compatible "unique value" for this index, not an actual path --> + <param name="index" value="/galaxy/data/equCab2_chrM/bowtie_index/cs/chrM" /><param name="sPaired" value="single" /><param name="sInput1" ftype="fastqcssanger" value="bowtie_in1.fastqcssanger" /><param name="sSettingsType" value="full" /> --- a/tools/ncbi_blast_plus/ncbi_blastp_wrapper.xml +++ b/tools/ncbi_blast_plus/ncbi_blastp_wrapper.xml @@ -1,4 +1,4 @@ -<tool id="ncbi_blastp_wrapper" name="NCBI BLAST+ blastp" version="0.0.1"> +<tool id="ncbi_blastp_wrapper" name="NCBI BLAST+ blastp" version="0.0.5"><description>Search protein database with protein query sequence(s)</description><command> ## The command is a Cheetah template which allows some Python based syntax. @@ -37,9 +37,10 @@ blastp </param><when value="db"><param name="database" type="select" label="Protein BLAST database"> + <!-- <options from_data_table="blastdb_p" /> --><options from_file="blastdb_p.loc"> - <column name="name" index="0"/> - <column name="value" index="1"/> + <column name="name" index="2"/> + <column name="value" index="0"/></options></param><param name="subject" type="hidden" value="" /> --- a/tool-data/blastdb.loc.sample +++ b/tool-data/blastdb.loc.sample @@ -1,7 +1,8 @@ #This is a sample file distributed with Galaxy that is used to define a -#list of nucelotide BLAST databases, using two columns tab separated: +#list of nucleotide BLAST databases, using three columns tab separated +#(longer whitespace are TAB characters): # -#<database caption><path to base name> +#<unique_id><database_caption><base_name_path> # #The captions typically contain spaces and might end with the build date. #It is important that the actual database name does not have a space in it, @@ -11,7 +12,7 @@ #is /depot/data2/galaxy/blastdb/nt/nt.chunk, then the blastdb.loc entry #would look like this: # -#nt 02 Dec 2009 /depot/data2/galaxy/blastdb/nt/nt.chunk +#nt_02_Dec_2009 nt 02 Dec 2009 /depot/data2/galaxy/blastdb/nt/nt.chunk # #and your /depot/data2/galaxy/blastdb/nt directory would contain all of #your "base names" (e.g.): @@ -24,9 +25,14 @@ #Your blastdb.loc file should include an entry per line for each "base name" #you have stored. For example: # -#nt 02 Dec 2009 /depot/data2/galaxy/blastdb/nt/nt.chunk -#wgs 30 Nov 2009 /depot/data2/galaxy/blastdb/wgs/wgs.chunk -#test 20 Sep 2008 /depot/data2/galaxy/blastdb/test/test +#nt_02_Dec_2009 nt 02 Dec 2009 /depot/data2/galaxy/blastdb/nt/nt.chunk +#wgs_30_Nov_2009 wgs 30 Nov 2009 /depot/data2/galaxy/blastdb/wgs/wgs.chunk +#test_20_Sep_2008 test 20 Sep 2008 /depot/data2/galaxy/blastdb/test/test #...etc... # #See also blastdb_p.loc which is for any protein BLAST database. +# +#Note that for backwards compatibility with workflows, the unique ID of +#an entry must be the path that was in the original loc file, because that +#is the value stored in the workflow for that parameter. +# --- a/test-data/bwa_wrapper_out2.sam +++ b/test-data/bwa_wrapper_out2.sam @@ -1,30 +1,30 @@ -seq1 16 phiX 322 25 36M * 0 0 GATATTTTAAAGGAGCGTGGATTACTATCTGAGTCC B&&I13A$G$*%$IIIIIII9(.+5$IIIIIII#II XT:A:U NM:i:2 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:2C8A24 -seq10 0 phiX 4149 37 17M1D19M * 0 0 ATTCTTTCTTTTCGTATCAGGGCGTTGAGTTCGATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:5G11^G19 -seq11 0 phiX 4072 37 18M1D18M * 0 0 GCATTTCTACTCCTTCTCATCCCCAATGCTTGGCTT II#IIIIIII$5+.(9IIIIIII$%*$G$A31I&&B XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:12T5^A18 +seq1 16 phiX174 322 25 36M * 0 0 GATATTTTAAAGGAGCGTGGATTACTATCTGAGTCC B&&I13A$G$*%$IIIIIII9(.+5$IIIIIII#II XT:A:U NM:i:2 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:2C8A24 +seq10 0 phiX174 4149 37 17M1D19M * 0 0 ATTCTTTCTTTTCGTATCAGGGCGTTGAGTTCGATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:5G11^G19 +seq11 0 phiX174 4072 37 18M1D18M * 0 0 GCATTTCTACTCCTTCTCATCCCCAATGCTTGGCTT II#IIIIIII$5+.(9IIIIIII$%*$G$A31I&&B XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:12T5^A18 seq12 4 * 0 0 * * 0 0 CGCGCTTCGATAAAAATGGGATTGGCGTTTCCAACC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII seq13 4 * 0 0 * * 0 0 ATTTCTACTCTTTCTCATCCCCAATCCTTGCCTTCC IIIIIIIIIIIIIIIIIIIIIAAIIIIIIIIIIIII -seq14 0 phiX 3998 37 21M1D15M * 0 0 CCCTTTTGAATGTCACGCTGATATTTTGACTTTGAG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:5C15^T15 +seq14 0 phiX174 3998 37 21M1D15M * 0 0 CCCTTTTGAATGTCACGCTGATATTTTGACTTTGAG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:5C15^T15 seq15 4 * 0 0 * * 0 0 CCAACTTACCAAGGTGGGTTACGAAACGCGACGCCG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII seq16 4 * 0 0 * * 0 0 TCAGGGTATTAAAAGAGATTATTTTTCTCCAGCCAC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq17 0 phiX 3034 37 19M1D17M * 0 0 GTGATGTGCTTGCTACCGAAACAATACTTTAGGCAT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:19^T9G7 +seq17 0 phiX174 3034 37 19M1D17M * 0 0 GTGATGTGCTTGCTACCGAAACAATACTTTAGGCAT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:19^T9G7 seq18 4 * 0 0 * * 0 0 TCAATCCCCCATGCTTGGCCGTTCCATAAGCAGATG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII seq19 4 * 0 0 * * 0 0 TTCCTGCGCTTAATGCTTGAGCGTCCTGGTGCTGAT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq2 0 phiX 141 37 36M * 0 0 ATTCGACCTATCCTTGCGCAGCTCGAGAAGCTCTTA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 -seq20 0 phiX 1082 37 36M * 0 0 CTTATTACCATTTCAACTACTCCGGTTATCGCTGGC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 -seq21 0 phiX 1344 37 15M1D21M * 0 0 CTGATACCAATAAAACCCTAAGCATTTGGTTCAGGG II#IIIIIII$5+.(9IIIIIII$%*$G$A31I&&B XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:15^T13T7 +seq2 0 phiX174 141 37 36M * 0 0 ATTCGACCTATCCTTGCGCAGCTCGAGAAGCTCTTA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 +seq20 0 phiX174 1082 37 36M * 0 0 CTTATTACCATTTCAACTACTCCGGTTATCGCTGGC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 +seq21 0 phiX174 1344 37 15M1D21M * 0 0 CTGATACCAATAAAACCCTAAGCATTTGGTTCAGGG II#IIIIIII$5+.(9IIIIIII$%*$G$A31I&&B XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:15^T13T7 seq22 4 * 0 0 * * 0 0 AATCAAACTTACCAAGGGGTTACGACGCGACGCCGT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII seq23 4 * 0 0 * * 0 0 TGTGCTTCCCCAACTTGATTTAATAACCCTATAGAC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq24 0 phiX 4084 37 17M1I18M * 0 0 TTTCTCAATCCCCAATGCCTTGGCTTCCCTAAGCAG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:27A7 -seq25 0 phiX 520 37 16M1I19M * 0 0 TTGCTACTGACCGCTCTTCGTGCTCGTTGCTGCGTT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:26C8 -seq26 0 phiX 1976 37 36M * 0 0 CCGCGTGAAATTTCTATGAAGGATGTTTTCCGTTCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 -seq27 0 phiX 2598 37 20M1I15M * 0 0 CGCTAATCAAGTTGTTTCTGTTTGGTGCTGATATTG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:9G25 +seq24 0 phiX174 4084 37 17M1I18M * 0 0 TTTCTCAATCCCCAATGCCTTGGCTTCCCTAAGCAG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:27A7 +seq25 0 phiX174 520 37 16M1I19M * 0 0 TTGCTACTGACCGCTCTTCGTGCTCGTTGCTGCGTT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:26C8 +seq26 0 phiX174 1976 37 36M * 0 0 CCGCGTGAAATTTCTATGAAGGATGTTTTCCGTTCT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 +seq27 0 phiX174 2598 37 20M1I15M * 0 0 CGCTAATCAAGTTGTTTCTGTTTGGTGCTGATATTG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:9G25 seq28 4 * 0 0 * * 0 0 AAAGAGATTATTTGTCGGTCCAGCCACTAAAGTGAG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII seq29 4 * 0 0 * * 0 0 CAAATTAATGCGCGCTTCGATAATGATTGGGGTATC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq3 0 phiX 505 37 36M * 0 0 GTAACAAAGTTTGGATTGCTACTGACCGCTCTCGTG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 -seq30 0 phiX 4091 37 18M1I17M * 0 0 ATCCCCTATGCTTGGCTTACCATAAGCAGATGGATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:6A28 +seq3 0 phiX174 505 37 36M * 0 0 GTAACAAAGTTTGGATTGCTACTGACCGCTCTCGTG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:0 X0:i:1 XM:i:0 XO:i:0 XG:i:0 MD:Z:36 +seq30 0 phiX174 4091 37 18M1I17M * 0 0 ATCCCCTATGCTTGGCTTACCATAAGCAGATGGATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:6A28 seq4 4 * 0 0 * * 0 0 AGCCGCTCGTCTTTTATGTAGGTGGTCAACCATTTT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq5 0 phiX 4985 25 36M * 0 0 CAGTTATATGGCTTTTGGTTTCTATGTGGCTTAATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:13G17A4 -seq6 0 phiX 925 37 11M1D25M * 0 0 AGGCGCTCGTCTTGGTATGTAGGTGGTCAACAATTT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:1 X0:i:1 XM:i:0 XO:i:1 XG:i:1 MD:Z:11^T25 -seq7 0 phiX 943 37 13M1I22M * 0 0 TGTAGGTGGTCAACCAATTTTAATTGCAGGGGCTTC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:1 X0:i:1 XM:i:0 XO:i:1 XG:i:1 MD:Z:35 +seq5 0 phiX174 4985 25 36M * 0 0 CAGTTATATGGCTTTTGGTTTCTATGTGGCTTAATA IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:2 XO:i:0 XG:i:0 MD:Z:13G17A4 +seq6 0 phiX174 925 37 11M1D25M * 0 0 AGGCGCTCGTCTTGGTATGTAGGTGGTCAACAATTT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:1 X0:i:1 XM:i:0 XO:i:1 XG:i:1 MD:Z:11^T25 +seq7 0 phiX174 943 37 13M1I22M * 0 0 TGTAGGTGGTCAACCAATTTTAATTGCAGGGGCTTC IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:1 X0:i:1 XM:i:0 XO:i:1 XG:i:1 MD:Z:35 seq8 4 * 0 0 * * 0 0 ACACCCGTCCTTTACGTCATGCGCTCTATTCTCTGG IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII -seq9 0 phiX 2596 37 16M1I19M * 0 0 GCCGCTATTCAGGTTGTTTTCTGTTGGTGCTGATAT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:7A27 +seq9 0 phiX174 2596 37 16M1I19M * 0 0 GCCGCTATTCAGGTTGTTTTCTGTTGGTGCTGATAT IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII XT:A:U NM:i:2 X0:i:1 XM:i:1 XO:i:1 XG:i:1 MD:Z:7A27 --- a/test-data/lastz_wrapper_out3.tabular +++ b/test-data/lastz_wrapper_out3.tabular @@ -1,26 +1,22 @@ -phiX 1164 1165 + 5386 HWI-EAS91_1_306UPAAXX:6:1:112:1280 26 27 + 36 G T GTTGGCGCTCTCCGTCTTTCTCCATTGCGTCGTG GTTGGCGCTCTCCGTCTTTCTCCATTTCGTCGTG -phiX 2490 2491 + 5386 HWI-EAS91_1_306UPAAXX:6:1:486:822 10 11 - 36 C A ACCTGTTTTACAGACACCTAAAGCTACATCGTCAAC ACCTGTTTTAAAGACACCTAAAGCTACATCGTCAAC -phiX 2205 2206 + 5386 HWI-EAS91_1_306UPAAXX:6:1:217:737 14 15 + 36 G T GTTCAGTTGTTGCAGTGGAATA GTTCAGTTGTTGCATTGGAATA -phiX 2173 2174 + 5386 HWI-EAS91_1_306UPAAXX:6:1:259:1389 26 27 + 36 G T GCGTACTTATTCGCCACCATGATTATGACCAGTGTT GCGTACTTATTCGCCACCATGATTATTACCAGTGTT -phiX 578 579 + 5386 HWI-EAS91_1_306UPAAXX:6:1:317:1411 8 9 + 36 G T GTACGCTGGACTTTGTGGGATACCCTCGCTTTCCT GTACGCTGTACTTTGTGGGATACCCTCGCTTTCCT -phiX 2992 2993 + 5386 HWI-EAS91_1_306UPAAXX:6:1:458:1629 23 24 + 36 G T GCTGGTGGCGCCATGTCTAAATTGTTTGGAGGCGGT GCTGGTGGCGCCATGTCTAAATTTTTTGGAGGCGGT -phiX 4783 4784 + 5386 HWI-EAS91_1_306UPAAXX:6:1:646:59 18 19 - 36 C T CATTTCCATGCGGTGCACTTTATGCGGACACTTCC CATTTCCATGCGGTGCATTTTATGCGGACACTTCC -phiX 1649 1650 + 5386 HWI-EAS91_1_306UPAAXX:6:1:295:694 24 25 + 36 A G GTGATTACTTCATGCAGCGTTACCATGATGTTATTT GTGATTACTTCATGCAGCGTTACCGTGATGTTATTT -phiX 1995 1996 + 5386 HWI-EAS91_1_306UPAAXX:6:1:590:331 14 15 + 36 G T GAAATTTCTATGAAGGATGTTTTCCGTTCTGGTGAT GAAATTTCTATGAATGATGTTTTCCGTTCTGGTGAT -phiX 3261 3262 + 5386 HWI-EAS91_1_306UPAAXX:6:1:221:1238 17 18 - 36 C A AAGTCTGCCGCTGATAAAGGAAAGGATAC AAGTCTGCCGATGATAAAGGAAAGGATAC -phiX 4109 4110 + 5386 HWI-EAS91_1_306UPAAXX:6:1:478:252 12 13 - 36 C A ATGCTTGGCTTCCATAAGCAGATGGATAACCGCATC ATGCTTGGCTTCAATAAGCAGATGGATAACCGCATC -phiX 3126 3127 + 5386 HWI-EAS91_1_306UPAAXX:6:1:589:96 28 29 - 36 A G CAAGGCTCTAATGTTCCTAACCCTGATGAGGCCGCC CAAGGCTCTAATGTTCCTAACCCTGATGGGGCCGCC -phiX 2569 2570 + 5386 HWI-EAS91_1_306UPAAXX:6:1:1472:716 23 24 + 36 G T TGGTAATGGTGGTTTTCTTCATTGCATTCAG TGGTAATGGTGGTTTTCTTCATTTCATTCAG -phiX 2972 2973 + 5386 HWI-EAS91_1_306UPAAXX:6:1:836:1204 17 18 + 36 G T TTGCTTCTGCTCTTGCTGGTGGCGCCATGTCTAAAT TTGCTTCTGCTCTTGCTTGTGGCGCCATGTCTAAAT -phiX 2234 2235 + 5386 HWI-EAS91_1_306UPAAXX:6:1:172:1412 13 14 - 36 C A AAATTTAATGTGACCGTTTATCGCAATCTGCCGACC AAATTTAATGTGAACGTTTATCGCAATCTGCCGACC -phiX 2902 2903 + 5386 HWI-EAS91_1_306UPAAXX:6:1:540:1415 18 19 + 36 G T TTATTAAAGAGATTATTTGTCTCCAGCCACTTA TTATTAAAGAGATTATTTTTCTCCAGCCACTTA -phiX 2837 2838 + 5386 HWI-EAS91_1_306UPAAXX:6:1:253:1162 14 15 - 36 T A ATGGTTTGGTCTAACTTTACCGCTACTAAATGC ATGGTTTGGTCAAACTTTACCGCTACTAAATGC -phiX 4662 4663 + 5386 HWI-EAS91_1_306UPAAXX:6:1:828:754 26 27 + 36 G T TTTGCGTGACTATTTTCGTGATATTGGTCGTATGGT TTTGCGTGACTATTTTCGTGATATTGTTCGTATGGT -phiX 4202 4203 + 5386 HWI-EAS91_1_306UPAAXX:6:1:891:1437 19 20 + 36 G T TAATGGTGATATGTATGTTGACGGCCATAAGGCTG TAATGGTGATATGTATGTTTACGTCCATAAGGCTG -phiX 4206 4207 + 5386 HWI-EAS91_1_306UPAAXX:6:1:891:1437 23 24 + 36 G T TAATGGTGATATGTATGTTGACGGCCATAAGGCTG TAATGGTGATATGTATGTTTACGTCCATAAGGCTG -phiX 430 431 + 5386 HWI-EAS91_1_306UPAAXX:6:1:203:667 9 10 - 36 T C AGACCGCTTTGGCCTCTATTAAGC AGACCGCCTTGGCCTCTATTAAGC -phiX 4783 4784 + 5386 HWI-EAS91_1_306UPAAXX:6:1:1566:499 9 10 + 36 C T TGCGGTGCACTTTATGCGGACACTTCCTACAGGTAG TGCGGTGCATTTTATGCGGACACTTCCTACAGGTAG -phiX 2857 2858 + 5386 HWI-EAS91_1_306UPAAXX:6:1:578:971 15 16 + 36 G T CGCTACTAAATGCCGCGGATTGGTTTCG CGCTACTAAATTCCGCGGATTGGTTTCG -phiX 3112 3113 + 5386 HWI-EAS91_1_306UPAAXX:6:1:1721:1800 27 28 - 36 T C TCAAGGCTCTAATGTTCCTAACCC TCAAGGCTCTAATGTCCCTAACCC -phiX 4825 4826 + 5386 HWI-EAS91_1_306UPAAXX:6:1:815:1640 9 10 - 36 T G CCCTAATTTTGGTCGTCGGGTACGCAATCGCCGCCA CCCTAATTTGGGTCGTCGGGTACGCAATCGCCGCCA -phiX 4517 4518 + 5386 HWI-EAS91_1_306UPAAXX:6:1:1485:741 19 20 - 36 G A GAAATCGCGTAGAGGCTTTGCTATTCAGCGTTTGAT GAAATCGCGTAGAGGCTTTACTATTCAGCGTTTGAT +phiX174 1164 1165 + 5386 HWI-EAS91_1_306UPAAXX:6:1:112:1280 26 27 + 36 G T GTTGGCGCTCTCCGTCTTTCTCCATTGCGTCGTG GTTGGCGCTCTCCGTCTTTCTCCATTTCGTCGTG +phiX174 2490 2491 + 5386 HWI-EAS91_1_306UPAAXX:6:1:486:822 10 11 - 36 C A ACCTGTTTTACAGACACCTAAAGCTACATCGTCAAC ACCTGTTTTAAAGACACCTAAAGCTACATCGTCAAC +phiX174 2205 2206 + 5386 HWI-EAS91_1_306UPAAXX:6:1:217:737 14 15 + 36 G T GTTCAGTTGTTGCAGTGGAATA GTTCAGTTGTTGCATTGGAATA +phiX174 2173 2174 + 5386 HWI-EAS91_1_306UPAAXX:6:1:259:1389 26 27 + 36 G T GCGTACTTATTCGCCACCATGATTATGACCAGTGTT GCGTACTTATTCGCCACCATGATTATTACCAGTGTT +phiX174 578 579 + 5386 HWI-EAS91_1_306UPAAXX:6:1:317:1411 8 9 + 36 G T GTACGCTGGACTTTGTGGGATACCCTCGCTTTCCT GTACGCTGTACTTTGTGGGATACCCTCGCTTTCCT +phiX174 2992 2993 + 5386 HWI-EAS91_1_306UPAAXX:6:1:458:1629 23 24 + 36 G T GCTGGTGGCGCCATGTCTAAATTGTTTGGAGGCGGT GCTGGTGGCGCCATGTCTAAATTTTTTGGAGGCGGT +phiX174 1995 1996 + 5386 HWI-EAS91_1_306UPAAXX:6:1:590:331 14 15 + 36 G T GAAATTTCTATGAAGGATGTTTTCCGTTCTGGTGAT GAAATTTCTATGAATGATGTTTTCCGTTCTGGTGAT +phiX174 3261 3262 + 5386 HWI-EAS91_1_306UPAAXX:6:1:221:1238 17 18 - 36 C A AAGTCTGCCGCTGATAAAGGAAAGGATAC AAGTCTGCCGATGATAAAGGAAAGGATAC +phiX174 4109 4110 + 5386 HWI-EAS91_1_306UPAAXX:6:1:478:252 12 13 - 36 C A ATGCTTGGCTTCCATAAGCAGATGGATAACCGCATC ATGCTTGGCTTCAATAAGCAGATGGATAACCGCATC +phiX174 3126 3127 + 5386 HWI-EAS91_1_306UPAAXX:6:1:589:96 28 29 - 36 A G CAAGGCTCTAATGTTCCTAACCCTGATGAGGCCGCC CAAGGCTCTAATGTTCCTAACCCTGATGGGGCCGCC +phiX174 2569 2570 + 5386 HWI-EAS91_1_306UPAAXX:6:1:1472:716 23 24 + 36 G T TGGTAATGGTGGTTTTCTTCATTGCATTCAG TGGTAATGGTGGTTTTCTTCATTTCATTCAG +phiX174 2972 2973 + 5386 HWI-EAS91_1_306UPAAXX:6:1:836:1204 17 18 + 36 G T TTGCTTCTGCTCTTGCTGGTGGCGCCATGTCTAAAT TTGCTTCTGCTCTTGCTTGTGGCGCCATGTCTAAAT +phiX174 2234 2235 + 5386 HWI-EAS91_1_306UPAAXX:6:1:172:1412 13 14 - 36 C A AAATTTAATGTGACCGTTTATCGCAATCTGCCGACC AAATTTAATGTGAACGTTTATCGCAATCTGCCGACC +phiX174 2902 2903 + 5386 HWI-EAS91_1_306UPAAXX:6:1:540:1415 18 19 + 36 G T TTATTAAAGAGATTATTTGTCTCCAGCCACTTA TTATTAAAGAGATTATTTTTCTCCAGCCACTTA +phiX174 2837 2838 + 5386 HWI-EAS91_1_306UPAAXX:6:1:253:1162 14 15 - 36 T A ATGGTTTGGTCTAACTTTACCGCTACTAAATGC ATGGTTTGGTCAAACTTTACCGCTACTAAATGC +phiX174 4662 4663 + 5386 HWI-EAS91_1_306UPAAXX:6:1:828:754 26 27 + 36 G T TTTGCGTGACTATTTTCGTGATATTGGTCGTATGGT TTTGCGTGACTATTTTCGTGATATTGTTCGTATGGT +phiX174 4202 4203 + 5386 HWI-EAS91_1_306UPAAXX:6:1:891:1437 19 20 + 36 G T TAATGGTGATATGTATGTTGACGGCCATAAGGCTG TAATGGTGATATGTATGTTTACGTCCATAAGGCTG +phiX174 4206 4207 + 5386 HWI-EAS91_1_306UPAAXX:6:1:891:1437 23 24 + 36 G T TAATGGTGATATGTATGTTGACGGCCATAAGGCTG TAATGGTGATATGTATGTTTACGTCCATAAGGCTG +phiX174 430 431 + 5386 HWI-EAS91_1_306UPAAXX:6:1:203:667 9 10 - 36 T C AGACCGCTTTGGCCTCTATTAAGC AGACCGCCTTGGCCTCTATTAAGC +phiX174 2857 2858 + 5386 HWI-EAS91_1_306UPAAXX:6:1:578:971 15 16 + 36 G T CGCTACTAAATGCCGCGGATTGGTTTCG CGCTACTAAATTCCGCGGATTGGTTTCG +phiX174 3112 3113 + 5386 HWI-EAS91_1_306UPAAXX:6:1:1721:1800 27 28 - 36 T C TCAAGGCTCTAATGTTCCTAACCC TCAAGGCTCTAATGTCCCTAACCC +phiX174 4825 4826 + 5386 HWI-EAS91_1_306UPAAXX:6:1:815:1640 9 10 - 36 T G CCCTAATTTTGGTCGTCGGGTACGCAATCGCCGCCA CCCTAATTTGGGTCGTCGGGTACGCAATCGCCGCCA --- a/tools/metag_tools/megablast_wrapper.py +++ b/tools/metag_tools/megablast_wrapper.py @@ -29,15 +29,12 @@ def stop_err( msg ): def __main__(): #Parse Command Line options, args = doc_optparse.parse( __doc__ ) - - db_build = options.db_build query_filename = options.input.strip() output_filename = options.output.strip() mega_word_size = options.word_size # -W mega_iden_cutoff = options.identity_cutoff # -p mega_evalue_cutoff = options.eval_cutoff # -e mega_temp_output = tempfile.NamedTemporaryFile().name - mega_filter = options.filter_query # -F GALAXY_DATA_INDEX_DIR = options.index_dir DB_LOC = "%s/blastdb.loc" % GALAXY_DATA_INDEX_DIR @@ -47,30 +44,20 @@ def __main__(): except: stop_err( 'Invalid value for word size' ) try: - float(mega_iden_cutoff) + float( mega_iden_cutoff ) except: stop_err( 'Invalid value for identity cut-off' ) try: - float(mega_evalue_cutoff) + float( mega_evalue_cutoff ) except: stop_err( 'Invalid value for Expectation value' ) - # prepare the database - db = {} - for i, line in enumerate( file( DB_LOC ) ): - line = line.rstrip( '\r\n' ) - if not line or line.startswith( '#' ): - continue - fields = line.split( '\t' ) - db[ fields[0] ] = fields[1] + if not os.path.exists( os.path.split( options.db_build )[0] ): + stop_err( 'Cannot locate the target database directory. Please check your location file.' ) - if not db.has_key( db_build ): - stop_err( 'Cannot locate the target database. Please check your location file.' ) - - # arguments for megablast - chunk = db[ ( db_build ) ] - megablast_command = "megablast -d %s -i %s -o %s -m 8 -a 8 -W %s -p %s -e %s -F %s > /dev/null " \ - % ( chunk, query_filename, mega_temp_output, mega_word_size, mega_iden_cutoff, mega_evalue_cutoff, mega_filter ) + # arguments for megablast + megablast_command = "megablast -d %s -i %s -o %s -m 8 -a 8 -W %s -p %s -e %s -F %s > /dev/null" \ + % ( options.db_build, query_filename, mega_temp_output, mega_word_size, mega_iden_cutoff, mega_evalue_cutoff, options.filter_query ) print megablast_command --- a/tool-data/srma_index.loc.sample +++ b/tool-data/srma_index.loc.sample @@ -3,15 +3,15 @@ #to create these data files and then create a srma_index.loc file #similar to this one (store it in this directory) that points to #the directories in which those files are stored. The srma_index.loc -#file has this format (white space is the TAB character): +#file has this format (longer white space is the TAB character): # -#<build><fasta_file> +#<unique_build_id><dbkey><display_name><fasta_file_path> # #So, for example, if you had hg18 indexed and stored in #/depot/data2/galaxy/srma/hg18/, #then the srma_index.loc entry would look like this: # -#hg18 /depot/data2/galaxy/srma/hg18/hg18.fa +#hg18 hg18 hg18 Pretty /depot/data2/galaxy/srma/hg18/hg18.fa # #and your /depot/data2/galaxy/srma/hg18/ directory #would contain the following three files: @@ -23,3 +23,4 @@ #created via Picard (http://picard.sourceforge.net). Note that #the dict file does not have the .fa extension although the #path list in the loc file does include it. +# --- a/tools/sr_mapping/lastz_paired_reads_wrapper.xml +++ b/tools/sr_mapping/lastz_paired_reads_wrapper.xml @@ -1,20 +1,21 @@ -<tool id="lastz_paired_reads_wrapper" name="Lastz paired reads" version="1.0.0"> +<tool id="lastz_paired_reads_wrapper" name="Lastz paired reads" version="1.1.0"><description> map short paired reads against reference sequence</description><command interpreter="python">lastz_paired_reads_wrapper.py -#if $seq_name.how_to_name=="yes": ---ref_name=$seq_name.ref_name -#else: ---ref_name="None" -#end if ---ref_source=$source.ref_source --input2=$input2 --input3=$input3 --input4=$input4 -#if $source.ref_source=="history": ---input1=$source.input1 ---ref_sequences=$input1.metadata.sequences -#else: ---input1=$source.input1_2bit ---ref_sequences="None" -#end if ---output=$output1 --lastz_seqs_file_dir=${GALAXY_DATA_INDEX_DIR} + #if $seq_name.how_to_name=="yes": + --ref_name=$seq_name.ref_name + #end if + --ref_source=$source.ref_source + --input2=$input2 + --input3=$input3 + --input4=$input4 + #if $source.ref_source=="history": + --input1=$source.input1 + --ref_sequences=$input1.metadata.sequences + #else: + --input1="${ filter( lambda x: str( x[0] ) == str( $source.input1_2bit ), $__app__.tool_data_tables[ 'lastz_seqs' ].get_fields() )[0][-1] }" + #end if + --output=$output1 + --lastz_seqs_file_dir=${GALAXY_DATA_INDEX_DIR} </command><inputs><param name="input2" format="fasta" type="data" label="Align sequencing reads in" /> @@ -25,10 +26,7 @@ </param><when value="cached"><param name="input1_2bit" type="select" label="Using reference genome" help="If your genome of interest is not listed, contact the Galaxy team"> - <options from_file="lastz_seqs.loc"> - <column name="value" index="1" /> - <column name="name" index="0" /> - </options> + <options from_data_table="lastz_seqs" /></param></when><when value="history"> @@ -64,7 +62,7 @@ --><param name="input2" value="lastz_paired_input2.fasta" ftype="fasta" /><param name="ref_source" value="cached" /> - <param name="input1_2bit" value="hg18Chr21" /> + <param name="input1_2bit" value="/galaxy/data/hg18/seq/chr21.2bit" /><param name="input3" value="lastz_paired_input3.fasta" ftype="fasta" /><param name="input4" value="lastz_paired_input4.qual454" ftype="qual454" /><param name="how_to_name" value="no" /> --- a/tools/sr_mapping/lastz_wrapper.py +++ b/tools/sr_mapping/lastz_wrapper.py @@ -156,7 +156,7 @@ def __main__(): unmask = '[unmask]' else: unmask = '' - if options.ref_name != 'None': + if options.ref_name: ref_name = '[nickname=%s]' % options.ref_name else: ref_name = '' --- a/tools/ncbi_blast_plus/ncbi_tblastx_wrapper.xml +++ b/tools/ncbi_blast_plus/ncbi_tblastx_wrapper.xml @@ -1,4 +1,4 @@ -<tool id="ncbi_tblastx_wrapper" name="NCBI BLAST+ tblastx" version="0.0.1"> +<tool id="ncbi_tblastx_wrapper" name="NCBI BLAST+ tblastx" version="0.0.5"><description>Search translated nucleotide database with translated nucleotide query sequence(s)</description><command> ## The command is a Cheetah template which allows some Python based syntax. @@ -35,9 +35,10 @@ tblastx </param><when value="db"><param name="database" type="select" label="Nucleotide BLAST database"> + <!-- <options from_data_table="blastdb" /> --><options from_file="blastdb.loc"> - <column name="name" index="0"/> - <column name="value" index="1"/> + <column name="name" index="2"/> + <column name="value" index="0"/></options></param><param name="subject" type="hidden" value="" /> --- a/tools/ncbi_blast_plus/ncbi_blastx_wrapper.xml +++ b/tools/ncbi_blast_plus/ncbi_blastx_wrapper.xml @@ -1,4 +1,4 @@ -<tool id="ncbi_blastx_wrapper" name="NCBI BLAST+ blastx" version="0.0.1"> +<tool id="ncbi_blastx_wrapper" name="NCBI BLAST+ blastx" version="0.0.5"><description>Search protein database with translated nucleotide query sequence(s)</description><command> ## The command is a Cheetah template which allows some Python based syntax. @@ -36,9 +36,10 @@ blastx </param><when value="db"><param name="database" type="select" label="Protein BLAST database"> + <!-- <options from_data_table="blastdb_p" /> --><options from_file="blastdb_p.loc"> - <column name="name" index="0"/> - <column name="value" index="1"/> + <column name="name" index="2"/> + <column name="value" index="0"/></options></param><param name="subject" type="hidden" value="" /> --- a/test-data/perm_in1.fastqsanger +++ b/test-data/perm_in1.fastqsanger @@ -1,76 +1,76 @@ @HWI-EAS91_1_30788AAXX:1:1:1761:343/1 TTTATCGCTTCCATGACGCAGAAGTTAACACTTTCGGATATTTCTGATGA -+/1 ++ IIIIIII""IIIIIIIIIII?I0IIIIHIIIGIIIII0II?I""IIIIII @HWI-EAS91_1_30788AAXX:1:1:1578:331/1 TGTCAAAAACTGACGCGTTGGATGAGGAGAAGTGGCTTAATATGCTTGGC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1647:512/1 TACTGAACAATCCGTACGTTTCCAGACCGCTTTGGCCTCTATTAAGCTCA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1570:620/1 GAGTAACAAAGTaaaGTTTGGAccGTTTTTGTCTCGTGCTCGTCGCTGCG -+/1 ++ IIIIIII""IIIIIIIIIIIIIBIIIIIIIIIIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1599:330/1 AGAAGAAAACGTGCGTCAAAAATTACGTGCaGAAGGAGTGATGTAATGTC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIII<III@II"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1652:270/1 AGCGTAAAGGCGCTCGTCTTTGGTATGTAGGacTTTGCATTGTTTAATTG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIII6II"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1746:351/1 CTCATCGTCACGTTTATGGTGAACAGTGGATTAAGTTCATGAAGGATGGT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1582:633/1 CCGCTTCCTCCTGAGACTGAGCTTTCTCGCCAAATGACGACTTCTACCAC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1598:534/1 GCGCTCTAATCTCTGGGCATCTGGCTATGATGTTGATGGAACTGACCAAA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1572:324/1 AAGGTGCTTaaaTTCgtGGGTCCTGAGCTGGCGACCCTGTTTTGTATGGC -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIII+7I05I"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1749:466/1 TTGCAGTGGAATAGTCAGGTTAAATTTAATGTGACCGTTTATCGCAATCT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1629:446/1 AGGTTATAACGCCGAAGCGGTAAAAATTTTAATTTTTGCCGCTGAGGGGT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1763:587/1 AAGCTACATCGTCAACGTTATATTTTGATAGTTTGACGGTTAATGCTGGT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1616:363/1 TGTTTATCCTTTGAATGGTCGCCATGATGGTGGTTATTATACCGTCAAGG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIDIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1768:715/1 ACCCTGATGAGGCCGCCCCTAGTTTTGTTTCTGGTGCTATGGCTAAAGCT -+/1 ++ IIIIIII""IIIIIIIIIIIIIDIIIIIIIIIIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1572:270/1 TGAGATGCTTGCTTATCAACAGAAGGAGTCTACTGCTCGCGTTGCGTCTA -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIIII"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1785:1272/1 TATTTTTCATGGTATTGATAAAGCTGTTGCCGATACTTGGAACAATTTCT -+/1 ++ III""""""IIIIIIIII""FI"IIII""II+ICI"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1673:514/1 ATTATTTTGACTTTGAGCGTATCGAGGCTCTTAAACCTGCTATTGAGGCT -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIIIII1"IIIIIII000IIII @HWI-EAS91_1_30788AAXX:1:1:1634:330/1 GGATATTCGCGATGAGTATAATTACCCCAAAAAGAAAGGTATTAAGGATG -+/1 ++ IIIIIII""IIIIIIIIIIIIIIIIIIIIIII8II"IIIIIII000IIII --- a/tool_data_table_conf.xml.sample +++ b/tool_data_table_conf.xml.sample @@ -1,17 +1,37 @@ <tables> + <!-- Locations of all fasta files under genome directory --> + <table name="all_fasta" comment_char="#"> + <columns>value, dbkey, name, path</columns> + <file path="tool-data/all_fasta.loc" /> + </table><!-- Locations of indexes in the BFAST mapper format --><table name="bfast_indexes" comment_char="#"><columns>value, dbkey, formats, name, path</columns><file path="tool-data/bfast_indexes.loc" /></table> + <!-- Locations of nucleotide (mega)blast databases --> + <table name="blastdb" comment_char="#"> + <columns>value, name, path</columns> + <file path="tool-data/blastdb.loc" /> + </table> + <!-- Locations of protein (mega)blast databases --> + <table name="blastdb_p" comment_char="#"> + <columns>value, name, path</columns> + <file path="tool-data/blastdb_p.loc" /> + </table><!-- Locations of indexes in the Bowtie mapper format --> - <table name="bowtie_indexes"> - <columns>name, value</columns> + <table name="bowtie_indexes" comment_char="#"> + <columns>value, dbkey, name, path</columns><file path="tool-data/bowtie_indices.loc" /></table> + <!-- Locations of indexes in the Bowtie color mapper format --> + <table name="bowtie_indexes_color" comment_char="#"> + <columns>value, dbkey, name, path</columns> + <file path="tool-data/bowtie_indices_color.loc" /> + </table><!-- Locations of indexes in the BWA mapper format --> - <table name="bwa_indexes"> - <columns>name, value</columns> + <table name="bwa_indexes" comment_char="#"> + <columns>value, dbkey, name, path</columns><file path="tool-data/bwa_index.loc" /></table><!-- Locations of MAF files that have been indexed with bx-python --> @@ -24,4 +44,30 @@ <columns>value, dbkey, name, path</columns><file path="tool-data/ngs_sim_fasta.loc" /></table> + <!-- Locations of 2bit sequence files for use in Lastz --> + <table name="lastz_seqs" comment_char="#"> + <columns>value, name, path</columns> + <file path="tool-data/lastz_seqs.loc" /> + </table> + <!-- Locations of PerM base index files --> + <table name="perm_base_indexes" comment_char="#"> + <columns>value, name, path</columns> + <file path="tool-data/perm_base_index.loc" /> + </table> + <!-- Locations of PerM color index files --> + <table name="perm_color_indexes" comment_char="#"> + <columns>value, name, path</columns> + <file path="tool-data/perm_color_index.loc" /> + </table> + <!-- Location of SRMA dict file and other files --> + <table name="srma_indexes" comment_char="#"> + <columns>value, dbkey, name, path</columns> + <file path="tool-data/srma_index.loc" /> + </table> + <!-- Locations of indexes in the Bowtie mapper format for TopHat to use --> +<!-- <table name="tophat_indexes" comment_char="#"> + <columns>value, dbkey, name, path</columns> + <file path="tool-data/bowtie_indices.loc" /> + </table> +--></tables> --- a/test-data/phiX.fasta +++ b/test-data/phiX.fasta @@ -1,109 +1,79 @@ ->phiX -GAGTTTTATCGCTTCCATGACGCAGAAGTTAACACTTTCGGATATTTCTG -ATGAGTCGAAAAATTATCTTGATAAAGCAGGAATTACTACTGCTTGTTTA -CGAATTAAATCGAAGTGGACTGCTGGCGGAAAATGAGAAAATTCGACCTA -TCCTTGCGCAGCTCGAGAAGCTCTTACTTTGCGACCTTTCGCCATCAACT -AACGATTCTGTCAAAAACTGACGCGTTGGATGAGGAGAAGTGGCTTAATA -TGCTTGGCACGTTCGTCAAGGACTGGTTTAGATATGAGTCACATTTTGTT -CATGGTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTGGATTACTATC -TGAGTCCGATGCTGTTCAACCACTAATAGGTAAGAAATCATGAGTCAAGT -TACTGAACAATCCGTACGTTTCCAGACCGCTTTGGCCTCTATTAAGCTCA -TTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGATTTCGATTTTCTG -ACGAGTAACAAAGTTTGGATTGCTACTGACCGCTCTCGTGCTCGTCGCTG -CGTTGAGGCTTGCGTTTATGGTACGCTGGACTTTGTGGGATACCCTCGCT -TTCCTGCTCCTGTTGAGTTTATTGCTGCCGTCATTGCTTATTATGTTCAT -CCCGTCAACATTCAAACGGCCTGTCTCATCATGGAAGGCGCTGAATTTAC -GGAAAACATTATTAATGGCGTCGAGCGTCCGGTTAAAGCCGCTGAATTGT -TCGCGTTTACCTTGCGTGTACGCGCAGGAAACACTGACGTTCTTACTGAC -GCAGAAGAAAACGTGCGTCAAAAATTACGTGCaGAAGGAGTGATGTAATG -TCTAAAGGTAAAAAACGTTCTGGCGCTCGCCCTGGTCGTCCGCAGCCGTT -GCGAGGTACTAAAGGCAAGCGTAAAGGCGCTCGTCTTTGGTATGTAGGTG -GTCAACAATTTTAATTGCAGGGGCTTCGGCCCCTTACTTGAGGATAAATT -ATGTCTAATATTCAAACTGGCGCCGAGCGTATGCCGCATGACCTTTCCCA -TCTTGGCTTCCTTGCTGGTCAGATTGGTCGTCTTATTACCATTTCAACTA -CTCCGGTTATCGCTGGCGACTCCTTCGAGATGGACGCCGTTGGCGCTCTC -CGTCTTTCTCCATTGCGTCGTGGCCTTGCTATTGACTCTACTGTAGACAT -TTTTACTTTTTATGTCCCTCATCGTCACGTTTATGGTGAACAGTGGATTA -AGTTCATGAAGGATGGTGTTAATGCCACTCCTCTCCCGACTGTTAACACT -ACTGGTTATATTGACCATGCCGCTTTTCTTGGCACGATTAACCCTGATAC -CAATAAAATCCCTAAGCATTTGTTTCAGGGTTATTTGAATATCTATAACA -ACTATTTTAAAGCGCCGTGGATGCCTGACCGTACCGAGGCTAACCCTAAT -GAGCTTAATCAAGATGATGCTCGTTATGGTTTCCGTTGCTGCCATCTCAA -AAACATTTGGACTGCTCCGCTTCCTCCTGAGACTGAGCTTTCTCGCCAAA -TGACGACTTCTACCACATCTATTGACATTATGGGTCTGCAAGCTGCTTAT -GCTAATTTGCATACTGACCAAGAACGTGATTACTTCATGCAGCGTTACCg -TGATGTTATTTCTTCATTTGGAGGTAAAACCTCTTATGACGCTGACAACC -GTCCTTTACTTGTCATGCGCTCTAATCTCTGGGCATCTGGCTATGATGTT -GATGGAACTGACCAAACGTCGTTAGGCCAGTTTTCTGGTCGTGTTCAACA -GACCTATAAACATTCTGTGCCGCGTTTCTTTGTTCCTGAGCATGGCACTA -TGTTTACTCTTGCGCTTGTTCGTTTTCCGCCTACTGCGACTAAAGAGATT -CAGTACCTTAACGCTAAAGGTGCTTTGACTTATACCGATATTGCTGGCGA -CCCTGTTTTGTATGGCAACTTGCCGCCGCGTGAAATTTCTATGAAGGATG -TTTTCCGTTCTGGTGATTCGTCTAAGAAGTTTAAGATTGCTGAGGGTCAG -TGGTATCGTTATGCGCCTTCGTATGTTTCTCCTGCTTATCACCTTCTTGA -AGGCTTCCCATTCATTCAGGAACCGCCTTCTGGTGATTTGCAAGAACGCG -TACTTATTCGCCACCATGATTATGACCAGTGTTTCCAGTCCGTTCAGTTG -TTGCAGTGGAATAGTCAGGTTAAATTTAATGTGACCGTTTATCGCAATCT -GCCGACCACTCGCGATTCAATCATGACTTCGTGATAAAAGATTGAGTGTG -AGGTTATAACGCCGAAGCGGTAAAAATTTTAATTTTTGCCGCTGAGGGGT -TGACCAAGCGAAGCGCGGTAGGTTTTCTGCTTAGGAGTTTAATCATGTTT -CAGACTTTTATTTCTCGCCATAATTCAAACTTTTTTTCTGATAAGCTGGT -TCTCACTTCTGTTACTCCAGCTTCTTCGGCACCTGTTTTACAGACACCTA -AAGCTACATCGTCAACGTTATATTTTGATAGTTTGACGGTTAATGCTGGT -AATGGTGGTTTTCTTCATTGCATTCAGATGGATACATCTGTCAACGCCGC -TAATCAGGTTGTTTCTGTTGGTGCTGATATTGCTTTTGATGCCGACCCTA -AATTTTTTGCCTGTTTGGTTCGCTTTGAGTCTTCTTCGGTTCCGACTACC -CTCCCGACTGCCTATGATGTTTATCCTTTGAATGGTCGCCATGATGGTGG -TTATTATACCGTCAAGGACTGTGTGACTATTGACGTCCTTCCCCGTACGC -CGGGCAATAAtGTTTATGTTGGTTTCATGGTTTGGTCTAACTTTACCGCT -ACTAAATGCCGCGGATTGGTTTCGCTGAATCAGGTTATTAAAGAGATTAT -TTGTCTCCAGCCACTTAAGTGAGGTGATTTATGTTTGGTGCTATTGCTGG -CGGTATTGCTTCTGCTCTTGCTGGTGGCGCCATGTCTAAATTGTTTGGAG -GCGGTCAAAAAGCCGCCTCCGGTGGCATTCAAGGTGATGTGCTTGCTACC -GATAACAATACTGTAGGCATGGGTGATGCTGGTATTAAATCTGCCATTCA -AGGCTCTAATGTTCCTAACCCTGATGAGGCCGCCCCTAGTTTTGTTTCTG -GTGCTATGGCTAAAGCTGGTAAAGGACTTCTTGAAGGTACGTTGCAGGCT -GGCACTTCTGCCGTTTCTGATAAGTTGCTTGATTTGGTTGGACTTGGTGG -CAAGTCTGCCGCTGATAAAGGAAAGGATACTCGTGATTATCTTGCTGCTG -CATTTCCTGAGCTTAATGCTTGGGAGCGTGCTGGTGCTGATGCTTCCTCT -GCTGGTATGGTTGACGCCGGATTTGAGAATCAAAAAGAGCTTACTAAAAT -GCAACTGGACAATCAGAAAGAGATTGCCGAGATGCAAAATGAGACTCAAA -AAGAGATTGCTGGCATTCAGTCGGCGACTTCACGCCAGAATACGAAAGAC -CAGGTATATGCACAAAATGAGATGCTTGCTTATCAACAGAAGGAGTCTAC -TGCTCGCGTTGCGTCTATTATGGAAAACACCAATCTTTCCAAGCAACAGC -AGGTTTCCGAGATTATGCGCCAAATGCTTACTCAAGCTCAAACGGCTGGT -CAGTATTTTACCAATGACCAAATCAAAGAAATGACTCGCAAGGTTAGTGC -TGAGGTTGACTTAGTTCATCAGCAAACGCAGAATCAGCGGTATGGCTCTT -CTCATATTGGCGCTACTGCAAAGGATATTTCTAATGTCGTCACTGATGCT -GCTTCTGGTGTGGTTGATATTTTTCATGGTATTGATAAAGCTGTTGCCGA -TACTTGGAACAATTTCTGGAAAGACGGTAAAGCTGATGGTATTGGCTCTA -ATTTGTCTAGGAAATAACCGTCAGGATTGACACCCTCCCAATTGTATGTT -TTCATGCCTCCAAATCTTGGAGGCTTTTTTATGGTTCGTTCTTATTACCC -TTCTGAATGTCACGCTGATTATTTTGACTTTGAGCGTATCGAGGCTCTTA -AACCTGCTATTGAGGCTTGTGGCATTTCTACTCTTTCTCAATCCCCAATG -CTTGGCTTCCATAAGCAGATGGATAACCGCATCAAGCTCTTGGAAGAGAT -TCTGTCTTTTCGTATGCAGGGCGTTGAGTTCGATAATGGTGATATGTATG -TTGACGGCCATAAGGCTGCTTCTGACGTTCGTGATGAGTTTGTATCTGTT -ACTGAGAAGTTAATGGATGAATTGGCACAATGCTACAATGTGCTCCCCCA -ACTTGATATTAATAACACTATAGACCACCGCCCCGAAGGGGACGAAAAAT -GGTTTTTAGAGAACGAGAAGACGGTTACGCAGTTTTGCCGCAAGCTGGCT -GCTGAACGCCCTCTTAAGGATATTCGCGATGAGTATAATTACCCCAAAAA -GAAAGGTATTAAGGATGAGTGTTCAAGATTGCTGGAGGCCTCCACTATGA -AATCGCGTAGAGGCTTTaCTATTCAGCGTTTGATGAATGCAATGCGACAG -GCTCATGCTGATGGTTGGTTTATCGTTTTTGACACTCTCACGTTGGCTGA -CGACCGATTAGAGGCGTTTTATGATAATCCCAATGCTTTGCGTGACTATT -TTCGTGATATTGGTCGTATGGTTCTTGCTGCCGAGGGTCGCAAGGCTAAT -GATTCACACGCCGACTGCTATCAGTATTTTTGTGTGCCTGAGTATGGTAC -AGCTAATGGCCGTCTTCATTTCCATGCGGTGCAtTTTATGCGGACACTTC -CTACAGGTAGCGTTGACCCTAATTTTGGTCGTCGGGTACGCAATCGCCGC -CAGTTAAATAGCTTGCAAAATACGTGGCCTTATGGTTACAGTATGCCCAT -CGCAGTTCGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTTGTGGC -CTGTTGATGCTAAAGGTGAGCCGCTTAAAGCTACCAGTTATATGGCTGTT -GGTTTCTATGTGGCTAAATACGTTAACAAAAAGTCAGATATGGACCTTGC -TGCTAAAGGTCTAGGAGCTAAAGAATGGAACAACTCACTAAAAACCAAGC -TGTCGCTACTTCCCAAGAAGCTGTTCAGAATCAGAATGAGCCGCAACTTC -GGGATGAAAATGCTCACAATGACAAATCTGTCCACGGAGTGCTTAATCCA -ACTTACCAAGCTGGGTTACGACGCGACGCCGTTCAACCAGATATTGAAGC -AGAACGCAAAAAGAGAGATGAGATTGAGGCTGGGAAAAGTTACTGTAGCC -GACGTTTTGGCGGCGCAACCTGTGACGACAAATCTGCTCAAATTTATGCG -CGCTTCGATAAAAATGATTGGCGTATCCAACCTGCA +>phiX174 +GAGTTTTATCGCTTCCATGACGCAGAAGTTAACACTTTCGGATATTTCTGATGAGTCGAAAAATTATCTT +GATAAAGCAGGAATTACTACTGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGGAAAATGAGAAA +ATTCGACCTATCCTTGCGCAGCTCGAGAAGCTCTTACTTTGCGACCTTTCGCCATCAACTAACGATTCTG +TCAAAAACTGACGCGTTGGATGAGGAGAAGTGGCTTAATATGCTTGGCACGTTCGTCAAGGACTGGTTTA +GATATGAGTCACATTTTGTTCATGGTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTGGATTACTATC +TGAGTCCGATGCTGTTCAACCACTAATAGGTAAGAAATCATGAGTCAAGTTACTGAACAATCCGTACGTT +TCCAGACCGCTTTGGCCTCTATTAAGCTCATTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGATTT +CGATTTTCTGACGAGTAACAAAGTTTGGATTGCTACTGACCGCTCTCGTGCTCGTCGCTGCGTTGAGGCT +TGCGTTTATGGTACGCTGGACTTTGTGGGATACCCTCGCTTTCCTGCTCCTGTTGAGTTTATTGCTGCCG +TCATTGCTTATTATGTTCATCCCGTCAACATTCAAACGGCCTGTCTCATCATGGAAGGCGCTGAATTTAC +GGAAAACATTATTAATGGCGTCGAGCGTCCGGTTAAAGCCGCTGAATTGTTCGCGTTTACCTTGCGTGTA +CGCGCAGGAAACACTGACGTTCTTACTGACGCAGAAGAAAACGTGCGTCAAAAATTACGTGCAGAAGGAG +TGATGTAATGTCTAAAGGTAAAAAACGTTCTGGCGCTCGCCCTGGTCGTCCGCAGCCGTTGCGAGGTACT +AAAGGCAAGCGTAAAGGCGCTCGTCTTTGGTATGTAGGTGGTCAACAATTTTAATTGCAGGGGCTTCGGC +CCCTTACTTGAGGATAAATTATGTCTAATATTCAAACTGGCGCCGAGCGTATGCCGCATGACCTTTCCCA +TCTTGGCTTCCTTGCTGGTCAGATTGGTCGTCTTATTACCATTTCAACTACTCCGGTTATCGCTGGCGAC +TCCTTCGAGATGGACGCCGTTGGCGCTCTCCGTCTTTCTCCATTGCGTCGTGGCCTTGCTATTGACTCTA +CTGTAGACATTTTTACTTTTTATGTCCCTCATCGTCACGTTTATGGTGAACAGTGGATTAAGTTCATGAA +GGATGGTGTTAATGCCACTCCTCTCCCGACTGTTAACACTACTGGTTATATTGACCATGCCGCTTTTCTT +GGCACGATTAACCCTGATACCAATAAAATCCCTAAGCATTTGTTTCAGGGTTATTTGAATATCTATAACA +ACTATTTTAAAGCGCCGTGGATGCCTGACCGTACCGAGGCTAACCCTAATGAGCTTAATCAAGATGATGC +TCGTTATGGTTTCCGTTGCTGCCATCTCAAAAACATTTGGACTGCTCCGCTTCCTCCTGAGACTGAGCTT +TCTCGCCAAATGACGACTTCTACCACATCTATTGACATTATGGGTCTGCAAGCTGCTTATGCTAATTTGC +ATACTGACCAAGAACGTGATTACTTCATGCAGCGTTACCGTGATGTTATTTCTTCATTTGGAGGTAAAAC +CTCTTATGACGCTGACAACCGTCCTTTACTTGTCATGCGCTCTAATCTCTGGGCATCTGGCTATGATGTT +GATGGAACTGACCAAACGTCGTTAGGCCAGTTTTCTGGTCGTGTTCAACAGACCTATAAACATTCTGTGC +CGCGTTTCTTTGTTCCTGAGCATGGCACTATGTTTACTCTTGCGCTTGTTCGTTTTCCGCCTACTGCGAC +TAAAGAGATTCAGTACCTTAACGCTAAAGGTGCTTTGACTTATACCGATATTGCTGGCGACCCTGTTTTG +TATGGCAACTTGCCGCCGCGTGAAATTTCTATGAAGGATGTTTTCCGTTCTGGTGATTCGTCTAAGAAGT +TTAAGATTGCTGAGGGTCAGTGGTATCGTTATGCGCCTTCGTATGTTTCTCCTGCTTATCACCTTCTTGA +AGGCTTCCCATTCATTCAGGAACCGCCTTCTGGTGATTTGCAAGAACGCGTACTTATTCGCCACCATGAT +TATGACCAGTGTTTCCAGTCCGTTCAGTTGTTGCAGTGGAATAGTCAGGTTAAATTTAATGTGACCGTTT +ATCGCAATCTGCCGACCACTCGCGATTCAATCATGACTTCGTGATAAAAGATTGAGTGTGAGGTTATAAC +GCCGAAGCGGTAAAAATTTTAATTTTTGCCGCTGAGGGGTTGACCAAGCGAAGCGCGGTAGGTTTTCTGC +TTAGGAGTTTAATCATGTTTCAGACTTTTATTTCTCGCCATAATTCAAACTTTTTTTCTGATAAGCTGGT +TCTCACTTCTGTTACTCCAGCTTCTTCGGCACCTGTTTTACAGACACCTAAAGCTACATCGTCAACGTTA +TATTTTGATAGTTTGACGGTTAATGCTGGTAATGGTGGTTTTCTTCATTGCATTCAGATGGATACATCTG +TCAACGCCGCTAATCAGGTTGTTTCTGTTGGTGCTGATATTGCTTTTGATGCCGACCCTAAATTTTTTGC +CTGTTTGGTTCGCTTTGAGTCTTCTTCGGTTCCGACTACCCTCCCGACTGCCTATGATGTTTATCCTTTG +AATGGTCGCCATGATGGTGGTTATTATACCGTCAAGGACTGTGTGACTATTGACGTCCTTCCCCGTACGC +CGGGCAATAATGTTTATGTTGGTTTCATGGTTTGGTCTAACTTTACCGCTACTAAATGCCGCGGATTGGT +TTCGCTGAATCAGGTTATTAAAGAGATTATTTGTCTCCAGCCACTTAAGTGAGGTGATTTATGTTTGGTG +CTATTGCTGGCGGTATTGCTTCTGCTCTTGCTGGTGGCGCCATGTCTAAATTGTTTGGAGGCGGTCAAAA +AGCCGCCTCCGGTGGCATTCAAGGTGATGTGCTTGCTACCGATAACAATACTGTAGGCATGGGTGATGCT +GGTATTAAATCTGCCATTCAAGGCTCTAATGTTCCTAACCCTGATGAGGCCGCCCCTAGTTTTGTTTCTG +GTGCTATGGCTAAAGCTGGTAAAGGACTTCTTGAAGGTACGTTGCAGGCTGGCACTTCTGCCGTTTCTGA +TAAGTTGCTTGATTTGGTTGGACTTGGTGGCAAGTCTGCCGCTGATAAAGGAAAGGATACTCGTGATTAT +CTTGCTGCTGCATTTCCTGAGCTTAATGCTTGGGAGCGTGCTGGTGCTGATGCTTCCTCTGCTGGTATGG +TTGACGCCGGATTTGAGAATCAAAAAGAGCTTACTAAAATGCAACTGGACAATCAGAAAGAGATTGCCGA +GATGCAAAATGAGACTCAAAAAGAGATTGCTGGCATTCAGTCGGCGACTTCACGCCAGAATACGAAAGAC +CAGGTATATGCACAAAATGAGATGCTTGCTTATCAACAGAAGGAGTCTACTGCTCGCGTTGCGTCTATTA +TGGAAAACACCAATCTTTCCAAGCAACAGCAGGTTTCCGAGATTATGCGCCAAATGCTTACTCAAGCTCA +AACGGCTGGTCAGTATTTTACCAATGACCAAATCAAAGAAATGACTCGCAAGGTTAGTGCTGAGGTTGAC +TTAGTTCATCAGCAAACGCAGAATCAGCGGTATGGCTCTTCTCATATTGGCGCTACTGCAAAGGATATTT +CTAATGTCGTCACTGATGCTGCTTCTGGTGTGGTTGATATTTTTCATGGTATTGATAAAGCTGTTGCCGA +TACTTGGAACAATTTCTGGAAAGACGGTAAAGCTGATGGTATTGGCTCTAATTTGTCTAGGAAATAACCG +TCAGGATTGACACCCTCCCAATTGTATGTTTTCATGCCTCCAAATCTTGGAGGCTTTTTTATGGTTCGTT +CTTATTACCCTTCTGAATGTCACGCTGATTATTTTGACTTTGAGCGTATCGAGGCTCTTAAACCTGCTAT +TGAGGCTTGTGGCATTTCTACTCTTTCTCAATCCCCAATGCTTGGCTTCCATAAGCAGATGGATAACCGC +ATCAAGCTCTTGGAAGAGATTCTGTCTTTTCGTATGCAGGGCGTTGAGTTCGATAATGGTGATATGTATG +TTGACGGCCATAAGGCTGCTTCTGACGTTCGTGATGAGTTTGTATCTGTTACTGAGAAGTTAATGGATGA +ATTGGCACAATGCTACAATGTGCTCCCCCAACTTGATATTAATAACACTATAGACCACCGCCCCGAAGGG +GACGAAAAATGGTTTTTAGAGAACGAGAAGACGGTTACGCAGTTTTGCCGCAAGCTGGCTGCTGAACGCC +CTCTTAAGGATATTCGCGATGAGTATAATTACCCCAAAAAGAAAGGTATTAAGGATGAGTGTTCAAGATT +GCTGGAGGCCTCCACTATGAAATCGCGTAGAGGCTTTACTATTCAGCGTTTGATGAATGCAATGCGACAG +GCTCATGCTGATGGTTGGTTTATCGTTTTTGACACTCTCACGTTGGCTGACGACCGATTAGAGGCGTTTT +ATGATAATCCCAATGCTTTGCGTGACTATTTTCGTGATATTGGTCGTATGGTTCTTGCTGCCGAGGGTCG +CAAGGCTAATGATTCACACGCCGACTGCTATCAGTATTTTTGTGTGCCTGAGTATGGTACAGCTAATGGC +CGTCTTCATTTCCATGCGGTGCATTTTATGCGGACACTTCCTACAGGTAGCGTTGACCCTAATTTTGGTC +GTCGGGTACGCAATCGCCGCCAGTTAAATAGCTTGCAAAATACGTGGCCTTATGGTTACAGTATGCCCAT +CGCAGTTCGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTTGTGGCCTGTTGATGCTAAAGGTGAG +CCGCTTAAAGCTACCAGTTATATGGCTGTTGGTTTCTATGTGGCTAAATACGTTAACAAAAAGTCAGATA +TGGACCTTGCTGCTAAAGGTCTAGGAGCTAAAGAATGGAACAACTCACTAAAAACCAAGCTGTCGCTACT +TCCCAAGAAGCTGTTCAGAATCAGAATGAGCCGCAACTTCGGGATGAAAATGCTCACAATGACAAATCTG +TCCACGGAGTGCTTAATCCAACTTACCAAGCTGGGTTACGACGCGACGCCGTTCAACCAGATATTGAAGC +AGAACGCAAAAAGAGAGATGAGATTGAGGCTGGGAAAAGTTACTGTAGCCGACGTTTTGGCGGCGCAACC +TGTGACGACAAATCTGCTCAAATTTATGCGCGCTTCGATAAAAATGATTGGCGTATCCAACCTGCA +