Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
MCI_bootstrap Class Reference

Public Member Functions

def get_irreplaceable_contacts (self, consensus_contacts, solver_name, verbose)
 Return set of irreplaceable contacts Irreplaceable contacts – their absence is irreplaceable, such as those dimers and trimers (sometimes) More...
 
def get_forbidden_sets_of_length (self, l, cons_set_init)
 Returns all set of forbidden contacts upto length l length l implies that 'l' contacts are forbidden at a time. More...
 
def bootstrap (self, f_set_pool, cons_set_init, solver_name, verbose)
 steps: for 1 to len(Cons_init): fill forbidden_sets(l) for each forbidden set: find consensus_solution and take union print stats for length 1 to l_max More...
 

Detailed Description

A class to enrich set of initial consensus contacts by bootstraping procedure. A class to enrich set of initial consensus contacts by bootstraping procedure.

Member Function Documentation

◆ bootstrap()

def bootstrap (   self,
  f_set_pool,
  cons_set_init,
  solver_name,
  verbose 
)

steps: for 1 to len(Cons_init): fill forbidden_sets(l) for each forbidden set: find consensus_solution and take union print stats for length 1 to l_max

◆ get_forbidden_sets_of_length()

def get_forbidden_sets_of_length (   self,
  l,
  cons_set_init 
)

Returns all set of forbidden contacts upto length l length l implies that 'l' contacts are forbidden at a time.

◆ get_irreplaceable_contacts()

def get_irreplaceable_contacts (   self,
  consensus_contacts,
  solver_name,
  verbose 
)

Return set of irreplaceable contacts Irreplaceable contacts – their absence is irreplaceable, such as those dimers and trimers (sometimes)