mkt.databases.sasa.StandardSASAConfigs
- class mkt.databases.sasa.StandardSASAConfigs(value)[source]
Bases:
EnumNamed, internally consistent SASA configurations.
Use via
ResidueSASA.from_dataclass(StandardSASAConfigs.BIOPYTHON_HEAVY). Each value omits any backend-inert field, so nothing silently no-ops.*_HEAVYgive heavy-atom SASA with rSASA;*_HYDROGENgive all-atom (explicit-H) absolute SASA with rSASA disabled.- __init__()
Attributes
__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)