Mercurial > repos > galaxyp > retrieve_ensembl_bed
annotate retrieve_ensembl_bed.xml @ 2:e385fe93df68 draft default tip
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
| author | galaxyp | 
|---|---|
| date | Mon, 07 Oct 2019 16:14:19 -0400 | 
| parents | 887e111c0919 | 
| children | 
| rev | line source | 
|---|---|
| 
0
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
1 <tool id="retrieve_ensembl_bed" name="Retrieve Ensembl features in BED format" version="0.1.0"> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
2 <description>using Ensembl REST API</description> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
3 <macros> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
4 <import>macros.xml</import> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
5 </macros> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
6 <requirements> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
7 <expand macro="ensembl_requirements" /> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
8 <expand macro="bedutil_requirements" /> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
9 </requirements> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
10 <command detect_errors="exit_code"><![CDATA[ | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
11 python '$__tool_directory__/retrieve_ensembl_bed.py' | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
12 --species '$species' | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
13 #if $extended_bed: | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
14 --extended_bed | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
15 #end if | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
16 $ucsc_chrom_names | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
17 #if $biotypes: | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
18 --biotypes '$biotypes' | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
19 #end if | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
20 #if $regions: | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
21 --regions '$regions' | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
22 #end if | 
| 
2
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
23 #if $interval_file: | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
24 #if $interval_file.ext.find('bed') > -1 | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
25 --interval_format bed | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
26 #elif $interval_file.ext in ['gff','gtf','gff3'] | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
27 --interval_format gff | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
28 #else | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
29 --interval_format interval | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
30 #end if | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
31 --interval_file '$interval_file' | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
32 #end if | 
| 
0
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
33 '$transcript_bed' | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
34 ]]></command> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
35 <inputs> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
36 <param name="species" type="text" value="" label="Ensembl species" > | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
37 <help> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
38 </help> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
39 <expand macro="species_options" /> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
40 <validator type="regex" message="Enter an Ensembl organism">^\w+.*$</validator> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
41 </param> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
42 <param name="extended_bed" type="boolean" truevalue=",second_name,cds_start_status,cds_end_status,exon_frames,type,gene_name,second_gene_name,gene_type" falsevalue="" checked="true" | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
43 label="Keep extra columns from ensembl BED"/> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
44 <param name="ucsc_chrom_names" type="boolean" truevalue="--ucsc_chrom_names" falsevalue="" checked="false" | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
45 label="Use the UCSC names for Chromosomes"/> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
46 <param name="biotypes" type="text" value="" optional="true" label="Restrict Feature retrieval to these biotypes" > | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
47 <expand macro="biotypes_help" /> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
48 </param> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
49 <param name="regions" type="text" value="" optional="true" label="Restrict Feature retrieval to comma-separated list of regions" > | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
50 <help>Each region is specifed as: chr or chr:pos or chr:from-to</help> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
51 <validator type="regex" message="">^(\w+(:\d+(-\d+)?)?(,\w+(:\d+(-\d+)?)?)*)?$</validator> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
52 </param> | 
| 
2
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
53 <param name="interval_file" type="data" format="bed,gff,interval" label="Retrieve the intervals from this file" optional="true"/> | 
| 
0
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
54 </inputs> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
55 <outputs> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
56 <data name="transcript_bed" format="bed" label="Ensembl ${species} transcripts.bed"> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
57 <actions> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
58 <action name="column_names" type="metadata" | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
59 default="chrom,chromStart,chromEnd,name,score,strand,thickStart,thickEnd,itemRgb,blockCount,blockSizes,blockStarts${extended_bed}"/> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
60 </actions> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
61 </data> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
62 </outputs> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
63 <tests> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
64 <test> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
65 <param name="species" value="human"/> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
66 <param name="biotypes" value="protein_coding"/> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
67 <param name="regions" value="1:51194990-51275150"/> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
68 <output name="transcript_bed"> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
69 <assert_contents> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
70 <has_text_matching expression="(chr)?1\t\d+\t\d+\tENST" /> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
71 </assert_contents> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
72 </output> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
73 </test> | 
| 
2
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
74 <test> | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
75 <param name="species" value="mouse"/> | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
76 <param name="biotypes" value="protein_coding"/> | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
77 <param name="interval_file" ftype="bed" value="test.bed"/> | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
78 <output name="transcript_bed"> | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
79 <assert_contents> | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
80 <has_text_matching expression="(chr)?1\t\d+\t\d+\tENSMUST" /> | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
81 </assert_contents> | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
82 </output> | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
83 </test> | 
| 
0
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
84 </tests> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
85 <help><![CDATA[ | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
86 Retrieve Ensembl cDNAs in BED format | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
87 | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
88 usage: retrieve_ensembl_bed.py [-h] [-s SPECIES] [-R REGIONS] [-B BIOTYPES] | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
89 [-X] [-U] [-t] [-v] [-d] | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
90 output | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
91 | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
92 positional arguments: | 
| 
2
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
93 output Output BED filepath, or for stdout: "-" | 
| 
0
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
94 | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
95 optional arguments: | 
| 
2
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
96 -h, --help show this help message and exit | 
| 
0
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
97 -s SPECIES, --species SPECIES | 
| 
2
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
98 Ensembl Species to retrieve | 
| 
0
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
99 -R REGIONS, --regions REGIONS | 
| 
2
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
100 Restrict Ensembl retrieval to regions e.g. | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
101 X,2:20000-25000,3:100-500+ | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
102 -i INTERVAL_FILE, --interval_file INTERVAL_FILE | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
103 Regions from a bed, gff, or interval file | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
104 | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
105 -f {bed,gff,interval}, --interval_format {bed,gff,interval} | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
106 Interval format has TAB-separated | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
107 columns: Seq, Start, End, Strand | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
108 | 
| 
0
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
109 -B BIOTYPES, --biotypes BIOTYPES | 
| 
2
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
110 Restrict Ensembl biotypes to retrieve | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
111 -X, --extended_bed Include the extended columns returned from Ensembl | 
| 
0
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
112 -U, --ucsc_chrom_names | 
| 
2
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
113 Use the UCSC names for Chromosomes | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
114 -t, --toplevel Print Ensembl toplevel for species | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
115 -v, --verbose Verbose | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
116 -d, --debug Debug | 
| 
0
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
117 | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
118 | 
| 
2
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
119 **Output** | 
| 
 
e385fe93df68
"planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 6babd357845126292cb202aaea0f70ff68819525"
 
galaxyp 
parents: 
0 
diff
changeset
 | 
120 | 
| 
0
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
121 Ensembl REST API returns an extended BED format with these additional columns:: | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
122 | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
123 second_name, cds_start_status, cds_end_status, exon_frames, type, gene_name, second_gene_name, gene_type | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
124 | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
125 ]]></help> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
126 <citations> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
127 <citation type="doi">10.1093/bioinformatics/btu613</citation> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
128 <citation type="doi">10.1093/nar/gku1010</citation> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
129 </citations> | 
| 
 
887e111c0919
planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/proteogenomics/retrieve_ensembl_bed commit 3fd7be931712e7fa5b281bc8c48104c8583ef7f0
 
galaxyp 
parents:  
diff
changeset
 | 
130 </tool> | 
