$darkmode
|
DENOPTIM
|
Class performing the alignment of Fragments.
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 Fragments.
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().