如何在 Python 中描述蛋白质序列的疏水性?

hydrophobics = "FLIMVPAWG"
sequence = "VLARDNGAF"

我需要输出为:

VLARDNGAF
**    ***

通过打印“*”或“$”或它们正下方的任何符号来表示 VLGAF 是疏水的,表明它们是疏水的。

for aa in sequence:
    if aa in hydrophobics:
        print(aa)

我可以得到疏水残基,任何获得上述输出的指针。

etric520 回答:如何在 Python 中描述蛋白质序列的疏水性?

代码:


hydrophobics = "FLIMVPAWG"
sequence = "VLARDNGAF"


plot = ''
for aa in sequence:
    if aa in hydrophobics:
        plot = plot +  '*'  ### shorter  plot +=  '*'
    else:
        plot = plot +  ' '
        
print(sequence)
print(plot)

输出:

VLARDNGAF
***   ***
本文链接:https://www.f2er.com/21765.html

大家都在问