comparison tool_dependencies.xml @ 0:a2ec897aac2c draft

Uploaded definition based on that for BLAST+ 2.2.28
author peterjc
date Mon, 13 Jan 2014 11:29:52 -0500
parents
children 0b75bc235e70
comparison
equal deleted inserted replaced
-1:000000000000 0:a2ec897aac2c
1 <?xml version='1.0' encoding='utf-8'?>
2 <tool_dependency>
3 <package name="blast+" version="2.2.29">
4 <install version="1.0">
5 <actions_group>
6 <!-- Download the binaries for BLAST+ compatible with 64-bit OSX. -->
7 <actions os="darwin" architecture="x86_64">
8 <action type="download_by_url">ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.2.29/ncbi-blast-2.2.29+-universal-macosx.tar.gz</action>
9 <action type="move_directory_files">
10 <source_directory>bin</source_directory>
11 <destination_directory>$INSTALL_DIR</destination_directory>
12 </action>
13 </actions>
14 <!-- Download the binaries for BLAST+ compatible with 32-bit OSX. -->
15 <actions os="darwin" architecture="i386">
16 <action type="download_by_url">ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.2.29/ncbi-blast-2.2.29+-universal-macosx.tar.gz</action>
17 <action type="move_directory_files">
18 <source_directory>bin</source_directory>
19 <destination_directory>$INSTALL_DIR</destination_directory>
20 </action>
21 </actions>
22 <!-- Download the binaries for BLAST+ compatible with 64-bit Linux. -->
23 <actions os="linux" architecture="x86_64">
24 <action type="download_by_url">ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.2.29/ncbi-blast-2.2.29+-x64-linux.tar.gz</action>
25 <action type="move_directory_files">
26 <source_directory>bin</source_directory>
27 <destination_directory>$INSTALL_DIR</destination_directory>
28 </action>
29 </actions>
30 <!-- Download the binaries for BLAST+ compatible with 32-bit Linux (i386). -->
31 <actions os="linux" architecture="i386">
32 <action type="download_by_url">ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.2.29/ncbi-blast-2.2.29+-ia32-linux.tar.gz</action>
33 <action type="move_directory_files">
34 <source_directory>bin</source_directory>
35 <destination_directory>$INSTALL_DIR</destination_directory>
36 </action>
37 </actions>
38 <!-- Download the binaries for BLAST+ compatible with 32-bit Linux (i686). -->
39 <actions os="linux" architecture="i686">
40 <action type="download_by_url">ftp://ftp.ncbi.nlm.nih.gov/blast/executables/blast+/2.2.29/ncbi-blast-2.2.29+-ia32-linux.tar.gz</action>
41 <action type="move_directory_files">
42 <source_directory>bin</source_directory>
43 <destination_directory>$INSTALL_DIR</destination_directory>
44 </action>
45 </actions>
46 <!-- This actions tag is only processed if none of the above tags resulted in a successful installation. -->
47 <actions>
48 <action type="shell_command">echo ERROR: Automated installation on your operating system and CPU architecture combination is not yet supported.</action>
49 <action type="shell_command">echo Your machine details (the output from 'uname' and 'arch'):</action>
50 <action type="shell_command">uname</action>
51 <action type="shell_command">arch</action>
52 <action type="shell_command">echo Please report this via https://github.com/peterjc/galaxy_blast/issues - thank you!</action>
53 <action type="shell_command">false</action>
54 <!-- The 'false' command will return an error, so Galaxy should treat this as a failed install -->
55 </actions>
56 <!-- The $PATH environment variable is only set if one of the above <actions> tags resulted in a successful installation. -->
57 <action type="set_environment">
58 <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR</environment_variable>
59 </action>
60 </actions_group>
61 </install>
62 <readme>
63 Downloads the precompiled 32bit Linux, 64bit Linux, or Mac OS X BLAST+
64 binaries from the NCBI, which is faster than performing a local compliation,
65 avoids any issues with build dependencies, and is more reproducible between
66 installations as there is no variability from the compiler or library versions.
67
68 For more details, see:
69 http://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Web&amp;PAGE_TYPE=BlastDocs&amp;DOC_TYPE=Download
70 </readme>
71 </package>
72 </tool_dependency>