Closed mojaie closed 3 years ago
Redesign MCS methods: 6d0606c Use BitSet to improve MCS performance: d0d1107 fix MCS tests: ad34479 MCS result container type: bada8e0
MCS methods now returns MaxCommonSubgraphResult
that have node (or edge if MCES) mappings and status (:done
, :timeout
, etc.) as fields. Tutorials would be updated soon.
mcismol
,mcesmol
methods would be integreted to themaxcommonsubstruct
function that returns MCSresult objectMain method
maxcommonsubstruct(mol1, mol2, matchtype=:edgeinduced; kwargs...) -> MCSresult
Arguments:
Keyword arguments:
Result type
MCSresult
would have a mapping between these molecular graphs and information how the calculation finished (:done
,:timeout
,:targetreached
, etc.)Convenient methods
There would be some convenient methods. The compatibility with version <=0.9 is as follows