fragbuilder.Basilisk_DBN = class Basilisk_DBN
    A wrapper class for access to the BASILISK DBN class
via fragbuilder.
 
You can set the random seed the following way:
 
    from fragbuilder import set_seed
 
    set_seed(some_number)
 
  Methods defined here:
__init__(self)
Inititalize a DBN object from basilisk_lib.
get_sample(self, aa, bb_angles=None)
Draws a sample from BASILISK. Returns a tuple of:
([chi_angles], [phi, psi], log_likelihood)
 
The side chain angles can be sampled using dependence on the
backbone angles (otherwise this dependence is integrated out).
This is controlled by supplying a set of backbone angles as the
bb_angles keywords arguments.
 
NOTE: Angles are returned in units of degrees in the range
of [-180.0, 180.0].
 
Arguments:
aa -- Amino acid type in one letter notation (e.g. Alanine is "A").
 
Keyword arguments:
bb_angles -- Optional [phi, psi] backbone angles for the residues
(default None).