SeqAn3字母表与范围模块的特性与优势
1. 字母表模块概述
字母表模块在生物信息学中起着关键作用,它定义了不同类型的字母表以及它们的操作。下面是SeqAn3、SeqAn2和BioPython中字母表的对比:
| SeqAn3 (seqan3::) | SeqAn2 (seqan::) | BioPython |
| — | — | — |
| dna4 | Dna | IUPACUnambiguousDNA |
| dna5 | Dna5 | |
| dna15 | Iupaca | IUPACAmbiguousDNA |
| rna4 | Rna | IUPACUnambiguousRNA |
| rna5 | Rna5 | |
| rna15 | Iupaca | IUPACAmbiguousRNA |
| aa20 | IUPACProtein | |
| aa27 | AminoAcid | ExtendedIUPACProtein |
| aa10murphy | ReducedAminoAcid | Murphy10 |
| gap | gapped | GappedValueType |
| alphabet_variant | AlphabetEncoder | |
| phred63 | | |
| mask, masked<> | | |
| qualified | DnaQ | |
| dssp9b | SecondaryStructure | |
从这个表格可以看出,SeqAn3的字母表是Se