annotate fsd.xml @ 14:2a2308390e8f draft

planemo upload for repository https://github.com/monikaheinzl/duplexanalysis/tree/master/tools/fsd commit 94deec54d27310addc8b020e8eef6d2b2508d2cf
author mheinzl
date Tue, 17 Jul 2018 06:23:03 -0400
parents 2921d77df2ee
children 32921a67437b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
4
5bae51dc7fa1 planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit 84c5a0c42a666f70c4328e7ed85523a036d52e17
mheinzl
parents: 3
diff changeset
2 <!-- galaxy version 16.04 -->
13
2921d77df2ee planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f4eb0a7cd4fd5baaa9afe0c931afb57ac6abc0c1
mheinzl
parents: 12
diff changeset
3 <tool id="fsd" name="Duplex Sequencing Analysis: fsd" version="0.0.15">
2
a4ad1ebc4b32 planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit cacdb33fbbfca10b9aefc34eaf96019fbc1b847d-dirty
mheinzl
parents: 1
diff changeset
4 <description>Family size distribution (FSD) of tags</description>
0
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
5 <requirements>
8
7d5c86d59850 planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit 72152f9651d7b1ecc84052f967d2746813481af6
mheinzl
parents: 7
diff changeset
6 <requirement type="package" version="2.7">python</requirement>
0
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
7 <requirement type="package" version="1.4">matplotlib</requirement>
14
2a2308390e8f planemo upload for repository https://github.com/monikaheinzl/duplexanalysis/tree/master/tools/fsd commit 94deec54d27310addc8b020e8eef6d2b2508d2cf
mheinzl
parents: 13
diff changeset
8 <requirement type="package" version="0.0.1">duplexanalysis</requirement>
2a2308390e8f planemo upload for repository https://github.com/monikaheinzl/duplexanalysis/tree/master/tools/fsd commit 94deec54d27310addc8b020e8eef6d2b2508d2cf
mheinzl
parents: 13
diff changeset
9
0
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
10 </requirements>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
11
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
12 <command>
14
2a2308390e8f planemo upload for repository https://github.com/monikaheinzl/duplexanalysis/tree/master/tools/fsd commit 94deec54d27310addc8b020e8eef6d2b2508d2cf
mheinzl
parents: 13
diff changeset
13 fsd.py --inputFile1 "$file1" --inputName1 "$file1.name" --inputFile2 "$file2" --inputName2 "$file2.name" --inputFile3 "$file3" --inputName3 "$file3.name" --inputFile4 "$file4" --inputName4 "$file4.name" --sep $separator --output_pdf $output_pdf --output_csv $output_csv
0
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
14 </command>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
15 <inputs>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
16 <param name="file1" type="data" format="tabular" label="Dataset 1: input tags" optional="false"/>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
17 <param name="file2" type="data" format="tabular" label="Dataset 2: input tags" optional="true" />
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
18 <param name="file3" type="data" format="tabular" label="Dataset 3: input tags" optional="true" />
10
f7136e93604b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit b9403b3ce2b7a41fa8ee1aa47909152de78cf641
mheinzl
parents: 9
diff changeset
19 <param name="file4" type="data" format="tabular" label="Dataset 4: input tags" optional="true" help="Input in tabular format with the family size, tags and the direction of the strand ('ab' or 'ba') for each family. Name of the files can have max. 34 charcters!"/>
0
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
20 <param name="separator" type="text" label="Separator of the CSV file." help="can be a single character" value=","/>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
21 </inputs>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
22 <outputs>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
23 <data name="output_pdf" format="pdf" />
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
24 <data name="output_csv" format="csv"/>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
25 </outputs>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
26 <!-- <tests>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
27 <test>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
28 <param name="file1" value="Test_data.tabular"/>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
29 <param name="file2" value="None"/>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
30 <param name="file3" value="None"/>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
31 <param name="file4" value="None"/>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
32 <output name="output_pdf" file="output_file.pdf"/>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
33 <output name="output_csv" file="output_file.csv"/>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
34 </test>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
35 </tests>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
36 -->
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
37 <help> <![CDATA[
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
38
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
39 **What it does**
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
40
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
41 This tool will create a distribution of family sizes of each tag, which is separated after families tags that have only the forward (ab) strand, the reverse (ba) strand or both strands (ab+ba) of the DCS and a family size distribution without separation is created. If multiple files are provided as input, the family size distribution without separation contains all datasets in one plot and for each dataset a distribution with separation after single ab, ba strands and DCSs is produced.
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
42
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
43
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
44 **Input**
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
45
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
46 This tools expects a tabular file with the tags of all families, their sizes and information about forward (ab) and reverse (ba) strands.
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
47
10
f7136e93604b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit b9403b3ce2b7a41fa8ee1aa47909152de78cf641
mheinzl
parents: 9
diff changeset
48 **!!! Name of the files can have max. 34 charcters !!!**
0
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
49
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
50 +-----+----------------------------+----+
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
51 | 1 | AAAAAAAAAAAATGTTGGAATCTT | ba |
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
52 +-----+----------------------------+----+
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
53 | 10 | AAAAAAAAAAAGGCGGTCCACCCC | ab |
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
54 +-----+----------------------------+----+
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
55 | 28 | AAAAAAAAAAATGGTATGGACCGA | ab |
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
56 +-----+----------------------------+----+
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
57
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
58
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
59
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
60
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
61
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
62 **Output**
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
63
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
64 The output is a PDF file with the plot and a CSV with the data of the plot.
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
65
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
66
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
67 **About Author**
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
68
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
69 Author: Monika Heinzl
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
70
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
71 Department: Institute of Bioinformatics, Johannes Kepler University Linz, Austria
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
72
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
73 Contact: monika.heinzl@edumail.at
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
74
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
75 ]]>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
76
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
77 </help>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
78 <citations>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
79 <citation type="bibtex">
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
80 @misc{duplex,
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
81 author = {Heinzl, Monika},
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
82 year = {2018},
3
648d5df50ca8 planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit 86722bdca280f0bbe6b2a9342734edcb484ca789
mheinzl
parents: 2
diff changeset
83 title = {Development of algorithms for the analysis of duplex sequencing data}
0
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
84 }
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
85 </citation>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
86 </citations>
9736b9d04a0b planemo upload for repository https://github.com/monikaheinzl/galaxyProject/tree/master/tools/fsd commit f674213e798956531c935e7b9eb7f444286d0a5e-dirty
mheinzl
parents:
diff changeset
87 </tool>