# HG changeset patch # User devteam # Date 1483103456 18000 # Node ID b4dfb5470bf3493536dbe5c380b296764d80b242 # Parent 8955a9521def7ebf64ec2cf1694e804f51f842eb planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tools/bwa commit 13b3ab10ff1a2e4be39b44f885df6bbe7c23099a diff -r 8955a9521def -r b4dfb5470bf3 bwa-mem.xml --- a/bwa-mem.xml Fri Dec 18 18:51:08 2015 -0500 +++ b/bwa-mem.xml Fri Dec 30 08:10:56 2016 -0500 @@ -1,5 +1,5 @@ - + - map medium and long reads (> 100 bp) against reference genome read_group_macros.xml @@ -8,44 +8,8 @@ - #set $reference_fasta_filename = "localref.fa" - - #if str( $reference_source.reference_source_selector ) == "history": - ln -s "${reference_source.ref_file}" "${reference_fasta_filename}" && - - ## The following shell commands decide with of the BWA indexing algorithms (IS or BWTSW) will be run - ## depending ob the size of the input FASTA dataset - ( - size=`stat -c %s "${reference_fasta_filename}" 2>/dev/null`; ## Linux - if [ $? -eq 0 ]; - then - if [ "\$size" -lt 2000000000 ]; - then - bwa index -a is "${reference_fasta_filename}"; - echo "Generating BWA index with is algorithm"; - else - bwa index -a bwtsw "${reference_fasta_filename}"; - echo "Generating BWA index with bwtsw algorithm"; - fi; - fi; - - eval \$(stat -s "${reference_fasta_filename}" 2>/dev/null); ## OSX - if [ -n "\$st_size" ]; - then - if [ "\$st_size" -lt 2000000000 ]; - then - bwa index -a is "${reference_fasta_filename}"; - echo "Generating BWA index with is algorithm"; - else - bwa index -a bwtsw "${reference_fasta_filename}"; - echo "Generating BWA index with bwtsw algorithm"; - fi; - fi; - ) && - - #else: - #set $reference_fasta_filename = str( $reference_source.ref_file.fields.path ) - #end if + temporary_bam_file.bam && - - samtools sort -f temporary_bam_file.bam ${bam_output} + | samtools sort -O bam -o '$bam_output' +]]> - - - - - - - - - - - - - - - - - - - + @@ -200,7 +149,9 @@ - + + + @@ -208,6 +159,12 @@ + + + + + + @@ -304,6 +261,7 @@ + diff -r 8955a9521def -r b4dfb5470bf3 bwa.xml --- a/bwa.xml Fri Dec 18 18:51:08 2015 -0500 +++ b/bwa.xml Fri Dec 30 08:10:56 2016 -0500 @@ -1,5 +1,5 @@ - + - map short reads (< 100 bp) against reference genome read_group_macros.xml @@ -68,41 +68,8 @@ - #set $reference_fasta_filename = "localref.fa" - - #if str( $reference_source.reference_source_selector ) == "history": - ln -s "${reference_source.ref_file}" "${reference_fasta_filename}" && - - ## The following shell commands decide with of the BWA indexing algorithms (IS or BWTSW) will be run - ## depending ob the size of the input FASTA dataset - ( - size=`stat -c %s "${reference_fasta_filename}" 2>/dev/null`; ## Linux - if [ $? -eq 0 ]; - then - if [ "\$size" -lt 2000000000 ]; - then - bwa index -a is "${reference_fasta_filename}"; - else - bwa index -a bwtsw "${reference_fasta_filename}"; - fi; - fi; - - eval \$(stat -s "${reference_fasta_filename}" 2>/dev/null); ## OSX - if [ -n "\$st_size" ]; - then - if [ "\$st_size" -lt 2000000000 ]; - then - bwa index -a is "${reference_fasta_filename}"; - echo "Generating BWA index with is algorithm"; - else - bwa index -a bwtsw "${reference_fasta_filename}"; - echo "Generating BWA index with bwtsw algorithm"; - fi; - fi; - ) && - #else: - #set $reference_fasta_filename = str( $reference_source.ref_file.fields.path ) - #end if + first.sai && + > first.sai && bwa aln -t "\${GALAXY_SLOTS:-1}" @@ -149,7 +116,7 @@ "${input_type.fastq_input2}" #end if - > second.sai && + > second.sai && bwa sampe @@ -178,7 +145,7 @@ "${reference_fasta_filename}" "${input_type.fastq_input1}" - > first.sai && + > first.sai && bwa samse @@ -202,7 +169,7 @@ "${reference_fasta_filename}" "${input_type.bam_input}" - > first.sai && + > first.sai && bwa aln -t "\${GALAXY_SLOTS:-1}" @@ -211,7 +178,7 @@ @command_options@ "${reference_fasta_filename}" "${input_type.bam_input}" - > second.sai && + > second.sai && bwa sampe @@ -238,7 +205,7 @@ "${reference_fasta_filename}" "${input_type.bam_input}" - > first.sai && + > first.sai && bwa samse @@ -251,31 +218,12 @@ "${reference_fasta_filename}" first.sai "${input_type.bam_input}" #end if - | samtools view -Sb - > temporary_bam_file.bam && - - samtools sort -f temporary_bam_file.bam ${bam_output} + | samtools sort -O bam -o '$bam_output' +]]> - - - - - - - - - - - - - - - - - - - + diff -r 8955a9521def -r b4dfb5470bf3 bwa_macros.xml --- a/bwa_macros.xml Fri Dec 18 18:51:08 2015 -0500 +++ b/bwa_macros.xml Fri Dec 30 08:10:56 2016 -0500 @@ -1,5 +1,8 @@ read_group_macros.xml + + 0.7.15 + #set $rg_string = "@RG\\tID:" + str($rg_id) #set $rg_string += $format_read_group("\\tSM:", $rg_sm) @@ -15,10 +18,24 @@ #set $rg_string += $format_read_group("\\tPU:", $rg_pu) + + - bwa - samtools + bwa + samtools @@ -31,6 +48,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +