Learn Before
Concept
Mutable Seq Objects
The default for seq objects in BioPython - just like in Python - is for seq objects to be read only or immutable to avoid changing the sequence data. However, it is possible to convert it into a mutable sequence.
Converting a seq object into a mutable seq object :
from Bio.Seq import MutableSeq seq1 = Seq("GCCATTGTAATGGGCCGCTGAAAGGGTGCCCGA") mutable_sequence = MutableSeq(seq1) print(mutable_sequence) mutable_sequence[0] = "A" print(mutable_sequence)
Creating a mutable seq object from a string :
from Bio.Seq import MutableSeq mutable_sequence2 = MutableSeq("GCCATTGTAATGGGCCGCTGAAAGGGTGCCCGA") print(mutable_sequence2)
When printed in Python, the result will be:
GCCATTGTAATGGGCCGCTGAAAGGGTGCCCGA ACCATTGTAATGGGCCGCTGAAAGGGTGCCCGA GCCATTGTAATGGGCCGCTGAAAGGGTGCCCGA
0
1
Updated 2021-08-31
Tags
Python Programming Language
Data Science