'Evaluate the log likelihood of a polyphonic sequence.
Args:
sequence: The PolyphonicSequence object for which to evaluate the log
likelihood.
Returns:
The log likelihood of `sequence` under this model.'

def polyphonic_sequence_log_likelihood(self, sequence):

    return self._evaluate_log_likelihood([sequence])[0]
