本文整理汇总了Python中Bio.File.UndoHandle.close方法的典型用法代码示例。如果您正苦于以下问题:Python UndoHandle.close方法的具体用法?Python UndoHandle.close怎么用?Python UndoHandle.close使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Bio.File.UndoHandle
的用法示例。
在下文中一共展示了UndoHandle.close方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_get_sprot_raw
# 需要导入模块: from Bio.File import UndoHandle [as 别名]
# 或者: from Bio.File.UndoHandle import close [as 别名]
def test_get_sprot_raw(self):
"""Bio.ExPASy.get_sprot_raw("O23729")"""
identifier = "O23729"
# This is to catch an error page from our proxy:
handle = UndoHandle(ExPASy.get_sprot_raw(identifier))
if _as_string(handle.peekline()).startswith("<!DOCTYPE HTML"):
raise IOError
record = SeqIO.read(handle, "swiss")
handle.close()
self.assertEqual(record.id, identifier)
self.assertEqual(len(record), 394)
self.assertEqual(seguid(record.seq), "5Y08l+HJRDIlhLKzFEfkcKd1dkM")
示例2: extract_organisms
# 需要导入模块: from Bio.File import UndoHandle [as 别名]
# 或者: from Bio.File.UndoHandle import close [as 别名]
def extract_organisms(file, num_records):
scanner = Fasta._Scanner()
consumer = SpeciesExtractor()
file_to_parse = UndoHandle(open(file, "r"))
for fasta_record in range(num_records):
scanner.feed(file_to_parse, consumer)
file_to_parse.close()
return consumer.species_list
示例3: test_get_sprot_raw
# 需要导入模块: from Bio.File import UndoHandle [as 别名]
# 或者: from Bio.File.UndoHandle import close [as 别名]
def test_get_sprot_raw(self):
"""Bio.ExPASy.get_sprot_raw("O23729")"""
identifier = "O23729"
try:
#This is to catch an error page from our proxy:
handle = UndoHandle(ExPASy.get_sprot_raw(identifier))
if _as_string(handle.peekline()).startswith("<!DOCTYPE HTML"):
raise IOError
record = SeqIO.read(handle, "swiss")
handle.close()
except IOError:
raise MissingExternalDependencyError(
"internet (or maybe just ExPASy) not available")
self.assertEqual(record.id, identifier)
self.assertEqual(len(record), 394)
self.assertEqual(seguid(record.seq), "5Y08l+HJRDIlhLKzFEfkcKd1dkM")