# HG changeset patch # User iuc # Date 1491916764 14400 # Node ID a6ea26c1f225f146cc418e15df0e06d10e477cf8 # Parent 2e4674c166154eb8dbbf73065205fc18159c5dfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tools/bwameth commit cbf959a50b9424974905a5551ef7b3c50da4d92a diff -r 2e4674c16615 -r a6ea26c1f225 bwameth.xml --- a/bwameth.xml Sun Mar 12 04:11:22 2017 -0400 +++ b/bwameth.xml Tue Apr 11 09:19:24 2017 -0400 @@ -1,4 +1,4 @@ - + Fast and accurate aligner of BS-Seq reads. samtools @@ -16,6 +16,55 @@ #set index=$referenceSource.index.fields.path #end if + ## Link in the files with a name that's appropriate + #if str($single_or_paired.single_or_paired_opts) == 'paired': + #if $single_or_paired.input_mate1.is_of_type("fastq.gz", "fastqsanger.gz"): + #set read1 = "input_f.fastq.gz" + #else if $single_or_paired.input_mate1.is_of_type("fastq.bz2", "fastqsanger.bz2"): + #set read1 = "input_f.fastq.bz2" + #else: + #set read1 = "input_f.fastq" + #end if + ln -f -s '${single_or_paired.input_mate1}' ${read1} && + + #if $single_or_paired.input_mate2.is_of_type("fastq.gz", "fastqsanger.gz"): + #set read2 = "input_r.fastq.gz" + #else if $single_or_paired.input_mate2.is_of_type("fastq.bz2", "fastqsanger.bz2"): + #set read2 = "input_r.fastq.bz2" + #else: + #set read2 = "input_r.fastq" + #end if + ln -f -s '${single_or_paired.input_mate2}' ${read2} && + #else if str($single_or_paired.single_or_paired_opts) == 'paired_collection': + #if $single_or_paired.input_mate1.forward.is_of_type("fastq.gz", "fastqsanger.gz"): + #set read1 = "input_f.fastq.gz" + #else if $single_or_paired.input_mate1.forward.is_of_type("fastq.bz2", "fastqsanger.bz2"): + #set read1 = "input_f.fastq.bz2" + #else: + #set read1 = "input_f.fastq" + #end if + ln -s '${single_or_paired.input_mate1.forward}' ${read1} && + + #if $single_or_paired.input_mate1.reverse.is_of_type("fastq.gz", "fastqsanger.gz"): + #set read2 = "input_r.fastq.gz" + #else if $single_or_paired.input_mate1.reverse.is_of_type("fastq.bz2", "fastqsanger.bz2"): + #set read2 = "input_r.fastq.bz2" + #else: + #set read2 = "input_r.fastq" + #end if + ln -s '${single_or_paired.input_mate1.reverse}' ${read2} && + #else: + #if $single_or_paired.input_singles.is_of_type("fastq.gz", "fastqsanger.gz"): + #set read1 = "input_f.fastq.gz" + #else if $single_or_paired.input_singles.is_of_type("fastq.bz2", "fastqsanger.bz2"): + #set read1 = "input_f.fastq.bz2" + #else: + #set read1 = "input_f.fastq" + #end if + ln -f -s '${single_or_paired.input_singles}' ${read1} && + #end if + + bwameth.py -t "\${GALAXY_SLOTS:-4}" --reference "${index}" @@ -25,11 +74,9 @@ #end if #if $single_or_paired.single_or_paired_opts == 'single': - $single_or_paired.input_singles - #elif $single_or_paired.single_or_paired_opts == 'paired': - $single_or_paired.input_mate1 $single_or_paired.input_mate2 + $read1 #else: - $single_or_paired.input_mate1.forward $single_or_paired.input_mate1.reverse + $read1 $read2 #end if | samtools view -u - | samtools sort -@ "\${GALAXY_SLOTS:-4}" -T tmp -O bam -o output.bam - ]]> @@ -60,14 +107,14 @@ - + - - + + - + @@ -82,8 +129,8 @@ - - + + @@ -92,8 +139,8 @@ - - + + diff -r 2e4674c16615 -r a6ea26c1f225 test-data/output.bam Binary file test-data/output.bam has changed