Class TransformOp

java.lang.Object
org.openscience.cdk.isomorphism.TransformOp
All Implemented Interfaces:
Comparable<TransformOp>

public final class TransformOp extends Object implements Comparable<TransformOp>
A transform operation (TransformOp) describes a change to be made to some mapped set of indexed atoms (0 ≤ idx < N). An op-code has a type and then up to 4 additional integer parameters name a, b, c, d.
What these parameters mean depend on the type and summarised below:
OpCode parameter types
TypeParam aParam bParam cParam d
NewAtomidxatomic numberimpl H countis aromatic?
NewBondidxidxbond order
DeleteAtomidx
DeleteBondidxidx
BondOrderidxidxbond order
Massidxisotope mass
Elementidxatomic number
Aromaticidxis aromatic?
Chargeidxformal charge
ImplHidximpl H
AdjustHidx+/- impl H change
MoveHidxidx
Tetrahedralidx1idx2idx3idx4
DbTogetheridx1idx2idx3idx4
DbOppositeidx1idx2idx3idx4