
27 Apr
2009
27 Apr
'09
7:22 p.m.
On Mon, Apr 27, 2009 at 06:00:52PM -0500, Vasili I. Galchin wrote:
I feel that it has something to do with double quotes in Haskell ... probably something obviously silly that I am doing.
The problem is that ["-p blastn"] means that there's only one argument, while ["-p", "blastn"] means what you want. In a Unix shell, what you're doing is the same as 'blastn "-p blastn"', which is clearly wrong. Why are things like this? Well, imagine that you wanted to pass a file as argument, and that file had a space in its name. Having a list of arguments leaves you unconcerned about these subtleties. -- Felipe.