explicit OEMol(unsigned int type = OEMolType::OEDefault) //copy ctor from other primary molecules OEMol(const OEGraphMol &mol, unsigned int type = OEMolType::OEDefault) OEMol(const OEQMol &mol, unsigned int type = OEMolType::OEDefault) OEMol(const OEMol &mol, unsigned int type = OEMolType::OEDefault) //copy ctor from other implementations OEMol(const OESystem::OEBase &base, unsigned int type = OEMolType::OEDefault) OEMol(const OEMolBase &mol, unsigned int type = OEMolType::OEDefault) OEMol(const OEQMolBase &mol, unsigned int type = OEMolType::OEDefault) OEMol(const OEMCMolBase &mol, unsigned int type = OEMolType::OEDefault)