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:
------------------------------------------------------------- mobile: +31 6 143 66 783 e-mail: pieter.neerincx@gmail.com skype: pieter.online -------------------------------------------------------------
------------------------------------------------------------- mobile: +31 6 143 66 783 e-mail: pieter.neerincx@gmail.com skype: pieter.online -------------------------------------------------------------