有人知道如何使用 Biopython 从多重对齐(斯德哥尔摩,Rfam)中恢复 SS_cons 吗?该文件作为 AlignIO 对象读入。我正在导入具有以下格式的多重比对(1990 序列):
BAAY01001440.1/1679-1604 ....................GG.CU.G.U.G.AC.G.C.AA.AGC.U..A
BABD01024787.1/545-457 ....................CA.UA.A.G.G.UC.G.C.AA.AGC.C..A
AAUQ01092265.1/84-10 ....................GG.CG.G.G.G.AC.G.G.AA.AGC.C..A
#=GC SS_cons ....................>>.>>.>.>......>.>....<<<.<...
#=GC RF ~~~~~~~~~~~~~~~~~~~.gg.cg.g.g.G.AC.G.C.AA.AgC.c..A
我试过了:
record.letter_annotations('secondary_structure')
但我得到:
TypeError: '_RestrictedDict' object is not callable
可能只有当每个序列都有二级结构时,调用才可用,这里不是这种情况。无论如何,我认为应该可以恢复 SS_cons。谢谢你的帮助!