annotate velocyto_cli.xml @ 0:81ad264c1548 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
author iuc
date Sat, 13 May 2023 12:31:10 +0000
parents
children 4a75f9c84a4b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
1 <tool id="velocyto_cli" name="velocyto CLI" version="@VERSION@+galaxy0">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
2 <description>pre-process data for the analysis of RNA velocity</description>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
3 <macros>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
4 <import>macros.xml</import>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
5 </macros>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
6 <expand macro="edam"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
7 <expand macro="requirements"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
8 <stdio>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
9 <!-- Anything other than zero is an error -->
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
10 <exit_code level="fatal" range="1:"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
11 <exit_code level="fatal" range=":-1"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
12 <!-- In case the return code has not been set propery check stderr too -->
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
13 <regex level="fatal" match="Error:" source="both" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
14 <regex level="fatal" match="Exception:" source="both" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
15 <regex level="fatal_oom" match="Can't calloc" source="both" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
16 </stdio>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
17 <version_command><![CDATA[
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
18 velocyto --version
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
19 ]]></version_command>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
20 <command>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
21 <![CDATA[
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
22 #import re
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
23
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
24 #if str($main.do) == "run10x":
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
25 ## We need to reproduce cell ranger structure:
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
26 mkdir -p '$main.sample/outs/filtered_gene_bc_matrices/whatever/' &&
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
27 ln -s '${main.BAM}' '$main.sample/outs/possorted_genome_bam.bam' &&
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
28 ln -s '${main.barcodes}' '$main.sample/outs/filtered_gene_bc_matrices/whatever/barcodes.tsv' &&
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
29 #else if str($main.do) in ['run', 'run-smartseq2']:
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
30 #for $bam in $main.bamfiles:
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
31 #set input_name = re.sub('[^\w\-\s]', '_', str($bam.element_identifier))
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
32 cp '$bam' '${input_name}.bam' &&
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
33 #end for
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
34 #end if
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
35 velocyto
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
36
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
37 #if str($main.do) == "run":
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
38 run
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
39 @LOOMOUT@
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
40 #if str($main.b) != 'None':
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
41 -b '$main.b'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
42 #end if
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
43 #if str($main.m) != 'None':
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
44 -m '$main.m'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
45 #end if
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
46 $main.c
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
47 $main.U
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
48 #if str($main.u):
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
49 -u '$main.u'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
50 #end if
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
51 $main.M
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
52 -t '$main.t'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
53 @SAMTOOLS_OPTS@
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
54 $verbosity
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
55 *.bam
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
56 '$main.gtffile'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
57
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
58 #else if str($main.do) == "run10x":
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
59 run10x
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
60 #if str($main.s) != 'None':
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
61 -s '$main.s'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
62 #end if
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
63 #if str($main.m) != 'None':
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
64 -m '$main.m'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
65 #end if
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
66 $main.M
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
67 -t '$main.t'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
68 @SAMTOOLS_OPTS@
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
69 '$verbosity'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
70 '$main.sample'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
71 '$main.gtffile'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
72 && mv '$main.sample/velocyto/'*.loom 'output.loom'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
73
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
74 #else if str($main.do) == "run-smartseq2":
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
75 run-smartseq2
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
76 @LOOMOUT@
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
77 #if str($main.m) != 'None':
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
78 -m '$main.m'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
79 #end if
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
80 -t '$main.t'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
81 @SAMTOOLS_OPTS@
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
82 '$verbosity'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
83 *.bam
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
84 '$main.gtffile'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
85
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
86 #else if str($main.do) == "run-dropest":
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
87 run-dropest
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
88 @LOOMOUT@
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
89 #if str($main.b) != 'None':
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
90 -b '$main.b'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
91 #end if
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
92 #if str($main.m) != 'None':
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
93 -m '$main.m'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
94 #end if
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
95 -t '$main.t'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
96 @SAMTOOLS_OPTS@
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
97 '$verbosity'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
98 '$main.bamfile'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
99 '$main.gtffile'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
100
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
101 #else if str($main.do) == "dropest-bc-correct":
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
102 tools dropest-bc-correct
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
103 -o '$barcodesout'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
104 '$main.bamfile'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
105 '$main.rfile'
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
106 #end if
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
107
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
108 ]]>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
109 </command>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
110 <inputs>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
111 <conditional name="main" >
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
112 <param name="do" type="select" label="Pipeline"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
113 help="" >
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
114 <option value="run10x" selected="true">Analysis for a 10x Chromium Sample</option>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
115 <option value="run-smartseq2">Analysis on SmartSeq2 data (BAM file per cell)</option>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
116 <option value="run-dropest">Analysis on DropEst preprocessed data</option>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
117 <!-- the above are wrappers for the main "run" command -->
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
118 <option value="run" >Analysis for other protocols</option>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
119 <option value="dropest-bc-correct">Correct DropEst barcodes and produce valid barcodes file</option>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
120 </param>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
121 <when value="run10x" >
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
122 <param name="sample" type="text" value="sample" label="sample name" help="This name will appear as prefix of each cell barcode.">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
123 <sanitizer invalid_char="">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
124 <valid initial="string.letters,string.digits">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
125 <add value="_" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
126 </valid>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
127 </sanitizer>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
128 <validator type="regex">[0-9a-zA-Z_]+</validator>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
129 </param>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
130 <param name="BAM" type="data" format="bam" label="BAM file including CB tag" help="Can be Cell ranger output or STAR solo output" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
131 <param name="barcodes" type="data" format="tsv,tabular,txt" label="List of valid cell barcodes" help="Can be STAR solo barcodes output" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
132 <param name="gtffile" type="data" format="gtf" label="GTF file" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
133 <param argument="-s" type="data" format="csv" optional="true"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
134 label="Metadata Table"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
135 help="Table containing metadata of the various samples (csv formatted rows are samples and cols are entries)" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
136 <expand macro="repmask" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
137 <expand macro="notuniquemappings" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
138 <expand macro="loomdtype" token_16_selected="true" token_32_selected="false" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
139 </when>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
140 <when value="run-smartseq2" >
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
141 <param name="bamfiles" type="data" format="bam" multiple="true"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
142 label="BAM files" help="A BAM file for each cell. At least two required." />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
143 <param name="gtffile" type="data" format="gtf" label="GTF file" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
144 <expand macro="repmask" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
145 <expand macro="loomdtype" token_16_selected="false" token_32_selected="true" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
146 </when>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
147 <when value="run-dropest" >
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
148 <param name="bamfile" type="data" format="bam" label="BAM file" help="BAM file" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
149 <param name="gtffile" type="data" format="gtf" label="GTF file" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
150 <expand macro="bcffile" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
151 <expand macro="repmask" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
152 <expand macro="loomdtype" token_16_selected="false" token_32_selected="true" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
153 </when>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
154 <when value="run" >
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
155 <param name="bamfiles" type="data" format="bam" label="BAM file" help="BAM file" multiple="true"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
156 <param name="gtffile" type="data" format="gtf" label="GTF file" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
157 <expand macro="bcffile" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
158 <expand macro="repmask" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
159 <param argument="-c" type="boolean" truevalue="-c" falsevalue="" checked="false"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
160 label="One file per cell?"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
161 help="If this flag is used every bamfile passed is interpreted as an independent cell, otherwise multiple files are interpreted as batch of different cells to be analyzed together. Important: cells reads should not be distributed over multiple bamfiles is not supported!! (default: off)" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
162 <param argument="-U" type="boolean" truevalue="-U" falsevalue="" checked="false"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
163 label="Without UMI?"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
164 help="If this flag is used the data is assumed UMI-less and reads are counted instead of molecules (default: off)" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
165 <param argument="-u" type="text" value="" optional="true"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
166 label="UMI extension"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
167 help="In case UMI is too short to guarantee uniqueness (without information from the ampping) set this parameter to chr, Gene ro [N]bp If set to chr the mapping position (binned to 10Gb intervals) will be appended to UB (ideal for InDrops+dropEst). If set to Gene then the GX tag will be appended to the UB tag. If set to [N]bp the first N bases of the sequence will be used to extend UB (ideal for STRT). (Default: no)" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
168 <expand macro="notuniquemappings" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
169 <expand macro="loomdtype" token_16_selected="false" token_32_selected="true" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
170 </when>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
171 <when value="dropest-bc-correct" >
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
172 <param name="bamfile" type="data" format="BAM"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
173 label="Bam file with sorted reads obtained from DropEst" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
174 <param name="rfile" type="data" format="rds"
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
175 label="R dump RDS file generated from DropEst" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
176 </when>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
177 </conditional>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
178 <param name="verbosity" type="select" label="verbosity level">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
179 <option value="-v">show only warning</option>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
180 <option value="-vv" selected="true">show warning and info</option>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
181 <option value="-vvv">show warning, info and debug</option>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
182 </param>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
183 </inputs>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
184 <outputs>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
185 <data format="loom" name="samples" from_work_dir="output.loom"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
186 <data name="barcodesout" format="txt" label="${tool.name} on ${on_string}: Barcodes file" >
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
187 <filter>main['do']=='dropest-bc-correct'</filter>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
188 </data>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
189 </outputs>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
190 <tests>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
191 <!-- Test 1 10x -->
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
192 <test expect_num_outputs="1">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
193 <conditional name="main">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
194 <param name="do" value="run10x"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
195 <param name="sample" value="sample"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
196 <param name="BAM" value="STARsolo_allSAMat.bam"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
197 <param name="barcodes" value="barcodes.tsv"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
198 <param name="gtffile" value="filtered3.Homo_sapiens.GRCh38.100.chr21.gtf"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
199 <param name="M" value="false"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
200 <param name="t" value="uint16"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
201 </conditional>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
202 <output name="samples">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
203 <assert_contents>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
204 <has_size value="25996" delta="3000"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
205 </assert_contents>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
206 <metadata name="row_attrs_count" value="6" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
207 <metadata name="layers_count" value="3" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
208 <metadata name="layers_names" value="ambiguous,spliced,unspliced" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
209 <metadata name="col_attrs_count" value="1" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
210 <metadata name="col_attrs_names" value="CellID" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
211 </output>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
212 <assert_stdout>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
213 <has_text text="Counting for batch 1, containing 6 cells and 10 reads"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
214 </assert_stdout>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
215 </test>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
216 <!-- Test 2 run single bam as single cell -->
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
217 <test expect_num_outputs="1">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
218 <conditional name="main">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
219 <param name="do" value="run"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
220 <param name="bamfiles" value="STARsolo_allSAMat.bam"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
221 <param name="gtffile" value="filtered3.Homo_sapiens.GRCh38.100.chr21.gtf"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
222 <param name="c" value="true"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
223 <param name="U" value="true"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
224 <param name="M" value="false"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
225 <param name="t" value="uint16"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
226 </conditional>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
227 <output name="samples">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
228 <assert_contents>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
229 <has_size value="25927" delta="3000"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
230 </assert_contents>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
231 <metadata name="row_attrs_count" value="6" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
232 <metadata name="layers_count" value="3" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
233 <metadata name="layers_names" value="ambiguous,spliced,unspliced" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
234 <metadata name="col_attrs_count" value="1" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
235 <metadata name="col_attrs_names" value="CellID" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
236 </output>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
237 <assert_stdout>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
238 <has_text text="Counting for batch 1, containing 1 cells and 716 reads"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
239 </assert_stdout>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
240 </test>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
241 <!-- Test 3 run single bam as single cell with 2 bam -->
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
242 <test expect_num_outputs="1">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
243 <conditional name="main">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
244 <param name="do" value="run"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
245 <param name="bamfiles" value="STARsolo_allSAMat.bam,STARsolo_allSAMat_copy.bam"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
246 <param name="gtffile" value="filtered3.Homo_sapiens.GRCh38.100.chr21.gtf"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
247 <param name="c" value="true"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
248 <param name="U" value="true"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
249 <param name="M" value="false"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
250 <param name="t" value="uint16"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
251 </conditional>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
252 <output name="samples">
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
253 <assert_contents>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
254 <has_size value="26384" delta="3000"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
255 </assert_contents>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
256 <metadata name="row_attrs_count" value="6" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
257 <metadata name="layers_count" value="3" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
258 <metadata name="layers_names" value="ambiguous,spliced,unspliced" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
259 <metadata name="col_attrs_count" value="1" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
260 <metadata name="col_attrs_names" value="CellID" />
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
261 </output>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
262 <assert_stdout>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
263 <has_text text="Counting for batch 2, containing 1 cells and 716 reads"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
264 </assert_stdout>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
265 </test>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
266 </tests>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
267 <help><![CDATA[
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
268 Requirements on the input files
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
269
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
270 velocyto assumes that the bam file that is passed to the CLI contains a set of information and that some upstream analysis was performed on them already. In particular the bam file will have to:
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
271
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
272 Be sorted by mapping position.
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
273 Represents either a single sample (multiple cells prepared using a certain barcode set in a single experiment) or single cell.
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
274 Contain an error corrected cell barcodes as a TAG named CB or XC.
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
275 Contain an error corrected molecular barcodes as a TAG named UB or XM.
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
276
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
277 Note
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
278
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
279 For SmartSeq2 bam files (3) and (4) are not required because it consists of one bam file per cell and no umi are present.
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
280
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
281 velocyto assumes that the gtf file follows the GENCODE gtf format description. However some mandatory field are relaxed to extend compatibility to a wider set of gtf files. In particular the gtf file will have to:
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
282
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
283 Contain the 3rd column entry feature-type. Note that only the exon entry of the gtf file marked as exon in this column will be considered and therefore the requirements below only apply to the ``exon`` labeled lines.
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
284 Contain, in the 9th column, the key-value pair transcript_id, containing an unique identified for the transcript model.
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
285 Contain, in the 9th column, the key-value pair transcript_name (Optional, if not present it will be set to the value of transcript_id)
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
286 Contain, in the 9th column, the key-value pair gene_id, containing an unique identified for the gene.
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
287 Contain, in the 9th column, the key-value pair gene_name (Optional, if not present it will be set to the value of gene_id)
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
288 Contain, in the 9th column, the key-value pair exon_number (Recommended but optional, if not provided velocyto will sort exons in memory and number them)
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
289
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
290 ]]>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
291 </help>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
292 <expand macro="citations"/>
81ad264c1548 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff changeset
293 </tool>