PageRenderTime 24ms CodeModel.GetById 22ms app.highlight 1ms RepoModel.GetById 0ms app.codeStats 1ms

/tools/ngs_rna/filter_transcripts_via_tracking.xml

https://bitbucket.org/cistrome/cistrome-harvard/
XML | 32 lines | 29 code | 3 blank | 0 comment | 0 complexity | a25d2d82e17d850fac99eae5f54a452d MD5 | raw file
 1<tool id="filter_combined_via_tracking" name="Filter Combined Transcripts" version="0.1">
 2    <description>using tracking file</description>
 3    <command interpreter="python">
 4        filter_transcripts_via_tracking.py 
 5            $tracking_file
 6            $transcripts_file
 7            $filtered_transcripts
 8            $sample_num
 9    </command>
10    <inputs>
11        <param format="gtf" name="transcripts_file" type="data" label="Cufflinks assembled transcripts" help=""/>
12        <param format="tabular" name="tracking_file" type="data" label="Cuffcompare tracking file" help=""/>
13        <param name="sample_num" type="select" label="Sample Number">
14            <option value="1">1</option>
15            <option value="2">2</option>
16        </param>
17    </inputs>
18
19    <outputs>
20        <data format="gtf" name="filtered_transcripts"/>
21    </outputs>
22
23    <tests>
24    </tests>
25
26    <help>
27        Uses a tracking file (produced by cuffcompare) to filter a GTF file of transcripts (usually the transcripts produced by 
28        cufflinks). Filtering is done by extracting transcript IDs from tracking file and then filtering the 
29        GTF so that the output GTF contains only transcript found in the tracking file. Because a tracking file has multiple 
30        samples, a sample number is used to filter transcripts for a particular sample.
31    </help>
32</tool>