#include <RascalResult.h>
|
| RascalResult (const RDKit::ROMol &mol1, const RDKit::ROMol &mol2, const std::vector< std::vector< int > > &adjMatrix1, const std::vector< std::vector< int > > &adjMatrix2, const std::vector< unsigned int > &clique, const std::vector< std::pair< int, int > > &vtx_pairs, bool timedOut, bool swapped, double tier1Sim, double tier2Sim, bool ringMatchesRingOnly, bool singleLargestFrag, int minFragSep, bool exactConnectionsMatch=false, const std::string &equivalentAtoms="", bool ignoreBondOrders=false) |
|
| RascalResult (double tier1Sim, double tier2Sim) |
|
| RascalResult (const RascalResult &other) |
|
| RascalResult (RascalResult &&other)=default |
|
| ~RascalResult ()=default |
|
RascalResult & | operator= (const RascalResult &other) |
|
RascalResult & | operator= (RascalResult &&other)=default |
|
void | largestFragOnly () |
|
void | largestFragsOnly (unsigned int numFrags=2) |
|
void | trimSmallFrags (unsigned int minFragSize=3) |
|
std::vector< std::pair< int, int > > | getBondMatches () const |
|
std::vector< std::pair< int, int > > | getAtomMatches () const |
|
int | getNumFrags () const |
|
int | getRingNonRingBondScore () const |
|
int | getAtomMatchScore () const |
|
int | getMaxDeltaAtomAtomDist () const |
|
unsigned int | getLargestFragSize () const |
|
std::string | getSmarts () const |
|
const std::shared_ptr< ROMol > | getMcesMol () const |
|
bool | getTimedOut () const |
|
double | getTier1Sim () const |
|
double | getTier2Sim () const |
|
double | getSimilarity () const |
|
Definition at line 28 of file RascalResult.h.
◆ RascalResult() [1/4]
RDKit::RascalMCES::RascalResult::RascalResult |
( |
const RDKit::ROMol & |
mol1, |
|
|
const RDKit::ROMol & |
mol2, |
|
|
const std::vector< std::vector< int > > & |
adjMatrix1, |
|
|
const std::vector< std::vector< int > > & |
adjMatrix2, |
|
|
const std::vector< unsigned int > & |
clique, |
|
|
const std::vector< std::pair< int, int > > & |
vtx_pairs, |
|
|
bool |
timedOut, |
|
|
bool |
swapped, |
|
|
double |
tier1Sim, |
|
|
double |
tier2Sim, |
|
|
bool |
ringMatchesRingOnly, |
|
|
bool |
singleLargestFrag, |
|
|
int |
minFragSep, |
|
|
bool |
exactConnectionsMatch = false , |
|
|
const std::string & |
equivalentAtoms = "" , |
|
|
bool |
ignoreBondOrders = false |
|
) |
| |
◆ RascalResult() [2/4]
RDKit::RascalMCES::RascalResult::RascalResult |
( |
double |
tier1Sim, |
|
|
double |
tier2Sim |
|
) |
| |
◆ RascalResult() [3/4]
◆ RascalResult() [4/4]
RDKit::RascalMCES::RascalResult::RascalResult |
( |
RascalResult && |
other | ) |
|
|
default |
◆ ~RascalResult()
RDKit::RascalMCES::RascalResult::~RascalResult |
( |
| ) |
|
|
default |
◆ getAtomMatches()
std::vector< std::pair< int, int > > RDKit::RascalMCES::RascalResult::getAtomMatches |
( |
| ) |
const |
|
inline |
◆ getAtomMatchScore()
int RDKit::RascalMCES::RascalResult::getAtomMatchScore |
( |
| ) |
const |
◆ getBondMatches()
std::vector< std::pair< int, int > > RDKit::RascalMCES::RascalResult::getBondMatches |
( |
| ) |
const |
|
inline |
◆ getLargestFragSize()
unsigned int RDKit::RascalMCES::RascalResult::getLargestFragSize |
( |
| ) |
const |
◆ getMaxDeltaAtomAtomDist()
int RDKit::RascalMCES::RascalResult::getMaxDeltaAtomAtomDist |
( |
| ) |
const |
◆ getMcesMol()
const std::shared_ptr< ROMol > RDKit::RascalMCES::RascalResult::getMcesMol |
( |
| ) |
const |
◆ getNumFrags()
int RDKit::RascalMCES::RascalResult::getNumFrags |
( |
| ) |
const |
◆ getRingNonRingBondScore()
int RDKit::RascalMCES::RascalResult::getRingNonRingBondScore |
( |
| ) |
const |
◆ getSimilarity()
double RDKit::RascalMCES::RascalResult::getSimilarity |
( |
| ) |
const |
◆ getSmarts()
std::string RDKit::RascalMCES::RascalResult::getSmarts |
( |
| ) |
const |
◆ getTier1Sim()
double RDKit::RascalMCES::RascalResult::getTier1Sim |
( |
| ) |
const |
|
inline |
◆ getTier2Sim()
double RDKit::RascalMCES::RascalResult::getTier2Sim |
( |
| ) |
const |
|
inline |
◆ getTimedOut()
bool RDKit::RascalMCES::RascalResult::getTimedOut |
( |
| ) |
const |
|
inline |
◆ largestFragOnly()
void RDKit::RascalMCES::RascalResult::largestFragOnly |
( |
| ) |
|
◆ largestFragsOnly()
void RDKit::RascalMCES::RascalResult::largestFragsOnly |
( |
unsigned int |
numFrags = 2 | ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ trimSmallFrags()
void RDKit::RascalMCES::RascalResult::trimSmallFrags |
( |
unsigned int |
minFragSize = 3 | ) |
|
The documentation for this class was generated from the following file: