OEFPTypeBase

class OEFPTypeBase

The OEFPTypeBase class is the abstract interface for representing OEFingerPrint types.

Note

When a OEFingerPrint object is initialized, its type is set to a type that is derived from this abstract base class.

Constructors

OEFPTypeBase(unsigned short v)

Default constructor.

GetFPType

GetFPType() -> int

Returns the type of the OEFPTypeBase object from the OEFPType namespace.

GetFPTypeString

GetFPTypeString() -> str

Returns a string representation of OEFPTypeBase. This string representation encodes information about the fingerprinting method and the parameters being used to generate the fingerprint.

Note

The string returned by the OEFPTypeBase.GetFPTypeString method does not include new line characters. The strings presented here were broken into separate lines only for better readability.

The string representation of the default OEFPType_Circular fingerprint is the following:

Circular,ver=2.0.0,size=4096,radius=0-5,atype=AtmNum|Arom|Chiral|FCharge|HCount|EqHalo,
btype=Order

The string representation of the default OEFPType_Lingo fingerprint is the following:

Lingo,ver=2.0.0

The string representation of the default OEFPType_MACCS166 fingerprint is the following:

MACCS166,ver=2.0.0

The string representation of the default OEFPType_Path fingerprint is the following:

Path,ver=2.0.0,size=4096,bonds=0-5,atype=AtmNum|Arom|Chiral|FCharge|HvyDeg|Hyb|EqHalo,
btype=Order|Chiral

The string representation of the default OEFPType_Tree fingerprint is the following:

Tree,ver=2.0.0,size=4096,bonds=0-4,atype=AtmNum|Arom|Chiral|FCharge|HvyDeg|Hyb,
btype=Order

See also

GetFPVersion

GetFPVersion() -> short

Returns the version number of the fingerprint.

GetFPVersionString

GetFPVersionString() -> str

Returns the string format of the version of the fingerprint.