Scripting with BIGSI

def get_config_from_file(config_file): if config_file is None: if os.environ.get("BIGSI_CONFIG"): config_file = os.environ.get("BIGSI_CONFIG") else: return DEFAULT_CONFIG with open(config_file, "r") as infile: config = yaml.load(infile) return config ### config = { "storage-engine": "berkeleydb", "storage-config": {"filename": "test-berkeleydb"}, "k": 3, "m": 1000, "h": 3, } ## or get_config_from_file
from bigsi.graph import BIGSI bigsi=BIGSI(config) results=bigsi.search(seq="ATC", threshold=0.9)