已知氨基酸索引,获得索引对应的氨基酸简写
>>> index_to_one(0) 'A' >>> index_to_one(19) 'Y'
已知氨基酸简写,获得氨基酸的索引
>>> one_to_index('A') 0 >>> one_to_index('Y') 19
索引对应的三个字母的氨基酸名称。
>>> index_to_three(0) 'ALA' >>> index_to_three(19) 'TYR'
索引的三个字母代码。
>>> three_to_index('ALA') 0 >>> three_to_index('TYR') 19
三个字母代码对应一个字母代码。
>>> three_to_one('ALA') 'A' >>> three_to_one('TYR') 'Y'
对于非标准氨基酸,您会得到一个KeyError:
>>> three_to_one('MSE') Traceback (most recent call last): ... KeyError: 'MSE'
一个字母代码到三个字母代码。
>>> one_to_three('A') 'ALA' >>> one_to_three('Y') 'TYR'
如果残基对象/字符串是氨基酸,则返回True。
参数:
residue (L{Residue} or string) -- L{残基}对象或三个字母的氨基酸编码
standard (boolean) -- 检查20个AA的标志(默认值为FALSE)
>>> is_aa('ALA') True
支持已知的用于修饰氨基酸的三个字母代码,
>>> is_aa('FME') True >>> is_aa('FME', standard=True) False
简单处理蛋白质的所用到的就是这些!!!
日后有用到别的继续补充!!:):)