BioSQL.Loader 模块
将 biopython 对象加载到 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 加载到数据库中。