美文网首页
文本数据的匹配

文本数据的匹配

作者: lizg | 来源:发表于2019-01-21 19:22 被阅读7次

    例如:
    有两个文本文件,解决文本a中的蛋白质是否存在文本b中:
    文本a:


    文本a

    文本b:


    文本b

    python脚本

    # proteins participating in cell cycle
    list_a = []
    for line in open("cell_cycle_protein.txt"):
        list_a.append(line.strip())
    print(list_a)
    
    # proteins expressed in a given cancer cell
    list_b = []
    for line in open("cancer_cycle_proteins.txt"):
        list_b.append(line.strip())
    print(list_b)
    for protein in list_a:
        if protein in list_b:
            print('detected')
        else:
            print('not observed')
    
    

    输出结果:

    F:\文件处理\venv\Scripts\python.exe F:/文件处理/Uniprot_allign.py
    ['Uniprot ID', 'p62258', 'p61981', 'p92191', 'p17924', 'p45353', 'p35998', 'p62333', 'p99460', 'o75232']
    ['Uniprot ID', 'p62258', 'p61981', 'p92191', 'p17980', 'p43686', 'p35998', 'p62333', 'p99460', 'o75832']
    detected
    detected
    detected
    detected
    not observed
    not observed
    detected
    detected
    detected
    not observed
    
    Process finished with exit code 0
    

    相关文章

      网友评论

          本文标题:文本数据的匹配

          本文链接:https://www.haomeiwen.com/subject/prrhjqtx.html