comparison cpt_convert_glimmer/macros.xml @ 3:061b5ee5b844 draft

Uploaded
author cpt
date Thu, 19 May 2022 23:54:32 +0000
parents d09ed5271c24
children 71c68eb1c30f
comparison
equal deleted inserted replaced
2:f62001b83a21 3:061b5ee5b844
7 <requirement type="package" version="1.1.3">cpt_gffparser</requirement> 7 <requirement type="package" version="1.1.3">cpt_gffparser</requirement>
8 <yield/> 8 <yield/>
9 </requirements> 9 </requirements>
10 </xml> 10 </xml>
11 <xml name="genome_selector"> 11 <xml name="genome_selector">
12 <conditional name="reference_genome"> 12 <param name="genome_fasta" type="data" format="fasta" label="Source FASTA Sequence"/>
13 <param name="reference_genome_source" type="select" label="Reference Genome">
14 <option value="history" selected="True">From History</option>
15 <option value="cached">Locally Cached</option>
16 </param>
17 <when value="cached">
18 <param name="fasta_indexes" type="select" label="Source FASTA Sequence">
19 <options from_data_table="all_fasta"/>
20 </param>
21 </when>
22 <when value="history">
23 <param name="genome_fasta" type="data" format="fasta" label="Source FASTA Sequence"/>
24 </when>
25 </conditional>
26 </xml> 13 </xml>
27 <xml name="gff3_input"> 14 <xml name="gff3_input">
28 <param label="GFF3 Annotations" name="gff3_data" type="data" format="gff3"/> 15 <param label="GFF3 Annotations" name="gff3_data" type="data" format="gff3"/>
29 </xml> 16 </xml>
30 <xml name="input/gff3+fasta"> 17 <xml name="input/gff3+fasta">
33 </xml> 20 </xml>
34 <token name="@INPUT_GFF@"> 21 <token name="@INPUT_GFF@">
35 "$gff3_data" 22 "$gff3_data"
36 </token> 23 </token>
37 <token name="@INPUT_FASTA@"> 24 <token name="@INPUT_FASTA@">
38 #if str($reference_genome.reference_genome_source) == 'cached':
39 "${reference_genome.fasta_indexes.fields.path}"
40 #else if str($reference_genome.reference_genome_source) == 'history':
41 genomeref.fa 25 genomeref.fa
42 #end if
43 </token> 26 </token>
44 <token name="@GENOME_SELECTOR_PRE@"> 27 <token name="@GENOME_SELECTOR_PRE@">
45 #if $reference_genome.reference_genome_source == 'history': 28 ln -s $genome_fasta genomeref.fa;
46 ln -s $reference_genome.genome_fasta genomeref.fa;
47 #end if
48 </token> 29 </token>
49 <token name="@GENOME_SELECTOR@"> 30 <token name="@GENOME_SELECTOR@">
50 #if str($reference_genome.reference_genome_source) == 'cached':
51 "${reference_genome.fasta_indexes.fields.path}"
52 #else if str($reference_genome.reference_genome_source) == 'history':
53 genomeref.fa 31 genomeref.fa
54 #end if
55 </token> 32 </token>
56 <xml name="input/fasta"> 33 <xml name="input/fasta">
57 <param label="Fasta file" name="sequences" type="data" format="fasta"/> 34 <param label="Fasta file" name="sequences" type="data" format="fasta"/>
58 </xml> 35 </xml>
59 36