Rosetta Protocols  2015.09
Namespaces | Classes | Typedefs | Enumerations | Functions
protocols::abinitio Namespace Reference

Namespaces

 abscript
 

Classes

class  _HashEntry
 
class  _MergableEntries
 
class  AbrelaxApplication
 application level code for Abrelax, Foldconstraints and JumpingFoldconstraints WARNING WARNING WARNING. THREAD UNSAFE. INVOKES ConstraintFactory::replace_creator. CODE THAT ABUSES SINGLETONS LIKE THIS OUGHT TO BE SHOT. More...
 
class  AbrelaxMover
 
class  AllResiduesChanged
 (helper) functor class which keeps track of initial phi/psi values. calls of operator ( pose ) compare the initial phi/psi values More...
 
class  AlternativePairings
 
class  ClassicAbinitio
 
class  ComputeTotalDistCst
 
class  ConstraintFragmentSampler
 
class  CoordinateConstraintKC
 
class  DomainAssembly
 insert fragments in a linker region. Very similar to what's in looprelax_main More...
 
class  DomainAssemblyCreator
 
class  DoubleLayerKinematicAbinitio
 
class  FixTemplateJumpSetup
 
class  FoldConstraints
 extension of ClassicAbinitio Protocol to adapt the folding process for the presence of distance constraints More...
 
class  FragmentSampler
 
class  hConvergenceCheck
 
class  HedgeArchive
 
class  IterativeAbrelax
 
class  IterativeBase
 
class  IterativeCentroid
 
class  IterativeFullatom
 
class  JumpingFoldConstraintsWrapper
 
class  KinematicAbinitio
 
class  KinematicControl
 
class  KinematicTaskControl
 
class  LoopJumpFoldCst
 
class  MembraneAbinitio
 
class  OrderSortPredicate
 
class  PairingStatEntry
 
class  PairingStatistics
 
class  PcaEvaluator
 
class  Protocol
 
class  ResolutionSwitcher
 
class  ShowViolation
 
class  Stage1Sampler
 
class  StrandConstraints
 
class  StructureStore
 
class  Template
 
class  TemplateJumpSetup
 
class  Templates
 

Typedefs

typedef std::pair
< core::pose::Pose, core::Real
PoseWithScore
 
typedef
utility::pointer::shared_ptr
< AbrelaxMover
AbrelaxMoverOP
 
typedef
utility::pointer::shared_ptr
< AbrelaxMover const > 
AbrelaxMoverCOP
 
typedef
utility::pointer::shared_ptr
< hConvergenceCheck
hConvergenceCheckOP
 
typedef
utility::pointer::shared_ptr
< ClassicAbinitio
ClassicAbinitioOP
 
typedef
utility::pointer::shared_ptr
< ClassicAbinitio const > 
ClassicAbinitioCOP
 
typedef
utility::pointer::shared_ptr
< ConstraintFragmentSampler
ConstraintFragmentSamplerOP
 
typedef
utility::pointer::shared_ptr
< DoubleLayerKinematicAbinitio
DoubleLayerKinematicAbinitioOP
 
typedef
utility::pointer::shared_ptr
< DoubleLayerKinematicAbinitio
const > 
DoubleLayerKinematicAbinitioCOP
 
typedef
utility::pointer::shared_ptr
< FoldConstraints
FoldConstraintsOP
 
typedef
utility::pointer::shared_ptr
< FoldConstraints const > 
FoldConstraintsCOP
 
typedef
utility::pointer::shared_ptr
< FragmentSampler
FragmentSamplerOP
 
typedef
utility::pointer::shared_ptr
< FragmentSampler const > 
FragmentSamplerCOP
 
typedef
utility::pointer::shared_ptr
< HedgeArchive
HedgeArchiveOP
 
typedef
utility::pointer::shared_ptr
< HedgeArchive const > 
HedgeArchiveCOP
 
typedef
utility::pointer::shared_ptr
< KinematicAbinitio
KinematicAbinitioOP
 
typedef
utility::pointer::shared_ptr
< KinematicAbinitio const > 
KinematicAbinitioCOP
 
typedef
utility::pointer::shared_ptr
< JumpingFoldConstraintsWrapper
JumpingFoldConstraintsWrapperOP
 
typedef
utility::pointer::shared_ptr
< JumpingFoldConstraintsWrapper
const > 
JumpingFoldConstraintsWrapperCOP
 
typedef
utility::pointer::shared_ptr
< KinematicControl
KinematicControlOP
 
typedef
utility::pointer::shared_ptr
< KinematicControl const > 
KinematicControlCOP
 
typedef
utility::pointer::shared_ptr
< KinematicTaskControl
KinematicTaskControlOP
 
typedef
utility::pointer::shared_ptr
< KinematicTaskControl const > 
KinematicTaskControlCOP
 
typedef
utility::pointer::shared_ptr
< LoopJumpFoldCst
LoopJumpFoldCstOP
 
typedef
utility::pointer::shared_ptr
< LoopJumpFoldCst const > 
LoopJumpFoldCstCOP
 
typedef
utility::pointer::owning_ptr
< MembraneAbinitio
MembraneAbinitioOP
 
typedef
utility::pointer::owning_ptr
< MembraneAbinitio const > 
MembraneAbinitioCOP
 
typedef
utility::pointer::shared_ptr
< PairingStatistics
PairingStatisticsOP
 
typedef
utility::pointer::shared_ptr
< PairingStatistics const > 
PairingStatisticsCOP
 
typedef utility::vector1
< PairingStatEntry
StatEntryList
 
typedef boost::unordered_map
< core::scoring::dssp::StrandPairing,
PairingStatEntry, _HashEntry,
_MergableEntries
StatEntries
 
typedef
utility::pointer::shared_ptr
< Protocol
ProtocolOP
 
typedef
utility::pointer::shared_ptr
< Protocol const > 
ProtocolCOP
 
typedef
utility::pointer::shared_ptr
< ResolutionSwitcher
ResolutionSwitcherOP
 
typedef
utility::pointer::shared_ptr
< ResolutionSwitcher const > 
ResolutionSwitcherCOP
 
typedef utility::vector1< SizeSizeList
 
typedef
utility::pointer::shared_ptr
< Template
TemplateOP
 
typedef
utility::pointer::shared_ptr
< Template const > 
TemplateCOP
 
typedef
utility::pointer::shared_ptr
< TemplateJumpSetup
TemplateJumpSetupOP
 
typedef
utility::pointer::shared_ptr
< TemplateJumpSetup const > 
TemplateJumpSetupCOP
 
typedef
utility::pointer::weak_ptr
< Templates
TemplatesAP
 
typedef
utility::pointer::weak_ptr
< Templates const > 
TemplatesCAP
 
typedef
utility::pointer::shared_ptr
< Templates
TemplatesOP
 
typedef
utility::pointer::shared_ptr
< Templates const > 
TemplatesCOP
 

Enumerations

enum  StageID {
  ALL_STAGES = 0, STAGE_1, STAGE_2, STAGE_3,
  STAGE_3a, STAGE_3b, STAGE_4, END_ABINITIO,
  LOOP_CLOSURE, SWITCH_TO_FULLATOM, RELAX, LAST_STAGE
}
 

Functions

bool sort_PoseWithScore (const PoseWithScore &left, const PoseWithScore &right)
 
void register_options_broker ()
 Registers options that are relevant to the application. This function must be called prior to Broker_main() or Loopbuild_Threading_main(). More...
 
void common_setup ()
 
void Broker_main ()
 Initiates AbrelaxMover using the job distribution (jd2) More...
 
bool contains_stageid (utility::vector1< ClassicAbinitio::StageID > vec, ClassicAbinitio::StageID query)
 
static thread_local basic::Tracer TR ("protocols.protein_interface_design.movers.DomainAssembly")
 
Size noe_stage (Size total_res, Real factor)
 
bool contains_stageid (utility::vector1< abinitio::StageID > vec, abinitio::StageID query)
 
std::string filename (core::Size batch_id)
 
void fix_chainbreak_patch (scoring::ScoreFunctionOP scorefxn, std::string const &patch_name)
 
bool decide_on_beta_jumping_from_frags ()
 
void get_core (toolbox::DecoySetEvaluation &eval, core::Real cutoff, loops::Loops &rigid)
 
void find_sampling_cuts (kinematics::FoldTree const &sampling, kinematics::FoldTree const &final, utility::vector1< Size > &sample_cuts)
 
std::ostream & operator<< (std::ostream &out, PairingStatistics const &ps)
 
std::istream & operator>> (std::istream &is, PairingStatEntry &ps)
 
std::ostream & operator<< (std::ostream &out, StatEntries const &ps)
 
std::istream & operator>> (std::istream &is, StatEntries &pslist)
 
std::istream & operator>> (std::istream &is, PairingStatistics &ps)
 
std::ostream & operator<< (std::ostream &out, PairingStatEntry const &ps)
 
std::size_t hash_value (PairingStatEntry const &val)
 
std::size_t hash_value (core::scoring::dssp::StrandPairing const &val)
 
std::istream & operator<< (std::istream &, StatEntries &)
 
bool copy_side_chains (core::pose::Pose &pose, utility::vector1< bool > &needToRepack, core::pose::Pose const &fa_input_pose)
 
Size register_cutoff (5)
 
Size residue_cutoff (5)
 
std::ostream & operator<< (std::ostream &out, AlternativePairings const &alt_pairs)
 
std::ostream & operator<< (std::ostream &out, StrandConstraints const &st)
 
void dump_movemap (kinematics::MoveMap const &mm, Size nres, std::ostream &out)
 
int run_boinc_debug ()
 

Typedef Documentation

typedef utility::pointer::shared_ptr<AbrelaxMover const> protocols::abinitio::AbrelaxMoverCOP
typedef utility::pointer::shared_ptr< ClassicAbinitio const > protocols::abinitio::ClassicAbinitioCOP
typedef utility::pointer::shared_ptr< FoldConstraints const > protocols::abinitio::FoldConstraintsCOP
typedef utility::pointer::shared_ptr< FragmentSampler const > protocols::abinitio::FragmentSamplerCOP
typedef utility::pointer::shared_ptr<HedgeArchive const> protocols::abinitio::HedgeArchiveCOP
typedef utility::pointer::shared_ptr< KinematicControl const > protocols::abinitio::KinematicControlCOP
typedef utility::pointer::shared_ptr< LoopJumpFoldCst const > protocols::abinitio::LoopJumpFoldCstCOP
typedef utility::pointer::owning_ptr< MembraneAbinitio const > protocols::abinitio::MembraneAbinitioCOP
typedef utility::pointer::shared_ptr< Protocol const > protocols::abinitio::ProtocolCOP
typedef utility::pointer::shared_ptr< Protocol > protocols::abinitio::ProtocolOP
typedef utility::pointer::shared_ptr< Template const > protocols::abinitio::TemplateCOP
typedef utility::pointer::shared_ptr< Template > protocols::abinitio::TemplateOP
typedef utility::pointer::weak_ptr< Templates > protocols::abinitio::TemplatesAP
typedef utility::pointer::weak_ptr< Templates const > protocols::abinitio::TemplatesCAP
typedef utility::pointer::shared_ptr< Templates const > protocols::abinitio::TemplatesCOP
typedef utility::pointer::shared_ptr< Templates > protocols::abinitio::TemplatesOP

Enumeration Type Documentation

Enumerator
ALL_STAGES 
STAGE_1 
STAGE_2 
STAGE_3 
STAGE_3a 
STAGE_3b 
STAGE_4 
END_ABINITIO 
LOOP_CLOSURE 
SWITCH_TO_FULLATOM 
RELAX 
LAST_STAGE 

Function Documentation

void protocols::abinitio::Broker_main ( )
void protocols::abinitio::common_setup ( )
bool protocols::abinitio::contains_stageid ( utility::vector1< abinitio::StageID >  vec,
abinitio::StageID  query 
)
bool protocols::abinitio::contains_stageid ( utility::vector1< ClassicAbinitio::StageID >  vec,
ClassicAbinitio::StageID  query 
)
bool protocols::abinitio::copy_side_chains ( core::pose::Pose pose,
utility::vector1< bool > &  needToRepack,
core::pose::Pose const &  fa_input_pose 
)
bool protocols::abinitio::decide_on_beta_jumping_from_frags ( )
void protocols::abinitio::dump_movemap ( kinematics::MoveMap const &  mm,
Size  nres,
std::ostream &  out 
)
std::string protocols::abinitio::filename ( core::Size  batch_id)
void protocols::abinitio::find_sampling_cuts ( kinematics::FoldTree const &  sampling,
kinematics::FoldTree const &  final,
utility::vector1< Size > &  sample_cuts 
)
void protocols::abinitio::fix_chainbreak_patch ( scoring::ScoreFunctionOP  scorefxn,
std::string const &  patch_name 
)
void protocols::abinitio::get_core ( toolbox::DecoySetEvaluation &  eval,
core::Real  cutoff,
loops::Loops &  rigid 
)
std::size_t protocols::abinitio::hash_value ( PairingStatEntry const &  val)
inline
std::size_t protocols::abinitio::hash_value ( core::scoring::dssp::StrandPairing const &  val)
inline
Size protocols::abinitio::noe_stage ( Size  total_res,
Real  factor 
)
std::ostream& protocols::abinitio::operator<< ( std::ostream &  out,
PairingStatEntry const &  ps 
)
inline
std::istream& protocols::abinitio::operator<< ( std::istream &  ,
StatEntries &   
)
std::ostream & protocols::abinitio::operator<< ( std::ostream &  out,
AlternativePairings const &  alt_pairs 
)
std::ostream & protocols::abinitio::operator<< ( std::ostream &  out,
PairingStatistics const &  ps 
)
std::ostream & protocols::abinitio::operator<< ( std::ostream &  out,
StrandConstraints const &  st 
)
std::ostream & protocols::abinitio::operator<< ( std::ostream &  out,
StatEntries const &  ps 
)
std::istream& protocols::abinitio::operator>> ( std::istream &  is,
PairingStatEntry &  ps 
)
std::istream& protocols::abinitio::operator>> ( std::istream &  is,
StatEntries &  pslist 
)
std::istream& protocols::abinitio::operator>> ( std::istream &  is,
PairingStatistics &  ps 
)
Size protocols::abinitio::register_cutoff ( )
void protocols::abinitio::register_options_broker ( )

Registers options that are relevant to the application. This function must be called prior to Broker_main() or Loopbuild_Threading_main().

References utility::options::OptionCollection::add_relevant(), option, and protocols::antibody::design::relax.

Referenced by protocols::protein_interface_design::movers::TopologyBrokerMover::apply().

Size protocols::abinitio::residue_cutoff ( )
int protocols::abinitio::run_boinc_debug ( )
bool protocols::abinitio::sort_PoseWithScore ( const PoseWithScore &  left,
const PoseWithScore &  right 
)
static thread_local basic::Tracer protocols::abinitio::TR ( "protocols.protein_interface_design.movers.DomainAssembly"  )
static