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

Related