This is a test version of Biostars. For the public version, visit https://www.biostars.org.
For Loop for .fa files in folder

Hi all,

I am trying to run a for loop through my local directory that contains .fa files to search against the nr database via BLAST X. I am getting a file inaccessible error. Please help as I am new to command line and not sure of the formatting. Thank you.

  %%cmd
for F in dir\*fa
    blastx -query %F -db C:\Users\justin.kerr\Desktop\nr -num_threads 14 -outfmt "6 qseqid sseqid stitle pident qcovs length mismatch gapopen qstart qend sstart send qframe sframe frames evalue bitscore qseq sseq staxids" -task blastx -out C:\Users\justin.kerr\Desktop\results\%{F%.*}.txt;
windows blast

I've added a windows tag to your post. This question has been addressed a bunch of times, but almost all of them are linux based solutions. It should be straightforward translating them to windows constructs, but maybe this post can be a reference for people with the same question working on windows command prompt.

If you running these commands on windows then why don't you use some programming language like Python/Perl?

Also, you can use Linux Alongside the Windows subsystem to run Linux in Windows without any need for dual boot.

0 answers

No answers yet.

Log in to answer this question.