BioSQL.加载器模块
将生物Python对象加载到BioSQL数据库中进行持久存储。
该代码使得可以将生物Python对象存储在关系数据库中,然后将它们检索回来。您不应直接使用此模块中的任何类。相反,对数据库对象调用start()方法。
- 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加载到数据库中。
- __firstlineno__ = 33
- __static_attributes__ = ('adaptor', 'dbid', 'fetch_NCBI_taxonomy')