molsysmt.element.chain.get_chain_name#
- molsysmt.element.chain.get_chain_name(molecular_system, element='atom', selection='all', redefine_indices=False, redefine_ids=False, redefine_names=False, syntax='MolSysMT', skip_digestion=False)[source]#
Getting chain names from a molecular system.
- Parameters:
molecular_system (molecular system) – Molecular system in any supported MolSysMT format.
element (str, default='atom') – Structural element level to query (‘atom’, ‘group’, ‘component’, ‘molecule’, ‘chain’, ‘entity’).
selection (str, list, tuple, or numpy.ndarray, default='all') – Selection string or boolean/integer array specifying elements.
redefine_indices (bool, default=False) – Whether to reassign contiguous 0-based indices.
redefine_ids (bool, default=False) – Whether to assign sequential string identifiers.
redefine_names (bool, default=False) – Whether to assign normalized element names.
syntax (str, default='MolSysMT') – Selection syntax used to evaluate selection (e.g., ‘MolSysMT’, ‘MDTraj’).
skip_digestion (bool, default=False) – Whether to skip MolSysMT’s internal argument digestion mechanism.
- Returns:
List of chain names.
- Return type:
list of str
Added in version 1.0.0.