Rosetta
Classes | Typedefs | Functions
protocols::denovo_design::architects Namespace Reference

Classes

class  BetaSheetArchitect
 Architect that creates a beta sheet. More...
 
class  EXCN_PreFilterFailed
 
class  BetaSheetArchitectCreator
 
class  BlueprintArchitect
 Designs a structure using a Blueprint file. More...
 
class  BlueprintArchitectCreator
 
class  CompoundArchitect
 Architect that creates a StructureData using multiple architects. More...
 
class  CompoundArchitectCreator
 
class  DeNovoArchitect
 for planning ideal pieces of structures More...
 
class  DeNovoArchitectCreator
 
class  DeNovoArchitectFactory
 Creates DeNovo architects. More...
 
class  HelixArchitect
 Architect for helices. More...
 
class  HelixArchitectCreator
 
class  MotifArchitect
 for planning arbitrary motifs More...
 
class  MotifArchitectCreator
 
class  PoseArchitect
 Design segments based on a pose. More...
 
class  PoseArchitectCreator
 
class  StrandArchitect
 Architect that creates a beta strand. More...
 
class  StrandArchitectCreator
 
struct  SecStructInfo
 
class  StructureArchitect
 Designs topologies. More...
 

Typedefs

typedef utility::pointer::shared_ptr< BetaSheetArchitectBetaSheetArchitectOP
 
typedef utility::pointer::shared_ptr< BetaSheetArchitect const > BetaSheetArchitectCOP
 
typedef utility::pointer::shared_ptr< BlueprintArchitectBlueprintArchitectOP
 
typedef utility::pointer::shared_ptr< BlueprintArchitect const > BlueprintArchitectCOP
 
typedef utility::pointer::shared_ptr< CompoundArchitectCompoundArchitectOP
 
typedef utility::pointer::shared_ptr< CompoundArchitect const > CompoundArchitectCOP
 
typedef utility::pointer::shared_ptr< DeNovoArchitectDeNovoArchitectOP
 
typedef utility::pointer::shared_ptr< DeNovoArchitect const > DeNovoArchitectCOP
 
typedef utility::vector1< DeNovoArchitectOPDeNovoArchitectOPs
 
typedef utility::vector1< DeNovoArchitectCOPDeNovoArchitectCOPs
 
typedef utility::pointer::shared_ptr< DeNovoArchitectCreatorDeNovoArchitectCreatorOP
 
typedef utility::pointer::shared_ptr< DeNovoArchitectCreator const > DeNovoArchitectCreatorCOP
 
typedef utility::pointer::shared_ptr< DeNovoArchitectFactoryDeNovoArchitectFactoryOP
 
typedef utility::pointer::shared_ptr< DeNovoArchitectFactory const > DeNovoArchitectFactoryCOP
 
typedef utility::pointer::shared_ptr< HelixArchitectHelixArchitectOP
 
typedef utility::pointer::shared_ptr< HelixArchitect const > HelixArchitectCOP
 
typedef utility::pointer::shared_ptr< MotifArchitectMotifArchitectOP
 
typedef utility::pointer::shared_ptr< MotifArchitect const > MotifArchitectCOP
 
typedef utility::vector1< MotifArchitectOPMotifArchitectOPs
 
typedef utility::vector1< MotifArchitectCOPMotifArchitectCOPs
 
typedef utility::pointer::shared_ptr< PoseArchitectPoseArchitectOP
 
typedef utility::pointer::shared_ptr< PoseArchitect const > PoseArchitectCOP
 
typedef utility::pointer::shared_ptr< StrandArchitectStrandArchitectOP
 
typedef utility::pointer::shared_ptr< StrandArchitect const > StrandArchitectCOP
 
typedef utility::vector1< core::SizeStrandExtensions
 
typedef components::SegmentResid SegmentResid
 
typedef utility::vector1< SegmentResidStrandBulges
 
typedef utility::vector1< StrandBulgesAllowedStrandBulges
 
typedef utility::vector1< SegmentResidStrandExtended
 
typedef utility::vector1< StrandExtendedAllowedStrandExtended
 
typedef utility::pointer::shared_ptr< StructureArchitectStructureArchitectOP
 
typedef utility::pointer::shared_ptr< StructureArchitect const > StructureArchitectCOP
 
typedef utility::vector1< core::SizeLengths
 
typedef utility::vector1< std::string > Abego
 

Functions

BetaSheetArchitect::PairingsInfoVector fill_orientation_info (BetaSheetArchitect::PairingsInfoVector const &by_strand)
 
BetaSheetArchitect::ResidueVector bulge_residues (components::StructureData const &sd, StrandArchitect const &strand)
 
void invalid_hhpair (std::string const &hhpair_str)
 
SecStructInfo generate_secstruct_for_length (char const ss_char, std::string const &abego, core::Size const len)
 Creates a "len"-residue long SecStructInfo object with SS and ABEGO as specified here. More...
 
DeNovoArchitectCOP retrieve_denovo_architect (std::string const &architect_name, basic::datacache::DataMap &data)
 
void store_denovo_architect (DeNovoArchitectOP architect, basic::datacache::DataMap &data)
 

Typedef Documentation

◆ Abego

typedef utility::vector1< std::string > protocols::denovo_design::architects::Abego

◆ AllowedStrandBulges

◆ AllowedStrandExtended

◆ BetaSheetArchitectCOP

◆ BetaSheetArchitectOP

◆ BlueprintArchitectCOP

◆ BlueprintArchitectOP

◆ CompoundArchitectCOP

◆ CompoundArchitectOP

◆ DeNovoArchitectCOP

typedef utility::pointer::shared_ptr< DeNovoArchitect const > protocols::denovo_design::architects::DeNovoArchitectCOP

◆ DeNovoArchitectCOPs

◆ DeNovoArchitectCreatorCOP

◆ DeNovoArchitectCreatorOP

◆ DeNovoArchitectFactoryCOP

◆ DeNovoArchitectFactoryOP

◆ DeNovoArchitectOP

◆ DeNovoArchitectOPs

◆ HelixArchitectCOP

typedef utility::pointer::shared_ptr< HelixArchitect const > protocols::denovo_design::architects::HelixArchitectCOP

◆ HelixArchitectOP

◆ Lengths

◆ MotifArchitectCOP

typedef utility::pointer::shared_ptr< MotifArchitect const > protocols::denovo_design::architects::MotifArchitectCOP

◆ MotifArchitectCOPs

◆ MotifArchitectOP

◆ MotifArchitectOPs

◆ PoseArchitectCOP

typedef utility::pointer::shared_ptr< PoseArchitect const > protocols::denovo_design::architects::PoseArchitectCOP

◆ PoseArchitectOP

◆ SegmentResid

◆ StrandArchitectCOP

typedef utility::pointer::shared_ptr< StrandArchitect const > protocols::denovo_design::architects::StrandArchitectCOP

◆ StrandArchitectOP

◆ StrandBulges

◆ StrandExtended

◆ StrandExtensions

◆ StructureArchitectCOP

◆ StructureArchitectOP

Function Documentation

◆ bulge_residues()

BetaSheetArchitect::ResidueVector protocols::denovo_design::architects::bulge_residues ( components::StructureData const &  sd,
StrandArchitect const &  strand 
)

◆ fill_orientation_info()

BetaSheetArchitect::PairingsInfoVector protocols::denovo_design::architects::fill_orientation_info ( BetaSheetArchitect::PairingsInfoVector const &  by_strand)

◆ generate_secstruct_for_length()

SecStructInfo protocols::denovo_design::architects::generate_secstruct_for_length ( char const  ss_char,
std::string const &  abego,
core::Size const  len 
)

◆ invalid_hhpair()

void protocols::denovo_design::architects::invalid_hhpair ( std::string const &  hhpair_str)

◆ retrieve_denovo_architect()

DeNovoArchitectCOP protocols::denovo_design::architects::retrieve_denovo_architect ( std::string const &  architect_name,
basic::datacache::DataMap data 
)

◆ store_denovo_architect()

void protocols::denovo_design::architects::store_denovo_architect ( DeNovoArchitectOP  architect,
basic::datacache::DataMap data 
)