## calculate_mcs()


Calculate Maximum Common Substructure (MCS) for a list of molecules.


Usage

``` python
calculate_mcs(
    mols,
    threshold=None,
    ring_matches_ring_only=False,
    timeout=None,
)
```


Uses RDKit's FindMCS algorithm with flexible atom and bond matching.


## Parameters


`mols: list`  
Mol objects.

`threshold: float | None = None`  
None. Default is None.

`ring_matches_ring_only: bool = ``False`  
False. Default is False.

`timeout: int | None = None`  
None. Default is None.


## Returns


`rdFMCS.MCSResult`  
MCS result object containing the common substructure.
