Source code for molsysmt.form.openmm_Topology.has_attribute

from molsysmt._private.digestion import digest

[docs] @digest(form='openmm.Topology') def has_attribute(molecular_system, attribute, include_none=False, skip_digestion=False): from . import attributes output = attributes[attribute] if not include_none: if attribute in ['box', 'box_shape', 'box_angles', 'box_lengths', 'box_volume']: if molecular_system.getPeriodicBoxVectors() is None: output = False return output