Question: How to run local BLAST (Standalone NCBI BLAST+) with Python?
0
gravatar for iggakami
22 months ago by
iggakami0
iggakami0 wrote:

Hello, I'm new here, but I can't find answer in other topics.

I want to run blast nucelotide, align two sequences using blast (megablast, all options default) amd check their % ident. I have installed locally - Standalone NCBI BLAST+ (2.6). I've got Python 2.7, and installed BioPython, but after reading Biopython Tutorial (http://www.biopython.org/DIST/docs/tutorial/Tutorial.html) I still can't handle with this.

Could anyone show me example of using BioPython with local blast?

blast biopython python • 1.7k views
ADD COMMENTlink modified 22 months ago by Chen770 • written 22 months ago by iggakami0
2
gravatar for Chen
22 months ago by
Chen770
Chen770 wrote:

My solution is to not use biopython, but directly use python function subprocess:

simply using subprocess.call(command, shell=True), where command is any blast command you want to run locally.

Hope it helps.

ADD COMMENTlink modified 22 months ago • written 22 months ago by Chen770

thank you with subprocess.check_output() this is perfect for me

ADD REPLYlink written 22 months ago by iggakami0
Please log in to add an answer.

Help
Access

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 2.3.0
Traffic: 1270 users visited in the last hour