mkt.databases.sasa.StandardSASAConfigs

class mkt.databases.sasa.StandardSASAConfigs(value)[source]

Bases: Enum

Named, internally consistent SASA configurations.

Use via ResidueSASA.from_dataclass(StandardSASAConfigs.BIOPYTHON_HEAVY). Each value omits any backend-inert field, so nothing silently no-ops. *_HEAVY give heavy-atom SASA with rSASA; *_HYDROGEN give all-atom (explicit-H) absolute SASA with rSASA disabled.

__init__()

Attributes

BIOPYTHON_HEAVY

PYMOL_HEAVY

CROSS_VALIDATION

BIOPYTHON_HYDROGEN

PYMOL_HYDROGEN

CROSS_VALIDATION_HYDROGEN

__members__

BIOPYTHON_HEAVY = BioPythonHeavyConfig(bool_biopython=True, bool_pymol=False, bool_include_hydrogens=False, bool_relative=True, probe_radius=1.4, n_points=960, dot_density=3)
BIOPYTHON_HYDROGEN = BioPythonHydrogenConfig(bool_biopython=True, bool_pymol=False, bool_include_hydrogens=True, bool_relative=False, probe_radius=1.4, n_points=960, dot_density=3)
CROSS_VALIDATION = CrossValidationConfig(bool_biopython=True, bool_pymol=True, bool_include_hydrogens=False, bool_relative=True, probe_radius=1.4, n_points=960, dot_density=4)
CROSS_VALIDATION_HYDROGEN = CrossValidationHydrogenConfig(bool_biopython=True, bool_pymol=True, bool_include_hydrogens=True, bool_relative=False, probe_radius=1.4, n_points=960, dot_density=4)
PYMOL_HEAVY = PyMOLHeavyConfig(bool_biopython=False, bool_pymol=True, bool_include_hydrogens=False, bool_relative=True, probe_radius=1.4, n_points=100, dot_density=4)
PYMOL_HYDROGEN = PyMOLHydrogenConfig(bool_biopython=False, bool_pymol=True, bool_include_hydrogens=True, bool_relative=False, probe_radius=1.4, n_points=100, dot_density=4)