changeset 0:688d46996f1e draft

Uploaded
author geert-vandeweyer
date Mon, 28 Jul 2014 05:41:10 -0400
parents
children b4a34f56778b
files tool_dependencies.xml
diffstat 1 files changed, 32 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/tool_dependencies.xml	Mon Jul 28 05:41:10 2014 -0400
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<tool_dependency>
+	<package name="velvet" version="1.2.10">
+		<install version="1.0">
+			<actions>
+				<action type="shell_command">git clone git://github.com/dzerbino/velvet.git</action>
+				<action type="make_directory">$INSTALL_DIR/bin</action>
+				<action type="shell_command">make 'OPENMP=1' 'LONGSEQUENCES=1' </action>
+				<action type="move_file"><source>velveth</source><destination>$INSTALL_DIR/bin</destination></action>
+				<action type="move_file"><source>velvetg</source><destination>$INSTALL_DIR/bin</destination></action>
+
+              			<action type="set_environment">
+				 	<environment_variable action="set_to" name="OMP_THREAD_LIMIT">1</environment_variable>
+					<environment_variable action="prepend_to" name="PATH">$INSTALL_DIR/bin</environment_variable>
+				</action>
+			</actions>
+		</install>
+		<readme>
+Galaxy tool_dependency for VELVET
+=================================
+
+This tool_dependency is written by Geert Vandeweyer. VELVET is installed from github. As of writing, the version was 1.2.10
+
+This package downloads, compiles and adds velvetg and velveth to &lt;$PATH&gt;. Enabled compiling options are:
+
+- OPENMP : allow multithreading. Set the number of threads in &lt;tool_dependency_dir&gt;/environment_settings/OMP_THREAD_LIMIT/geert-vandeweyer/package_velvet/&lt;hash_string&gt;/env.sh
+- LONGSEQUENCES : allow long (>32kb) contigs
+
+
+		</readme>			
+	</package>
+</tool_dependency>