architects

Bindings for protocols::denovo_design::architects namespace

class pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitect

Bases: pyrosetta.rosetta.protocols.denovo_design.architects.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: pyrosetta.rosetta.protocols.denovo_design.architects.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

provide_xml_schema(self: pyrosetta.rosetta.protocols.denovo_design.architects.BetaSheetArchitectCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::denovo_design::architects::BetaSheetArchitectCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitect

Bases: pyrosetta.rosetta.protocols.denovo_design.architects.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: pyrosetta.rosetta.protocols.denovo_design.architects.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

provide_xml_schema(self: pyrosetta.rosetta.protocols.denovo_design.architects.BlueprintArchitectCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::denovo_design::architects::BlueprintArchitectCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitect

Bases: pyrosetta.rosetta.protocols.denovo_design.architects.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: pyrosetta.rosetta.protocols.denovo_design.architects.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

provide_xml_schema(self: pyrosetta.rosetta.protocols.denovo_design.architects.CompoundArchitectCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::denovo_design::architects::CompoundArchitectCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitect

Bases: pyrosetta.rosetta.protocols.denovo_design.architects.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_builtins.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

provide_xml_schema(self: pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectCreator, : utility::tag::XMLSchemaDefinition) None

C++: protocols::denovo_design::architects::DeNovoArchitectCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.denovo_design.architects.DeNovoArchitectFactory

Bases: pyrosetta.rosetta.utility.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: pyrosetta.rosetta.utility.excn.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.

  1. 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

  1. 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: pyrosetta.rosetta.protocols.denovo_design.architects.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.

  1. 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

  1. 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: pyrosetta.rosetta.protocols.denovo_design.architects.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

provide_xml_schema(self: pyrosetta.rosetta.protocols.denovo_design.architects.HelixArchitectCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::denovo_design::architects::HelixArchitectCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitect

Bases: pyrosetta.rosetta.protocols.denovo_design.architects.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.

  1. 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

  1. 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: pyrosetta.rosetta.protocols.denovo_design.architects.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

provide_xml_schema(self: pyrosetta.rosetta.protocols.denovo_design.architects.MotifArchitectCreator, : utility::tag::XMLSchemaDefinition) None

C++: protocols::denovo_design::architects::MotifArchitectCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitect

Bases: pyrosetta.rosetta.protocols.denovo_design.architects.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: pyrosetta.rosetta.protocols.denovo_design.architects.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

provide_xml_schema(self: pyrosetta.rosetta.protocols.denovo_design.architects.PoseArchitectCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::denovo_design::architects::PoseArchitectCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.denovo_design.architects.SecStructInfo

Bases: pybind11_builtins.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: pyrosetta.rosetta.protocols.denovo_design.architects.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.

  1. 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

  1. 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.

  1. 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

  1. 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.

  1. 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

  1. 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: pyrosetta.rosetta.protocols.denovo_design.architects.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

provide_xml_schema(self: pyrosetta.rosetta.protocols.denovo_design.architects.StrandArchitectCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::denovo_design::architects::StrandArchitectCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

class pyrosetta.rosetta.protocols.denovo_design.architects.StructureArchitect

Bases: pybind11_builtins.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