Mercurial > repos > rnateam > test_flexbar_binary_install
annotate tool_dependencies.xml @ 2:807fe267f74d draft default tip
Uploaded
author | rnateam |
---|---|
date | Thu, 17 Sep 2015 06:06:18 -0400 |
parents | d6d349ccd3ca |
children |
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 | 104 LEFT: right side remains after removal, align <= read end |
105 RIGHT: left part remains after removal, align >= 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> |