Mercurial > repos > matces > carpet_toolsuite
diff carpet-src-1/tools/CARPET/annotation_expr.xml @ 0:cdd489d98766
Migrated tool version 1.0.0 from old tool shed archive to new tool shed repository
author | matces |
---|---|
date | Tue, 07 Jun 2011 16:50:41 -0400 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/carpet-src-1/tools/CARPET/annotation_expr.xml Tue Jun 07 16:50:41 2011 -0400 @@ -0,0 +1,74 @@ +<tool id="Annotation_Expr" name="ENO" version="1.0.0"> + <description>Expression NOtator</description> + <command interpreter="perl">annotation_expr_intron.pl $input1 $input2 $output</command> + <inputs> + <param format="tabular" name="input1" type="data" label="Expression file"/> + <param format="tabular" name="input2" type="data" label="Annotation table"/> + </inputs> + <outputs> + <data format="tabular" name="output"/> + </outputs> + <help> + .. class:: infomark + +**What it does** + +ENO assigns each exon of a transcript the relative matching probes of the array. If a probe matches with more than one transcript, it is associated to every transcript. + +PLEASE, for more detailed information refer to the CARPET user Manual: +click to download_ it. + +.. _download: /static/example_file/CARPET_userManual.zip + +-------- + +.. class:: warningmark + +**Annotation Table** + +Annotation table was directly downloadable from **"Get Data"** section (**"UCSC Main table browser"** link). +Pay attention to choose the right output format (**"all field from selected table"**) and check **"send output to Galaxy"**. + +It is possible to download many different annotation tables coming from different organisms and database such as RefSeq, UCSC gene, FlyBase, EST, etc etc... + +**All annotation tables must have headers.** + + +-------- + +.. class:: warningmark + +**Custom annotation table** + + .. class:: infomark + + + **About format** + + Annotation table format must be the same downlodable from UCSC. In the specific case of this tool the following fields must be present: + + 1. **chrom** - The name of the chromosome (e.g. chr1, chrY_random). + 2. **chromStart** - The starting position in the chromosome. (The first base in a chromosome is numbered 0.) + 3. **chromEnd** - The ending position in the chromosome, plus 1 (i.e., a half-open interval). + 4. **name** - The name of the BED line. + 5. **strand** - Defines the strand - either + or - . + 6. **blockCount** - The number of blocks (exons) in the BED line. + 7. **blockSizes** - A comma-separated list of the block sizes. The number of items in this list should correspond to blockCount. + 8. **blockStarts** - A comma-separated list of block starts. All of the blockStart positions should be calculated relative to chromStart. The number of items in this list should correspond to blockCount. + + +The table **must** have headers + + +--------- + +.. class:: infomark + +**How does it work?** + +.. image:: static/images/CARPET/Eno.png + + + + </help> +</tool>