annotate flair_collapse.xml @ 1:03b7b7811ea6 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit 41f4293e4db957a23f3be9ff76874a8619e803a2"
author iuc
date Fri, 09 Apr 2021 21:15:09 +0000
parents 57dc46adf2da
children 1fdcbfcca71c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
03b7b7811ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit 41f4293e4db957a23f3be9ff76874a8619e803a2"
iuc
parents: 0
diff changeset
1 <tool id="flair_collapse" name="FLAIR collapse" version="@TOOL_VERSION@+galaxy0" profile="20.01">
0
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
2 <description>defines high-confidence isoforms from flair-corrected reads</description>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
3
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
4 <macros>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
5 <import>flair_macros.xml</import>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
6 </macros>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
7
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
8 <expand macro="requirements" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
9 <expand macro="version_command" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
10
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
11 <command detect_errors="exit_code"><![CDATA[
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
12
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
13 @PREPARE_REF@
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
14
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
15 ln -s '$input_query' query.bed &&
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
16
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
17 flair.py collapse
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
18
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
19 ###########
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
20 ## Input ##
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
21 ###########
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
22
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
23 -q query.bed
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
24 -r '$input_reads'
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
25 -g reference.fa
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
26 -f '$input_gtf'
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
27
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
28 #if $input_promotors:
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
29 -p '$input_promotors'
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
30 #end if
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
31
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
32 ########################
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
33 ## Additional Options ##
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
34 ########################
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
35
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
36 -w $additional_options.window
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
37 -s $additional_options.support
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
38 $additional_options.stringent
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
39
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
40 #if str($additional_options.select_uniqueness):
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
41 -n str($additional_options.select_uniqueness)
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
42 #end if
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
43
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
44 $additional_options.isoform
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
45 --max_ends $additional_options.maxends
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
46 $additional_options.trustends
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
47
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
48 #if str($additional_options.select_filter):
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
49 -e str($additional_options.select_filter)
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
50 #end if
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
51
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
52 #########
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
53 ## END ##
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
54 #########
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
55
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
56 ]]></command>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
57 <inputs>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
58 <param name="input_query" argument="-q" type="data" format="bed" label="Corrected Reads as BED file"/>
1
03b7b7811ea6 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit 41f4293e4db957a23f3be9ff76874a8619e803a2"
iuc
parents: 0
diff changeset
59 <param name="input_reads" argument="-r" type="data" format="fasta,fasta.gz,fastq,fastq.gz" label="FASTA/FASTQ file of raw reads"/>
0
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
60 <expand macro="reference_interface" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
61 <param name="input_gtf" argument="-f" type="data" format="gtf" label="GTF annotation file"/>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
62 <param name="input_promotors" optional="true" argument="-p" type="data" format="bed" label="Promotor BED file to identify full-length reads" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
63
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
64 <!-- Additional Options -->
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
65 <section name="additional_options" title="Additional Options">
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
66 <param name="window" argument="-w" type="integer" min="1" value="100" label="Window Size" help="Window size for comparing TSS/TES (Default=100)" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
67 <param name="support" argument="-s" type="integer" min="1" value="3" label="Supporting Reads" help="Minimum number of supporting reads for an isoform (Default=3)" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
68 <param name="stringent" argument="--stringent" type="boolean" checked="false" truevalue="--stringent" falsevalue="" label="Use Stringent Mode" help="Specify if all supporting reads need to be full-length (80% coverage and spanning 25 bp of the first and last exons) (Default=false)"/>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
69 <param name="select_uniqueness" argument="-n" type="select" label="Choose the TSS/TES for each unique set of splice junction." >
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
70 <option value="" selected="true">No Selection</option>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
71 <option value="none">Best TSSs/TESs</option>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
72 <option value="longest">Single TSS/TES chosen to maximize length</option>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
73 <option value="best_only">Single most supported TSS/TES used in conjunction chosen</option>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
74 </param>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
75 <param name="isoform" argument="-i" type="boolean" checked="false" truevalue="-i" falsevalue="" label="Use Isoform Mode" help="TSS/TES for each isoform will be determined from supporting reads for individual isoforms (Default=false)"/>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
76 <param name="maxends" argument="--max_ends" type="integer" min="0" value="2" label="Maximum Number of TSS/TES picked per isoform" help="(Default=2)" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
77 <param name="trustends" argument="--trust_ends" type="boolean" checked="false" truevalue="--trust_ends" falsevalue="" label="Reads are generated from a long read method with minimal fragmentation?" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
78 <param name="select_filter" argument="-e" type="select" label="Filter for isoforms." >
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
79 <option value="" selected="true">No Filter</option>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
80 <option value="nosubset">Any isoforms that are a proper set of another isoform are removed</option>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
81 <option value="default">Subset isoforms are removed based on support</option>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
82 <option value="comprehensive">Default set + all subset isoforms</option>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
83 <option value="ginormous">Comprehensive set + single exon subset isoforms</option>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
84 </param>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
85 <param name="mapq" argument="--quality" type="integer" min="0" value="1" label="Minimum MAPQ of read assignment to an isoform" help="(Default=1)" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
86 </section>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
87
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
88 <section name="additional_outputs" title="Output Options">
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
89 <param name="out_format" type="select" multiple="true" optional="true" display="checkboxes" label="Data types">
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
90 <option value="bed">BED</option>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
91 <option value="fasta">FASTA</option>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
92 </param>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
93 </section>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
94 </inputs>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
95
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
96 <outputs>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
97 <data name="outfile_isoforms_gtf" from_work_dir="flair.collapse.isoforms.gtf" format="gtf" label="${tool.name} on ${on_string}: Isoforms GTF" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
98 <data name="outfile_isoforms_bed" from_work_dir="flair.collapse.isoforms.bed" format="bed" label="${tool.name} on ${on_string}: Isoforms BED">
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
99 <filter>additional_outputs['out_format'] and 'bed' in additional_outputs['out_format']</filter>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
100 </data>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
101 <data name="outfile_isoforms_fasta" from_work_dir="flair.collapse.isoforms.fa" format="fasta" label="${tool.name} on ${on_string}: Isoforms FASTA">
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
102 <filter>additional_outputs['out_format'] and 'fasta' in additional_outputs['out_format']</filter>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
103 </data>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
104 </outputs>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
105
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
106 <tests>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
107 <test expect_num_outputs="3">
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
108 <param name="input_query" ftype="bed" value="flair_all_corrected.bed" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
109 <param name="input_reads" ftype="fastq.gz" value="chrM.fastq.gz" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
110 <param name="ref_selector_genome" value="history" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
111 <param name="reffile" ftype="fasta" value="chrM.fa" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
112 <param name="input_gtf" ftype="gtf" value="UCSC_Main_on_Human_knownGene_region_chrM.gtf" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
113 <param name="out_format" value="bed,fasta" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
114 <output name="outfile_isoforms_gtf" ftype="gtf" file="flair.collapse.isoforms.gtf" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
115 <output name="outfile_isoforms_bed" ftype="bed" file="flair.collapse.isoforms.bed" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
116 <output name="outfile_isoforms_fasta" ftype="fasta" file="flair.collapse.isoforms.fa" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
117 </test>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
118 <!-- Test with cached genome -->
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
119 <test expect_num_outputs="3">
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
120 <param name="input_query" ftype="bed" value="flair_all_corrected.bed" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
121 <param name="input_reads" ftype="fastq.gz" value="chrM.fastq.gz" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
122 <param name="ref_selector_genome" value="cached" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
123 <param name="reffile" value="chrM" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
124 <param name="input_gtf" ftype="gtf" value="UCSC_Main_on_Human_knownGene_region_chrM.gtf" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
125 <param name="out_format" value="bed,fasta" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
126 <output name="outfile_isoforms_gtf" ftype="gtf" file="flair.collapse.isoforms.gtf" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
127 <output name="outfile_isoforms_bed" ftype="bed" file="flair.collapse.isoforms.bed" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
128 <output name="outfile_isoforms_fasta" ftype="fasta" file="flair.collapse.isoforms.fa" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
129 </test>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
130 </tests>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
131 <help><![CDATA[
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
132
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
133 .. class:: infomark
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
134
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
135 **What it does**
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
136
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
137 -------------------
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
138
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
139 @description@
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
140
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
141 **flair collapse**
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
142 Defines high-confidence isoforms from corrected reads.
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
143
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
144 -------------------
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
145
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
146 **Inputs**
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
147
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
148 -------------------
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
149
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
150 (1) Corrected Reads as Bed12 File.
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
151 (2) FASTA/FASTQ file of raw reads. All raw read fastq/fasta files should be concatenated into a single file.
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
152 (3) FASTA of Reference Genome.
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
153 (4) GTF annotation file.
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
154 (5) Promoter regions bed file to identify full-length reads.
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
155
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
156 -----------
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
157
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
158 **Outputs**
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
159
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
160 -----------
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
161
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
162 Outputs the high-confidence isoforms in several formats:
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
163 (1) bed,
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
164 (2) gtf,
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
165 (3) FASTA.
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
166
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
167 --------------------
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
168
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
169 **More Information**
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
170
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
171 --------------------
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
172
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
173 See the excellent `FLAIR documentation`_
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
174
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
175 .. _`FLAIR documentation`: https://github.com/BrooksLabUCSC/flair
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
176
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
177
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
178 --------------------
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
179
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
180 **Galaxy Wrapper Development**
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
181
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
182 --------------------
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
183
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
184 @citation@
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
185
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
186 ]]></help>
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
187 <expand macro="citations" />
57dc46adf2da "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/flair commit e6e3295a4e0168d80b7966684bc21d2863bed108"
iuc
parents:
diff changeset
188 </tool>