Hey All - I'd really love to get some insight into this, I'm just totally puzzled!
I'm trying to make system calls to clustalw, a sequence aligner which takes arguments like filenames. The main point is just that I need to make a system call, and I need to have a blank space before the arguments begin. So what I do is: import os os.system('Z:\Data\ClustalW\clustalw Z:\Data\Output\junk.fasta')' and this works just fine and clustalw runs and everything is fine. Now the trouble is that when I do import rpy import os os.system('Z:\Data\ClustalW\clustalw Z:\Data\Output\junk.fasta')' Then clustalw executes and immediate fails, saying "Error: unknown option /Z:\Data\Output\junk.fasta" First, that's not the error clustalw gives for a missing file, but the one for an incorrect keyword. Second, it actually shows you the slash in the error message. Basically, I've concluded that it's somehow adding a slash after the blank space. I tried many workarounds, a) importing less or more of rpy b) writing a script which writes a batch file with my system call and then runs the batch file (so the Python system call has no spaces) c) calling r.system() from python and seeing if I can run the system call through r. Nothing works at all, every method seems to fail identically. When I put the system() command in R directly (though I have to add slashes to ensure the path is formatted correctly) it works but then same string doesn't work with r.system, e.g.. system('Z:\\Data\\ClustalW\\clustalw /Z:\\Data\\Output\\junk.fasta') works when put directly into R, but r.system('Z:\\Data\\ClustalW\\clustalw /Z:\\Data\\Output\\junk.fasta') fails, with the same unknown option error, when put into Python. I have no idea what to do. I'm totally mystified. Anyone has any ideas as to what is going on here? I would be greatly appreciative. Thanks so much! -Erez ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ rpy-list mailing list rpy-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/rpy-list