Mercurial > repos > yhoogstrate > flaimapper
annotate flaimapper-gtf-from-fasta.xml @ 4:8faba9df2791 draft
Uploaded
author | yhoogstrate |
---|---|
date | Fri, 31 Jul 2015 05:30:55 -0400 |
parents | 96d135d3c57f |
children |
rev | line source |
---|---|
0
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
1 <?xml version="1.0" encoding="UTF-8"?> |
4 | 2 <tool id="flaimapper-gtf-from-fasta" name="FlaiMapper: extract GTF from FASTA" version="1.2.1.w2"> |
3 <description>Extract GTF file from FASTA file (as FlaiMapper reference).</description> | |
4 <requirements> | |
5 <requirement type="package" version="1.2.1">flaimapper</requirement> | |
6 </requirements> | |
7 | |
8 <stdio> | |
9 <regex | |
10 match="[fai_load] build FASTA index." | |
11 source="stderr" | |
12 level="log" | |
13 description="The FASTA file is being indexed." /> | |
14 </stdio> | |
15 | |
16 <version_command>flaimapper --version</version_command> | |
17 | |
18 <command><![CDATA[ | |
19 gtf-from-fasta -o $output $fasta | |
20 ]]></command> | |
21 | |
22 <inputs> | |
23 <param name="fasta" type="data" format="fasta" label="Fasta sequence corresponding to reference genome" help="This is the FASTA file that fits the used reference genome (e.g. hg19 or a ncRNA database)." /> | |
24 </inputs> | |
25 | |
26 <outputs> | |
27 <data format="gtf" name="output" label="${tool.name} on ${fasta.name}" /> | |
28 </outputs> | |
29 | |
30 <tests> | |
31 <test> | |
32 <param name="fasta" value="test3/ncrnadb09.fa" ftype="fasta" /> | |
33 | |
34 <output name="output" file="test3/reference.gtf" /> | |
35 </test> | |
36 </tests> | |
37 | |
38 <help><![CDATA[ | |
0
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
39 FlaiMapper wrapper for Galaxy |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
40 ============================= |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
41 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
42 https://github.com/yhoogstrate/flaimapper |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
43 http://www.ncbi.nlm.nih.gov/pubmed/25338717 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
44 http://dx.doi.org/10.1093/bioinformatics/btu696 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
45 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
46 Fragment Location Annotation Identification Mapper |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
47 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
48 FlaiMapper: computational annotation of small ncRNA-derived fragments using RNA-seq high-throughput data. |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
49 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
50 Input formats |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
51 ------------- |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
52 To make FlaiMapper compatible with both an entire reference genome as a |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
53 separate ncRNA database, it requires an additional GTF file *(mask file)*. |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
54 The major difference between an entire reference and a ncRNA database |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
55 is that an entire reference usually contains multiple ncRNAs per sequence |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
56 entry (chromosome). While for the ncRNA database, each entry should |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
57 represent one single mature ncRNA. |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
58 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
59 Therefore the mask file that represents to the FASTA file of a ncRNA |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
60 database will only contain the start- and end positions of each entry. |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
61 To generate this in an automated fashion, you can make use of this tool |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
62 *as long as the FASTA file doesn't contain entire chromosomes* but |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
63 mature ncRNA. |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
64 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
65 An example input file is **ncRNAdb09**, available at the following URLs: |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
66 https://raw.githubusercontent.com/yhoogstrate/flaimapper/master/share/annotations/ncRNA_annotation/ncrnadb09.fa *(reference file)* |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
67 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
68 It should generate a GTF/GFF file (mask file) similar to the following URL: |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
69 https://raw.githubusercontent.com/yhoogstrate/flaimapper/master/share/annotations/ncRNA_annotation/ncrnadb09.gtf *(mask file)* |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
70 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
71 Installation |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
72 ------------ |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
73 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
74 The wrapper makes use of easy_install to install a python egg. Please |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
75 ensure you have easy_install installed. |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
76 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
77 License |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
78 ------- |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
79 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
80 **flaimapper** and **wrapper**: |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
81 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
82 GPL (>=3) |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
83 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
84 **pysam**: |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
85 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
86 The MIT License |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
87 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
88 Contact |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
89 ------- |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
90 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
91 The tool wrapper has been written by Youri Hoogstrate from the Erasmus |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
92 Medical Center (Rotterdam, Netherlands). |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
93 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
94 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
95 Development |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
96 ----------- |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
97 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
98 * Repository-Maintainer: Youri Hoogstrate |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
99 * Repository-Developers: Youri Hoogstrate |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
100 |
4 | 101 * Repository-Development: https://github.com/ErasmusMC-Bioinformatics/galaxy-tools |
0
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
102 |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
103 The tool wrapper has been written by Youri Hoogstrate from the Erasmus |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
104 Medical Center (Rotterdam, Netherlands). |
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
105 |
4 | 106 ]]></help> |
107 | |
108 <citations> | |
109 <citation type="doi">10.1093/bioinformatics/btu696</citation> | |
110 </citations> | |
0
d6abffbc9ee7
planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/flaimapper commit 0f4aa594becc89b07073f7fcccd889e38974e10c-dirty
yhoogstrate
parents:
diff
changeset
|
111 </tool> |