architects¶
Bindings for protocols::denovo_design::architects namespace
- class pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect¶
Bases:
DeNovoArchitect
Architect that creates a beta sheet
- static add_common_denovo_architect_attributes(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::add_common_denovo_architect_attributes(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- add_strand(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect, strand: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect) None ¶
Adds a strand to the sheet definition
C++: protocols::denovo_design::architects::BetaSheetArchitect::add_strand(const class protocols::denovo_design::architects::StrandArchitect &) –> void
- add_strand_extension(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect, strand_name: str, length: int) None ¶
Informs the SheetArchitect that another architect will enlongate one of the strands
C++: protocols::denovo_design::architects::BetaSheetArchitect::add_strand_extension(const std::string &, const unsigned long) –> void
- apply(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect, pose: pyrosetta.rosetta.core.pose.Pose) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::apply(const class core::pose::Pose &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect, : pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect ¶
C++: protocols::denovo_design::architects::BetaSheetArchitect::operator=(const class protocols::denovo_design::architects::BetaSheetArchitect &) –> class protocols::denovo_design::architects::BetaSheetArchitect &
- static attributes_for_parse_my_tag(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::attributes_for_parse_my_tag(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- static class_name() str ¶
C++: protocols::denovo_design::architects::BetaSheetArchitect::class_name() –> std::string
- clear_all_strand_data(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect) None ¶
Clears the lists of strands/orientations/register shifts
C++: protocols::denovo_design::architects::BetaSheetArchitect::clear_all_strand_data() –> void
- clone(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::BetaSheetArchitect::clone() const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- design(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect, pose: pyrosetta.rosetta.core.pose.Pose, random: float) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::BetaSheetArchitect::design(const class core::pose::Pose &, double &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- enumerate_permutations(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect) None ¶
generates and stores a vector of permutations based on strands
C++: protocols::denovo_design::architects::BetaSheetArchitect::enumerate_permutations() –> void
- id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect) str ¶
C++: protocols::denovo_design::architects::StructureArchitect::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::denovo_design::architects::BetaSheetArchitect::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- retrieve_lengths(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect, perm: protocols::denovo_design::components::StructureData) pyrosetta.rosetta.utility.vector1_unsigned_long ¶
C++: protocols::denovo_design::architects::BetaSheetArchitect::retrieve_lengths(const class protocols::denovo_design::components::StructureData &) const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >
- retrieve_register_shifts(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect, perm: protocols::denovo_design::components::StructureData) pyrosetta.rosetta.utility.vector1_long ¶
C++: protocols::denovo_design::architects::BetaSheetArchitect::retrieve_register_shifts(const class protocols::denovo_design::components::StructureData &) const –> class utility::vector1<long, class std::allocator<long> >
- set_id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, new_id: str) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::set_id(const std::string &) –> void
- set_sheet_db_path(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect, sheet_db_path: str) None ¶
Sets the path to the sheet database
C++: protocols::denovo_design::architects::BetaSheetArchitect::set_sheet_db_path(const std::string &) –> void
- set_strand_extensions(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect, extensions_str: str) None ¶
Informs the SheetArchitect that another architect will enlongate one of the strands using a string as input
C++: protocols::denovo_design::architects::BetaSheetArchitect::set_strand_extensions(const std::string &) –> void
- type(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect) str ¶
C++: protocols::denovo_design::architects::BetaSheetArchitect::type() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitectCreator¶
Bases:
DeNovoArchitectCreator
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitectCreator, : pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitectCreator) pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitectCreator ¶
C++: protocols::denovo_design::architects::BetaSheetArchitectCreator::operator=(const class protocols::denovo_design::architects::BetaSheetArchitectCreator &) –> class protocols::denovo_design::architects::BetaSheetArchitectCreator &
- create_architect(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitectCreator, architect_id: str) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
Instantiate a particular DeNovoArchitect
C++: protocols::denovo_design::architects::BetaSheetArchitectCreator::create_architect(const std::string &) const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- keyname(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitectCreator) str ¶
Return a string that will be used to instantiate the particular DeNovoArchitect
C++: protocols::denovo_design::architects::BetaSheetArchitectCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitect¶
Bases:
DeNovoArchitect
Designs a structure using a Blueprint file
- static add_common_denovo_architect_attributes(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::add_common_denovo_architect_attributes(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- apply(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect, pose: pyrosetta.rosetta.core.pose.Pose) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::apply(const class core::pose::Pose &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitect, : pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitect ¶
C++: protocols::denovo_design::architects::BlueprintArchitect::operator=(const class protocols::denovo_design::architects::BlueprintArchitect &) –> class protocols::denovo_design::architects::BlueprintArchitect &
- static attributes_for_parse_my_tag(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::attributes_for_parse_my_tag(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- static class_name() str ¶
C++: protocols::denovo_design::architects::BlueprintArchitect::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::BlueprintArchitect::clone() const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- design(self: pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitect, pose: pyrosetta.rosetta.core.pose.Pose, random: float) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::BlueprintArchitect::design(const class core::pose::Pose &, double &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect) str ¶
C++: protocols::denovo_design::architects::StructureArchitect::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::denovo_design::architects::BlueprintArchitect::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_blueprint(self: pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitect, bp: protocols::parser::BluePrint) None ¶
C++: protocols::denovo_design::architects::BlueprintArchitect::set_blueprint(const class protocols::parser::BluePrint &) –> void
- set_id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, new_id: str) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::set_id(const std::string &) –> void
- type(self: pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitect) str ¶
C++: protocols::denovo_design::architects::BlueprintArchitect::type() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitectCreator¶
Bases:
DeNovoArchitectCreator
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitectCreator, : pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitectCreator) pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitectCreator ¶
C++: protocols::denovo_design::architects::BlueprintArchitectCreator::operator=(const class protocols::denovo_design::architects::BlueprintArchitectCreator &) –> class protocols::denovo_design::architects::BlueprintArchitectCreator &
- create_architect(self: pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitectCreator, architect_id: str) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
Instantiate a particular DeNovoArchitect
C++: protocols::denovo_design::architects::BlueprintArchitectCreator::create_architect(const std::string &) const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- keyname(self: pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitectCreator) str ¶
Return a string that will be used to instantiate the particular DeNovoArchitect
C++: protocols::denovo_design::architects::BlueprintArchitectCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitect¶
Bases:
DeNovoArchitect
Architect that creates a StructureData using multiple architects
- add_architect(self: pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitect, architect: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect) None ¶
C++: protocols::denovo_design::architects::CompoundArchitect::add_architect(const class protocols::denovo_design::architects::DeNovoArchitect &) –> void
- static add_common_denovo_architect_attributes(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::add_common_denovo_architect_attributes(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- add_connection(self: pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitect, connection: protocols::denovo_design::connection::ConnectionArchitect) None ¶
C++: protocols::denovo_design::architects::CompoundArchitect::add_connection(const class protocols::denovo_design::connection::ConnectionArchitect &) –> void
- apply(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect, pose: pyrosetta.rosetta.core.pose.Pose) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::apply(const class core::pose::Pose &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitect, : pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitect ¶
C++: protocols::denovo_design::architects::CompoundArchitect::operator=(const class protocols::denovo_design::architects::CompoundArchitect &) –> class protocols::denovo_design::architects::CompoundArchitect &
- static attributes_for_parse_my_tag(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::attributes_for_parse_my_tag(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- static class_name() str ¶
C++: protocols::denovo_design::architects::CompoundArchitect::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::CompoundArchitect::clone() const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- static define_pairing_group(: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::denovo_design::architects::CompoundArchitect::define_pairing_group(class utility::tag::XMLSchemaDefinition &) –> void
- design(self: pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitect, pose: pyrosetta.rosetta.core.pose.Pose, random: float) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::CompoundArchitect::design(const class core::pose::Pose &, double &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect) str ¶
C++: protocols::denovo_design::architects::StructureArchitect::id() const –> const std::string &
- static pairing_group_namer() str ¶
C++: protocols::denovo_design::architects::CompoundArchitect::pairing_group_namer() –> std::string
- static pairing_subelement_ct_namer(: str) str ¶
C++: protocols::denovo_design::architects::CompoundArchitect::pairing_subelement_ct_namer(std::string) –> std::string
- parse_my_tag(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::denovo_design::architects::CompoundArchitect::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, new_id: str) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::set_id(const std::string &) –> void
- static subelement_ct_namer(: str) str ¶
C++: protocols::denovo_design::architects::CompoundArchitect::subelement_ct_namer(std::string) –> std::string
- type(self: pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitect) str ¶
C++: protocols::denovo_design::architects::CompoundArchitect::type() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitectCreator¶
Bases:
DeNovoArchitectCreator
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitectCreator, : pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitectCreator) pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitectCreator ¶
C++: protocols::denovo_design::architects::CompoundArchitectCreator::operator=(const class protocols::denovo_design::architects::CompoundArchitectCreator &) –> class protocols::denovo_design::architects::CompoundArchitectCreator &
- create_architect(self: pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitectCreator, architect_id: str) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
Instantiate a particular DeNovoArchitect
C++: protocols::denovo_design::architects::CompoundArchitectCreator::create_architect(const std::string &) const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- keyname(self: pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitectCreator) str ¶
Return a string that will be used to instantiate the particular DeNovoArchitect
C++: protocols::denovo_design::architects::CompoundArchitectCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect¶
Bases:
StructureArchitect
for planning ideal pieces of structures
- Derived classes must still implment their own parse_tag() and type() functions.
This base handles the apply() virtual, though. In parse_tag(), derived classes MUST be sure to set the motif list.
- static add_common_denovo_architect_attributes(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::add_common_denovo_architect_attributes(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- apply(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect, pose: pyrosetta.rosetta.core.pose.Pose) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::apply(const class core::pose::Pose &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect, : pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::operator=(const class protocols::denovo_design::architects::DeNovoArchitect &) –> class protocols::denovo_design::architects::DeNovoArchitect &
- static attributes_for_parse_my_tag(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::attributes_for_parse_my_tag(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- clone(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::clone() const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- design(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect, pose: pyrosetta.rosetta.core.pose.Pose, random: float) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::design(const class core::pose::Pose &, double &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect) str ¶
C++: protocols::denovo_design::architects::StructureArchitect::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- set_id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, new_id: str) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::set_id(const std::string &) –> void
- type(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect) str ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::type() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectCreator¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectCreator, : pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectCreator) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectCreator ¶
C++: protocols::denovo_design::architects::DeNovoArchitectCreator::operator=(const class protocols::denovo_design::architects::DeNovoArchitectCreator &) –> class protocols::denovo_design::architects::DeNovoArchitectCreator &
- create_architect(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectCreator, architect_id: str) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
Instantiate a particular DeNovoArchitect
C++: protocols::denovo_design::architects::DeNovoArchitectCreator::create_architect(const std::string &) const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- keyname(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectCreator) str ¶
Return a string that will be used to instantiate the particular DeNovoArchitect
C++: protocols::denovo_design::architects::DeNovoArchitectCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectFactory¶
Bases:
SingletonBase_protocols_denovo_design_architects_DeNovoArchitectFactory_t
Creates DeNovo architects
- add_creator(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectFactory, creator: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectCreator) None ¶
C++: protocols::denovo_design::architects::DeNovoArchitectFactory::add_creator(class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitectCreator>) –> void
- static architect_group_name() str ¶
C++: protocols::denovo_design::architects::DeNovoArchitectFactory::architect_group_name() –> std::string
- static complex_type_name_for_architect(constraint_name: str) str ¶
C++: protocols::denovo_design::architects::DeNovoArchitectFactory::complex_type_name_for_architect(const std::string &) –> std::string
- create_from_tag(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectFactory, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::DeNovoArchitectFactory::create_from_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- create_instance(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectFactory, architect_name: str, architect_id: str) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::DeNovoArchitectFactory::create_instance(const std::string &, const std::string &) const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- define_architect_group(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectFactory, xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::denovo_design::architects::DeNovoArchitectFactory::define_architect_group(class utility::tag::XMLSchemaDefinition &) const –> void
- static get_instance() protocols::denovo_design::architects::DeNovoArchitectFactory ¶
C++: utility::SingletonBase<protocols::denovo_design::architects::DeNovoArchitectFactory>::get_instance() –> class protocols::denovo_design::architects::DeNovoArchitectFactory *
- static xsd_architect_type_definition_w_attributes(xsd: utility::tag::XMLSchemaDefinition, constraint_type: str, description: str, attributes: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::DeNovoArchitectFactory::xsd_architect_type_definition_w_attributes(class utility::tag::XMLSchemaDefinition &, const std::string &, const std::string &, const class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- class pyrosetta.rosetta.protocols.denovo_design.architects.EXCN_PreFilterFailed¶
Bases:
Exception
- add_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) None ¶
C++: utility::excn::Exception::add_msg(const std::string &) –> void
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.EXCN_PreFilterFailed, : pyrosetta.rosetta.protocols.denovo_design.architects.EXCN_PreFilterFailed) pyrosetta.rosetta.protocols.denovo_design.architects.EXCN_PreFilterFailed ¶
C++: protocols::denovo_design::architects::EXCN_PreFilterFailed::operator=(const class protocols::denovo_design::architects::EXCN_PreFilterFailed &) –> class protocols::denovo_design::architects::EXCN_PreFilterFailed &
- crash_log(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Invoke a crash log for throwing this exception.
If your exception is one which is a “non-error” exception, override this function to do nothing.
C++: utility::excn::Exception::crash_log() const –> void
- display(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Present this exception to the user.
Will invoke crash log reporting, if applicable
C++: utility::excn::Exception::display() const –> void
- file(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::file() –> const std::string &
- line(self: pyrosetta.rosetta.utility.excn.Exception) int ¶
C++: utility::excn::Exception::line() –> int
- msg(*args, **kwargs)¶
Overloaded function.
msg(self: pyrosetta.rosetta.utility.excn.Exception) -> str
Will return a formatted message (with file/line information)
C++: utility::excn::Exception::msg() const –> std::string
msg(self: pyrosetta.rosetta.utility.excn.Exception, m: str) -> None
Will set the raw message.
C++: utility::excn::Exception::msg(const std::string &) –> void
- prepend_to_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) None ¶
C++: utility::excn::Exception::prepend_to_msg(const std::string &) –> void
- raw_msg(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
Will return the raw message (without file/line information)
C++: utility::excn::Exception::raw_msg() const –> std::string
- show(self: pyrosetta.rosetta.utility.excn.Exception, : pyrosetta.rosetta.std.ostream) None ¶
C++: utility::excn::Exception::show(std::ostream &) const –> void
- traceback(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::traceback() –> const std::string &
- what(self: pyrosetta.rosetta.std.exception) str ¶
C++: std::exception::what() const –> const char *
- class pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitect¶
Bases:
DeNovoArchitect
Architect for helices
- static add_common_denovo_architect_attributes(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::add_common_denovo_architect_attributes(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- apply(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect, pose: pyrosetta.rosetta.core.pose.Pose) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::apply(const class core::pose::Pose &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitect, : pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitect ¶
C++: protocols::denovo_design::architects::HelixArchitect::operator=(const class protocols::denovo_design::architects::HelixArchitect &) –> class protocols::denovo_design::architects::HelixArchitect &
- static attributes_for_parse_my_tag(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::attributes_for_parse_my_tag(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- static class_name() str ¶
C++: protocols::denovo_design::architects::HelixArchitect::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::HelixArchitect::clone() const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- design(self: pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitect, pose: pyrosetta.rosetta.core.pose.Pose, random: float) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::HelixArchitect::design(const class core::pose::Pose &, double &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect) str ¶
C++: protocols::denovo_design::architects::StructureArchitect::id() const –> const std::string &
- motifs(self: pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitect) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_protocols_denovo_design_components_Segment_t ¶
Returns the list of allowed segments; One of these will be chosen during design
C++: protocols::denovo_design::architects::HelixArchitect::motifs() const –> const class utility::vector1<class std::shared_ptr<const class protocols::denovo_design::components::Segment>, class std::allocator<class std::shared_ptr<const class protocols::denovo_design::components::Segment> > > &
- parse_my_tag(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::denovo_design::architects::HelixArchitect::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, new_id: str) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::set_id(const std::string &) –> void
- set_lengths(*args, **kwargs)¶
Overloaded function.
set_lengths(self: pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitect, lengths_str: str) -> None
C++: protocols::denovo_design::architects::HelixArchitect::set_lengths(const std::string &) –> void
set_lengths(self: pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitect, lengths: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
C++: protocols::denovo_design::architects::HelixArchitect::set_lengths(const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- type(self: pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitect) str ¶
C++: protocols::denovo_design::architects::HelixArchitect::type() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitectCreator¶
Bases:
DeNovoArchitectCreator
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitectCreator, : pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitectCreator) pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitectCreator ¶
C++: protocols::denovo_design::architects::HelixArchitectCreator::operator=(const class protocols::denovo_design::architects::HelixArchitectCreator &) –> class protocols::denovo_design::architects::HelixArchitectCreator &
- create_architect(self: pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitectCreator, architect_id: str) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
Instantiate a particular DeNovoArchitect
C++: protocols::denovo_design::architects::HelixArchitectCreator::create_architect(const std::string &) const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- keyname(self: pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitectCreator) str ¶
Return a string that will be used to instantiate the particular DeNovoArchitect
C++: protocols::denovo_design::architects::HelixArchitectCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitect¶
Bases:
DeNovoArchitect
for planning arbitrary motifs
- static add_common_denovo_architect_attributes(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::add_common_denovo_architect_attributes(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- apply(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect, pose: pyrosetta.rosetta.core.pose.Pose) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::apply(const class core::pose::Pose &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- static architect_name() str ¶
C++: protocols::denovo_design::architects::MotifArchitect::architect_name() –> std::string
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitect, : pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitect ¶
C++: protocols::denovo_design::architects::MotifArchitect::operator=(const class protocols::denovo_design::architects::MotifArchitect &) –> class protocols::denovo_design::architects::MotifArchitect &
- static attributes_for_parse_my_tag(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::attributes_for_parse_my_tag(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- clone(self: pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::MotifArchitect::clone() const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- design(self: pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitect, pose: pyrosetta.rosetta.core.pose.Pose, random: float) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::MotifArchitect::design(const class core::pose::Pose &, double &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect) str ¶
C++: protocols::denovo_design::architects::StructureArchitect::id() const –> const std::string &
- motifs(self: pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitect) pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_protocols_denovo_design_components_Segment_t ¶
Returns the list of possible motifs that could be used during design
C++: protocols::denovo_design::architects::MotifArchitect::motifs() const –> const class utility::vector1<class std::shared_ptr<const class protocols::denovo_design::components::Segment>, class std::allocator<class std::shared_ptr<const class protocols::denovo_design::components::Segment> > > &
- parse_my_tag(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::denovo_design::architects::MotifArchitect::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, new_id: str) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::set_id(const std::string &) –> void
- set_motifs(*args, **kwargs)¶
Overloaded function.
set_motifs(self: pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitect, motif_str: str) -> None
Sets the list of allowed motifs using a string
C++: protocols::denovo_design::architects::MotifArchitect::set_motifs(const std::string &) –> void
set_motifs(self: pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitect, motifs: pyrosetta.rosetta.utility.vector1_std_shared_ptr_const_protocols_denovo_design_components_Segment_t) -> None
Sets the list of allowed motifs from a list of Motif objects
C++: protocols::denovo_design::architects::MotifArchitect::set_motifs(const class utility::vector1<class std::shared_ptr<const class protocols::denovo_design::components::Segment>, class std::allocator<class std::shared_ptr<const class protocols::denovo_design::components::Segment> > > &) –> void
- type(self: pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitect) str ¶
C++: protocols::denovo_design::architects::MotifArchitect::type() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitectCreator¶
Bases:
DeNovoArchitectCreator
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitectCreator, : pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitectCreator) pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitectCreator ¶
C++: protocols::denovo_design::architects::MotifArchitectCreator::operator=(const class protocols::denovo_design::architects::MotifArchitectCreator &) –> class protocols::denovo_design::architects::MotifArchitectCreator &
- create_architect(self: pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitectCreator, architect_id: str) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
Instantiate a particular MotifArchitect
C++: protocols::denovo_design::architects::MotifArchitectCreator::create_architect(const std::string &) const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- keyname(self: pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitectCreator) str ¶
Return a string that will be used to instantiate the particular DeNovoArchitect
C++: protocols::denovo_design::architects::MotifArchitectCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitect¶
Bases:
DeNovoArchitect
Design segments based on a pose
- static add_common_denovo_architect_attributes(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::add_common_denovo_architect_attributes(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- apply(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect, pose: pyrosetta.rosetta.core.pose.Pose) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::apply(const class core::pose::Pose &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- static architect_name() str ¶
C++: protocols::denovo_design::architects::PoseArchitect::architect_name() –> std::string
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitect, : pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitect ¶
C++: protocols::denovo_design::architects::PoseArchitect::operator=(const class protocols::denovo_design::architects::PoseArchitect &) –> class protocols::denovo_design::architects::PoseArchitect &
- static attributes_for_parse_my_tag(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::attributes_for_parse_my_tag(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- clone(self: pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::PoseArchitect::clone() const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- design(self: pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitect, pose: pyrosetta.rosetta.core.pose.Pose, random: float) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::PoseArchitect::design(const class core::pose::Pose &, double &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect) str ¶
C++: protocols::denovo_design::architects::StructureArchitect::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::denovo_design::architects::PoseArchitect::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- set_add_padding(self: pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitect, pad: bool) None ¶
Sets whether a one-residue “padding” will be added
C++: protocols::denovo_design::architects::PoseArchitect::set_add_padding(const bool) –> void
- set_id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, new_id: str) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::set_id(const std::string &) –> void
- set_residue_selector(self: pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitect, selector: pyrosetta.rosetta.core.select.residue_selector.ResidueSelector) None ¶
Sets the residue selector to be used to select Pose residues
Does not clone the residue selector; the ResidueSelectorCOP is stored.
C++: protocols::denovo_design::architects::PoseArchitect::set_residue_selector(class std::shared_ptr<const class core::select::residue_selector::ResidueSelector>) –> void
- set_secstruct(self: pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitect, secstruct: str) None ¶
Sets the secondary structure to be used for the pose
C++: protocols::denovo_design::architects::PoseArchitect::set_secstruct(const std::string &) –> void
- type(self: pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitect) str ¶
C++: protocols::denovo_design::architects::PoseArchitect::type() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitectCreator¶
Bases:
DeNovoArchitectCreator
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitectCreator, : pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitectCreator) pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitectCreator ¶
C++: protocols::denovo_design::architects::PoseArchitectCreator::operator=(const class protocols::denovo_design::architects::PoseArchitectCreator &) –> class protocols::denovo_design::architects::PoseArchitectCreator &
- create_architect(self: pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitectCreator, architect_id: str) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
Instantiate a particular DeNovoArchitect
C++: protocols::denovo_design::architects::PoseArchitectCreator::create_architect(const std::string &) const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- keyname(self: pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitectCreator) str ¶
Return a string that will be used to instantiate the particular DeNovoArchitect
C++: protocols::denovo_design::architects::PoseArchitectCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.SecStructInfo¶
Bases:
pybind11_object
- property abego¶
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.SecStructInfo, : pyrosetta.rosetta.protocols.denovo_design.architects.SecStructInfo) pyrosetta.rosetta.protocols.denovo_design.architects.SecStructInfo ¶
C++: protocols::denovo_design::architects::SecStructInfo::operator=(const struct protocols::denovo_design::architects::SecStructInfo &) –> struct protocols::denovo_design::architects::SecStructInfo &
- property ss¶
- class pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect¶
Bases:
DeNovoArchitect
Architect that creates a beta strand
- static add_common_denovo_architect_attributes(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::add_common_denovo_architect_attributes(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- apply(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect, pose: pyrosetta.rosetta.core.pose.Pose) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::DeNovoArchitect::apply(const class core::pose::Pose &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect, : pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect ¶
C++: protocols::denovo_design::architects::StrandArchitect::operator=(const class protocols::denovo_design::architects::StrandArchitect &) –> class protocols::denovo_design::architects::StrandArchitect &
- static attributes_for_parse_my_tag(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::attributes_for_parse_my_tag(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- static bulge_keyname() str ¶
C++: protocols::denovo_design::architects::StrandArchitect::bulge_keyname() –> const std::string
- static class_name() str ¶
C++: protocols::denovo_design::architects::StrandArchitect::class_name() –> std::string
- clone(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::StrandArchitect::clone() const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- design(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect, pose: pyrosetta.rosetta.core.pose.Pose, random: float) protocols::denovo_design::components::StructureData ¶
C++: protocols::denovo_design::architects::StrandArchitect::design(const class core::pose::Pose &, double &) const –> class std::shared_ptr<class protocols::denovo_design::components::StructureData>
- enumerate_permutations(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect) None ¶
C++: protocols::denovo_design::architects::StrandArchitect::enumerate_permutations() –> void
- id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect) str ¶
C++: protocols::denovo_design::architects::StructureArchitect::id() const –> const std::string &
- static int_to_orientation(integer: int) pyrosetta.rosetta.protocols.denovo_design.components.StrandOrientation ¶
C++: protocols::denovo_design::architects::StrandArchitect::int_to_orientation(const int) –> enum protocols::denovo_design::components::StrandOrientation
- parse_my_tag(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- static provide_xml_schema(xsd: utility::tag::XMLSchemaDefinition) None ¶
C++: protocols::denovo_design::architects::StrandArchitect::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void
- retrieve_bulges(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect, sd: protocols::denovo_design::components::StructureData) pyrosetta.rosetta.utility.vector1_long ¶
C++: protocols::denovo_design::architects::StrandArchitect::retrieve_bulges(const class protocols::denovo_design::components::StructureData &) const –> class utility::vector1<long, class std::allocator<long> >
- static retrieve_bulges_s(sd: protocols::denovo_design::components::StructureData, segment_id: str) pyrosetta.rosetta.utility.vector1_long ¶
C++: protocols::denovo_design::architects::StrandArchitect::retrieve_bulges_s(const class protocols::denovo_design::components::StructureData &, const std::string &) –> class utility::vector1<long, class std::allocator<long> >
- set_bulges(*args, **kwargs)¶
Overloaded function.
set_bulges(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect, bulges_str: str) -> None
C++: protocols::denovo_design::architects::StrandArchitect::set_bulges(const std::string &) –> void
set_bulges(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect, bulges: pyrosetta.rosetta.utility.vector1_utility_vector1_long_std_allocator_long_t) -> None
C++: protocols::denovo_design::architects::StrandArchitect::set_bulges(const class utility::vector1<class utility::vector1<long, class std::allocator<long> >, class std::allocator<class utility::vector1<long, class std::allocator<long> > > > &) –> void
- set_extended(*args, **kwargs)¶
Overloaded function.
set_extended(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect, extended_str: str) -> None
C++: protocols::denovo_design::architects::StrandArchitect::set_extended(const std::string &) –> void
set_extended(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect, extended: pyrosetta.rosetta.utility.vector1_utility_vector1_long_std_allocator_long_t) -> None
C++: protocols::denovo_design::architects::StrandArchitect::set_extended(const class utility::vector1<class utility::vector1<long, class std::allocator<long> >, class std::allocator<class utility::vector1<long, class std::allocator<long> > > > &) –> void
- set_id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, new_id: str) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::set_id(const std::string &) –> void
- set_length(*args, **kwargs)¶
Overloaded function.
set_length(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect, length_str: str) -> None
C++: protocols::denovo_design::architects::StrandArchitect::set_length(const std::string &) –> void
set_length(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect, lengths_val: pyrosetta.rosetta.utility.vector1_unsigned_long) -> None
C++: protocols::denovo_design::architects::StrandArchitect::set_length(const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) –> void
- type(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitect) str ¶
C++: protocols::denovo_design::architects::StrandArchitect::type() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitectCreator¶
Bases:
DeNovoArchitectCreator
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitectCreator, : pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitectCreator) pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitectCreator ¶
C++: protocols::denovo_design::architects::StrandArchitectCreator::operator=(const class protocols::denovo_design::architects::StrandArchitectCreator &) –> class protocols::denovo_design::architects::StrandArchitectCreator &
- create_architect(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitectCreator, architect_id: str) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
Instantiate a particular DeNovoArchitect
C++: protocols::denovo_design::architects::StrandArchitectCreator::create_architect(const std::string &) const –> class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>
- keyname(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitectCreator) str ¶
Return a string that will be used to instantiate the particular DeNovoArchitect
C++: protocols::denovo_design::architects::StrandArchitectCreator::keyname() const –> std::string
- class pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect¶
Bases:
pybind11_object
Designs topologies
- assign(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, : pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect) pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect ¶
C++: protocols::denovo_design::architects::StructureArchitect::operator=(const class protocols::denovo_design::architects::StructureArchitect &) –> class protocols::denovo_design::architects::StructureArchitect &
- static attributes_for_parse_my_tag(attlist: pyrosetta.rosetta.std.list_utility_tag_XMLSchemaAttribute_t) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::attributes_for_parse_my_tag(class std::list<class utility::tag::XMLSchemaAttribute, class std::allocator<class utility::tag::XMLSchemaAttribute> > &) –> void
- id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect) str ¶
C++: protocols::denovo_design::architects::StructureArchitect::id() const –> const std::string &
- parse_my_tag(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::parse_my_tag(class std::shared_ptr<const class utility::tag::Tag>, class basic::datacache::DataMap &) –> void
- set_id(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect, new_id: str) None ¶
C++: protocols::denovo_design::architects::StructureArchitect::set_id(const std::string &) –> void
- type(self: pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect) str ¶
simply returns the name of this type of architect
C++: protocols::denovo_design::architects::StructureArchitect::type() const –> std::string
- pyrosetta.rosetta.protocols.denovo_design.architects.generate_secstruct_for_length(ss_char: str, abego: str, len: int) pyrosetta.rosetta.protocols.denovo_design.architects.SecStructInfo ¶
Creates a “len”-residue long SecStructInfo object with SS and ABEGO as specified here
C++: protocols::denovo_design::architects::generate_secstruct_for_length(const char, const std::string &, const unsigned long) –> struct protocols::denovo_design::architects::SecStructInfo
- pyrosetta.rosetta.protocols.denovo_design.architects.retrieve_denovo_architect(architect_name: str, data: pyrosetta.rosetta.basic.datacache.DataMap) pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect ¶
C++: protocols::denovo_design::architects::retrieve_denovo_architect(const std::string &, class basic::datacache::DataMap &) –> class std::shared_ptr<const class protocols::denovo_design::architects::DeNovoArchitect>
- pyrosetta.rosetta.protocols.denovo_design.architects.store_denovo_architect(architect: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect, data: pyrosetta.rosetta.basic.datacache.DataMap) None ¶
C++: protocols::denovo_design::architects::store_denovo_architect(class std::shared_ptr<class protocols::denovo_design::architects::DeNovoArchitect>, class basic::datacache::DataMap &) –> void