mindsponge.common.get_aligned_seq
- mindsponge.common.get_aligned_seq(gt_seq, pr_seq)[源代码]
输入两条蛋白质序列,对序列进行对齐,分别输出对齐后的序列以及两条序列的相同位置(顺序无要求)。
- 参数:
gt_seq (str) - 一条蛋白质序列,如
"ABAAABAA"
。pr_seq (str) - 需要比对的另外一条序列,如
"AAABBBA"
。
- 返回:
aligned_gt_seq (str) 一条蛋白质序列。
aligned_info (str) 两条序列的不同点。
aligned_pr_seq (str) 另一条蛋白质序列。
- 支持平台:
Ascend
GPU
样例:
>>> from mindsponge.common import get_aligned_seq >>> gt_seq = "ABAAABAA" >>> pr_seq = "AAABBBA" >>> aligned_gt_seq, aligned_info, aligned_pr_seq = get_aligned_seq(gt_seq, pr_seq) >>> print(aligned_gt_seq) ABAAABAA >>> print(aligned_info) |-||.|.| >>> print(aligned_pr_seq) A-AABBBA