helixAssembly

Bindings for protocols::features::helixAssembly namespace

class pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTest

Bases: FeaturesReporter

assign(self: pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTest, : pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTest) pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTest

C++: protocols::features::helixAssembly::ConcurrencyTest::operator=(const class protocols::features::helixAssembly::ConcurrencyTest &) –> class protocols::features::helixAssembly::ConcurrencyTest &

check_relevant_residues(*args, **kwargs)

Overloaded function.

  1. check_relevant_residues(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, relevant_residues: pyrosetta.rosetta.utility.vector1_bool, res1: int) -> bool

C++: protocols::features::FeaturesReporter::check_relevant_residues(const class utility::vector1<bool, class std::allocator<bool> > &, unsigned long) const –> bool

  1. check_relevant_residues(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, relevant_residues: pyrosetta.rosetta.utility.vector1_bool, res1: int, res2: int) -> bool

C++: protocols::features::FeaturesReporter::check_relevant_residues(const class utility::vector1<bool, class std::allocator<bool> > &, unsigned long, unsigned long) const –> bool

  1. check_relevant_residues(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, relevant_residues: pyrosetta.rosetta.utility.vector1_bool, residues: pyrosetta.rosetta.utility.vector1_unsigned_long) -> bool

C++: protocols::features::FeaturesReporter::check_relevant_residues(const class utility::vector1<bool, class std::allocator<bool> > &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) const –> bool

check_relevant_residues_range(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, relevant_residues: pyrosetta.rosetta.utility.vector1_bool, res1: int, res2: int) bool

C++: protocols::features::FeaturesReporter::check_relevant_residues_range(const class utility::vector1<bool, class std::allocator<bool> > &, unsigned long, unsigned long) const –> bool

static class_name() str

C++: protocols::features::helixAssembly::ConcurrencyTest::class_name() –> std::string

delete_record(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, : int, : pyrosetta.rosetta.utility.sql_database.session) None

C++: protocols::features::FeaturesReporter::delete_record(unsigned long, class std::shared_ptr<class utility::sql_database::session>) –> void

features_reporter_dependencies(self: pyrosetta.rosetta.protocols.features.FeaturesReporter) pyrosetta.rosetta.utility.vector1_std_string

return the set of features reporters that are required to also already be extracted by the time this one is used.

C++: protocols::features::FeaturesReporter::features_reporter_dependencies() const –> class utility::vector1<std::string, class std::allocator<std::string > >

get_relevant_residues_mode(self: pyrosetta.rosetta.protocols.features.FeaturesReporter) pyrosetta.rosetta.protocols.features.RelevantResiduesMode.T

C++: protocols::features::FeaturesReporter::get_relevant_residues_mode() const –> enum protocols::features::RelevantResiduesMode::T

load_into_pose(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, : pyrosetta.rosetta.utility.sql_database.session, : int, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::features::FeaturesReporter::load_into_pose(class std::shared_ptr<class utility::sql_database::session>, unsigned long, class core::pose::Pose &) –> void

parse_my_tag(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::features::FeaturesReporter::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::features::helixAssembly::ConcurrencyTest::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

report_features(self: pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTest, pose: pyrosetta.rosetta.core.pose.Pose, relevant_residues: pyrosetta.rosetta.utility.vector1_bool, struct_id: int, db_session: pyrosetta.rosetta.utility.sql_database.session) int

collect all the feature data for the pose

C++: protocols::features::helixAssembly::ConcurrencyTest::report_features(const class core::pose::Pose &, const class utility::vector1<bool, class std::allocator<bool> > &, unsigned long, class std::shared_ptr<class utility::sql_database::session>) –> unsigned long

schema(self: pyrosetta.rosetta.protocols.features.FeaturesReporter) str

return sql statements that sets up the appropriate tables to contain the features. This should be removed once everything has been moved to the schema generator

C++: protocols::features::FeaturesReporter::schema() const –> std::string

set_relevant_residues_mode(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, setting: pyrosetta.rosetta.protocols.features.RelevantResiduesMode.T) None

C++: protocols::features::FeaturesReporter::set_relevant_residues_mode(enum protocols::features::RelevantResiduesMode::T) –> void

type_name(self: pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTest) str

C++: protocols::features::helixAssembly::ConcurrencyTest::type_name() const –> std::string

write_schema_to_db(self: pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTest, db_session: pyrosetta.rosetta.utility.sql_database.session) None

generate the table schemas and write them to the database

C++: protocols::features::helixAssembly::ConcurrencyTest::write_schema_to_db(class std::shared_ptr<class utility::sql_database::session>) const –> void

class pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTestCreator

Bases: FeaturesReporterCreator

creator for the HelixBundleFeatures class

assign(self: pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTestCreator, : pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTestCreator) pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTestCreator

C++: protocols::features::helixAssembly::ConcurrencyTestCreator::operator=(const class protocols::features::helixAssembly::ConcurrencyTestCreator &) –> class protocols::features::helixAssembly::ConcurrencyTestCreator &

create_features_reporter(self: pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTestCreator) pyrosetta.rosetta.protocols.features.FeaturesReporter

C++: protocols::features::helixAssembly::ConcurrencyTestCreator::create_features_reporter() const –> class std::shared_ptr<class protocols::features::FeaturesReporter>

provide_xml_schema(self: pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTestCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::features::helixAssembly::ConcurrencyTestCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

type_name(self: pyrosetta.rosetta.protocols.features.helixAssembly.ConcurrencyTestCreator) str

C++: protocols::features::helixAssembly::ConcurrencyTestCreator::type_name() const –> std::string

class pyrosetta.rosetta.protocols.features.helixAssembly.FragmentPair

Bases: pybind11_object

property crossing_angle
property end_1_distance
property end_2_distance
property fa_attr
property fa_fraction
property fragment_1
property fragment_2
class pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment

Bases: pybind11_object

assign(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment, : pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment

C++: protocols::features::helixAssembly::HelicalFragment::operator=(const class protocols::features::helixAssembly::HelicalFragment &) –> class protocols::features::helixAssembly::HelicalFragment &

com(*args, **kwargs)

Overloaded function.

  1. com(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment, com: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::features::helixAssembly::HelicalFragment::com(class numeric::xyzVector<double>) –> void

  1. com(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::features::helixAssembly::HelicalFragment::com() const –> class numeric::xyzVector<double>

end(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) int

C++: protocols::features::helixAssembly::HelicalFragment::end() const –> unsigned long

p0(*args, **kwargs)

Overloaded function.

  1. p0(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment, p0: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::features::helixAssembly::HelicalFragment::p0(class numeric::xyzVector<double>) –> void

  1. p0(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::features::helixAssembly::HelicalFragment::p0() const –> class numeric::xyzVector<double>

p1(*args, **kwargs)

Overloaded function.

  1. p1(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment, p1: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::features::helixAssembly::HelicalFragment::p1(class numeric::xyzVector<double>) –> void

  1. p1(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::features::helixAssembly::HelicalFragment::p1() const –> class numeric::xyzVector<double>

principal_component(*args, **kwargs)

Overloaded function.

  1. principal_component(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment, principal_component: pyrosetta.rosetta.numeric.xyzVector_double_t) -> None

C++: protocols::features::helixAssembly::HelicalFragment::principal_component(class numeric::xyzVector<double>) –> void

  1. principal_component(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) -> pyrosetta.rosetta.numeric.xyzVector_double_t

C++: protocols::features::helixAssembly::HelicalFragment::principal_component() const –> class numeric::xyzVector<double>

reversed(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) bool

C++: protocols::features::helixAssembly::HelicalFragment::reversed() const –> bool

sasa(*args, **kwargs)

Overloaded function.

  1. sasa(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment, sasa: float) -> None

C++: protocols::features::helixAssembly::HelicalFragment::sasa(double) –> void

  1. sasa(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) -> float

C++: protocols::features::helixAssembly::HelicalFragment::sasa() const –> double

seq_end(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) int

C++: protocols::features::helixAssembly::HelicalFragment::seq_end() const –> unsigned long

seq_start(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) int

C++: protocols::features::helixAssembly::HelicalFragment::seq_start() const –> unsigned long

size(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) int

C++: protocols::features::helixAssembly::HelicalFragment::size() const –> unsigned long

start(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelicalFragment) int

C++: protocols::features::helixAssembly::HelicalFragment::start() const –> unsigned long

class pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeatures

Bases: FeaturesReporter

assign(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, : pyrosetta.rosetta.protocols.features.FeaturesReporter) pyrosetta.rosetta.protocols.features.FeaturesReporter

C++: protocols::features::FeaturesReporter::operator=(const class protocols::features::FeaturesReporter &) –> class protocols::features::FeaturesReporter &

check_relevant_residues(*args, **kwargs)

Overloaded function.

  1. check_relevant_residues(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, relevant_residues: pyrosetta.rosetta.utility.vector1_bool, res1: int) -> bool

C++: protocols::features::FeaturesReporter::check_relevant_residues(const class utility::vector1<bool, class std::allocator<bool> > &, unsigned long) const –> bool

  1. check_relevant_residues(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, relevant_residues: pyrosetta.rosetta.utility.vector1_bool, res1: int, res2: int) -> bool

C++: protocols::features::FeaturesReporter::check_relevant_residues(const class utility::vector1<bool, class std::allocator<bool> > &, unsigned long, unsigned long) const –> bool

  1. check_relevant_residues(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, relevant_residues: pyrosetta.rosetta.utility.vector1_bool, residues: pyrosetta.rosetta.utility.vector1_unsigned_long) -> bool

C++: protocols::features::FeaturesReporter::check_relevant_residues(const class utility::vector1<bool, class std::allocator<bool> > &, const class utility::vector1<unsigned long, class std::allocator<unsigned long> > &) const –> bool

check_relevant_residues_range(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, relevant_residues: pyrosetta.rosetta.utility.vector1_bool, res1: int, res2: int) bool

C++: protocols::features::FeaturesReporter::check_relevant_residues_range(const class utility::vector1<bool, class std::allocator<bool> > &, unsigned long, unsigned long) const –> bool

static class_name() str

C++: protocols::features::helixAssembly::HelixBundleFeatures::class_name() –> std::string

delete_record(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, : int, : pyrosetta.rosetta.utility.sql_database.session) None

C++: protocols::features::FeaturesReporter::delete_record(unsigned long, class std::shared_ptr<class utility::sql_database::session>) –> void

features_reporter_dependencies(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeatures) pyrosetta.rosetta.utility.vector1_std_string

return the set of features reporters that are required to also already be extracted by the time this one is used.

C++: protocols::features::helixAssembly::HelixBundleFeatures::features_reporter_dependencies() const –> class utility::vector1<std::string, class std::allocator<std::string > >

get_relevant_residues_mode(self: pyrosetta.rosetta.protocols.features.FeaturesReporter) pyrosetta.rosetta.protocols.features.RelevantResiduesMode.T

C++: protocols::features::FeaturesReporter::get_relevant_residues_mode() const –> enum protocols::features::RelevantResiduesMode::T

load_into_pose(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, : pyrosetta.rosetta.utility.sql_database.session, : int, : pyrosetta.rosetta.core.pose.Pose) None

C++: protocols::features::FeaturesReporter::load_into_pose(class std::shared_ptr<class utility::sql_database::session>, unsigned long, class core::pose::Pose &) –> void

parse_my_tag(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeatures, tag: pyrosetta.rosetta.utility.tag.Tag, data: pyrosetta.rosetta.basic.datacache.DataMap) None

C++: protocols::features::helixAssembly::HelixBundleFeatures::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::features::helixAssembly::HelixBundleFeatures::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

report_features(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeatures, pose: pyrosetta.rosetta.core.pose.Pose, relevant_residues: pyrosetta.rosetta.utility.vector1_bool, struct_id: int, db_session: pyrosetta.rosetta.utility.sql_database.session) int

collect all the feature data for the pose

C++: protocols::features::helixAssembly::HelixBundleFeatures::report_features(const class core::pose::Pose &, const class utility::vector1<bool, class std::allocator<bool> > &, unsigned long, class std::shared_ptr<class utility::sql_database::session>) –> unsigned long

schema(self: pyrosetta.rosetta.protocols.features.FeaturesReporter) str

return sql statements that sets up the appropriate tables to contain the features. This should be removed once everything has been moved to the schema generator

C++: protocols::features::FeaturesReporter::schema() const –> std::string

set_relevant_residues_mode(self: pyrosetta.rosetta.protocols.features.FeaturesReporter, setting: pyrosetta.rosetta.protocols.features.RelevantResiduesMode.T) None

C++: protocols::features::FeaturesReporter::set_relevant_residues_mode(enum protocols::features::RelevantResiduesMode::T) –> void

type_name(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeatures) str

C++: protocols::features::helixAssembly::HelixBundleFeatures::type_name() const –> std::string

write_schema_to_db(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeatures, db_session: pyrosetta.rosetta.utility.sql_database.session) None

generate the table schemas and write them to the database

C++: protocols::features::helixAssembly::HelixBundleFeatures::write_schema_to_db(class std::shared_ptr<class utility::sql_database::session>) const –> void

class pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeaturesCreator

Bases: FeaturesReporterCreator

creator for the HelixBundleFeatures class

assign(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeaturesCreator, : pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeaturesCreator) pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeaturesCreator

C++: protocols::features::helixAssembly::HelixBundleFeaturesCreator::operator=(const class protocols::features::helixAssembly::HelixBundleFeaturesCreator &) –> class protocols::features::helixAssembly::HelixBundleFeaturesCreator &

create_features_reporter(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeaturesCreator) pyrosetta.rosetta.protocols.features.FeaturesReporter

C++: protocols::features::helixAssembly::HelixBundleFeaturesCreator::create_features_reporter() const –> class std::shared_ptr<class protocols::features::FeaturesReporter>

provide_xml_schema(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeaturesCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::features::helixAssembly::HelixBundleFeaturesCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

type_name(self: pyrosetta.rosetta.protocols.features.helixAssembly.HelixBundleFeaturesCreator) str

C++: protocols::features::helixAssembly::HelixBundleFeaturesCreator::type_name() const –> std::string