Collections:
Calculate Pairwise Sequence Alignment
How to Calculate Pairwise Sequence Alignment?
✍: FYIcenter.com
You can use the Bio.Align.PairwiseAligner() function to Calculate Pairwise Sequence Alignment. It uses the Needleman-Wunsch, Smith-Waterman, Gotoh (three-state), and Waterman-Smith-Beyer global and local pairwise alignment algorithms.
Here is an example on how to calculate the alignment score using the score() function.
fyicenter$ python >>> from Bio import Align >>> aligner = Align.PairwiseAligner() >>> score = aligner.score("GAACT", "GAT") >>> score 3.0
You can also use the align() function to see how two sequences can be aligned.
>>> alignments = aligner.align("GAACT", "GAT") >>> for alignment in alignments: ... print(alignment) ... target 0 GAACT 5 0 ||--| 5 query 0 GA--T 3 target 0 GAACT 5 0 |-|-| 5 query 0 G-A-T 3
The output shows 2 alignments (2 ways to align the given 2 sequences).
In both alignments, the alignment score is 3.0, which calculated with 2 default scoring rules:
For example, the following Pairwise Sequence Alignment will get a score of 3.0.
target 0 G A A C T 5 0 | | - - | 5 query 0 G A - - T 3 --------- score 1 1 0 0 1 = 3.0
⇒ Pairwise Sequence Alignment Score Settings
⇐ Parse PDB Entry with Bio.PDB.MMCIFParser.parser Module
2023-05-09, 528🔥, 0💬
Popular Posts:
Molecule Summary: ID: FYI-1001076 SMILES: CC(C)C1=NC(=NC(=C1/C=C/[ C@H](C[C@H](CC(=O)O)O)O) C2=CC=C(C=...
What is chem.nlm.nih.gov ChemIDplus Database? chem.nlm.nih.gov ChemIDplus Database contains over 108...
Molecule Summary: ID: FYI-1003759 Names: InChIKey: BEFRLYFEBMDLRQ-GHRIWEEIS A-NSMILES: Cc2nn(C(=O)c1...
Molecule Summary: ID: FYI-1003030 Names: InChIKey: SYIWKZGUXQFEFY-SNAWJCMRS A-NSMILES: C=Cc1nc(S/C=C...
Molecule Summary: ID: FYI-1004461 Names: InChIKey: IJOXUVLGRNFXPI-UHFFFAOYS A-MSMILES: CCC2N[Pt]1(I)...