Bodged using string functions :-)

set $data = ''.join([line for line in ($seq_source_type.seq_paste.split()) if 
line[0] != ">"])

Removes the fasta header line and any white-space so I can pipe sequence 
directly to blastn.
Means users can quickly paste in a bit of sequence for blasting without first 
having to upload the data to their history.

--Russell
--

From: galaxy-dev-boun...@lists.bx.psu.edu 
[mailto:galaxy-dev-boun...@lists.bx.psu.edu] On Behalf Of Ross
Sent: Wednesday, 13 February 2013 1:34 p.m.
To: galaxy-dev@lists.bx.psu.edu
Subject: [galaxy-dev] Fwd: Custom Cheetah filters?

Hi Russell,

There may be a better way, but this works for me in the Toolfactory to create 
space and special character free names?

<param name="foo" type="text" value="" label="Foo">
<sanitizer invalid_char="">
 <valid initial="string.letters,string.digits"/>
</sanitizer>
</param>

On Wed, Feb 13, 2013 at 11:22 AM, Smithies, Russell 
<russell.smith...@agresearch.co.nz<mailto:russell.smith...@agresearch.co.nz>> 
wrote:
I want to add a filter to strip whitespace and newlines from a text input box 
so I can pipe the sanitized string to a command.
Documentation is a bit sparse (and my Python a bit basic) so does anyone have 
an example?
Perhaps there's a better way of doing it - regex maybe?

Any ideas?

Thanx,

--Russell
--


=======================================================================
Attention: The information contained in this message and/or attachments
from AgResearch Limited is intended only for the persons or entities
to which it is addressed and may contain confidential and/or privileged
material. Any review, retransmission, dissemination or other use of, or
taking of any action in reliance upon, this information by persons or
entities other than the intended recipients is prohibited by AgResearch
Limited. If you have received this message in error, please notify the
sender immediately.
=======================================================================
___________________________________________________________
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:

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

Reply via email to