OEFragConfReader

Attention

This is a preliminary API and may be improved based on user feedback. It is currently available in C++ and Python.

class OEFragConfReader

This class defines an interface to perform fragment conformer sampling from provided 3D molecular structures.

The OEFragConfReader class defines the following public methods:

Constructors

OEFragConfReader() -> OEFragConfReader

Default constructor.

Init

Init(ifs: oemolistream) -> bool

Initializes the reader with 3D molecules from which to sample fragment conformers.

NumMols

NumMols() -> int

Returns the number of molecules obtained during initialization.

ReadConformers

ReadConformers(mol: OEMol) -> bool

Reads fragment conformers from initialized molecule structures and outputs conformers into the provided molecule.