unable to add tools in tool_conf.xml
Hi friends, I've got a problem, i'm not able to add a tool in ttol_conf.xml. Actually i can see one tool that i've added but when i put the second Galaxy doesn't take it into account : <section name="My_tools" id="mtools"> <tool file="mytools/tool_countGC.xml" /> <!--This is okay--> <tool file="mytools/rec_expression.xml" /> <!-- It's not working ! --> </section> My paster.log gives that : galaxy.tools ERROR 2012-03-08 16:07:57,849 error reading tool from path: mytools/rec_expression.xmlTraceback (most recent call last): File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 77, in load_tool tool = self.load_tool( os.path.join( self.tool_root_dir, path ) ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 169, in load_tool return ToolClass( config_file, root, self.app ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 340, in __init__ self.parse( root ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 446, in parse self.parse_inputs( root ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 528, in parse_inputs display, inputs = self.parse_input_page( page, enctypes ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 708, in parse_input_page inputs = self.parse_input_elem( input_elem, enctypes ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 801, in parse_input_elem param = self.parse_param_elem( elem, enctypes, context ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 813, in parse_param_elem param = ToolParameter.build( self, input_elem ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/parameters/basic.py", line 159, in build raise ValueError( "Unknown tool parameter type '%s'" % param_type )ValueError: Unknown tool parameter type 'string' Have you got aany idea ?advance thanks,
On Thu, Mar 8, 2012 at 3:54 PM, Sivasangari NANDY <nsiva3@hotmail.com> wrote:
Hi friends,
I've got a problem, i'm not able to add a tool in ttol_conf.xml. Actually i can see one tool that i've added but when i put the second Galaxy doesn't take it into account :
<section name="My_tools" id="mtools"> <tool file="mytools/tool_countGC.xml" /> <!--This is okay--> <tool file="mytools/rec_expression.xml" /> <!-- It's not working ! --> </section>
My paster.log gives that :
galaxy.tools ERROR 2012-03-08 16:07:57,849 error reading tool from path: mytools/rec_expression.xml Traceback (most recent call last): File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 77, in load_tool tool = self.load_tool( os.path.join( self.tool_root_dir, path ) ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 169, in load_tool return ToolClass( config_file, root, self.app ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 340, in __init__ self.parse( root ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 446, in parse self.parse_inputs( root ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 528, in parse_inputs display, inputs = self.parse_input_page( page, enctypes ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 708, in parse_input_page inputs = self.parse_input_elem( input_elem, enctypes ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 801, in parse_input_elem param = self.parse_param_elem( elem, enctypes, context ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 813, in parse_param_elem param = ToolParameter.build( self, input_elem ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/parameters/basic.py", line 159, in build raise ValueError( "Unknown tool parameter type '%s'" % param_type ) ValueError: Unknown tool parameter type 'string'
Have you got aany idea ? advance thanks,
It is telling you there is a problem understanding one of the parameters defined in mytools/rec_expression.xml - can you show us the input section of your XML file? Peter
Hi Sivasangari , your tools has an error. Tools with an error don't get listed. Can you show us the rec_expression.xml file? I guess you need to change the 'string' to 'text' or something like that. Cheers, Bjoern
I've got a problem, i'm not able to add a tool in ttol_conf.xml. Actually i can see one tool that i've added but when i put the second Galaxy doesn't take it into account :
<section name="My_tools" id="mtools"> <tool file="mytools/tool_countGC.xml" /> <!--This is okay--> <tool file="mytools/rec_expression.xml" /> <!-- It's not working ! --> </section>
My paster.log gives that :
galaxy.tools ERROR 2012-03-08 16:07:57,849 error reading tool from path: mytools/rec_expression.xml Traceback (most recent call last): File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 77, in load_tool tool = self.load_tool( os.path.join( self.tool_root_dir, path ) ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 169, in load_tool return ToolClass( config_file, root, self.app ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 340, in __init__ self.parse( root ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 446, in parse self.parse_inputs( root ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 528, in parse_inputs display, inputs = self.parse_input_page( page, enctypes ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 708, in parse_input_page inputs = self.parse_input_elem( input_elem, enctypes ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 801, in parse_input_elem param = self.parse_param_elem( elem, enctypes, context ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 813, in parse_param_elem param = ToolParameter.build( self, input_elem ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/parameters/basic.py", line 159, in build raise ValueError( "Unknown tool parameter type '%s'" % param_type ) ValueError: Unknown tool parameter type 'string'
Have you got aany idea ? advance thanks, ___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
-- Björn Grüning Albert-Ludwigs-Universität Freiburg Institute of Pharmaceutical Sciences Pharmaceutical Bioinformatics Hermann-Herder-Strasse 9 D-79104 Freiburg i. Br. Tel.: +49 761 203-4872 Fax.: +49 761 203-97769 E-Mail: bjoern.gruening@pharmazie.uni-freiburg.de Web: http://www.pharmaceutical-bioinformatics.org/
<tool id="My_tools: second_perl_tool" name="Find regular expressions"> <description>from a choosen one</description> <command interpreter="perl">rec_expression.pl $input $output</command> <inputs> <param format ="fasta" name="input" type="data" label="Source file"/> <param name="regular_expression" type="string" size="50" label="Regular expression to find" /> </inputs> <outputs> <data format="tabular" name="output" /> </outputs> </tool> Yea i think i must replace this line : <param name="regular_expression" type="string" size="50" label="Regular expression to find" /> and change the type to text maybe, i'll test it in few mins (some problems for the moment) and give you the answer. n.b : no Peter, i've just forgot to put the list email.
Subject: Re: [galaxy-dev] unable to add tools in tool_conf.xml From: bjoern.gruening@pharmazie.uni-freiburg.de To: nsiva3@hotmail.com CC: galaxy-dev@lists.bx.psu.edu Date: Thu, 8 Mar 2012 17:13:50 +0100
Hi Sivasangari ,
your tools has an error. Tools with an error don't get listed. Can you show us the rec_expression.xml file? I guess you need to change the 'string' to 'text' or something like that.
Cheers, Bjoern
I've got a problem, i'm not able to add a tool in ttol_conf.xml. Actually i can see one tool that i've added but when i put the second Galaxy doesn't take it into account :
<section name="My_tools" id="mtools"> <tool file="mytools/tool_countGC.xml" /> <!--This is okay--> <tool file="mytools/rec_expression.xml" /> <!-- It's not working ! --> </section>
My paster.log gives that :
galaxy.tools ERROR 2012-03-08 16:07:57,849 error reading tool from path: mytools/rec_expression.xml Traceback (most recent call last): File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 77, in load_tool tool = self.load_tool( os.path.join( self.tool_root_dir, path ) ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 169, in load_tool return ToolClass( config_file, root, self.app ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 340, in __init__ self.parse( root ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 446, in parse self.parse_inputs( root ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 528, in parse_inputs display, inputs = self.parse_input_page( page, enctypes ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 708, in parse_input_page inputs = self.parse_input_elem( input_elem, enctypes ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 801, in parse_input_elem param = self.parse_param_elem( elem, enctypes, context ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 813, in parse_param_elem param = ToolParameter.build( self, input_elem ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/parameters/basic.py", line 159, in build raise ValueError( "Unknown tool parameter type '%s'" % param_type ) ValueError: Unknown tool parameter type 'string'
Have you got aany idea ? advance thanks, ___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
-- Björn Grüning Albert-Ludwigs-Universität Freiburg Institute of Pharmaceutical Sciences Pharmaceutical Bioinformatics Hermann-Herder-Strasse 9 D-79104 Freiburg i. Br.
Tel.: +49 761 203-4872 Fax.: +49 761 203-97769 E-Mail: bjoern.gruening@pharmazie.uni-freiburg.de Web: http://www.pharmaceutical-bioinformatics.org/
Thanks to bjoern and Peter, it's working now.I've juste change the type string to text. <param name="regular_expression" type="text" size="50" label="Regular expression to find" /> regards, Siva
Subject: Re: [galaxy-dev] unable to add tools in tool_conf.xml From: bjoern.gruening@pharmazie.uni-freiburg.de To: nsiva3@hotmail.com CC: galaxy-dev@lists.bx.psu.edu Date: Thu, 8 Mar 2012 17:13:50 +0100
Hi Sivasangari ,
your tools has an error. Tools with an error don't get listed. Can you show us the rec_expression.xml file? I guess you need to change the 'string' to 'text' or something like that.
Cheers, Bjoern
I've got a problem, i'm not able to add a tool in ttol_conf.xml. Actually i can see one tool that i've added but when i put the second Galaxy doesn't take it into account :
<section name="My_tools" id="mtools"> <tool file="mytools/tool_countGC.xml" /> <!--This is okay--> <tool file="mytools/rec_expression.xml" /> <!-- It's not working ! --> </section>
My paster.log gives that :
galaxy.tools ERROR 2012-03-08 16:07:57,849 error reading tool from path: mytools/rec_expression.xml Traceback (most recent call last): File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 77, in load_tool tool = self.load_tool( os.path.join( self.tool_root_dir, path ) ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 169, in load_tool return ToolClass( config_file, root, self.app ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 340, in __init__ self.parse( root ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 446, in parse self.parse_inputs( root ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 528, in parse_inputs display, inputs = self.parse_input_page( page, enctypes ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 708, in parse_input_page inputs = self.parse_input_elem( input_elem, enctypes ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 801, in parse_input_elem param = self.parse_param_elem( elem, enctypes, context ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/__init__.py", line 813, in parse_param_elem param = ToolParameter.build( self, input_elem ) File "/home/pmontalent/galaxy_dev/lib/galaxy/tools/parameters/basic.py", line 159, in build raise ValueError( "Unknown tool parameter type '%s'" % param_type ) ValueError: Unknown tool parameter type 'string'
Have you got aany idea ? advance thanks, ___________________________________________________________ Please keep all replies on the list by using "reply all" in your mail client. To manage your subscriptions to this and other Galaxy lists, please use the interface at:
-- Björn Grüning Albert-Ludwigs-Universität Freiburg Institute of Pharmaceutical Sciences Pharmaceutical Bioinformatics Hermann-Herder-Strasse 9 D-79104 Freiburg i. Br.
Tel.: +49 761 203-4872 Fax.: +49 761 203-97769 E-Mail: bjoern.gruening@pharmazie.uni-freiburg.de Web: http://www.pharmaceutical-bioinformatics.org/
participants (3)
-
Björn Grüning
-
Peter Cock
-
Sivasangari NANDY