예제 #1
0
def test_history():
    global pts
    db = DataBase()
    psmotif = "AAGSGGAAGQAASAAAGAGKGLAA"
    db.AddSeq(psmotif)
    for i in pts: db.AddSeq(i)
    db.SMFromFile("blosum62.mat")
    db.DBupgma()
    #db.SearchDomains(1) #slow but works
    db.ExportHistory()
    db2 = DataBase()
    db2.ImportHistory()
    print(db2.domains)
예제 #2
0
def test_DBmultiAlign():
    db = DataBase() 
    for i in pts: db.AddSeq(i)
    db.SMFromFile("blosum62.mat")
    db.DBupgma()
    print(db.DBmultiAlign([1,2]))
예제 #3
0
def test_DBupgma():
    db = DataBase() 
    db.LoadFile("testfasta.txt", filetype="fasta")
    db.SMFromFile("blosum62.mat")
    db.DBupgma()
    db.tree.printtree()