Mercurial > repos > iuc > snippy
comparison snippy.xml @ 10:a3f95a688c47 draft
"planemo upload commit 02413e02c9484cdb604bda2c09931599f9259792"
| author | iuc |
|---|---|
| date | Tue, 28 Jan 2020 02:50:09 +0000 |
| parents | 43791d945de1 |
| children | ac6e4444e3b8 |
comparison
equal
deleted
inserted
replaced
| 9:43791d945de1 | 10:a3f95a688c47 |
|---|---|
| 1 <tool id="snippy" name="snippy" version="@VERSION@+galaxy1"> | 1 <tool id="snippy" name="snippy" version="@VERSION@+galaxy2"> |
| 2 <description> | 2 <description> |
| 3 Snippy finds SNPs between a haploid reference genome and your NGS sequence reads. | 3 Snippy finds SNPs between a haploid reference genome and your NGS sequence reads. |
| 4 </description> | 4 </description> |
| 5 <macros> | 5 <macros> |
| 6 <import>macros.xml</import> | 6 <import>macros.xml</import> |
| 10 | 10 |
| 11 <command detect_errors="exit_code"><![CDATA[ | 11 <command detect_errors="exit_code"><![CDATA[ |
| 12 | 12 |
| 13 @REFERENCE_SOURCE_FILE@ | 13 @REFERENCE_SOURCE_FILE@ |
| 14 | 14 |
| 15 #import re | |
| 16 #if str( $fastq_input.fastq_input_selector ) == "paired" | |
| 17 #set $dir_name = re.sub('[^\w_]', '_', $fastq_input.fastq_input1.element_identifier) | |
| 18 #elif str( $fastq_input.fastq_input_selector ) == "paired_collection" | |
| 19 #set $dir_name = re.sub('[^\w_]', '_', $fastq_input.fastq_input.name) | |
| 20 #elif str( $fastq_input.fastq_input_selector ) == "single" | |
| 21 #set $dir_name = re.sub('[^\w_]', '_', $fastq_input.fastq_input_single.element_identifier) | |
| 22 #elif str( $fastq_input.fastq_input_selector ) == "paired_iv" | |
| 23 #set $dir_name = re.sub('[^\w_]', '_', $fastq_input.fastq_input_interleaved.element_identifier) | |
| 24 #end if | |
| 25 | |
| 15 snippy | 26 snippy |
| 16 --outdir 'out' | 27 --outdir '${dir_name}' |
| 17 --cpus \${GALAXY_SLOTS:-1} | 28 --cpus \${GALAXY_SLOTS:-1} |
| 18 --ram \$((\${GALAXY_MEMORY_MB:-4096}/1024)) | 29 --ram \$((\${GALAXY_MEMORY_MB:-4096}/1024)) |
| 19 @REFERENCE_COMMAND@ | 30 @REFERENCE_COMMAND@ |
| 20 --mapqual $adv.mapqual | 31 --mapqual $adv.mapqual |
| 21 --mincov $adv.mincov | 32 --mincov $adv.mincov |
| 38 --se '$fastq_input.fastq_input_single' | 49 --se '$fastq_input.fastq_input_single' |
| 39 #elif str( $fastq_input.fastq_input_selector ) == "paired_iv" | 50 #elif str( $fastq_input.fastq_input_selector ) == "paired_iv" |
| 40 --peil '$fastq_input.fastq_input_interleaved' | 51 --peil '$fastq_input.fastq_input_interleaved' |
| 41 #end if | 52 #end if |
| 42 | 53 |
| 43 && | 54 #if "outcon" in str($outputs) and $adv.rename_cons |
| 44 | 55 && sed -i 's/>.*/>${dir_name}/' '${dir_name}/snps.consensus.fa' |
| 45 #import re | |
| 46 #if str( $fastq_input.fastq_input_selector ) == "paired" | |
| 47 #set $dir_name = re.sub('[^\w_]', '_', $fastq_input.fastq_input1.element_identifier) | |
| 48 #elif str( $fastq_input.fastq_input_selector ) == "paired_collection" | |
| 49 #set $dir_name = re.sub('[^\w_]', '_', $fastq_input.fastq_input.name) | |
| 50 #elif str( $fastq_input.fastq_input_selector ) == "single" | |
| 51 #set $dir_name = re.sub('[^\w_]', '_', $fastq_input.fastq_input_single.element_identifier) | |
| 52 #elif str( $fastq_input.fastq_input_selector ) == "paired_iv" | |
| 53 #set $dir_name = re.sub('[^\w_]', '_', $fastq_input.fastq_input_interleaved.element_identifier) | |
| 54 #end if | 56 #end if |
| 55 | 57 |
| 56 mkdir -p ${dir_name} && cp -r out/reference out/snps.tab out/snps.aligned.fa out/snps.vcf ${dir_name}/ && | 58 && cp -r '${dir_name}' out |
| 57 tar -czf out.tgz ${dir_name} | 59 && tar -czf out.tgz '${dir_name}' |
| 58 #if "outcon" in str($outputs) and $adv.rename_cons | |
| 59 && sed -i 's/>.*/>${dir_name}/' out/snps.consensus.fa | |
| 60 #end if | |
| 61 | |
| 62 | |
| 63 ]]> </command> | 60 ]]> </command> |
| 64 | 61 |
| 65 <inputs> | 62 <inputs> |
| 66 <expand macro="reference_selector" /> | 63 <expand macro="reference_selector" /> |
| 67 <conditional name="fastq_input"> | 64 <conditional name="fastq_input"> |
