luna.interaction.config module

class DefaultInteractionConfig[source]

Bases: luna.interaction.config.InteractionConfig

Default parameters for calculating interactions in LUNA.

class InteractionConfig(config=None)[source]

Bases: dict

Generic class to define parameters for interactions.

Parameters

config (dict, optional) – A dict containing parameters for calculating interactions.

Examples

>>> config = {"max_ha_dist_hb_inter": 2.5}
>>> inter_config = InteractionConfig(config)
>>> print(inter_config["max_ha_dist_hb_inter"])
2.5
inter_config["max_ha_dist_hb_inter"] = 3
>>> print(inter_config["max_ha_dist_hb_inter"])
3
property params

The list of parameters.

Type

list