$darkmode
DENOPTIM
|
Class performing the alignment of Fragment
s.
More...
Public Member Functions | |
FragmentAlignement (Fragment fragA, Fragment fragB) throws DENOPTIMException | |
Constructor for an alignment of two fragments. More... | |
GraphMapping< FragIsomorphNode, FragIsomorphEdge > | getLowestRMSDMapping () |
Returns the mapping leading to the lowest RMSD that could be found among all isomorphic mappings. More... | |
double | getMinimumRMSD () |
Returns the lowest RMSD that could be found among all isomorphic mappings. More... | |
Private Attributes | |
double | minRMSD = Double.MAX_VALUE |
Lowest RMSD upon alignment. More... | |
GraphMapping< FragIsomorphNode, FragIsomorphEdge > | bestMapping = null |
Mapping of nodes leading to lowest RMSD upon alignment. More... | |
Class performing the alignment of Fragment
s.
Definition at line 21 of file FragmentAlignement.java.
denoptim.fragmenter.FragmentAlignement.FragmentAlignement | ( | Fragment | fragA, |
Fragment | fragB | ||
) | throws DENOPTIMException |
Constructor for an alignment of two fragments.
Note we first have to find an ordering of the atoms/AP that is consistent. Thus we check for isomorphism between the fragments.
fragA | |
fragB |
DENOPTIMException | if an isomorphism is not found. |
Definition at line 43 of file FragmentAlignement.java.
References denoptim.fragmenter.FragmentAlignement.bestMapping, denoptim.graph.FragmentIsomorphismInspector.getMappings(), denoptim.graph.FragIsomorphNode.getPoint3d(), denoptim.graph.FragmentIsomorphismInspector.isomorphismExists(), and denoptim.fragmenter.FragmentAlignement.minRMSD.
GraphMapping< FragIsomorphNode, FragIsomorphEdge > denoptim.fragmenter.FragmentAlignement.getLowestRMSDMapping | ( | ) |
Returns the mapping leading to the lowest RMSD that could be found among all isomorphic mappings.
Definition at line 99 of file FragmentAlignement.java.
References denoptim.fragmenter.FragmentAlignement.bestMapping.
Referenced by denoptim.fragmenter.ConformerExtractorTask.populateListOfClusterizableFragments().
double denoptim.fragmenter.FragmentAlignement.getMinimumRMSD | ( | ) |
Returns the lowest RMSD that could be found among all isomorphic mappings.
Definition at line 110 of file FragmentAlignement.java.
References denoptim.fragmenter.FragmentAlignement.minRMSD.
Referenced by denoptim.fragmenter.FragmentAlignementTest.testGetMinimumRMSD().
|
private |
Mapping of nodes leading to lowest RMSD upon alignment.
Definition at line 31 of file FragmentAlignement.java.
Referenced by denoptim.fragmenter.FragmentAlignement.FragmentAlignement(), and denoptim.fragmenter.FragmentAlignement.getLowestRMSDMapping().
|
private |
Lowest RMSD upon alignment.
Definition at line 26 of file FragmentAlignement.java.
Referenced by denoptim.fragmenter.FragmentAlignement.FragmentAlignement(), and denoptim.fragmenter.FragmentAlignement.getMinimumRMSD().