changeset 20:12d4f03d1231 draft

Deleted selected files
author bornea
date Tue, 17 Nov 2015 13:31:38 -0500
parents 2a7cd3429767
children cb85ef8dc169
files saint_wrapper.py saint_wrapper.xml tool_dependencies.xml
diffstat 3 files changed, 0 insertions(+), 101 deletions(-) [+]
line wrap: on
line diff
--- a/saint_wrapper.py	Tue Nov 17 13:09:02 2015 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,47 +0,0 @@
-import os
-import sys
-
-inter_file = sys.argv[1]
-prey_file = sys.argv[2]
-bait_file = sys.argv[3]
-num_of_rep = sys.argv[4]
-vc_bool = sys.argv[5]
-vc_num = sys.argv[6]
-go_bool = sys.argv[7]
-go_file = sys.argv[8]
-output_file = sys.argv[9]
-
-def default_run(inter_file1,prey_file1,bait_file1,output_file1,num_of_rep1):
-	cmd = r"SAINTexpress-spc " + r"-R" + str(num_of_rep1) + " " + str(inter_file1) + " " + str(prey_file1) + " " + str(bait_file1) 
-	os.system(cmd) 
-	open('list.txt')
-	os.rename('list.txt', str(output_file1)) 
-
-def with_L(inter_file1,prey_file1,bait_file1,output_file1,vc_num1,num_of_rep1):
-	cmd = r"SAINTexpress-spc "+ r"-R" + str(num_of_rep1) + " " + r"-L" + str(vc_num1) + " " + str(inter_file1) + " " + str(prey_file1) + " " + str(bait_file1) 
-	os.system(cmd) 
-	open('list.txt')
-	os.rename('list.txt', str(output_file1)) 
-
-def external_data_no_L(inter_file1,prey_file1,bait_file1,output_file1,go_file1,num_of_rep1):
-	cmd = r"SAINTexpress-spc "+ r"-R" + str(num_of_rep1) + " " + str(inter_file1) + " " + str(prey_file1) + " " + str(bait_file1) + " " + str(go_file1)
-	os.system(cmd) 
-	open('list.txt')
-	os.rename('list.txt', str(output_file1)) 
-
-def external_data_with_L(inter_file1,prey_file1,bait_file1,output_file1,go_file1,num_of_rep1,vc_num1):
-	cmd = r"SAINTexpress-spc "+ r"-R" + str(num_of_rep1) + " " + r"-L" + str(vc_num1) + " " + str(inter_file1) + " " + str(prey_file1) + " " + str(bait_file1) + " " + str(go_file1)
-	os.system(cmd) 
-	open('list.txt')
-	os.rename('list.txt', str(output_file1)) 
-
-if (vc_bool == "true"):
-	if (go_bool == "false"):
-		with_L(inter_file, prey_file, bait_file, output_file, vc_num, num_of_rep)
-	elif (go_bool == "true"):
-		external_data_with_L(inter_file, prey_file, bait_file, output_file, go_file, num_of_rep, vc_num)
-elif (vc_bool == "false"):
-	if (go_bool == "false"):
-		default_run(inter_file, prey_file, bait_file, output_file, num_of_rep)
-	elif (go_bool == "true"):
-		external_data_no_L(inter_file, prey_file, bait_file, output_file, go_file, num_of_rep)
--- a/saint_wrapper.xml	Tue Nov 17 13:09:02 2015 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,35 +0,0 @@
-<tool id="saint_wrapper" name="SAINT">
-  <description></description>
-  <command interpreter="python">saint_wrapper.py $inter_input $prey_input $bait_input $rep_num $vc_bool $vc_num $go_bool $go_file $output</command>
-  <inputs>
-    <param format="txt" name="inter_input" type="data" label="Interactions File"/>
-    <param format="txt" name="prey_input" type="data" label="Prey File"/>
-    <param format="txt" name="bait_input" type="data" label="Bait File"/>
-    <param name="rep_num" type="integer" value="100" label="Number of Replicates" help="the number of replicates (with largest spectral counts or intensities) to be used for probability calculation in each bait.  This option is useful when some baits have more replicates than others." />
-    <param type="boolean" name="vc_bool" checked="false" label="Using Virtual Control Purifications by Compression"/>
-    <param name="vc_num" type="integer" value="1" label="Number of Virtual Controls" />
-    <param type="boolean" name="go_bool" checked="false" label="Incorporate External Data Sources" />
-    <param format="txt" name="go_file" type="data" optional="true" label="External Data File" help="SAINT can be run with the known interaction data in hand and it will incorporate the number of observed interactions into the statistics to boost identification probability."/>
-  </inputs>
-  <outputs>
-    <data format="txt" name="output" />
-  </outputs>
-  <requirements>
-    <requirement type="package">saintexpress</requirement>
-  </requirements>
-  <stdio>
-    <regex match="error"
-	   source="stdout"
-           level="fatal"
-           description="Unknown error"/>
-  </stdio> 
-
-  <tests>
-    <test>
-      <param name="input" value="fa_gc_content_input.fa"/>
-      <output name="out_file1" file="fa_gc_content_output.txt"/>
-    </test>
-  </tests>
-  <help>
-  </help>
-</tool>
--- a/tool_dependencies.xml	Tue Nov 17 13:09:02 2015 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-<?xml version="1.0"?>
-<tool_dependency>
-    <!--<set_environment version="1.0">
-        <environment_variable name="R_SCRIPT_PATH" action="set_to">$REPOSITORY_INSTALL_DIR/bubblebeam</environment_variable>   
-    </set_environment>-->
-    <package name="saintexpress">
-        <install>
-            <actions>
-                <action type="shell_command">git clone http://github.com/bornea/Saint_On_Galaxy.git sog</action>
-                <action type="shell_command">unzip SAINTexpress_v3.6.1__2015-05-03.zip</action>
-                <action type="shell_command">./make -j</action>
-                <action type="set_environment">
-                    <environment_variable name="PATH" action="prepend_to">$INSTALL_DIR/Saint_On_Galaxy/SAINTexpress_v3.6.1__2015-05-03/bin</environment_variable>
-                </action>
-            </actions>
-        </install>
-        <readme></readme>
-    </package>
-</tool_dependency>
\ No newline at end of file