Class 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:
    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