BioSQL.Loader模块¶
将Bioython对象加载到BioSQL数据库中以进行持久存储。
这段代码使得将biopython对象存储在关系数据库中,然后将其检索回来成为可能。您不应该直接使用此模块中的任何类。而是对数据库对象调用load()方法。
- class BioSQL.Loader.DatabaseLoader(adaptor, dbid, fetch_NCBI_taxonomy=False)¶
基类:
object
用于将SeqRecord对象加载到BioSQL数据库中的对象。
- __init__(adaptor, dbid, fetch_NCBI_taxonomy=False)¶
使用数据库的连接信息进行初始化。
创建DatabaseLoader对象通常通过BioSeqDatabase DBServer对象处理,例如::
from BioSQL import BioSeqDatabase server = BioSeqDatabase.open_database(driver="MySQLdb", user="gbrowse", passwd="biosql", host="localhost", db="test_biosql") try: db = server["test"] except KeyError: db = server.new_database("test", description="For testing GBrowse")
- load_seqrecord(record)¶
将Biopython SeqRecord加载到数据库中。