コード例 #1
0
ファイル: viterbiLearning.py プロジェクト: johnmerm/bioinfo
def exam_viterbiLearning():
    lines = list(open('dataset_11632_10.txt'))
    
    (iterations,x,alphabet,symbols,tramat,emismat) = parseLines(lines)
    tramat,emismat =  viterbiLearning(iterations,x,alphabet,symbols,tramat,emismat)
    
    printMatrices(tramat, emismat, symbols, alphabet)
コード例 #2
0
ファイル: viterbiLearning.py プロジェクト: johnmerm/bioinfo
def test_viterbiLearning():
    lines = [
             "100",
            "--------",
            "zyzxzxxxzz",
            "--------",
            "x y z",
            "--------",
            "A B",
            "--------",
            "    A    B",
            "A    0.599    0.401    ",
            "B    0.294    0.706    ",
            "--------",
            "    x    y    z",
            "A    0.424    0.367    0.209    ",
            "B    0.262    0.449    0.289"
        ]
    
    (iterations,x,alphabet,symbols,tramat,emismat) = parseLines(lines)
    tramat,emismat =  viterbiLearning(iterations,x,alphabet,symbols,tramat,emismat)
    
    printMatrices(tramat, emismat, symbols, alphabet)