helixmc.score.ScoreAgg

class helixmc.score.ScoreAgg(score_list=[])

Score function aggregates of multiple score terms.

Parameters:

score_list : list, optional

List of score terms (subclass of ScoreBase) in this score.

Attributes

score_list (list) See Parameters section above.
is_empty (bool) If the score_list is empty.
__call__(pose)

Score the input pose.

Parameters:

pose : HelixPose

Input pose for scoring.

Returns:

score : float

Score of the pose.

__init__(score_list=[])
append(score_term)

Append new score term.

Parameters:

score_term : subclass of ScoreBase

Score term to be appended.

clear()

Clear the score_list.