Molecule Mutator
- class MoleculeMutator[source]
Bases:
object
Abstract base class for molecule mutators.
Examples
Subclass Implementation
You only need to implement
mutate()
. The source code of any of the classes listed inmutator
can serve as good examples.Methods
mutate
(record)Return a mutant of record.
- mutate(record)[source]
Return a mutant of record.
- Parameters:
record (
MoleculeRecord
) – The molecule to be mutated.- Returns:
MutationRecord
– A record of the mutation.None (
NoneType
) – If record cannot be mutated.