Repository 'bamtools'
hg clone https://toolshed.g2.bx.psu.edu/repos/devteam/bamtools

Changeset 3:04866f817daa (2017-01-18)
Previous changeset 2:ea3fc1adee75 (2015-11-11) Next changeset 4:4d343c1f606b (2019-12-04)
Commit message:
planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/bamtools/bamtools commit ddee21fa767f3234a4e5a9acfeeabdded32e7d01
modified:
bamtools.xml
removed:
tool_dependencies.xml
b
diff -r ea3fc1adee75 -r 04866f817daa bamtools.xml
--- a/bamtools.xml Wed Nov 11 12:33:26 2015 -0500
+++ b/bamtools.xml Wed Jan 18 11:47:11 2017 -0500
b
b'@@ -1,232 +1,193 @@\n <?xml version="1.0"?>\n-<tool id="bamtools" name="Convert, Merge, Randomize" version="0.0.2">\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}" "localbam_${bam_count}.bam" &amp;&amp;\n-    ln -s "${input_bam.metadata.bam_index}" "localbam_${bam_count}.bam.bai" &amp;&amp;\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}" &amp;&amp;\n-        samtools faidx "${reference_fasta_filename}" 2&gt;&amp;1 || echo "Error running samtools faidx for bamtools convert" &gt;&amp;2 &amp;&amp;\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-    <param name="input_bams" type="data" format="bam" label="BAM dataset(s) to filter" min="1" multiple="True"/>\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 are reference sorted by dafault. -->\n-      <!-- Allowing users for sort files may break donstream functionality. -->\n-      <!-- To enable sort option simply uncomment the line below: -->\n-      <!--  <option value="sort">Sort</option> -->\n-      </param>\n-   '..b'mat_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_bams" 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_bams" 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_bams" 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_bams" 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+        <test>\n+            <param name="input_bams" 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_bams" 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_bams" 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_bams" 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+    <help>\n \n **What is does**\n \n@@ -284,8 +245,8 @@\n \n Additional information about BAMtools can be found at https://github.com/pezmaster31/bamtools/wiki\n \n-  </help>\n-  <citations>\n-    <citation type="doi">10.1093/bioinformatics/btr174</citation>\n-  </citations>\n+    </help>\n+    <citations>\n+        <citation type="doi">10.1093/bioinformatics/btr174</citation>\n+    </citations>\n </tool>\n'
b
diff -r ea3fc1adee75 -r 04866f817daa tool_dependencies.xml
--- a/tool_dependencies.xml Wed Nov 11 12:33:26 2015 -0500
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
b
@@ -1,9 +0,0 @@
-<?xml version="1.0"?>
-<tool_dependency>
-    <package name="bamtools" version="2.3.0_2d7685d2ae">
-        <repository changeset_revision="7d6da4982f19" name="package_bamtools_2_3_0_2d7685d2ae" owner="devteam" toolshed="https://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="https://toolshed.g2.bx.psu.edu" />
-     </package>
-</tool_dependency>