Next changeset 1:2ec7f09c813f (2014-09-10) |
Commit message:
Uploaded |
added:
bamtools-filter.xml bamtools-split.xml bamtools.xml images/complex-filters.png images/multiple-filters.png images/rule.png images/single-filter.png test-data/bamtools-convert-pileup.pu test-data/bamtools-count.tab test-data/bamtools-coverage.tab test-data/bamtools-fasta.fa test-data/bamtools-header.txt test-data/bamtools-input1.bam test-data/bamtools-split-test1.bam test-data/bamtools-test1.bam tool-data/sam_fa_indices.loc.sample tool-data/tool_data_table_conf.xml.sample tool_dependencies.xml |
b |
diff -r 000000000000 -r 2c2200cecea2 bamtools-filter.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bamtools-filter.xml Wed Sep 10 11:55:26 2014 -0400 |
[ |
b'@@ -0,0 +1,328 @@\n+<tool id="bamFilter" name="Filter" version="0.0.1">\r\n+ <description>BAM datasets on a variety of attributes</description>\r\n+ <requirements>\r\n+ <requirement type="package" version="2.3.0_2d7685d2ae">bamtools</requirement>\r\n+ </requirements>\r\n+ <command>\r\n+\r\n+ cat $script_file > $out_file2;\r\n+ \r\n+ #for $bam_count, $input_bam in enumerate( $input_bams ):\r\n+ ln -s "${input_bam.input_bam}" "localbam_${bam_count}.bam" &&\r\n+ ln -s "${input_bam.input_bam.metadata.bam_index}" "localbam_${bam_count}.bam.bai" &&\r\n+ #end for\r\n+ \r\n+ bamtools\r\n+ filter\r\n+ -script $script_file\r\n+ \r\n+ #for $bam_count, $input_bam in enumerate( $input_bams ):\r\n+ -in "localbam_${bam_count}.bam"\r\n+ #end for\r\n+ -out $out_file1\r\n+ \r\n+ </command>\r\n+\r\n+ <inputs>\r\n+ <repeat name="input_bams" title="BAM dataset(s) to filter" min="1">\r\n+ <param name="input_bam" type="data" format="bam" label="BAM dataset" />\r\n+ </repeat>\r\n+ <repeat name="conditions" title="Condition" min="1">\r\n+ <repeat name="filters" title="Filter" min="1">\r\n+ <conditional name="bam_property">\r\n+ <param name="bam_property_selector" type="select" label="Select BAM property to filter on">\r\n+ <option value="alignmentFlag"/>\r\n+ <option value="cigar"/>\r\n+ <option value="insertSize"/>\r\n+ <option value="isDuplicate"/>\r\n+ <option value="isFailedQC"/>\r\n+ <option value="isFirstMate"/>\r\n+ <option value="isMapped"/>\r\n+ <option value="isMateMapped"/>\r\n+ <option value="isMateReverseStrand"/>\r\n+ <option value="isPaired"/>\r\n+ <option value="isPrimaryAlignment"/>\r\n+ <option value="isProperPair"/>\r\n+ <option value="isReverseStrand"/>\r\n+ <option value="isSecondMate"/>\r\n+ <option selected="True" value="mapQuality"/>\r\n+ <option value="matePosition"/>\r\n+ <option value="mateReference"/>\r\n+ <option value="name"/>\r\n+ <option value="position"/>\r\n+ <option value="queryBases"/>\r\n+ <option value="reference"/>\r\n+ <option value="tag"/>\r\n+ </param>\r\n+ <!-- would be fanstastic to have AND and OR constructs in when statements -->\r\n+ <when value="alignmentFlag">\r\n+ <param name="bam_property_value" type="integer" value="3" label="Filter on this alignment flag" help="Default (3) is for a paired read mapped in a proper pair"/>\r\n+ </when>\r\n+ <when value="cigar">\r\n+ <param name="bam_property_value" type="text" size="10" value="101M" label="Filter on this CIGAR string" help="Default (101M) is for 101 continuously matched bases"/>\r\n+ </when>\r\n+ <when value="insertSize">\r\n+ <param name="bam_property_value" type="text" size="10" value=">=250" label="Filter on inster size" help="You can use >, <, =, and ! (not) in your expression. E.g., to select pairs with inster size above 250 nt use ">=250"">\r\n+ <sanitizer invalid_char="">\r\n+ <valid initial="string.letters,string.digits"><add value=">"/><add value="<"/><add value="!="/></valid>\r\n+ </sanitizer>\r\n+ </param>\r\n+ </when>\r\n+ <when value="isDuplicate">\r\n+ <param name="bam_property_value" type="boolean" truevalue="true" falsevalue="false" label="Select reads makwed as duplicates" help="Checked = Read IS Duplicate, Empty = Read is NOT Duplicate" />\r\n+ </when>\r\n+ <when value="isFailedQC">\r\n+ <param name="bam_property_value" type="boolean" truevalue="true" falsevalue="false" label="Select reads failing QC" help="Checked = Failed QC, Empty = Passed QC"/>\r\n+ </when>\r\n+ <when value="isFirstMate">\r\n+ <param name="bam_property_value" type="boolean" truevalue="true" falsevalue="f'..b'AM dataset(s) to filter**\r\n+\r\n+*Conditions and Filters*\r\n+\r\n+Conditions for filtering BAM files can be arranged in **Groups and Filters**. While it can be confusing at first this is what gives ultimate power to this tools. So try to look at the examples we are supplying below.\r\n+\r\n+-----\r\n+\r\n+**Example 1. Using a single filter**\r\n+\r\n+When filtering on a single condition there is no need to worry about filters and conditions. Just choose a filter from the **Select BAM property to filter on:** dropdown and enter a value (or click a checkbox for binary filters).\r\n+For example, for retaining reads with mapping quality of at least 20 one would set the tool interface as shown below:\r\n+\r\n+.. image:: ${static_path}/images/simple-filter.png\r\n+\r\n+-----\r\n+\r\n+**Example 2. Using multiple filters**\r\n+\r\n+Now suppose one needs to extract reads that (1) have mapping quality of at least 20, (2) contain at least 1 mismatch, and (3) are mapping onto forward strand only.\r\n+To do so we will use three filters as shown below (multiple filters are added to the interface by clicking on the **Add new Filter** button):\r\n+\r\n+.. image:: ${static_path}/images/multiple-filters.png\r\n+\r\n+In this case (you can see that the three filters are grouped within a single Condition - **Condition 1**) the filter too use logical **AND** to perform filtering.\r\n+In other words only reads that (1) have mapping quality of at least 20 **AND** (2) contain at least 1 mismatch **AND** are mapping onto forward strand will be returned in this example.\r\n+\r\n+-----\r\n+\r\n+**Example 3. Complex filtering with multiple conditions**\r\n+\r\n+Suppose now you would like to select **either** reads that (**1**) have (*1.1*) no mismatches and (*1.2*) are on the forward strand **OR** (**2**) reads that have (*2.1*) \r\n+at least one mismatch and (*2.2*) are on the reverse strand. In this scenario we have to set up two conditions: (**1**) and (**2**) each with two filters: *1.1* and *1.2* as well as *2.1* and *2.2*. \r\n+The following screenshot expalins how this can be done:\r\n+\r\n+.. image:: ${static_path}/images/complex-filters.png\r\n+\r\n+-----\r\n+\r\n+**Example 4. Even more complex filtering with Rules**\r\n+\r\n+In the above example we have used two conditions (Condition 1 and Condition 2). Using multiple conditions allows to combine them and a variety of ways to enable even more powerful filtering.\r\n+For example, suppose get all reads that (**1**) do NOT map to mitochondria and either (**2**) have mapping quality over 20, or (**3**) are in properly mapped pairs. The logical rule to enable such\r\n+filtering will look like this::\r\n+\r\n+ !(1) & (2 | 3)\r\n+ \r\n+Here, numbers 1, 2, and 3 represent conditions. The following screenshot illustrates how to do this in Galaxy:\r\n+\r\n+.. image:: ${static_path}/images/rule.png\r\n+\r\n+There are three conditions here, each with a single filter. A text entry area that can be opened by clicking on the **Would you like to set rules?** checkbox enables you to enter a rule.\r\n+Here numbers correspond to numbers of conditions as they are shown in the interface. E.g., 1 corresponds to condition 1, 2 to condition 2 and so on... In human language this means::\r\n+\r\n+ NOT condition 1 AND (condition 2 OR condition 3)\r\n+\r\n+-----\r\n+\r\n+**JSON script file**\r\n+\r\n+This tool produces two outputs. One of the them is a BAM file containing filtered reads. The other is a JSONified script. It can help you to see how your instructions are sent to BAMTools.\r\n+For instance, the example 4 looks like this in the JSON form::\r\n+\r\n+ {\r\n+ "filters":\r\n+ [\r\n+ { "id": "1",\r\n+ "tag":"NM:=0",\r\n+ "isReverseStrand":"false"\r\n+ },\r\n+ { "id": "2",\r\n+ "tag":"NM:>0",\r\n+ "isReverseStrand":"true"\r\n+ }\r\n+ ]\r\n+ }\r\n+ \r\n+ \r\n+\r\n+-----\r\n+\r\n+**More information**\r\n+\r\n+.. class:: infomark\r\n+\r\n+Additional information about BAMtools can be found at https://github.com/pezmaster31/bamtools/wiki\r\n+\r\n+\r\n+</help>\r\n+</tool>\r\n' |
b |
diff -r 000000000000 -r 2c2200cecea2 bamtools-split.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bamtools-split.xml Wed Sep 10 11:55:26 2014 -0400 |
b |
@@ -0,0 +1,116 @@ +<tool id="bamSplit" name="Split" version="0.0.1" force_history_refresh="True"> + <description>BAM datasets on variety of attributes</description> + <requirements> + <requirement type="package" version="2.3.0_2d7685d2ae">bamtools</requirement> + </requirements> + <command> + + echo "BAM" > $report && + + #for $bam_count, $input_bam in enumerate( $input_bams ): + ln -s "${input_bam.input_bam}" "localbam_${bam_count}.bam" && + ln -s "${input_bam.input_bam.metadata.bam_index}" "localbam_${bam_count}.bam.bai" && + #end for + + bamtools + split + + #if str ( $analysis_type.analysis_type_selector ) == "-tag" : + + ${analysis_type.analysis_type_selector} "${analysis_type.tag_name}" + + #else + + ${analysis_type.analysis_type_selector} + + #end if + + -stub split_bam + + #for $bam_count, $input_bam in enumerate( $input_bams ): + -in "localbam_${bam_count}.bam" + #end for + + </command> + + <inputs> + <repeat name="input_bams" title="BAM dataset(s) to filter" min="1"> + <param name="input_bam" type="data" format="bam" label="BAM dataset" /> + </repeat> + <conditional name="analysis_type"> + <param name="analysis_type_selector" type="select" label="Split BAM dataset(s) by" help="See help below for explanation of each option"> + <option value="-mapped">Mapping status (-mapped)</option> + <option value="-paired">Pairing status (-paired)</option> + <option value="-reference">Reference name (-reference)</option> + <option value="-tag">Specific tag (-tag)</option> + </param> + <when value="-tag"> + <param name="tag_name" type="text" value="NM" label="Enter tag name here" help="For example, to split on NM tag enter "NM""/> + </when> + </conditional> + </inputs> + + <outputs> + <data format="txt" name="report" label="BAMSplitter Run" hidden="true"> + <discover_datasets pattern="split_bam\.(?P<designation>.+)\.bam" ext="bam" visible="true"/> + </data> + </outputs> + <tests> + <test> + <param name="input_bam" ftype="bam" value="bamtools-input1.bam"/> + <param name="analysis_type_selector" value="-mapped"/> + <output name="report"> + <assert_contents> + <has_line line="BAM" /> + </assert_contents> + <discovered_dataset designation="MAPPED" file="bamtools-split-test1.bam" ftype="bam"/> + </output> + + </test> + </tests> +<help> +**What is does** + +BAMTools split is a utility for splitting BAM files. It is based on BAMtools suite of tools by Derek Barnett (https://github.com/pezmaster31/bamtools). + +----- + +.. class:: warningmark + +**DANGER: Multiple Outputs** + +As described below, splitting a BAM dataset(s) on reference name or a tag value can produce very large numbers of outputs. Read below and know what you are doing. + +----- + +**How it works** + +The following options can be specified via "**Split BAM dataset(s) by**" dropdown:: + + Mapping status (-mapped) split mapped/unmapped and generate two output files + named (MAPPED) and (UNMAPPED) containing mapped and unmapped + reads, respectively. + + Pairing status (-paired) split single-end/paired-end alignments and generate two output files + named (SINGLE_END) and (PAIRED_END) containing paired and unpaired + reads, respectively. + + Reference name (-reference) split alignments by reference name. In cases of unfinished genomes with + very large number of reference sequences (scaffolds) it can generate + thousands (if not millions) of output datasets. + + Specific tag (-tag) split alignments based on all values of TAG encountered. Choosing this + option from the menu will allow you to enter the tag name. As was the + case with the reference splitting above, this option can produce very + large number of outputs if a tag has a large number of unique values. + +----- + +.. class:: infomark + +**More information** + +Additional information about BAMtools can be found at https://github.com/pezmaster31/bamtools/wiki + +</help> +</tool> |
b |
diff -r 000000000000 -r 2c2200cecea2 bamtools.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bamtools.xml Wed Sep 10 11:55:26 2014 -0400 |
b |
b'@@ -0,0 +1,290 @@\n+<?xml version="1.0"?>\n+<tool id="bamtools" name="Convert, Merge, Randomize" version="0.0.1">\n+ <description>BAM datasets and perform other transformations</description>\n+ <requirements>\n+ <requirement type="package" version="2.3.0_2d7685d2ae">bamtools</requirement>\n+ <requirement type="package" version="0.1.18">samtools</requirement>\n+ </requirements>\n+ \n+ <command>\n+ ##set up input files\n+ \n+ #for $bam_count, $input_bam in enumerate( $input_bams ):\n+ ln -s "${input_bam.input_bam}" "localbam_${bam_count}.bam" &&\n+ ln -s "${input_bam.input_bam.metadata.bam_index}" "localbam_${bam_count}.bam.bai" &&\n+ #end for\n+ \n+ #if str( $analysis_type.analysis_type_selector ) == "convert":\n+ #if str( $analysis_type.format_type.format_type_selector ) == "pileup":\n+ #set $reference_fasta_filename = "localref.fa"\n+ #if str( $analysis_type.format_type.reference_source.reference_source_selector ) == "history":\n+ ln -s "${analysis_type.format_type.reference_source.ref_file}" "${reference_fasta_filename}" &&\n+ samtools faidx "${reference_fasta_filename}" 2>&1 || echo "Error running samtools faidx for bamtools convert" >&2 &&\n+ #else:\n+ #set $reference_fasta_filename = str( $analysis_type.format_type.reference_source.ref_file.fields.path )\n+ #end if\n+ #end if\n+ #end if\n+\n+ ##finished setting up inputs\n+ \n+ ##start bamtools commandline\n+ \n+ bamtools\n+ \n+ #if str( $analysis_type.analysis_type_selector ) == "convert":\n+ \n+ convert\n+ \n+ -format ${analysis_type.format_type.format_type_selector}\n+ \n+ #if str( $analysis_type.format_type.format_type_selector ) == "pileup":\n+ \n+ ${analysis_type.format_type.mapqual}\n+ -fasta "${reference_fasta_filename}"\n+ \n+ #elif str( $analysis_type.format_type.format_type_selector ) == "sam":\n+ \n+ ${analysis_type.format_type.noheader}\n+ \n+ #end if\n+ \n+ -out $out_file1\n+ \n+ #elif str( $analysis_type.analysis_type_selector ) == "count":\n+ \n+ count\n+ > $out_file1\n+ \n+ #elif str( $analysis_type.analysis_type_selector ) == "coverage":\n+ \n+ coverage\n+ -out $out_file1\n+ \n+ #elif str( $analysis_type.analysis_type_selector ) == "header":\n+ \n+ header\n+ > $out_file1\n+ \n+ #elif str( $analysis_type.analysis_type_selector ) == "merge":\n+ \n+ merge\n+ -out $out_file1\n+ \n+ #elif str( $analysis_type.analysis_type_selector ) == "random":\n+ \n+ random\n+ -n ${analysis_type.count}\n+ -seed ${analysis_type.seed}\n+ -out $out_file1\n+ \n+ #elif str( $analysis_type.analysis_type_selector ) == "revert":\n+ \n+ revert\n+ ${analysis_type.keepDuplicate}\n+ ${analysis_type.keepQualities}\n+ -out $out_file1\n+ \n+ #elif str( $analysis_type.analysis_type_selector ) == "sort":\n+ \n+ sort\n+ ${analysis_type.byname}\n+ -out $out_file1\n+ \n+ #end if\n+ \n+ #for $bam_count, $input_bam in enumerate( $input_bams ):\n+ -in "localbam_${bam_count}.bam"\n+ #end for\n+ \n+ \n+ </command>\n+ <inputs>\n+ \n+ <repeat name="input_bams" title="BAM dataset(s) to filter" min="1">\n+ <param name="input_bam" type="data" format="bam" label="BAM dataset" />\n+ </repeat>\n+\n+ <conditional name="analysis_type">\n+ <param name="analysis_type_selector" type="select" label="Select BAM manipulation" help="See help below for detailed description of each tool">\n+ <option value="convert">Convert</option>\n+ <option value="count">Count</option>\n+ <option value="coverage">Coverage</option>\n+ <option value="header">Header</option>\n+ <option value="merge">Merge</option>\n+ <option value="random">Random</option>\n+ <option value="revert">Revert</option>\n+ <!-- The sort option below is commented out as BAM files in Galaxy as reference sorted by dafault. -->\n+ <!-- Allowing u'..b'evalue="" label="Sort by name" help="Checked: sort by name; Unchecked: sort by coordinate"/>\n+ </when>\n+ </conditional>\n+ \n+ </inputs>\n+ <outputs>\n+ <data format="txt" name="out_file1">\n+ <change_format>\n+ <when input="analysis_type.format_type.format_type_selector" value="bed" format="bed" />\n+ <when input="analysis_type.format_type.format_type_selector" value="fasta" format="fasta" />\n+ <when input="analysis_type.format_type.format_type_selector" value="fastq" format="fastq" />\n+ <when input="analysis_type.format_type.format_type_selector" value="sam" format="sam" />\n+ <when input="analysis_type.format_type.format_type_selector" value="pileup" format="pileup" />\n+ <when input="analysis_type.analysis_type_selector" value="coverage" format="tabular" />\n+ <when input="analysis_type.analysis_type_selector" value="merge" format="bam" />\n+ <when input="analysis_type.analysis_type_selector" value="random" format="bam" />\n+ <when input="analysis_type.analysis_type_selector" value="revert" format="bam" />\n+ <when input="analysis_type.analysis_type_selector" value="sort" format="bam" />\n+ </change_format>\n+ </data> \n+ </outputs>\n+ <tests>\n+ <test>\n+ <param name="input_bam" ftype="bam" value="bamtools-input1.bam"/>\n+ <param name="analysis_type_selector" value="convert"/>\n+ <param name="format_type_selector" value="pileup"/>\n+ <param name="reference_source_selector" value="history" />\n+ <param name="mapqual" value="true" />\n+ <param name="ref_file" ftype="fasta" value="bamtools-fasta.fa"/>\n+ <output name="output_bam" file="bamtools-convert-pileup.pu" />\n+ </test>\n+ <test>\n+ <param name="input_bam" ftype="bam" value="bamtools-input1.bam"/>\n+ <param name="analysis_type_selector" value="count"/>\n+ <output name="output_bam" file="bamtools-count.tab" />\n+ </test>\n+ <test>\n+ <param name="input_bam" ftype="bam" value="bamtools-input1.bam"/>\n+ <param name="analysis_type_selector" value="coverage"/>\n+ <output name="output_bam" file="bamtools-coverage.tab" />\n+ </test>\n+ <test>\n+ <param name="input_bam" ftype="bam" value="bamtools-input1.bam"/>\n+ <param name="analysis_type_selector" value="header"/>\n+ <output name="output_bam" file="bamtools-header.txt" />\n+ </test>\n+ </tests>\n+ \n+ <stdio>\n+ <exit_code range="1:" />\n+ </stdio>\n+ \n+ <help>\n+\n+**What is does**\n+\n+BAMTools is a collection of utilities for manipulation on BAM files. It is based on BAMtools suite of tools by Derek Barnett (https://github.com/pezmaster31/bamtools).\n+This Galaxy implementation of BAMTools utilities includes seven utilities - Convert, Count, Coverage, Header, Merge, Random, and Revert - decsribed in detail below.\n+\n+-----\n+\n+**Convert**\n+\n+Converts BAM dataset(s) into BED, FASTA, FASTQ, JSON, Pileup, SAM, or YAML formats. Note that the conversion to the pileup format requires providing a reference sequence either\n+cashed at this Galaxy instance, or provided by you as a FASTA dataset from History.\n+\n+-----\n+\n+**Count**\n+\n+Counts a number of alignments in a BAM dataset(s).\n+\n+-----\n+\n+**Coverage**\n+\n+Prints per-base coverage for a BAM dataset.\n+\n+-----\n+\n+**Header**\n+\n+Prints header from a BAM dataset(s).\n+\n+------\n+\n+**Merge**\n+\n+Merges multiple BAM datasets into a single one. Obviously, you need to select multiple BAMs as input, which is done by pressing the "**Add new BAM dataset(s) to filter**" button.\n+\n+------\n+\n+**Random**\n+\n+Grabs a specified number of random lines from BAM dataset(s).\n+\n+------\n+\n+**Revert**\n+\n+Removes duplicate marks and restores original (non-recalibrated) base qualities.\n+\n+-----\n+\n+.. class:: infomark\n+\n+**More information**\n+\n+Additional information about BAMtools can be found at https://github.com/pezmaster31/bamtools/wiki\n+\n+ </help>\n+</tool>\n' |
b |
diff -r 000000000000 -r 2c2200cecea2 images/complex-filters.png |
b |
Binary file images/complex-filters.png has changed |
b |
diff -r 000000000000 -r 2c2200cecea2 images/multiple-filters.png |
b |
Binary file images/multiple-filters.png has changed |
b |
diff -r 000000000000 -r 2c2200cecea2 images/rule.png |
b |
Binary file images/rule.png has changed |
b |
diff -r 000000000000 -r 2c2200cecea2 images/single-filter.png |
b |
Binary file images/single-filter.png has changed |
b |
diff -r 000000000000 -r 2c2200cecea2 test-data/bamtools-convert-pileup.pu --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bamtools-convert-pileup.pu Wed Sep 10 11:55:26 2014 -0400 |
[ |
@@ -0,0 +1,239 @@ +phiX174 393 A 1 ^F, h F +phiX174 394 G 1 , < F +phiX174 395 T 1 g ? F +phiX174 396 C 1 , P F +phiX174 397 A 1 , h F +phiX174 398 A 1 , h F +phiX174 399 G 1 , ^ F +phiX174 400 T 1 , H F +phiX174 401 T 1 , h F +phiX174 402 A 1 , V F +phiX174 403 C 1 , h F +phiX174 404 T 1 , E F +phiX174 405 G 1 , P F +phiX174 406 A 1 , h F +phiX174 407 A 1 , h F +phiX174 408 C 1 , h F +phiX174 409 A 1 , h F +phiX174 410 A 1 , h F +phiX174 411 T 1 , h F +phiX174 412 C 1 , h F +phiX174 413 C 1 , h F +phiX174 414 G 1 , O F +phiX174 415 T 1 , G F +phiX174 416 A 1 , ] F +phiX174 417 C 1 , h F +phiX174 418 G 1 , Q F +phiX174 419 T 1 , h F +phiX174 420 T 1 , h F +phiX174 421 T 1 , h F +phiX174 422 C 1 , h F +phiX174 423 C 1 , h F +phiX174 424 A 1 , h F +phiX174 425 G 1 , h F +phiX174 426 A 1 , h F +phiX174 427 C 1 , h F +phiX174 428 C 1 ,$ h F +phiX174 1364 A 1 ^:, h : +phiX174 1365 A 1 , G : +phiX174 1366 G 1 c < : +phiX174 1367 C 1 , h : +phiX174 1368 A 1 , h : +phiX174 1369 T 1 , h : +phiX174 1370 T 1 , S : +phiX174 1371 T 1 , D : +phiX174 1372 G 1 , h : +phiX174 1373 T 1 , H : +phiX174 1374 T 1 , = : +phiX174 1375 T 1 , Q : +phiX174 1376 C 1 , \ : +phiX174 1377 A 1 , h : +phiX174 1378 G 1 , h : +phiX174 1379 G 1 , h : +phiX174 1380 G 1 , h : +phiX174 1381 T 1 , h : +phiX174 1382 T 1 , h : +phiX174 1383 A 1 , h : +phiX174 1384 T 1 , @ : +phiX174 1385 T 1 , J : +phiX174 1386 T 1 g @ : +phiX174 1387 G 1 , R : +phiX174 1388 A 1 , T : +phiX174 1389 A 1 , @ : +phiX174 1390 T 1 , h : +phiX174 1391 A 1 , h : +phiX174 1392 T 1 , h : +phiX174 1393 C 1 , h : +phiX174 1394 T 1 , h : +phiX174 1395 A 1 , h : +phiX174 1396 T 1 , h : +phiX174 1397 A 1 , h : +phiX174 1398 A 1 , h : +phiX174 1399 C 1 ,$ h : +phiX174 2461 G 1 ^:. h : +phiX174 2462 T 1 . h : +phiX174 2463 T 1 . h : +phiX174 2464 A 1 . h : +phiX174 2465 C 1 . h : +phiX174 2466 T 1 . h : +phiX174 2467 C 1 . h : +phiX174 2468 C 1 . h : +phiX174 2469 A 1 . h : +phiX174 2470 G 1 . h : +phiX174 2471 C 1 A ? : +phiX174 2472 T 1 . U : +phiX174 2473 T 1 . [ : +phiX174 2474 C 1 . L : +phiX174 2475 T 1 . W : +phiX174 2476 T 1 . b : +phiX174 2477 C 1 . h : +phiX174 2478 G 1 . h : +phiX174 2479 G 1 . h : +phiX174 2480 C 1 . h : +phiX174 2481 A 1 . h : +phiX174 2482 C 1 . h : +phiX174 2483 C 1 . h : +phiX174 2484 T 1 . L : +phiX174 2485 G 1 . ^ : +phiX174 2486 T 1 . P : +phiX174 2487 T 1 . = : +phiX174 2488 T 1 . h : +phiX174 2489 T 1 . H : +phiX174 2490 A 1 . h : +phiX174 2491 C 1 . h : +phiX174 2492 A 1 . P : +phiX174 2493 G 1 . N : +phiX174 2494 A 1 G = : +phiX174 2495 C 1 . C : +phiX174 2496 A 1 .$ c : +phiX174 4233 G 1 ^:. h : +phiX174 4234 A 1 . \ : +phiX174 4235 T 1 . h : +phiX174 4236 G 1 . h : +phiX174 4237 A 1 . h : +phiX174 4238 G 1 . h : +phiX174 4239 T 1 . h : +phiX174 4240 T 1 . h : +phiX174 4241 T 1 . h : +phiX174 4242 G 1 . h : +phiX174 4243 T 1 C @ : +phiX174 4244 A 1 . N : +phiX174 4245 T 1 . h : +phiX174 4246 C 1 . C : +phiX174 4247 T 1 . Q : +phiX174 4248 G 1 . h : +phiX174 4249 T 1 . h : +phiX174 4250 T 1 . h : +phiX174 4251 A 1 . h : +phiX174 4252 C 1 . h : +phiX174 4253 T 1 . h : +phiX174 4254 G 1 . h : +phiX174 4255 A 1 . h : +phiX174 4256 G 2 .^F. hh :F +phiX174 4257 A 2 G. =V :F +phiX174 4258 A 2 .. CN :F +phiX174 4259 G 2 .. _h :F +phiX174 4260 T 2 .. hh :F +phiX174 4261 T 2 .. Rh :F +phiX174 4262 A 2 .. hh :F +phiX174 4263 A 2 .. hh :F +phiX174 4264 T 2 .. hh :F +phiX174 4265 G 2 .. hh :F +phiX174 4266 G 2 .. UP :F +phiX174 4267 A 2 .. @C :F +phiX174 4268 T 2 .$. hh :F +phiX174 4269 G 1 . [ F +phiX174 4270 A 1 . H F +phiX174 4271 A 1 . N F +phiX174 4272 T 1 . h F +phiX174 4273 T 1 . h F +phiX174 4274 G 1 . h F +phiX174 4275 G 1 . h F +phiX174 4276 C 1 . h F +phiX174 4277 A 1 . h F +phiX174 4278 C 1 . h F +phiX174 4279 A 1 . ? F +phiX174 4280 A 1 . N F +phiX174 4281 T 1 . I F +phiX174 4282 G 1 . c F +phiX174 4283 C 1 . h F +phiX174 4284 T 1 . F F +phiX174 4285 A 1 . ] F +phiX174 4286 C 1 . h F +phiX174 4287 A 1 . g F +phiX174 4288 A 1 . X F +phiX174 4289 T 1 G > F +phiX174 4290 G 1 . V F +phiX174 4291 T 1 .$ h F +phiX174 4724 G 1 ^F. h F +phiX174 4725 T 1 . h F +phiX174 4726 A 1 . E F +phiX174 4727 T 1 . h F +phiX174 4728 T 1 . h F +phiX174 4729 T 1 . h F +phiX174 4730 T 1 . h F +phiX174 4731 T 1 . h F +phiX174 4732 G 1 . h F +phiX174 4733 T 1 . h F +phiX174 4734 G 1 . C F +phiX174 4735 T 1 . R F +phiX174 4736 G 1 . h F +phiX174 4737 C 1 . @ F +phiX174 4738 C 1 . C F +phiX174 4739 T 1 . h F +phiX174 4740 G 1 . h F +phiX174 4741 A 1 . h F +phiX174 4742 G 1 . h F +phiX174 4743 T 1 . h F +phiX174 4744 A 1 . h F +phiX174 4745 T 1 . h F +phiX174 4746 G 1 . h F +phiX174 4747 G 1 . L F +phiX174 4748 T 1 . @ F +phiX174 4749 A 1 . K F +phiX174 4750 C 1 . = F +phiX174 4751 A 1 . G F +phiX174 4752 G 1 . ] F +phiX174 4753 C 1 . h F +phiX174 4754 T 1 . h F +phiX174 4755 A 1 . h F +phiX174 4756 A 1 . J F +phiX174 4757 T 1 . < F +phiX174 4758 G 1 . T F +phiX174 4759 G 1 .$ B F +phiX174 4909 G 1 ^F, K F +phiX174 4910 C 1 , S F +phiX174 4911 T 1 , G F +phiX174 4912 A 1 , R F +phiX174 4913 C 1 , h F +phiX174 4914 A 1 , h F +phiX174 4915 C 1 , W F +phiX174 4916 G 1 , < F +phiX174 4917 C 1 , Q F +phiX174 4918 A 1 , K F +phiX174 4919 G 1 , C F +phiX174 4920 G 1 , = F +phiX174 4921 A 1 , = F +phiX174 4922 C 1 , h F +phiX174 4923 G 1 , h F +phiX174 4924 C 1 , h F +phiX174 4925 T 1 , h F +phiX174 4926 T 1 , h F +phiX174 4927 T 1 , h F +phiX174 4928 T 1 , h F +phiX174 4929 T 1 , P F +phiX174 4930 C 1 , h F +phiX174 4931 A 1 g < F +phiX174 4932 C 1 , h F +phiX174 4933 G 1 , J F +phiX174 4934 T 1 , B F +phiX174 4935 T 1 , h F +phiX174 4936 C 1 , h F +phiX174 4937 T 1 , h F +phiX174 4938 G 1 , h F +phiX174 4939 G 1 , h F +phiX174 4940 T 1 , h F +phiX174 4941 T 1 , h F +phiX174 4942 G 1 , e F +phiX174 4943 G 1 , h F +phiX174 4944 T 1 ,$ h F |
b |
diff -r 000000000000 -r 2c2200cecea2 test-data/bamtools-count.tab --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bamtools-count.tab Wed Sep 10 11:55:26 2014 -0400 |
b |
@@ -0,0 +1,1 @@ +10 |
b |
diff -r 000000000000 -r 2c2200cecea2 test-data/bamtools-coverage.tab --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bamtools-coverage.tab Wed Sep 10 11:55:26 2014 -0400 |
b |
b'@@ -0,0 +1,4553 @@\n+phiX174\t392\t1\n+phiX174\t393\t1\n+phiX174\t394\t1\n+phiX174\t395\t1\n+phiX174\t396\t1\n+phiX174\t397\t1\n+phiX174\t398\t1\n+phiX174\t399\t1\n+phiX174\t400\t1\n+phiX174\t401\t1\n+phiX174\t402\t1\n+phiX174\t403\t1\n+phiX174\t404\t1\n+phiX174\t405\t1\n+phiX174\t406\t1\n+phiX174\t407\t1\n+phiX174\t408\t1\n+phiX174\t409\t1\n+phiX174\t410\t1\n+phiX174\t411\t1\n+phiX174\t412\t1\n+phiX174\t413\t1\n+phiX174\t414\t1\n+phiX174\t415\t1\n+phiX174\t416\t1\n+phiX174\t417\t1\n+phiX174\t418\t1\n+phiX174\t419\t1\n+phiX174\t420\t1\n+phiX174\t421\t1\n+phiX174\t422\t1\n+phiX174\t423\t1\n+phiX174\t424\t1\n+phiX174\t425\t1\n+phiX174\t426\t1\n+phiX174\t427\t1\n+phiX174\t428\t0\n+phiX174\t429\t0\n+phiX174\t430\t0\n+phiX174\t431\t0\n+phiX174\t432\t0\n+phiX174\t433\t0\n+phiX174\t434\t0\n+phiX174\t435\t0\n+phiX174\t436\t0\n+phiX174\t437\t0\n+phiX174\t438\t0\n+phiX174\t439\t0\n+phiX174\t440\t0\n+phiX174\t441\t0\n+phiX174\t442\t0\n+phiX174\t443\t0\n+phiX174\t444\t0\n+phiX174\t445\t0\n+phiX174\t446\t0\n+phiX174\t447\t0\n+phiX174\t448\t0\n+phiX174\t449\t0\n+phiX174\t450\t0\n+phiX174\t451\t0\n+phiX174\t452\t0\n+phiX174\t453\t0\n+phiX174\t454\t0\n+phiX174\t455\t0\n+phiX174\t456\t0\n+phiX174\t457\t0\n+phiX174\t458\t0\n+phiX174\t459\t0\n+phiX174\t460\t0\n+phiX174\t461\t0\n+phiX174\t462\t0\n+phiX174\t463\t0\n+phiX174\t464\t0\n+phiX174\t465\t0\n+phiX174\t466\t0\n+phiX174\t467\t0\n+phiX174\t468\t0\n+phiX174\t469\t0\n+phiX174\t470\t0\n+phiX174\t471\t0\n+phiX174\t472\t0\n+phiX174\t473\t0\n+phiX174\t474\t0\n+phiX174\t475\t0\n+phiX174\t476\t0\n+phiX174\t477\t0\n+phiX174\t478\t0\n+phiX174\t479\t0\n+phiX174\t480\t0\n+phiX174\t481\t0\n+phiX174\t482\t0\n+phiX174\t483\t0\n+phiX174\t484\t0\n+phiX174\t485\t0\n+phiX174\t486\t0\n+phiX174\t487\t0\n+phiX174\t488\t0\n+phiX174\t489\t0\n+phiX174\t490\t0\n+phiX174\t491\t0\n+phiX174\t492\t0\n+phiX174\t493\t0\n+phiX174\t494\t0\n+phiX174\t495\t0\n+phiX174\t496\t0\n+phiX174\t497\t0\n+phiX174\t498\t0\n+phiX174\t499\t0\n+phiX174\t500\t0\n+phiX174\t501\t0\n+phiX174\t502\t0\n+phiX174\t503\t0\n+phiX174\t504\t0\n+phiX174\t505\t0\n+phiX174\t506\t0\n+phiX174\t507\t0\n+phiX174\t508\t0\n+phiX174\t509\t0\n+phiX174\t510\t0\n+phiX174\t511\t0\n+phiX174\t512\t0\n+phiX174\t513\t0\n+phiX174\t514\t0\n+phiX174\t515\t0\n+phiX174\t516\t0\n+phiX174\t517\t0\n+phiX174\t518\t0\n+phiX174\t519\t0\n+phiX174\t520\t0\n+phiX174\t521\t0\n+phiX174\t522\t0\n+phiX174\t523\t0\n+phiX174\t524\t0\n+phiX174\t525\t0\n+phiX174\t526\t0\n+phiX174\t527\t0\n+phiX174\t528\t0\n+phiX174\t529\t0\n+phiX174\t530\t0\n+phiX174\t531\t0\n+phiX174\t532\t0\n+phiX174\t533\t0\n+phiX174\t534\t0\n+phiX174\t535\t0\n+phiX174\t536\t0\n+phiX174\t537\t0\n+phiX174\t538\t0\n+phiX174\t539\t0\n+phiX174\t540\t0\n+phiX174\t541\t0\n+phiX174\t542\t0\n+phiX174\t543\t0\n+phiX174\t544\t0\n+phiX174\t545\t0\n+phiX174\t546\t0\n+phiX174\t547\t0\n+phiX174\t548\t0\n+phiX174\t549\t0\n+phiX174\t550\t0\n+phiX174\t551\t0\n+phiX174\t552\t0\n+phiX174\t553\t0\n+phiX174\t554\t0\n+phiX174\t555\t0\n+phiX174\t556\t0\n+phiX174\t557\t0\n+phiX174\t558\t0\n+phiX174\t559\t0\n+phiX174\t560\t0\n+phiX174\t561\t0\n+phiX174\t562\t0\n+phiX174\t563\t0\n+phiX174\t564\t0\n+phiX174\t565\t0\n+phiX174\t566\t0\n+phiX174\t567\t0\n+phiX174\t568\t0\n+phiX174\t569\t0\n+phiX174\t570\t0\n+phiX174\t571\t0\n+phiX174\t572\t0\n+phiX174\t573\t0\n+phiX174\t574\t0\n+phiX174\t575\t0\n+phiX174\t576\t0\n+phiX174\t577\t0\n+phiX174\t578\t0\n+phiX174\t579\t0\n+phiX174\t580\t0\n+phiX174\t581\t0\n+phiX174\t582\t0\n+phiX174\t583\t0\n+phiX174\t584\t0\n+phiX174\t585\t0\n+phiX174\t586\t0\n+phiX174\t587\t0\n+phiX174\t588\t0\n+phiX174\t589\t0\n+phiX174\t590\t0\n+phiX174\t591\t0\n+phiX174\t592\t0\n+phiX174\t593\t0\n+phiX174\t594\t0\n+phiX174\t595\t0\n+phiX174\t596\t0\n+phiX174\t597\t0\n+phiX174\t598\t0\n+phiX174\t599\t0\n+phiX174\t600\t0\n+phiX174\t601\t0\n+phiX174\t602\t0\n+phiX174\t603\t0\n+phiX174\t604\t0\n+phiX174\t605\t0\n+phiX174\t606\t0\n+phiX174\t607\t0\n+phiX174\t608\t0\n+phiX174\t609\t0\n+phiX174\t610\t0\n+phiX174\t611\t0\n+phiX174\t612\t0\n+phiX174\t613\t0\n+phiX174\t614\t0\n+phiX174\t615\t0\n+phiX174\t616\t0\n+phiX174\t617\t0\n+phiX174\t618\t0\n+phiX174\t619\t0\n+phiX174\t620\t0\n+phiX174\t621\t0\n+phiX174\t622\t0\n+phiX174\t623\t0\n+phiX174\t624\t0\n+phiX174\t625\t0\n+phiX174\t626\t0\n+phiX174\t627\t0\n+phiX174\t628\t0\n+phiX174\t629\t0\n+phiX174\t630\t0\n+phiX174\t631\t0\n+phiX174\t632\t0\n+phiX174\t633\t0\n+phiX174\t634\t0\n+phiX174\t635\t0\n+phiX174\t636\t0\n+phiX174\t637\t0\n+phiX174\t638\t0\n+phiX174\t639\t0\n+phiX174\t640\t0\n+phiX174\t641\t0\n+phiX174\t642\t0\n+phiX174\t643\t0\n+phiX174\t644\t0\n+phiX174\t645\t0\n+phiX174\t646\t0\n+phiX174\t647\t0\n+phiX174\t648\t0\n+phiX174\t649\t0\n+phiX174\t650\t0\n+phiX174\t651\t0\n+phiX174\t652\t0\n+phiX174\t653\t0\n+phiX174\t654\t0\n+phiX174\t655\t0\n+phiX174\t656\t0\n+phiX'..b'phiX174\t4695\t0\n+phiX174\t4696\t0\n+phiX174\t4697\t0\n+phiX174\t4698\t0\n+phiX174\t4699\t0\n+phiX174\t4700\t0\n+phiX174\t4701\t0\n+phiX174\t4702\t0\n+phiX174\t4703\t0\n+phiX174\t4704\t0\n+phiX174\t4705\t0\n+phiX174\t4706\t0\n+phiX174\t4707\t0\n+phiX174\t4708\t0\n+phiX174\t4709\t0\n+phiX174\t4710\t0\n+phiX174\t4711\t0\n+phiX174\t4712\t0\n+phiX174\t4713\t0\n+phiX174\t4714\t0\n+phiX174\t4715\t0\n+phiX174\t4716\t0\n+phiX174\t4717\t0\n+phiX174\t4718\t0\n+phiX174\t4719\t0\n+phiX174\t4720\t0\n+phiX174\t4721\t0\n+phiX174\t4722\t0\n+phiX174\t4723\t1\n+phiX174\t4724\t1\n+phiX174\t4725\t1\n+phiX174\t4726\t1\n+phiX174\t4727\t1\n+phiX174\t4728\t1\n+phiX174\t4729\t1\n+phiX174\t4730\t1\n+phiX174\t4731\t1\n+phiX174\t4732\t1\n+phiX174\t4733\t1\n+phiX174\t4734\t1\n+phiX174\t4735\t1\n+phiX174\t4736\t1\n+phiX174\t4737\t1\n+phiX174\t4738\t1\n+phiX174\t4739\t1\n+phiX174\t4740\t1\n+phiX174\t4741\t1\n+phiX174\t4742\t1\n+phiX174\t4743\t1\n+phiX174\t4744\t1\n+phiX174\t4745\t1\n+phiX174\t4746\t1\n+phiX174\t4747\t1\n+phiX174\t4748\t1\n+phiX174\t4749\t1\n+phiX174\t4750\t1\n+phiX174\t4751\t1\n+phiX174\t4752\t1\n+phiX174\t4753\t1\n+phiX174\t4754\t1\n+phiX174\t4755\t1\n+phiX174\t4756\t1\n+phiX174\t4757\t1\n+phiX174\t4758\t1\n+phiX174\t4759\t0\n+phiX174\t4760\t0\n+phiX174\t4761\t0\n+phiX174\t4762\t0\n+phiX174\t4763\t0\n+phiX174\t4764\t0\n+phiX174\t4765\t0\n+phiX174\t4766\t0\n+phiX174\t4767\t0\n+phiX174\t4768\t0\n+phiX174\t4769\t0\n+phiX174\t4770\t0\n+phiX174\t4771\t0\n+phiX174\t4772\t0\n+phiX174\t4773\t0\n+phiX174\t4774\t0\n+phiX174\t4775\t0\n+phiX174\t4776\t0\n+phiX174\t4777\t0\n+phiX174\t4778\t0\n+phiX174\t4779\t0\n+phiX174\t4780\t0\n+phiX174\t4781\t0\n+phiX174\t4782\t0\n+phiX174\t4783\t0\n+phiX174\t4784\t0\n+phiX174\t4785\t0\n+phiX174\t4786\t0\n+phiX174\t4787\t0\n+phiX174\t4788\t0\n+phiX174\t4789\t0\n+phiX174\t4790\t0\n+phiX174\t4791\t0\n+phiX174\t4792\t0\n+phiX174\t4793\t0\n+phiX174\t4794\t0\n+phiX174\t4795\t0\n+phiX174\t4796\t0\n+phiX174\t4797\t0\n+phiX174\t4798\t0\n+phiX174\t4799\t0\n+phiX174\t4800\t0\n+phiX174\t4801\t0\n+phiX174\t4802\t0\n+phiX174\t4803\t0\n+phiX174\t4804\t0\n+phiX174\t4805\t0\n+phiX174\t4806\t0\n+phiX174\t4807\t0\n+phiX174\t4808\t0\n+phiX174\t4809\t0\n+phiX174\t4810\t0\n+phiX174\t4811\t0\n+phiX174\t4812\t0\n+phiX174\t4813\t0\n+phiX174\t4814\t0\n+phiX174\t4815\t0\n+phiX174\t4816\t0\n+phiX174\t4817\t0\n+phiX174\t4818\t0\n+phiX174\t4819\t0\n+phiX174\t4820\t0\n+phiX174\t4821\t0\n+phiX174\t4822\t0\n+phiX174\t4823\t0\n+phiX174\t4824\t0\n+phiX174\t4825\t0\n+phiX174\t4826\t0\n+phiX174\t4827\t0\n+phiX174\t4828\t0\n+phiX174\t4829\t0\n+phiX174\t4830\t0\n+phiX174\t4831\t0\n+phiX174\t4832\t0\n+phiX174\t4833\t0\n+phiX174\t4834\t0\n+phiX174\t4835\t0\n+phiX174\t4836\t0\n+phiX174\t4837\t0\n+phiX174\t4838\t0\n+phiX174\t4839\t0\n+phiX174\t4840\t0\n+phiX174\t4841\t0\n+phiX174\t4842\t0\n+phiX174\t4843\t0\n+phiX174\t4844\t0\n+phiX174\t4845\t0\n+phiX174\t4846\t0\n+phiX174\t4847\t0\n+phiX174\t4848\t0\n+phiX174\t4849\t0\n+phiX174\t4850\t0\n+phiX174\t4851\t0\n+phiX174\t4852\t0\n+phiX174\t4853\t0\n+phiX174\t4854\t0\n+phiX174\t4855\t0\n+phiX174\t4856\t0\n+phiX174\t4857\t0\n+phiX174\t4858\t0\n+phiX174\t4859\t0\n+phiX174\t4860\t0\n+phiX174\t4861\t0\n+phiX174\t4862\t0\n+phiX174\t4863\t0\n+phiX174\t4864\t0\n+phiX174\t4865\t0\n+phiX174\t4866\t0\n+phiX174\t4867\t0\n+phiX174\t4868\t0\n+phiX174\t4869\t0\n+phiX174\t4870\t0\n+phiX174\t4871\t0\n+phiX174\t4872\t0\n+phiX174\t4873\t0\n+phiX174\t4874\t0\n+phiX174\t4875\t0\n+phiX174\t4876\t0\n+phiX174\t4877\t0\n+phiX174\t4878\t0\n+phiX174\t4879\t0\n+phiX174\t4880\t0\n+phiX174\t4881\t0\n+phiX174\t4882\t0\n+phiX174\t4883\t0\n+phiX174\t4884\t0\n+phiX174\t4885\t0\n+phiX174\t4886\t0\n+phiX174\t4887\t0\n+phiX174\t4888\t0\n+phiX174\t4889\t0\n+phiX174\t4890\t0\n+phiX174\t4891\t0\n+phiX174\t4892\t0\n+phiX174\t4893\t0\n+phiX174\t4894\t0\n+phiX174\t4895\t0\n+phiX174\t4896\t0\n+phiX174\t4897\t0\n+phiX174\t4898\t0\n+phiX174\t4899\t0\n+phiX174\t4900\t0\n+phiX174\t4901\t0\n+phiX174\t4902\t0\n+phiX174\t4903\t0\n+phiX174\t4904\t0\n+phiX174\t4905\t0\n+phiX174\t4906\t0\n+phiX174\t4907\t0\n+phiX174\t4908\t1\n+phiX174\t4909\t1\n+phiX174\t4910\t1\n+phiX174\t4911\t1\n+phiX174\t4912\t1\n+phiX174\t4913\t1\n+phiX174\t4914\t1\n+phiX174\t4915\t1\n+phiX174\t4916\t1\n+phiX174\t4917\t1\n+phiX174\t4918\t1\n+phiX174\t4919\t1\n+phiX174\t4920\t1\n+phiX174\t4921\t1\n+phiX174\t4922\t1\n+phiX174\t4923\t1\n+phiX174\t4924\t1\n+phiX174\t4925\t1\n+phiX174\t4926\t1\n+phiX174\t4927\t1\n+phiX174\t4928\t1\n+phiX174\t4929\t1\n+phiX174\t4930\t1\n+phiX174\t4931\t1\n+phiX174\t4932\t1\n+phiX174\t4933\t1\n+phiX174\t4934\t1\n+phiX174\t4935\t1\n+phiX174\t4936\t1\n+phiX174\t4937\t1\n+phiX174\t4938\t1\n+phiX174\t4939\t1\n+phiX174\t4940\t1\n+phiX174\t4941\t1\n+phiX174\t4942\t1\n+phiX174\t4943\t1\n+phiX174\t4944\t0\n' |
b |
diff -r 000000000000 -r 2c2200cecea2 test-data/bamtools-fasta.fa --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bamtools-fasta.fa Wed Sep 10 11:55:26 2014 -0400 |
b |
@@ -0,0 +1,2 @@ +>phiX174 +GAGTTTTATCGCTTCCATGACGCAGAAGTTAACACTTTCGGATATTTCTGATGAGTCGAAAAATTATCTTGATAAAGCAGGAATTACTACTGCTTGTTTACGAATTAAATCGAAGTGGACTGCTGGCGGAAAATGAGAAAATTCGACCTATCCTTGCGCAGCTCGAGAAGCTCTTACTTTGCGACCTTTCGCCATCAACTAACGATTCTGTCAAAAACTGACGCGTTGGATGAGGAGAAGTGGCTTAATATGCTTGGCACGTTCGTCAAGGACTGGTTTAGATATGAGTCACATTTTGTTCATGGTAGAGATTCTCTTGTTGACATTTTAAAAGAGCGTGGATTACTATCTGAGTCCGATGCTGTTCAACCACTAATAGGTAAGAAATCATGAGTCAAGTTACTGAACAATCCGTACGTTTCCAGACCGCTTTGGCCTCTATTAAGCTCATTCAGGCTTCTGCCGTTTTGGATTTAACCGAAGATGATTTCGATTTTCTGACGAGTAACAAAGTTTGGATTGCTACTGACCGCTCTCGTGCTCGTCGCTGCGTTGAGGCTTGCGTTTATGGTACGCTGGACTTTGTGGGATACCCTCGCTTTCCTGCTCCTGTTGAGTTTATTGCTGCCGTCATTGCTTATTATGTTCATCCCGTCAACATTCAAACGGCCTGTCTCATCATGGAAGGCGCTGAATTTACGGAAAACATTATTAATGGCGTCGAGCGTCCGGTTAAAGCCGCTGAATTGTTCGCGTTTACCTTGCGTGTACGCGCAGGAAACACTGACGTTCTTACTGACGCAGAAGAAAACGTGCGTCAAAAATTACGTGCaGAAGGAGTGATGTAATGTCTAAAGGTAAAAAACGTTCTGGCGCTCGCCCTGGTCGTCCGCAGCCGTTGCGAGGTACTAAAGGCAAGCGTAAAGGCGCTCGTCTTTGGTATGTAGGTGGTCAACAATTTTAATTGCAGGGGCTTCGGCCCCTTACTTGAGGATAAATTATGTCTAATATTCAAACTGGCGCCGAGCGTATGCCGCATGACCTTTCCCATCTTGGCTTCCTTGCTGGTCAGATTGGTCGTCTTATTACCATTTCAACTACTCCGGTTATCGCTGGCGACTCCTTCGAGATGGACGCCGTTGGCGCTCTCCGTCTTTCTCCATTGCGTCGTGGCCTTGCTATTGACTCTACTGTAGACATTTTTACTTTTTATGTCCCTCATCGTCACGTTTATGGTGAACAGTGGATTAAGTTCATGAAGGATGGTGTTAATGCCACTCCTCTCCCGACTGTTAACACTACTGGTTATATTGACCATGCCGCTTTTCTTGGCACGATTAACCCTGATACCAATAAAATCCCTAAGCATTTGTTTCAGGGTTATTTGAATATCTATAACAACTATTTTAAAGCGCCGTGGATGCCTGACCGTACCGAGGCTAACCCTAATGAGCTTAATCAAGATGATGCTCGTTATGGTTTCCGTTGCTGCCATCTCAAAAACATTTGGACTGCTCCGCTTCCTCCTGAGACTGAGCTTTCTCGCCAAATGACGACTTCTACCACATCTATTGACATTATGGGTCTGCAAGCTGCTTATGCTAATTTGCATACTGACCAAGAACGTGATTACTTCATGCAGCGTTACCgTGATGTTATTTCTTCATTTGGAGGTAAAACCTCTTATGACGCTGACAACCGTCCTTTACTTGTCATGCGCTCTAATCTCTGGGCATCTGGCTATGATGTTGATGGAACTGACCAAACGTCGTTAGGCCAGTTTTCTGGTCGTGTTCAACAGACCTATAAACATTCTGTGCCGCGTTTCTTTGTTCCTGAGCATGGCACTATGTTTACTCTTGCGCTTGTTCGTTTTCCGCCTACTGCGACTAAAGAGATTCAGTACCTTAACGCTAAAGGTGCTTTGACTTATACCGATATTGCTGGCGACCCTGTTTTGTATGGCAACTTGCCGCCGCGTGAAATTTCTATGAAGGATGTTTTCCGTTCTGGTGATTCGTCTAAGAAGTTTAAGATTGCTGAGGGTCAGTGGTATCGTTATGCGCCTTCGTATGTTTCTCCTGCTTATCACCTTCTTGAAGGCTTCCCATTCATTCAGGAACCGCCTTCTGGTGATTTGCAAGAACGCGTACTTATTCGCCACCATGATTATGACCAGTGTTTCCAGTCCGTTCAGTTGTTGCAGTGGAATAGTCAGGTTAAATTTAATGTGACCGTTTATCGCAATCTGCCGACCACTCGCGATTCAATCATGACTTCGTGATAAAAGATTGAGTGTGAGGTTATAACGCCGAAGCGGTAAAAATTTTAATTTTTGCCGCTGAGGGGTTGACCAAGCGAAGCGCGGTAGGTTTTCTGCTTAGGAGTTTAATCATGTTTCAGACTTTTATTTCTCGCCATAATTCAAACTTTTTTTCTGATAAGCTGGTTCTCACTTCTGTTACTCCAGCTTCTTCGGCACCTGTTTTACAGACACCTAAAGCTACATCGTCAACGTTATATTTTGATAGTTTGACGGTTAATGCTGGTAATGGTGGTTTTCTTCATTGCATTCAGATGGATACATCTGTCAACGCCGCTAATCAGGTTGTTTCTGTTGGTGCTGATATTGCTTTTGATGCCGACCCTAAATTTTTTGCCTGTTTGGTTCGCTTTGAGTCTTCTTCGGTTCCGACTACCCTCCCGACTGCCTATGATGTTTATCCTTTGAATGGTCGCCATGATGGTGGTTATTATACCGTCAAGGACTGTGTGACTATTGACGTCCTTCCCCGTACGCCGGGCAATAAtGTTTATGTTGGTTTCATGGTTTGGTCTAACTTTACCGCTACTAAATGCCGCGGATTGGTTTCGCTGAATCAGGTTATTAAAGAGATTATTTGTCTCCAGCCACTTAAGTGAGGTGATTTATGTTTGGTGCTATTGCTGGCGGTATTGCTTCTGCTCTTGCTGGTGGCGCCATGTCTAAATTGTTTGGAGGCGGTCAAAAAGCCGCCTCCGGTGGCATTCAAGGTGATGTGCTTGCTACCGATAACAATACTGTAGGCATGGGTGATGCTGGTATTAAATCTGCCATTCAAGGCTCTAATGTTCCTAACCCTGATGAGGCCGCCCCTAGTTTTGTTTCTGGTGCTATGGCTAAAGCTGGTAAAGGACTTCTTGAAGGTACGTTGCAGGCTGGCACTTCTGCCGTTTCTGATAAGTTGCTTGATTTGGTTGGACTTGGTGGCAAGTCTGCCGCTGATAAAGGAAAGGATACTCGTGATTATCTTGCTGCTGCATTTCCTGAGCTTAATGCTTGGGAGCGTGCTGGTGCTGATGCTTCCTCTGCTGGTATGGTTGACGCCGGATTTGAGAATCAAAAAGAGCTTACTAAAATGCAACTGGACAATCAGAAAGAGATTGCCGAGATGCAAAATGAGACTCAAAAAGAGATTGCTGGCATTCAGTCGGCGACTTCACGCCAGAATACGAAAGACCAGGTATATGCACAAAATGAGATGCTTGCTTATCAACAGAAGGAGTCTACTGCTCGCGTTGCGTCTATTATGGAAAACACCAATCTTTCCAAGCAACAGCAGGTTTCCGAGATTATGCGCCAAATGCTTACTCAAGCTCAAACGGCTGGTCAGTATTTTACCAATGACCAAATCAAAGAAATGACTCGCAAGGTTAGTGCTGAGGTTGACTTAGTTCATCAGCAAACGCAGAATCAGCGGTATGGCTCTTCTCATATTGGCGCTACTGCAAAGGATATTTCTAATGTCGTCACTGATGCTGCTTCTGGTGTGGTTGATATTTTTCATGGTATTGATAAAGCTGTTGCCGATACTTGGAACAATTTCTGGAAAGACGGTAAAGCTGATGGTATTGGCTCTAATTTGTCTAGGAAATAACCGTCAGGATTGACACCCTCCCAATTGTATGTTTTCATGCCTCCAAATCTTGGAGGCTTTTTTATGGTTCGTTCTTATTACCCTTCTGAATGTCACGCTGATTATTTTGACTTTGAGCGTATCGAGGCTCTTAAACCTGCTATTGAGGCTTGTGGCATTTCTACTCTTTCTCAATCCCCAATGCTTGGCTTCCATAAGCAGATGGATAACCGCATCAAGCTCTTGGAAGAGATTCTGTCTTTTCGTATGCAGGGCGTTGAGTTCGATAATGGTGATATGTATGTTGACGGCCATAAGGCTGCTTCTGACGTTCGTGATGAGTTTGTATCTGTTACTGAGAAGTTAATGGATGAATTGGCACAATGCTACAATGTGCTCCCCCAACTTGATATTAATAACACTATAGACCACCGCCCCGAAGGGGACGAAAAATGGTTTTTAGAGAACGAGAAGACGGTTACGCAGTTTTGCCGCAAGCTGGCTGCTGAACGCCCTCTTAAGGATATTCGCGATGAGTATAATTACCCCAAAAAGAAAGGTATTAAGGATGAGTGTTCAAGATTGCTGGAGGCCTCCACTATGAAATCGCGTAGAGGCTTTaCTATTCAGCGTTTGATGAATGCAATGCGACAGGCTCATGCTGATGGTTGGTTTATCGTTTTTGACACTCTCACGTTGGCTGACGACCGATTAGAGGCGTTTTATGATAATCCCAATGCTTTGCGTGACTATTTTCGTGATATTGGTCGTATGGTTCTTGCTGCCGAGGGTCGCAAGGCTAATGATTCACACGCCGACTGCTATCAGTATTTTTGTGTGCCTGAGTATGGTACAGCTAATGGCCGTCTTCATTTCCATGCGGTGCAtTTTATGCGGACACTTCCTACAGGTAGCGTTGACCCTAATTTTGGTCGTCGGGTACGCAATCGCCGCCAGTTAAATAGCTTGCAAAATACGTGGCCTTATGGTTACAGTATGCCCATCGCAGTTCGCTACACGCAGGACGCTTTTTCACGTTCTGGTTGGTTGTGGCCTGTTGATGCTAAAGGTGAGCCGCTTAAAGCTACCAGTTATATGGCTGTTGGTTTCTATGTGGCTAAATACGTTAACAAAAAGTCAGATATGGACCTTGCTGCTAAAGGTCTAGGAGCTAAAGAATGGAACAACTCACTAAAAACCAAGCTGTCGCTACTTCCCAAGAAGCTGTTCAGAATCAGAATGAGCCGCAACTTCGGGATGAAAATGCTCACAATGACAAATCTGTCCACGGAGTGCTTAATCCAACTTACCAAGCTGGGTTACGACGCGACGCCGTTCAACCAGATATTGAAGCAGAACGCAAAAAGAGAGATGAGATTGAGGCTGGGAAAAGTTACTGTAGCCGACGTTTTGGCGGCGCAACCTGTGACGACAAATCTGCTCAAATTTATGCGCGCTTCGATAAAAATGATTGGCGTATCCAACCTGCA |
b |
diff -r 000000000000 -r 2c2200cecea2 test-data/bamtools-header.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test-data/bamtools-header.txt Wed Sep 10 11:55:26 2014 -0400 |
b |
@@ -0,0 +1,3 @@ +@SQ SN:phiX174 LN:5386 +@PG ID:bwa PN:bwa VN:0.5.9-r16 + |
b |
diff -r 000000000000 -r 2c2200cecea2 test-data/bamtools-input1.bam |
b |
Binary file test-data/bamtools-input1.bam has changed |
b |
diff -r 000000000000 -r 2c2200cecea2 test-data/bamtools-split-test1.bam |
b |
Binary file test-data/bamtools-split-test1.bam has changed |
b |
diff -r 000000000000 -r 2c2200cecea2 test-data/bamtools-test1.bam |
b |
Binary file test-data/bamtools-test1.bam has changed |
b |
diff -r 000000000000 -r 2c2200cecea2 tool-data/sam_fa_indices.loc.sample --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool-data/sam_fa_indices.loc.sample Wed Sep 10 11:55:26 2014 -0400 |
b |
@@ -0,0 +1,28 @@ +#This is a sample file distributed with Galaxy that enables tools +#to use a directory of Samtools indexed sequences data files. You will need +#to create these data files and then create a sam_fa_indices.loc file +#similar to this one (store it in this directory) that points to +#the directories in which those files are stored. The sam_fa_indices.loc +#file has this format (white space characters are TAB characters): +# +#index <seq> <location> +# +#So, for example, if you had hg18 indexed stored in +#/depot/data2/galaxy/sam/, +#then the sam_fa_indices.loc entry would look like this: +# +#index hg18 /depot/data2/galaxy/sam/hg18.fa +# +#and your /depot/data2/galaxy/sam/ directory +#would contain hg18.fa and hg18.fa.fai files: +# +#-rw-r--r-- 1 james universe 830134 2005-09-13 10:12 hg18.fa +#-rw-r--r-- 1 james universe 527388 2005-09-13 10:12 hg18.fa.fai +# +#Your sam_fa_indices.loc file should include an entry per line for +#each index set you have stored. The file in the path does actually +#exist, but it should never be directly used. Instead, the name serves +#as a prefix for the index file. For example: +# +#index hg18 /depot/data2/galaxy/sam/hg18.fa +#index hg19 /depot/data2/galaxy/sam/hg19.fa |
b |
diff -r 000000000000 -r 2c2200cecea2 tool-data/tool_data_table_conf.xml.sample --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool-data/tool_data_table_conf.xml.sample Wed Sep 10 11:55:26 2014 -0400 |
b |
@@ -0,0 +1,8 @@ +<!-- Use the file tool_data_table_conf.xml.oldlocstyle if you don't want to update your loc files as changed in revision 4550:535d276c92bc--> +<tables> + <!-- Location of SAMTools indexes and other files --> + <table name="sam_fa_indexes" comment_char="#"> + <columns>line_type, value, path</columns> + <file path="tool-data/sam_fa_indices.loc" /> + </table> +</tables> |
b |
diff -r 000000000000 -r 2c2200cecea2 tool_dependencies.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tool_dependencies.xml Wed Sep 10 11:55:26 2014 -0400 |
b |
@@ -0,0 +1,9 @@ +<?xml version="1.0"?> +<tool_dependency> + <package name="bamtools" version="2.3.0_2d7685d2ae"> + <repository changeset_revision="9e50b79bc32b" name="package_bamtools" owner="anton" toolshed="http://toolshed.g2.bx.psu.edu" /> + </package> + <package name="samtools" version="0.1.18"> + <repository changeset_revision="171cd8bc208d" name="package_samtools_0_1_18" owner="devteam" toolshed="http://toolshed.g2.bx.psu.edu" /> + </package> +</tool_dependency> \ No newline at end of file |