comparison csp2_snp.xml @ 59:d322910e773c

"planemo upload"
author rliterman
date Thu, 19 Dec 2024 12:29:18 -0500
parents c8676ac8c6b7
children 5378cd1e3a39
comparison
equal deleted inserted replaced
58:c8676ac8c6b7 59:d322910e773c
6 </requirements> 6 </requirements>
7 <version_command>nextflow -version</version_command> 7 <version_command>nextflow -version</version_command>
8 <command detect_errors="aggressive"><![CDATA[ 8 <command detect_errors="aggressive"><![CDATA[
9 mkdir ./queries ./references; 9 mkdir ./queries ./references;
10 10
11
12 #set query_fasta_input="" 11 #set query_fasta_input=""
13 #if $query_fasta.query_fasta_select == 'collection' 12 #set ref_fasta_input=""
13 #set query_reads_forward=""
14 #set query_reads_reverse=""
15 #set ref_reads_forward=""
16 #set ref_reads_reverse=""
17
18 #if "$query_fasta.query_fasta_select" == 'collection'
14 #set query_fasta_input=$query_fasta.coll.elements 19 #set query_fasta_input=$query_fasta.coll.elements
15 #elseif $query_fasta.query_fasta_select == 'history' 20 #elseif "$query_fasta.query_fasta_select" == 'history'
16 #set query_fasta_input=$query_fasta.list 21 #set query_fasta_input=$query_fasta.list
22 #end if
23
24 #if "$ref_fasta.ref_fasta_select" == 'collection'
25 #set ref_fasta_input=$ref_fasta.coll.elements
26 #elseif "$ref_fasta.ref_fasta_select" == 'history'
27 #set ref_fasta_input=$ref_fasta.list
28 #end if
29
30 #if "$query_reads.query_reads_select" == 'collection'
31 #set query_reads_forward=$query_reads.coll.forward
32 #set query_reads_reverse=$query_reads.coll.reverse
33 #elseif "$query_reads.query_reads_select" == 'history'
34 #set query_reads_forward=$query_reads.list
35 #set query_reads_reverse=""
36 #end if
37
38 #if "$ref_reads.ref_reads_select" == 'collection'
39 #set ref_reads_forward=$ref_reads.coll.forward
40 #set ref_reads_reverse=$ref_reads.coll.reverse
41 #elseif "$ref_reads.ref_reads_select" == 'history'
42 #set ref_reads_forward=$ref_reads.list
43 #set ref_reads_reverse=""
17 #end if 44 #end if
18 45
19 if [[ "$query_fasta.query_fasta_select" == "none" ]]; then 46 if [[ "$query_fasta.query_fasta_select" == "none" ]]; then
20 export QUERY_FASTA_ARG=""; 47 export QUERY_FASTA_ARG="";
21 else 48 else
23 ln -sf ${query} ./queries/${query.element_identifier}; 50 ln -sf ${query} ./queries/${query.element_identifier};
24 #end for 51 #end for
25 export QUERY_FASTA_ARG="--fasta ./queries"; 52 export QUERY_FASTA_ARG="--fasta ./queries";
26 fi; 53 fi;
27 54
28 #set ref_fasta_input=""
29 #if $ref_fasta.ref_fasta_select == 'collection'
30 #set ref_fasta_input=$ref_fasta.coll.elements
31 #elseif $ref_fasta.ref_fasta_select == 'history'
32 #set ref_fasta_input=$ref_fasta.list
33 #end if
34 55
35 if [[ "$ref_fasta.ref_fasta_select" == "none" ]]; then 56 if [[ "$ref_fasta.ref_fasta_select" == "none" ]]; then
36 export REF_FASTA_ARG=""; 57 export REF_FASTA_ARG="";
37 else 58 else
38 #for ref in $ref_fasta_input: 59 #for ref in $ref_fasta_input:
39 ln -sf ${ref} ./references/${ref.element_identifier}; 60 ln -sf ${ref} ./references/${ref.element_identifier};
40 #end for 61 #end for
41 export REF_FASTA_ARG="--fasta ./references"; 62 export REF_FASTA_ARG="--fasta ./references";
42 fi; 63 fi;
43 64
44 #set query_reads_forward=""
45 #set query_reads_reverse=""
46 #if $query_reads.query_reads_select == 'collection'
47 #set query_reads_forward=$query_reads.coll.forward
48 #set query_reads_reverse=$query_reads.coll.revese
49 #elseif $query_reads.query_reads_select == 'history'
50 #set query_reads_forward=$query_reads.list
51 #set query_reads_reverse=""
52 #end if
53
54 if [[ "$query_reads.query_reads_select" == "none" ]]; then 65 if [[ "$query_reads.query_reads_select" == "none" ]]; then
55 export QUERY_READS_ARG=""; 66 export QUERY_READS_ARG="";
56 else 67 else
57 #for query in $query_reads_forward $query_reads_reverse: 68 #for query in $query_reads_forward $query_reads_reverse:
58 ln -sf ${query} ./queries/${query.element_identifier}; 69 ln -sf ${query} ./queries/${query.element_identifier};
59 #end for 70 #end for
60 export QUERY_READS_ARG="--reads ./queries"; 71 export QUERY_READS_ARG="--reads ./queries";
61 fi; 72 fi;
62 73
63 #set ref_reads_forward=""
64 #set ref_reads_reverse=""
65 #if $ref_reads.ref_reads_select == 'collection'
66 #set ref_reads_forward=$ref_reads.coll.forward
67 #set ref_reads_reverse=$ref_reads.coll.revese
68 #elseif $ref_reads.ref_reads_select == 'history'
69 #set ref_reads_forward=$ref_reads.list
70 #set ref_reads_reverse=""
71 #end if
72
73 if [[ "$ref_reads.ref_reads_select" == "none" ]]; then 74 if [[ "$ref_reads.ref_reads_select" == "none" ]]; then
74 export QUERY_READS_ARG=""; 75 export QUERY_READS_ARG="";
75 else 76 else
76 #for ref in $ref_reads_forward $ref_reads_reverse: 77 #for ref in $ref_reads_forward $ref_reads_reverse:
77 ln -sf ${ref} ./references/${ref.element_identifier}; 78 ln -sf ${ref} ./references/${ref.element_identifier};
78 #end for 79 #end for
79 export QUERY_READS_ARG="--reads ./queries"; 80 export QUERY_READS_ARG="--reads ./queries";
80 fi; 81 fi;
81 82
82 if [[ "$trim_name" != "DUMMYCSP2TRIM" ]]; then 83 if [ -n "$trim_name" ] && [ "$trim_name" != "None" ]; then
83 export TRIM_ARG="--trim_name $trim_name"; 84 export TRIM_ARG="--trim_name $trim_name";
84 else 85 else
85 export TRIM_ARG=""; 86 export TRIM_ARG="";
86 fi; 87 fi;
87 88
170 <param name="dwin" type="text" value="1000,125,15" label="Comma-separated set of window sizes for SNP density filtration (Set to 0 to disable density filtration)" optional="true" /> 171 <param name="dwin" type="text" value="1000,125,15" label="Comma-separated set of window sizes for SNP density filtration (Set to 0 to disable density filtration)" optional="true" />
171 <param name="wsnps" type="text" value="3,2,1" label="Comma-separated list of maximum SNP counts per density window" optional="true" /> 172 <param name="wsnps" type="text" value="3,2,1" label="Comma-separated list of maximum SNP counts per density window" optional="true" />
172 <param name="readext" type="text" value="fastq.gz" label="Read extension format (e.g., fastq.gz)" optional="true" /> 173 <param name="readext" type="text" value="fastq.gz" label="Read extension format (e.g., fastq.gz)" optional="true" />
173 <param name="forward" type="text" value="_1.fastq.gz" label="Forward read suffix (e.g. _1.fastq.gz)" optional="true" /> 174 <param name="forward" type="text" value="_1.fastq.gz" label="Forward read suffix (e.g. _1.fastq.gz)" optional="true" />
174 <param name="reverse" type="text" value="_2.fastq.gz" label="Forward read suffix (e.g. _2.fastq.gz)" optional="true" /> 175 <param name="reverse" type="text" value="_2.fastq.gz" label="Forward read suffix (e.g. _2.fastq.gz)" optional="true" />
175 <param name="trim_name" type="text" value="DUMMYCSP2TRIM" label="Text to remove from all file names (e.g., _contigs_skesa)" optional="true" /> 176 <param name="trim_name" type="text" value="" label="Text to remove from all file names (e.g., _contigs_skesa)" optional="true" />
176 <param name="rescue" type="boolean" value="false" label="Enable SNP edge rescue mode" optional="true" /> 177 <param name="rescue" type="boolean" value="false" label="Enable SNP edge rescue mode" optional="true" />
177 <param name="max_missing" type="float" value="50" label="Maximum percent of isolates allowed to have missing data to retain a SNP" optional="true" /> 178 <param name="max_missing" type="float" value="50" label="Maximum percent of isolates allowed to have missing data to retain a SNP" optional="true" />
178 <param name="n_ref" type="integer" value="1" label="Number of reference genomes to select" optional="true" /> 179 <param name="n_ref" type="integer" value="1" label="Number of reference genomes to select" optional="true" />
179 180
180 </inputs> 181 </inputs>