On Feb 16, 2011, at 3:44 PM, Pieter Neerincx wrote:

> Hi Alex,
> 
> Galaxy "sanitizes" the params to remove unsafe characters. It's a security 
> feature. From a previous post some time ago:
> 
>       If you trust your users you can add the option name to NEVER_SANITIZE 
> in lib/galaxy/utils/_init_.py
> 
> You can also have a look at that *.py file and 
> lib/galaxy/tools/parameters/sanitize.py to see what gets sanitized. AFAIK 
> this is not well documented on the Wiki...

Eh, Google was not my friend, but it is actually documented: have a look at the 
<sanititzer> tag set...

> 
> Cheers,
> 
> Pi
> 
> 
> On Feb 16, 2011, at 1:23 PM, Bossers, Alex wrote:
> 
>> Hello all,
>> 
>> I have a tool based on blastdbcmd that contains a param tag of type text. I 
>> want to be able to use the % sign in that text field users can enter (%g is 
>> for instance the field identifier for gi). However, if I do for instance %f 
>> or "%f" it returns Xf or "Xf" in the the variable.
>> For single field lines I solved it to remove the % from the argument and 
>> only add it at command line, but in this case it can contain % signs 
>> anywhere... For instance %g|%a|%t should return by the tool 
>> gi..|accno|title. However the variable returned by the tool xml is 
>> "XgXXaXXt". So it also masks the | (pipe) sign...
>> How to solve this?
>> 
>> Thanks for any help.
>> 
>> Alex
>> 
>> 
>> _______________________________________________
>> To manage your subscriptions to this and other Galaxy lists, please use the
>> interface at:
>> 
>> http://lists.bx.psu.edu/
> 
> -------------------------------------------------------------
> mobile: +31 6 143 66 783
> e-mail: pieter.neeri...@gmail.com
> skype:  pieter.online
> -------------------------------------------------------------
> 

-------------------------------------------------------------
mobile: +31 6 143 66 783
e-mail: pieter.neeri...@gmail.com
skype:  pieter.online
-------------------------------------------------------------


_______________________________________________
To manage your subscriptions to this and other Galaxy lists, please use the
interface at:

  http://lists.bx.psu.edu/

Reply via email to