I am using biopython to do blast searches on bacterial strains, !HOWEVER! a normal blast search provides me with ALL strains, but I only want the well annotated strains (not all the data dump that comes with a normal query).
Normal Solution: The browser version of blast allows you to exclude "Uncultured/environmental sample sequences" as well as " limit to "Sequences from type material" by checking off two checkboxes.
Is there a way to implement these options using Biopython?
Basically, I was wondering if there are additional arguments I may be able to use that would give me the effect the browser version gives using checkboxes.
#What I am Doing (and works)
from Bio.Blast import NCBIWWW
my_query = NCBIWWW.qblast("blastn", "nt", query_sequence)
#I want something like
from Bio.Blast import NCBIWWW
my_query = NCBIWWW.qblast("blastn", "nt", query_sequence, exclude = 'uncultured', limit_seqs_from_type_material = True)