我有数以千计的DNA序列,范围在100到5000 bp之间,我需要对指定对进行比对并计算身份得分。Biopython pairwise2做得很好,但只适用于短序列,当序列大小超过2kb时,即使使用了'score_only‘和'one_alignment_only’选项,它也会显示严重的内存泄漏,从而导致the scriptjob 4945543.1 died through signal XCPU (24)
我知道还有其他用于比对的工具,但它们主要
我有一个字符串列表,这些字符串已经按不区分大小写的顺序排序。我想在列表中插入一个新字符串。Moinuddin Quadri的回答比对整个列表进行排序要快,但由于在列表上的每个项目上运行lower(),它仍然非常慢。Stefan Pochmann的回答比对整个列表的排序快一个数量级。
Jared Goguen的回答是重复插入最快的。不过,它第一次在每个元素上运行lower()。