annotate tool_dependencies.xml @ 2:807fe267f74d draft default tip

Uploaded
author rnateam
date Thu, 17 Sep 2015 06:06:18 -0400
parents d6d349ccd3ca
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
1 <?xml version="1.0"?>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
2 <tool_dependency>
1
d6d349ccd3ca correct toolname spelling
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents: 0
diff changeset
3 <package name="flexbar" version="2.4">
0
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
4 <install version="1.0">
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
5 <actions_group>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
6 <actions os="linux" architecture="x86_64">
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
7 <action type="download_by_url" target_filename="flexbar_v2.4_linux64.tgz">http://sourceforge.net/projects/flexbar/files/2.4/flexbar_v2.4_linux64.tgz</action>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
8 <action type="move_directory_files">
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
9 <source_directory>.</source_directory>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
10 <destination_directory>$INSTALL_DIR</destination_directory>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
11 </action>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
12 </actions>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
13 <action type="set_environment">
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
14 <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR/</environment_variable>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
15 <environment_variable name="LD_LIBRARY_PATH" action="prepend_to">$INSTALL_DIR/</environment_variable>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
16 </action>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
17 </actions_group>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
18 </install>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
19 <readme>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
20 Program: flexbar - flexible barcode and adapter removal
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
21 Version: 2.4
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
22
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
23 SYNOPSIS
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
24 flexbar -r reads [-t target] [-b barcodes] [-a adapters] [options]
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
25
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
26 DESCRIPTION
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
27 -h, --help
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
28 Displays this help message.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
29 -w, --advanced
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
30 Print advanced options help screen.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
31 -i, --cite
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
32 Show program reference for citation.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
33
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
34 Basic options:
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
35 -n, --threads NUM
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
36 Number of threads to employ. Default: 1.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
37 -t, --target STR
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
38 Prefix for output file names or paths. Default: flexbar.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
39 -r, --reads FILE
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
40 Fasta/q file or stdin (-) with reads that may contain barcodes.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
41 -p, --reads2 FILE
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
42 Second input file of paired reads, gz and bz2 files supported.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
43 -f, --format STR
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
44 Quality format: sanger, solexa, i1.3, i1.5, i1.8 (illumina 1.8+).
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
45 -c, --color-space
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
46 Input in color-space format csfasta or csfastq in sanger scaling.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
47
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
48 Barcode detection:
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
49 -b, --barcodes FILE
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
50 Fasta file with barcodes for demultiplexing that may contain N.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
51 -br, --barcode-reads FILE
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
52 Fasta/q file composed of separate barcode reads for detection.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
53 -be, --barcode-trim-end STR
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
54 Type of detection, see section trim-end modes. Default: ANY.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
55 -bo, --barcode-min-overlap NUM
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
56 Minimum overlap of barcode and read. Default: barcode length.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
57 -bt, --barcode-threshold NUM
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
58 Allowed mismatches and gaps per 10 bases overlap. Default: 1.0.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
59 -bu, --barcode-unassigned
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
60 Include unassigned reads in output generation.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
61
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
62 Adapter removal:
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
63 -a, --adapters FILE
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
64 Fasta file with adapters for removal that may contain N.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
65 -as, --adapter-seq STR
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
66 Single adapter sequence as alternative to adapters option.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
67 -ae, --adapter-trim-end STR
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
68 Type of removal, see section trim-end modes. Default: RIGHT.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
69 -ao, --adapter-min-overlap NUM
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
70 Minimum overlap of adapter and read sequence. Default: 1.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
71 -at, --adapter-threshold NUM
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
72 Allowed mismatches and gaps per 10 bases overlap. Default: 3.0.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
73
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
74 Filtering and trimming:
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
75 -u, --max-uncalled NUM
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
76 Allowed uncalled bases (N or .) for each read. Default: 0.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
77 -x, --pre-trim-left NUM
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
78 Trim given number of bases on 5' read end before detection.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
79 -y, --pre-trim-right NUM
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
80 Trim specified number of bases on 3' end prior to detection.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
81 -q, --pre-trim-phred NUM
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
82 Trim 3' end until specified or higher quality reached.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
83 -k, --post-trim-length NUM
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
84 Trim to specified read length from 3' end after removal.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
85 -m, --min-read-length NUM
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
86 Minimum read length to remain after removal. Default: 18.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
87
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
88 Output selection:
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
89 -o, --fasta-output
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
90 Prefer non-quality formats fasta and csfasta for output.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
91 -z, --zip-output STR
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
92 Enable direct compression of output files. One of GZ and BZ2.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
93 -s, --single-reads
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
94 Write single paired reads for too short counterparts.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
95
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
96 Logging and tagging:
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
97 -l, --log-level STR
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
98 Print valid optimal read alignment. One of ALL, MOD, and TAB.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
99 -g, --removal-tags
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
100 Tag reads that are subject to adapter or barcode removal.
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
101
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
102 Trim-end modes:
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
103 ANY: longer side of read remains after removal of overlap
2
807fe267f74d Uploaded
rnateam
parents: 1
diff changeset
104 LEFT: right side remains after removal, align &lt;= read end
807fe267f74d Uploaded
rnateam
parents: 1
diff changeset
105 RIGHT: left part remains after removal, align &gt;= read start
0
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
106 LEFT_TAIL: consider first n bases of reads in alignment
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
107 RIGHT_TAIL: use only last n bases, see tail-length options
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
108
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
109 EXAMPLES
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
110 flexbar -r reads.fq -f i1.8 -t target -b brc.fa -a adap.fa
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
111 flexbar -r reads.csfastq.gz -a adap.fa -ao 5 -ae LEFT -c
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
112
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
113 VERSION
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
114 flexbar version: 2.4
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
115 Last update July 29, 2013
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
116
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
117 Advanced options: flexbar -w
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
118 </readme>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
119 </package>
a17851d9f6cc add tool dependencies definition
Daniel Maticzka <maticzkd@informatik.uni-freiburg.de>
parents:
diff changeset
120 </tool_dependency>