現在の NCBI のドキュメントによると、オプション FILT または progrn はありません。NCBI はおそらく黙ってそれらを無視しています (個人的には、それらからの明示的なエラー メッセージが望ましいと思います)。
http://www.ncbi.nlm.nih.gov/books/NBK25499/#chapter4.E検索に基づいて、今できること
>>> from Bio import Entrez
>>> handle = Entrez.esearch(db="nuccore", term="complete", field="title", rettype='xml')
>>> print Entrez.read(handle)[u'QueryTranslation']
complete[Title]
代わりに:
>>> from Bio import Entrez
>>> handle = Entrez.esearch(db="nuccore", term="complete[title]", rettype='xml')
>>> print Entrez.read(handle)[u'QueryTranslation']
complete[Title]
このフィールド オプションは (確かに) NCBI の新機能ですが、実際には新しい機能を追加するものではありません。些細な検索に対してのみ意味があるように思われます。
複雑な検索を行うには、次のようにします。
>>> from Bio import Entrez
>>> handle = Entrez.esearch(db="nuccore", term="complete[title] AND viruses[porgn]", rettype='xml')
>>> print Entrez.read(handle)[u'QueryTranslation']
complete[title] AND viruses[porgn]
Biopython チュートリアルには、このような例があります。http://news.open-bio.org/news/2009/06/ncbi-einfo-biopython/も参照してください(Biopython チュートリアルにもあります)。