本文整理匯總了Python中hgu.db.DbAccess.initialise方法的典型用法代碼示例。如果您正苦於以下問題:Python DbAccess.initialise方法的具體用法?Python DbAccess.initialise怎麽用?Python DbAccess.initialise使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類hgu.db.DbAccess
的用法示例。
在下文中一共展示了DbAccess.initialise方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: initialise
# 需要導入模塊: from hgu.db import DbAccess [as 別名]
# 或者: from hgu.db.DbAccess import initialise [as 別名]
def initialise(sortProject=None,
dbHost=None, dbName=None, dbUser=None, dbPass=None,
outputDir=None, outputFilePath=None, charset=None):
"""
Initialise DB connection and read the whole darn anatomy database into
memory.
"""
if dbHost != None:
# Only create connection if connection params provided.
# If not provided then we assume we already have an open
# connection.
DbAccess.initialise(
dbHost = dbHost, dbName = dbName, dbUser = dbUser, dbPass = dbPass,
outputDir = outputDir, outputFilePath = outputFilePath,
charset = charset)
# Read in every table we care about.
# Base tables
Oids.initialise()
Versions.initialise()
Stages.initialise()
Nodes.initialise()
TimedNodes.initialise()
Relationships.initialise(sortProject)
Synonyms.initialise()
Perspectives.initialise()
PerspectiveAmbits.initialise()
# Derived tables
RelationshipsTransitive.initialise()
PartOfs.initialise()
PartOfPerspectives.initialise()
connectTheDots()
return None