annotate fuma.xml @ 1:56b2b5084c85 draft

updates to v2.6.6
author yhoogstrate
date Sat, 21 Mar 2015 03:01:14 -0400
parents 267d0c2ebe56
children 76293f7745ff
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
1
56b2b5084c85 updates to v2.6.6
yhoogstrate
parents: 0
diff changeset
2 <tool id="fuma" name="FuMa" version="2.6.6.a">
0
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
3 <description>FuMa (FusionMatcher) matches detected fusion genes based on gene name subset matching (designed in particular for RNA-Seq).</description>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
4
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
5 <requirements>
1
56b2b5084c85 updates to v2.6.6
yhoogstrate
parents: 0
diff changeset
6 <requirement type="package" version="2.6.6">fuma</requirement>
0
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
7 </requirements>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
8
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
9 <version_command>fuma --version</version_command><!-- -V also works, but is not GNU standard -->
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
10
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
11 <command>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
12 #import pipes
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
13
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
14 #set $gene_annotations = []
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
15 #set $samples = []
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
16 #set $links = []
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
17
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
18 #for $i, $d in enumerate( $datasets )
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
19
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
20 #set $sample_name = pipes.quote(str($d['sample'].name))
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
21
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
22 #set $gene_annotations = $gene_annotations + [ "ga_" + str($i) + ":" + str($d['gene_annotation'].file_name) ]
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
23
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
24 #set $samples = $samples + [ $sample_name + ":" + str($d['format']) + ":" + str($d['sample'].file_name) ]
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
25 #set $links = $links + [ $sample_name + ":" + str("ga_") + str($i) ]
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
26 #end for
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
27
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
28 #set $gene_annotations_str = " ".join(gene_annotations)
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
29 #set $samples_str = " ".join(samples)
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
30 #set $links_str = " ".join(links)
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
31
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
32 fuma
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
33 -a
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
34 $gene_annotations_str
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
35 -s
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
36 $samples_str
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
37 -l
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
38 $links_str
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
39 -f 'list'
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
40 -o $fuma_overview
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
41 </command>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
42
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
43 <inputs>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
44 <repeat name="datasets" title="FusionGene Datasets" min="2">
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
45 <param name="sample" type="data" format="txt, tabular" label="Dataset ()" />
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
46 <param name="format" type="select" label="Format of dataset">
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
47 <option value="chimerascan">ChimeraScan</option>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
48 <option value="defuse">DeFuse</option>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
49 <option value="completegenomics">Complete Genomics</option>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
50 <option value="tophatfusionpostpotentialfusion">Tophat Fusion Post (potential fusion file)</option>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
51 <option value="tophatfusionpostresult">Tophat Fusion Post (result file)</option>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
52 <option value="tophatfusionpre">Tophat Fusion Pre (final list file)</option>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
53 <option value="fusioncatcherfinal">FusionCatcher (final-list file)</option>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
54 <option value="fusionmap">FusionMap</option>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
55 <option value="rnastarchimeric">STAR (chimeric file)</option>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
56 <option value="oncofuse">Oncofuse</option>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
57 <option value="trinitygmap">GMAP (As step after Trinity)</option>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
58 </param>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
59 <param name="gene_annotation" type="data" format="bed" label="Corresponding gene-name annotation file (BED format)" help="Make use of persistent gene names if different gene names are being used." />
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
60 </repeat>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
61 </inputs>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
62
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
63 <outputs>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
64 <data format="tabular" name="fuma_overview" label="${tool.name} on ${', '.join([ str(d['sample'].hid)+': '+d['sample'].name for d in $datasets ])}" />
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
65 </outputs>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
66
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
67 <help>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
68 </help>
267d0c2ebe56 Uploaded
yhoogstrate
parents:
diff changeset
69 </tool>