Mercurial > repos > yhoogstrate > varscan_mpileup2snp_from_bam
annotate tool_dependencies.xml @ 52:b2dc8ab51a79 draft
Uploaded
| author | yhoogstrate |
|---|---|
| date | Wed, 05 Mar 2014 09:18:21 -0500 |
| parents | bf9c5a61b200 |
| children | ef13be78c5fc |
| rev | line source |
|---|---|
|
42
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
1 <?xml version="1.0"?> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
2 <tool_dependency> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
3 <!-- Optimized samtools (for threaded mpileup) --> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
4 <package name="samtools-parallel-mpileup" version="0.1.19"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
5 <install version="1.0"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
6 <actions> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
7 <action type="shell_command">svn checkout https://github.com/yhoogstrate/parallel-mpileup/trunk samtools-parallel-mpileup && cd samtools-parallel-mpileup && cd $(ls |grep samtools-) && make && cp samtools ../samtools-parallel-mpileup</action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
8 <action type="move_file"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
9 <source>samtools-parallel-mpileup</source> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
10 <destination>$INSTALL_DIR/bin</destination> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
11 </action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
12 <action type="set_environment"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
13 <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR/bin</environment_variable> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
14 <environment_variable name="PATH" action="prepend_to">$REPOSITORY_INSTALL_DIR</environment_variable> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
15 </action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
16 </actions> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
17 </install> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
18 <readme> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
19 Downloads and installs a modified version of samtools, able to paralellize the mpileup function. |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
20 </readme> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
21 </package> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
22 |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
23 <!-- Classical samtools (doesn't support threaded mpileup) --> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
24 <package name="samtools" version="0.1.19"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
25 <install version="1.0"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
26 <actions> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
27 <action type="download_by_url">http://downloads.sourceforge.net/project/samtools/samtools/0.1.19/samtools-0.1.19.tar.bz2</action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
28 <action type="shell_command">sed -i.bak 's/-lcurses/-lncurses/' Makefile</action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
29 <action type="shell_command">make</action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
30 <action type="shell_command">chmod ugo+rx misc/*.p?</action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
31 <action type="shell_command">mkdir misc/bin</action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
32 <action type="shell_command">cp -p `find misc -type f -perm -555` misc/bin/</action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
33 <action type="move_file"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
34 <source>samtools</source> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
35 <destination>$INSTALL_DIR/bin</destination> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
36 </action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
37 <action type="move_file"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
38 <source>bcftools/bcftools</source> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
39 <destination>$INSTALL_DIR/bin</destination> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
40 </action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
41 <action type="move_file"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
42 <source>bcftools/vcfutils.pl</source> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
43 <destination>$INSTALL_DIR/bin</destination> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
44 </action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
45 <action type="move_directory_files"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
46 <source_directory>misc/bin</source_directory> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
47 <destination_directory>$INSTALL_DIR/bin</destination_directory> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
48 </action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
49 <action type="set_environment"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
50 <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR/bin</environment_variable> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
51 </action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
52 </actions> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
53 </install> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
54 <readme> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
55 Program: samtools (Tools for alignments in the SAM format) |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
56 Version: 0.1.19 |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
57 |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
58 Usage: samtools <command> [options] |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
59 |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
60 Command: view SAM<->BAM conversion |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
61 sort sort alignment file |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
62 mpileup multi-way pileup |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
63 depth compute the depth |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
64 faidx index/extract FASTA |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
65 tview text alignment viewer |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
66 index index alignment |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
67 idxstats BAM index stats (r595 or later) |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
68 fixmate fix mate information |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
69 flagstat simple stats |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
70 calmd recalculate MD/NM tags and '=' bases |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
71 merge merge sorted alignments |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
72 rmdup remove PCR duplicates |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
73 reheader replace BAM header |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
74 cat concatenate BAMs |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
75 targetcut cut fosmid regions (for fosmid pool only) |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
76 phase phase heterozygotes |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
77 |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
78 This also installs bcftools and misc utility commands: |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
79 bcftools |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
80 vcfutils.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
81 ace2sam |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
82 bamcheck |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
83 blast2sam.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
84 bowtie2sam.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
85 export2sam.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
86 interpolate_sam.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
87 maq2sam-long |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
88 maq2sam-short |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
89 md5fa |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
90 md5sum-lite |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
91 novo2sam.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
92 psl2sam.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
93 sam2vcf.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
94 samtools.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
95 soap2sam.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
96 varfilter.py |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
97 wgsim |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
98 wgsim_eval.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
99 zoom2sam.pl |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
100 </readme> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
101 </package> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
102 |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
103 <package name="VarScan" version="2.3.6"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
104 <install version="1.0"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
105 <actions> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
106 <action type="download_by_url">http://downloads.sourceforge.net/project/varscan/VarScan.v2.3.6.jar</action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
107 <action type="move_file"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
108 <source>VarScan.v2.3.6.jar</source> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
109 <destination>$INSTALL_DIR/jars</destination> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
110 </action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
111 <action type="set_environment"> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
112 <environment_variable name="JAVA_JAR_PATH" action="set_to">$INSTALL_DIR/jars</environment_variable> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
113 </action> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
114 </actions> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
115 </install> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
116 <readme> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
117 Downloads VarScan2. |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
118 </readme> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
119 </package> |
|
bf9c5a61b200
overwrite readonly files
yhoogstrate <y.hoogstrate@erasmusmc.nl>
parents:
diff
changeset
|
120 </tool_dependency> |
