clusters

Bindings for protocols::antibody::clusters namespace

class pyrosetta.rosetta.protocols.antibody.clusters.BasicCDRClusterSet

Bases: CacheableData

Basic container class for CDRClusterSet, with some extra information

assign(self: pyrosetta.rosetta.protocols.antibody.clusters.BasicCDRClusterSet, : pyrosetta.rosetta.protocols.antibody.clusters.BasicCDRClusterSet) pyrosetta.rosetta.protocols.antibody.clusters.BasicCDRClusterSet

C++: protocols::antibody::clusters::BasicCDRClusterSet::operator=(const class protocols::antibody::clusters::BasicCDRClusterSet &) –> class protocols::antibody::clusters::BasicCDRClusterSet &

clone(self: pyrosetta.rosetta.protocols.antibody.clusters.BasicCDRClusterSet) pyrosetta.rosetta.basic.datacache.CacheableData

C++: protocols::antibody::clusters::BasicCDRClusterSet::clone() const –> class std::shared_ptr<class basic::datacache::CacheableData>

get_cluster(self: pyrosetta.rosetta.protocols.antibody.clusters.BasicCDRClusterSet, cdr: pyrosetta.rosetta.protocols.antibody.CDRNameEnum) pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster

Get the CDRCluster

C++: protocols::antibody::clusters::BasicCDRClusterSet::get_cluster(enum protocols::antibody::CDRNameEnum) const –> class std::shared_ptr<const class protocols::antibody::clusters::CDRCluster>

get_self_ptr(self: pyrosetta.rosetta.basic.datacache.CacheableData) pyrosetta.rosetta.basic.datacache.CacheableData

C++: basic::datacache::CacheableData::get_self_ptr() –> class std::shared_ptr<class basic::datacache::CacheableData>

get_self_weak_ptr(self: pyrosetta.rosetta.basic.datacache.CacheableData) pyrosetta.rosetta.std.weak_ptr_basic_datacache_CacheableData_t

C++: basic::datacache::CacheableData::get_self_weak_ptr() –> class std::weak_ptr<class basic::datacache::CacheableData>

set_cluster(self: pyrosetta.rosetta.protocols.antibody.clusters.BasicCDRClusterSet, cdr: pyrosetta.rosetta.protocols.antibody.CDRNameEnum, cluster: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) None

Set the CDRCluster

C++: protocols::antibody::clusters::BasicCDRClusterSet::set_cluster(enum protocols::antibody::CDRNameEnum, class std::shared_ptr<const class protocols::antibody::clusters::CDRCluster>) –> void

set_clusters(self: pyrosetta.rosetta.protocols.antibody.clusters.BasicCDRClusterSet, clusters: pyrosetta.rosetta.utility.vector1_std_shared_ptr_protocols_antibody_clusters_CDRCluster_t) None

Get the full set of CDRClusters

C++: protocols::antibody::clusters::BasicCDRClusterSet::set_clusters(const class utility::vector1<class std::shared_ptr<class protocols::antibody::clusters::CDRCluster>, class std::allocator<class std::shared_ptr<class protocols::antibody::clusters::CDRCluster> > >) –> void

class pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster

Bases: pybind11_object

Simple class to hold and access CDRCluster info for a region of the pose.

assign(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster, : pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster

C++: protocols::antibody::clusters::CDRCluster::operator=(const class protocols::antibody::clusters::CDRCluster &) –> class protocols::antibody::clusters::CDRCluster &

cdr(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) pyrosetta.rosetta.protocols.antibody.CDRNameEnum

C++: protocols::antibody::clusters::CDRCluster::cdr() const –> enum protocols::antibody::CDRNameEnum

chain(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) str

return PDB chain

C++: protocols::antibody::clusters::CDRCluster::chain() const –> char

cis_trans_match(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) bool
Does the closest cluster match at cis_trans positions?

Currently, this should always be True.

C++: protocols::antibody::clusters::CDRCluster::cis_trans_match() const –> bool

clone(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster

C++: protocols::antibody::clusters::CDRCluster::clone() const –> class std::shared_ptr<class protocols::antibody::clusters::CDRCluster>

cluster(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnum

C++: protocols::antibody::clusters::CDRCluster::cluster() const –> enum protocols::antibody::clusters::CDRClusterEnum

distance(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) float

C++: protocols::antibody::clusters::CDRCluster::distance() const –> double

end(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) int

return Rosetta end that was used for construction

C++: protocols::antibody::clusters::CDRCluster::end() const –> unsigned long

length_normalized_distance(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) float

C++: protocols::antibody::clusters::CDRCluster::length_normalized_distance() const –> double

normalized_distance_in_degrees(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) float

C++: protocols::antibody::clusters::CDRCluster::normalized_distance_in_degrees() const –> double

pdb_end(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) int

return PDB end. Useful for CDR length changes in other parts of the antibody when combined with numbering scheme ala AbInfo

C++: protocols::antibody::clusters::CDRCluster::pdb_end() const –> unsigned long

pdb_start(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) int

return PDB start. Useful for CDR length changes in other parts of the antibody when combined with numbering scheme ala AbInfo

C++: protocols::antibody::clusters::CDRCluster::pdb_start() const –> unsigned long

start(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) int

return Rosetta start that was used for construction

C++: protocols::antibody::clusters::CDRCluster::start() const –> unsigned long

class pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnum

Bases: pybind11_object

Identified antibody CDR Clusters

See North, Lehmann, Dunbrack. (2011). JMB 406(2): 228-256. More clusters will be added as the PDB grows.

Members:

H1_10_1

H1_12_1

H1_13_1

H1_13_2

H1_13_3

H1_13_4

H1_13_5

H1_13_6

H1_13_7

H1_13_8

H1_13_9

H1_13_10

H1_13_11

H1_13_cis9_1

H1_14_1

H1_15_1

H1_16_1

H2_8_1

H2_9_1

H2_9_2

H2_9_3

H2_10_1

H2_10_2

H2_10_3

H2_10_4

H2_10_5

H2_10_6

H2_10_7

H2_10_8

H2_10_9

H2_12_1

H2_15_1

H3_13_1

H3_10_1

H3_11_1

H3_12_1

H3_13_2

H3_14_1

H3_16_2

H3_12_2

H3_15_2

H3_14_3

H3_5_1

H3_11_2

H3_12_cis9_1

H3_9_1

H3_7_1

H3_13_3

H3_19_1

H3_16_1

H3_7_cis4_1

H3_6_1

H3_18_2

H3_21_1

H3_8_1

H3_17_1

H3_9_2

H3_7_3

H3_5_2

H3_10_2

H3_13_cis7_1

H3_10_cis5_1

H3_14_2

H3_7_2

H3_15_1

H3_10_3

H3_20_1

H3_14_cis7_1

H3_18_1

H3_24_1

H3_26_1

H3_8_2

H3_14_4

H3_13_cis8_1

H3_22_1

L1_10_1

L1_10_2

L1_11_1

L1_11_2

L1_11_3

L1_12_1

L1_12_2

L1_12_3

L1_13_1

L1_13_2

L1_14_1

L1_14_2

L1_15_1

L1_15_2

L1_16_1

L1_17_1

L2_8_1

L2_8_2

L2_8_3

L2_8_4

L2_8_5

L2_12_1

L2_12_2

L3_10_1

L3_11_1

L3_12_1

L3_13_1

L3_7_1

L3_8_1

L3_8_2

L3_8_cis6_1

L3_9_1

L3_9_2

L3_9_cis6_1

L3_9_cis7_1

L3_9_cis7_2

L3_9_cis7_3

L3_10_cis8_1

L3_10_cis7_8_1

L3_11_cis7_1

NA

CDRClusterEnum_start

CDRClusterEnum_stop

CDRClusterEnum_total

CDRClusterEnum_start = <CDRClusterEnum.H1_10_1: 1>
CDRClusterEnum_stop = <CDRClusterEnum.L3_11_cis7_1: 115>
CDRClusterEnum_total = <CDRClusterEnum.NA: 116>
H1_10_1 = <CDRClusterEnum.H1_10_1: 1>
H1_12_1 = <CDRClusterEnum.H1_12_1: 2>
H1_13_1 = <CDRClusterEnum.H1_13_1: 3>
H1_13_10 = <CDRClusterEnum.H1_13_10: 12>
H1_13_11 = <CDRClusterEnum.H1_13_11: 13>
H1_13_2 = <CDRClusterEnum.H1_13_2: 4>
H1_13_3 = <CDRClusterEnum.H1_13_3: 5>
H1_13_4 = <CDRClusterEnum.H1_13_4: 6>
H1_13_5 = <CDRClusterEnum.H1_13_5: 7>
H1_13_6 = <CDRClusterEnum.H1_13_6: 8>
H1_13_7 = <CDRClusterEnum.H1_13_7: 9>
H1_13_8 = <CDRClusterEnum.H1_13_8: 10>
H1_13_9 = <CDRClusterEnum.H1_13_9: 11>
H1_13_cis9_1 = <CDRClusterEnum.H1_13_cis9_1: 14>
H1_14_1 = <CDRClusterEnum.H1_14_1: 15>
H1_15_1 = <CDRClusterEnum.H1_15_1: 16>
H1_16_1 = <CDRClusterEnum.H1_16_1: 17>
H2_10_1 = <CDRClusterEnum.H2_10_1: 22>
H2_10_2 = <CDRClusterEnum.H2_10_2: 23>
H2_10_3 = <CDRClusterEnum.H2_10_3: 24>
H2_10_4 = <CDRClusterEnum.H2_10_4: 25>
H2_10_5 = <CDRClusterEnum.H2_10_5: 26>
H2_10_6 = <CDRClusterEnum.H2_10_6: 27>
H2_10_7 = <CDRClusterEnum.H2_10_7: 28>
H2_10_8 = <CDRClusterEnum.H2_10_8: 29>
H2_10_9 = <CDRClusterEnum.H2_10_9: 30>
H2_12_1 = <CDRClusterEnum.H2_12_1: 31>
H2_15_1 = <CDRClusterEnum.H2_15_1: 32>
H2_8_1 = <CDRClusterEnum.H2_8_1: 18>
H2_9_1 = <CDRClusterEnum.H2_9_1: 19>
H2_9_2 = <CDRClusterEnum.H2_9_2: 20>
H2_9_3 = <CDRClusterEnum.H2_9_3: 21>
H3_10_1 = <CDRClusterEnum.H3_10_1: 34>
H3_10_2 = <CDRClusterEnum.H3_10_2: 60>
H3_10_3 = <CDRClusterEnum.H3_10_3: 66>
H3_10_cis5_1 = <CDRClusterEnum.H3_10_cis5_1: 62>
H3_11_1 = <CDRClusterEnum.H3_11_1: 35>
H3_11_2 = <CDRClusterEnum.H3_11_2: 44>
H3_12_1 = <CDRClusterEnum.H3_12_1: 36>
H3_12_2 = <CDRClusterEnum.H3_12_2: 40>
H3_12_cis9_1 = <CDRClusterEnum.H3_12_cis9_1: 45>
H3_13_1 = <CDRClusterEnum.H3_13_1: 33>
H3_13_2 = <CDRClusterEnum.H3_13_2: 37>
H3_13_3 = <CDRClusterEnum.H3_13_3: 48>
H3_13_cis7_1 = <CDRClusterEnum.H3_13_cis7_1: 61>
H3_13_cis8_1 = <CDRClusterEnum.H3_13_cis8_1: 74>
H3_14_1 = <CDRClusterEnum.H3_14_1: 38>
H3_14_2 = <CDRClusterEnum.H3_14_2: 63>
H3_14_3 = <CDRClusterEnum.H3_14_3: 42>
H3_14_4 = <CDRClusterEnum.H3_14_4: 73>
H3_14_cis7_1 = <CDRClusterEnum.H3_14_cis7_1: 68>
H3_15_1 = <CDRClusterEnum.H3_15_1: 65>
H3_15_2 = <CDRClusterEnum.H3_15_2: 41>
H3_16_1 = <CDRClusterEnum.H3_16_1: 50>
H3_16_2 = <CDRClusterEnum.H3_16_2: 39>
H3_17_1 = <CDRClusterEnum.H3_17_1: 56>
H3_18_1 = <CDRClusterEnum.H3_18_1: 69>
H3_18_2 = <CDRClusterEnum.H3_18_2: 53>
H3_19_1 = <CDRClusterEnum.H3_19_1: 49>
H3_20_1 = <CDRClusterEnum.H3_20_1: 67>
H3_21_1 = <CDRClusterEnum.H3_21_1: 54>
H3_22_1 = <CDRClusterEnum.H3_22_1: 75>
H3_24_1 = <CDRClusterEnum.H3_24_1: 70>
H3_26_1 = <CDRClusterEnum.H3_26_1: 71>
H3_5_1 = <CDRClusterEnum.H3_5_1: 43>
H3_5_2 = <CDRClusterEnum.H3_5_2: 59>
H3_6_1 = <CDRClusterEnum.H3_6_1: 52>
H3_7_1 = <CDRClusterEnum.H3_7_1: 47>
H3_7_2 = <CDRClusterEnum.H3_7_2: 64>
H3_7_3 = <CDRClusterEnum.H3_7_3: 58>
H3_7_cis4_1 = <CDRClusterEnum.H3_7_cis4_1: 51>
H3_8_1 = <CDRClusterEnum.H3_8_1: 55>
H3_8_2 = <CDRClusterEnum.H3_8_2: 72>
H3_9_1 = <CDRClusterEnum.H3_9_1: 46>
H3_9_2 = <CDRClusterEnum.H3_9_2: 57>
L1_10_1 = <CDRClusterEnum.L1_10_1: 76>
L1_10_2 = <CDRClusterEnum.L1_10_2: 77>
L1_11_1 = <CDRClusterEnum.L1_11_1: 78>
L1_11_2 = <CDRClusterEnum.L1_11_2: 79>
L1_11_3 = <CDRClusterEnum.L1_11_3: 80>
L1_12_1 = <CDRClusterEnum.L1_12_1: 81>
L1_12_2 = <CDRClusterEnum.L1_12_2: 82>
L1_12_3 = <CDRClusterEnum.L1_12_3: 83>
L1_13_1 = <CDRClusterEnum.L1_13_1: 84>
L1_13_2 = <CDRClusterEnum.L1_13_2: 85>
L1_14_1 = <CDRClusterEnum.L1_14_1: 86>
L1_14_2 = <CDRClusterEnum.L1_14_2: 87>
L1_15_1 = <CDRClusterEnum.L1_15_1: 88>
L1_15_2 = <CDRClusterEnum.L1_15_2: 89>
L1_16_1 = <CDRClusterEnum.L1_16_1: 90>
L1_17_1 = <CDRClusterEnum.L1_17_1: 91>
L2_12_1 = <CDRClusterEnum.L2_12_1: 97>
L2_12_2 = <CDRClusterEnum.L2_12_2: 98>
L2_8_1 = <CDRClusterEnum.L2_8_1: 92>
L2_8_2 = <CDRClusterEnum.L2_8_2: 93>
L2_8_3 = <CDRClusterEnum.L2_8_3: 94>
L2_8_4 = <CDRClusterEnum.L2_8_4: 95>
L2_8_5 = <CDRClusterEnum.L2_8_5: 96>
L3_10_1 = <CDRClusterEnum.L3_10_1: 99>
L3_10_cis7_8_1 = <CDRClusterEnum.L3_10_cis7_8_1: 114>
L3_10_cis8_1 = <CDRClusterEnum.L3_10_cis8_1: 113>
L3_11_1 = <CDRClusterEnum.L3_11_1: 100>
L3_11_cis7_1 = <CDRClusterEnum.L3_11_cis7_1: 115>
L3_12_1 = <CDRClusterEnum.L3_12_1: 101>
L3_13_1 = <CDRClusterEnum.L3_13_1: 102>
L3_7_1 = <CDRClusterEnum.L3_7_1: 103>
L3_8_1 = <CDRClusterEnum.L3_8_1: 104>
L3_8_2 = <CDRClusterEnum.L3_8_2: 105>
L3_8_cis6_1 = <CDRClusterEnum.L3_8_cis6_1: 106>
L3_9_1 = <CDRClusterEnum.L3_9_1: 107>
L3_9_2 = <CDRClusterEnum.L3_9_2: 108>
L3_9_cis6_1 = <CDRClusterEnum.L3_9_cis6_1: 109>
L3_9_cis7_1 = <CDRClusterEnum.L3_9_cis7_1: 110>
L3_9_cis7_2 = <CDRClusterEnum.L3_9_cis7_2: 111>
L3_9_cis7_3 = <CDRClusterEnum.L3_9_cis7_3: 112>
NA = <CDRClusterEnum.NA: 116>
property name
property value
class pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnumManager

Bases: pybind11_object

Interface to this class is in AntibodyInfo. Should be a singleton.

assign(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnumManager, : pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnumManager) pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnumManager

C++: protocols::antibody::clusters::CDRClusterEnumManager::operator=(const class protocols::antibody::clusters::CDRClusterEnumManager &) –> class protocols::antibody::clusters::CDRClusterEnumManager &

cdr_cluster_enum_to_string(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnumManager, cluster: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnum) str

C++: protocols::antibody::clusters::CDRClusterEnumManager::cdr_cluster_enum_to_string(const enum protocols::antibody::clusters::CDRClusterEnum) const –> std::string

cdr_cluster_is_present(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnumManager, cluster: str) bool

C++: protocols::antibody::clusters::CDRClusterEnumManager::cdr_cluster_is_present(const std::string &) const –> bool

cdr_cluster_string_to_enum(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnumManager, cluster: str) pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnum

C++: protocols::antibody::clusters::CDRClusterEnumManager::cdr_cluster_string_to_enum(const std::string &) const –> enum protocols::antibody::clusters::CDRClusterEnum

get_recognized_cluster_definitions(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnumManager) pyrosetta.rosetta.utility.vector1_std_string

C++: protocols::antibody::clusters::CDRClusterEnumManager::get_recognized_cluster_definitions() const –> class utility::vector1<std::string, class std::allocator<std::string > >

class pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeatures

Bases: FeaturesReporter

assign(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeatures, : pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeatures) pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeatures

C++: protocols::antibody::clusters::CDRClusterFeatures::operator=(const class protocols::antibody::clusters::CDRClusterFeatures &) –> class protocols::antibody::clusters::CDRClusterFeatures &

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::antibody::clusters::CDRClusterFeatures::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.antibody.clusters.CDRClusterFeatures) pyrosetta.rosetta.utility.vector1_std_string

C++: protocols::antibody::clusters::CDRClusterFeatures::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.antibody.clusters.CDRClusterFeatures, tag: pyrosetta.rosetta.utility.tag.Tag, : pyrosetta.rosetta.basic.datacache.DataMap) None

Specify specific CDRs to load and analyze, with cdr_definition and scheme

C++: protocols::antibody::clusters::CDRClusterFeatures::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::antibody::clusters::CDRClusterFeatures::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) –> void

report_features(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeatures, pose: pyrosetta.rosetta.core.pose.Pose, residues: pyrosetta.rosetta.utility.vector1_bool, struct_id: int, db_session: pyrosetta.rosetta.utility.sql_database.session) int

C++: protocols::antibody::clusters::CDRClusterFeatures::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_cdrs_to_use(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeatures, cdrs: pyrosetta.rosetta.utility.vector1_protocols_antibody_CDRNameEnum) None

Limit CDRs being analyzed.

C++: protocols::antibody::clusters::CDRClusterFeatures::set_cdrs_to_use(class utility::vector1<enum protocols::antibody::CDRNameEnum, class std::allocator<enum protocols::antibody::CDRNameEnum> >) –> void

set_numbering_scheme(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeatures, numbering_scheme: pyrosetta.rosetta.protocols.antibody.AntibodyNumberingSchemeEnum) None

set the numbering scheme used by the pose.

C++: protocols::antibody::clusters::CDRClusterFeatures::set_numbering_scheme(const enum protocols::antibody::AntibodyNumberingSchemeEnum &) –> void

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.antibody.clusters.CDRClusterFeatures) str

C++: protocols::antibody::clusters::CDRClusterFeatures::type_name() const –> std::string

write_schema_to_db(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeatures, db_session: pyrosetta.rosetta.utility.sql_database.session) None

C++: protocols::antibody::clusters::CDRClusterFeatures::write_schema_to_db(class std::shared_ptr<class utility::sql_database::session>) const –> void

class pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeaturesCreator

Bases: FeaturesReporterCreator

assign(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeaturesCreator, : pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeaturesCreator) pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeaturesCreator

C++: protocols::antibody::clusters::CDRClusterFeaturesCreator::operator=(const class protocols::antibody::clusters::CDRClusterFeaturesCreator &) –> class protocols::antibody::clusters::CDRClusterFeaturesCreator &

create_features_reporter(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeaturesCreator) pyrosetta.rosetta.protocols.features.FeaturesReporter

C++: protocols::antibody::clusters::CDRClusterFeaturesCreator::create_features_reporter() const –> class std::shared_ptr<class protocols::features::FeaturesReporter>

provide_xml_schema(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeaturesCreator, xsd: utility::tag::XMLSchemaDefinition) None

C++: protocols::antibody::clusters::CDRClusterFeaturesCreator::provide_xml_schema(class utility::tag::XMLSchemaDefinition &) const –> void

type_name(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterFeaturesCreator) str

C++: protocols::antibody::clusters::CDRClusterFeaturesCreator::type_name() const –> std::string

class pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterMatcher

Bases: pybind11_object

Simple class for identifying CDR clusters of an antibody or protein structure.

Main interface is through CDRClusterSet/AntibodyInfo. That is where AntibodyNumbering can be used to access specific CDRs and numbering scheme transformations.

allow_rama_mismatches(*args, **kwargs)

Overloaded function.

  1. allow_rama_mismatches(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterMatcher) -> bool

skip first grouping Cis and Trans for clusters in which a Cis/Trans designation currently does not exist.

Default False

C++: protocols::antibody::clusters::CDRClusterMatcher::allow_rama_mismatches() const –> bool

  1. allow_rama_mismatches(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterMatcher, allow: bool) -> None

Set to skip first grouping Cis and Trans for clusters in which a Cis/Trans designation currently does not exist.

Default False

C++: protocols::antibody::clusters::CDRClusterMatcher::allow_rama_mismatches(const bool) –> void

assign(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterMatcher, : pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterMatcher) pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterMatcher

C++: protocols::antibody::clusters::CDRClusterMatcher::operator=(const class protocols::antibody::clusters::CDRClusterMatcher &) –> class protocols::antibody::clusters::CDRClusterMatcher &

get_cdr_cluster(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterMatcher, pose: pyrosetta.rosetta.core.pose.Pose, cdr: pyrosetta.rosetta.protocols.antibody.CDRNameEnum, start: int, end: int) pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster
Get the cluster of an antibody CDR region, defined between start and end of the pose.

Should it give out an OP or not? It’s a small class… I don’t have any idea…

C++: protocols::antibody::clusters::CDRClusterMatcher::get_cdr_cluster(const class core::pose::Pose &, const enum protocols::antibody::CDRNameEnum, unsigned long, const unsigned long) const –> class std::shared_ptr<class protocols::antibody::clusters::CDRCluster>

get_closest_cluster(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterMatcher, pose: pyrosetta.rosetta.core.pose.Pose, start: int, end: int) pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster

Get the closest cluster of a region. Used to detect CDR-like regions in normal proteins.

C++: protocols::antibody::clusters::CDRClusterMatcher::get_closest_cluster(const class core::pose::Pose &, const unsigned long, const unsigned long) const –> class std::shared_ptr<class protocols::antibody::clusters::CDRCluster>

class pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet

Bases: pybind11_object

Class that can determine a CDR Cluster, hold that information, and give it out when asked.

assign(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet, : pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet) pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet

C++: protocols::antibody::clusters::CDRClusterSet::operator=(const class protocols::antibody::clusters::CDRClusterSet &) –> class protocols::antibody::clusters::CDRClusterSet &

clear(*args, **kwargs)

Overloaded function.

  1. clear(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet) -> None

Clear the held cluster data

C++: protocols::antibody::clusters::CDRClusterSet::clear() –> void

  1. clear(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet, cdr: pyrosetta.rosetta.protocols.antibody.CDRNameEnum) -> None

Remove data of CDR using normal numbering.

C++: protocols::antibody::clusters::CDRClusterSet::clear(enum protocols::antibody::CDRNameEnum) –> void

empty(*args, **kwargs)

Overloaded function.

  1. empty(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet) -> bool

C++: protocols::antibody::clusters::CDRClusterSet::empty() const –> bool

  1. empty(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet, cdr: pyrosetta.rosetta.protocols.antibody.CDRNameEnum) -> bool

C++: protocols::antibody::clusters::CDRClusterSet::empty(enum protocols::antibody::CDRNameEnum) const –> bool

get_cacheable_cluster_data(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet) protocols::antibody::clusters::BasicCDRClusterSet

Get a new BasicCDRClusterSet with copies of CDRClusters contained in this set.

C++: protocols::antibody::clusters::CDRClusterSet::get_cacheable_cluster_data() const –> class std::shared_ptr<class protocols::antibody::clusters::BasicCDRClusterSet>

get_cluster(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet, cdr: pyrosetta.rosetta.protocols.antibody.CDRNameEnum) pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnum

C++: protocols::antibody::clusters::CDRClusterSet::get_cluster(enum protocols::antibody::CDRNameEnum) const –> enum protocols::antibody::clusters::CDRClusterEnum

get_cluster_data(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet, cdr: pyrosetta.rosetta.protocols.antibody.CDRNameEnum) pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster

C++: protocols::antibody::clusters::CDRClusterSet::get_cluster_data(enum protocols::antibody::CDRNameEnum) const –> class std::shared_ptr<const class protocols::antibody::clusters::CDRCluster>

identify_and_set_cdr_cluster(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet, pose: pyrosetta.rosetta.core.pose.Pose, cdr: pyrosetta.rosetta.protocols.antibody.CDRNameEnum) None

Identify the cluster of the CDR, using numbering information held in AntibodyInfo. Replace data if already present.

C++: protocols::antibody::clusters::CDRClusterSet::identify_and_set_cdr_cluster(const class core::pose::Pose &, enum protocols::antibody::CDRNameEnum) –> void

set_cacheable_cluster_data_to_pose(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet, pose: pyrosetta.rosetta.core.pose.Pose) None

Set a new BasicCDRClusterSet to a pose with copies of CDRClusters contained in this set.

C++: protocols::antibody::clusters::CDRClusterSet::set_cacheable_cluster_data_to_pose(class core::pose::Pose &) const –> void

set_cluster_data(self: pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterSet, cdr: pyrosetta.rosetta.protocols.antibody.CDRNameEnum, cluster: pyrosetta.rosetta.protocols.antibody.clusters.CDRCluster) None

Manually set the CDR Cluster

C++: protocols::antibody::clusters::CDRClusterSet::set_cluster_data(enum protocols::antibody::CDRNameEnum, class std::shared_ptr<const class protocols::antibody::clusters::CDRCluster>) –> void

class pyrosetta.rosetta.protocols.antibody.clusters.ClusterData

Bases: pybind11_object

Holds data for each cluster type

assign(self: pyrosetta.rosetta.protocols.antibody.clusters.ClusterData, : pyrosetta.rosetta.protocols.antibody.clusters.ClusterData) pyrosetta.rosetta.protocols.antibody.clusters.ClusterData

C++: protocols::antibody::clusters::ClusterData::operator=(const struct protocols::antibody::clusters::ClusterData &) –> struct protocols::antibody::clusters::ClusterData &

property cdr
property cis_trans_conf
property cluster
property length
property phis
property psis
pyrosetta.rosetta.protocols.antibody.clusters.add_cluster_comments_to_pose(pose: pyrosetta.rosetta.core.pose.Pose, ab_info: pyrosetta.rosetta.protocols.antibody.AntibodyInfo) None

C++: protocols::antibody::clusters::add_cluster_comments_to_pose(class core::pose::Pose &, class std::shared_ptr<const class protocols::antibody::AntibodyInfo>) –> void

pyrosetta.rosetta.protocols.antibody.clusters.calculate_dihedral_distance(cluster_phis: pyrosetta.rosetta.utility.vector1_double, pose_phis: pyrosetta.rosetta.utility.vector1_double, cluster_psis: pyrosetta.rosetta.utility.vector1_double, pose_psis: pyrosetta.rosetta.utility.vector1_double) float

Calculates the dihedral distance used to match cluster centers.

C++: protocols::antibody::clusters::calculate_dihedral_distance(class utility::vector1<double, class std::allocator<double> >, class utility::vector1<double, class std::allocator<double> >, class utility::vector1<double, class std::allocator<double> >, class utility::vector1<double, class std::allocator<double> >) –> double

pyrosetta.rosetta.protocols.antibody.clusters.check_if_pose_renumbered_for_clusters(pose: pyrosetta.rosetta.core.pose.Pose) bool

Very basic way to check to make sure pose residues are North_AHO (North, et al) scheme, which allows the clustering.

If any of these anchor residues that are checked are missing, it will return false.

C++: protocols::antibody::clusters::check_if_pose_renumbered_for_clusters(const class core::pose::Pose &) –> bool

pyrosetta.rosetta.protocols.antibody.clusters.get_cluster_from_cache_or_ab_info(ab_info: pyrosetta.rosetta.protocols.antibody.AntibodyInfo, pose: pyrosetta.rosetta.core.pose.Pose, cdr: pyrosetta.rosetta.protocols.antibody.CDRNameEnum) pyrosetta.rosetta.protocols.antibody.clusters.CDRClusterEnum

C++: protocols::antibody::clusters::get_cluster_from_cache_or_ab_info(class std::shared_ptr<const class protocols::antibody::AntibodyInfo>, const class core::pose::Pose &, const enum protocols::antibody::CDRNameEnum) –> enum protocols::antibody::clusters::CDRClusterEnum

pyrosetta.rosetta.protocols.antibody.clusters.get_pose_cis_trans_conformation(pose: pyrosetta.rosetta.core.pose.Pose, start: int, end: int) str

C++: protocols::antibody::clusters::get_pose_cis_trans_conformation(const class core::pose::Pose &, const unsigned long, const unsigned long) –> std::string