membrane¶
Bindings for core::conformation::membrane namespace
- class pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters¶
Bases:
pybind11_object
A class for defining an aqueous pore
- assign(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, : pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters) pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters ¶
C++: core::conformation::membrane::AqueousPoreParameters::operator=(const class core::conformation::membrane::AqueousPoreParameters &) –> class core::conformation::membrane::AqueousPoreParameters &
- boundaries(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, index: int) float ¶
C++: core::conformation::membrane::AqueousPoreParameters::boundaries(unsigned long) const –> double
- clone(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters) pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters ¶
C++: core::conformation::membrane::AqueousPoreParameters::clone() const –> class std::shared_ptr<class core::conformation::membrane::AqueousPoreParameters>
- pore_center_x(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, zcoord: float) float ¶
C++: core::conformation::membrane::AqueousPoreParameters::pore_center_x(const double) const –> double
- pore_center_x_deriv(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, zcoord: float) float ¶
C++: core::conformation::membrane::AqueousPoreParameters::pore_center_x_deriv(const double) const –> double
- pore_center_y(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, zcoord: float) float ¶
C++: core::conformation::membrane::AqueousPoreParameters::pore_center_y(const double) const –> double
- pore_center_y_deriv(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, zcoord: float) float ¶
C++: core::conformation::membrane::AqueousPoreParameters::pore_center_y_deriv(const double) const –> double
- pore_major_radius(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, zcoord: float) float ¶
C++: core::conformation::membrane::AqueousPoreParameters::pore_major_radius(const double) const –> double
- pore_major_radius_deriv(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, zcoord: float) float ¶
C++: core::conformation::membrane::AqueousPoreParameters::pore_major_radius_deriv(const double) const –> double
- pore_minor_radius(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, zcoord: float) float ¶
C++: core::conformation::membrane::AqueousPoreParameters::pore_minor_radius(const double) const –> double
- pore_minor_radius_deriv(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, zcoord: float) float ¶
C++: core::conformation::membrane::AqueousPoreParameters::pore_minor_radius_deriv(const double) const –> double
- pore_rotation(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, zcoord: float) pyrosetta.rosetta.numeric.MathMatrix_double_t ¶
C++: core::conformation::membrane::AqueousPoreParameters::pore_rotation(const double) const –> class numeric::MathMatrix<double>
- pore_rotation_deriv(self: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters, zcood: float) float ¶
C++: core::conformation::membrane::AqueousPoreParameters::pore_rotation_deriv(const double) const –> double
- class pyrosetta.rosetta.core.conformation.membrane.EXCN_Illegal_Arguments¶
Bases:
EXCN_Membrane
- 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.core.conformation.membrane.EXCN_Illegal_Arguments, : pyrosetta.rosetta.core.conformation.membrane.EXCN_Illegal_Arguments) pyrosetta.rosetta.core.conformation.membrane.EXCN_Illegal_Arguments ¶
C++: core::conformation::membrane::EXCN_Illegal_Arguments::operator=(const class core::conformation::membrane::EXCN_Illegal_Arguments &) –> class core::conformation::membrane::EXCN_Illegal_Arguments &
- crash_log(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Invoke a crash log for throwing this exception.
If your exception is one which is a “non-error” exception, override this function to do nothing.
C++: utility::excn::Exception::crash_log() const –> void
- display(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Present this exception to the user.
Will invoke crash log reporting, if applicable
C++: utility::excn::Exception::display() const –> void
- file(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::file() –> const std::string &
- line(self: pyrosetta.rosetta.utility.excn.Exception) int ¶
C++: utility::excn::Exception::line() –> int
- msg(*args, **kwargs)¶
Overloaded function.
msg(self: pyrosetta.rosetta.utility.excn.Exception) -> str
Will return a formatted message (with file/line information)
C++: utility::excn::Exception::msg() const –> std::string
msg(self: pyrosetta.rosetta.utility.excn.Exception, m: str) -> None
Will set the raw message.
C++: utility::excn::Exception::msg(const std::string &) –> void
- prepend_to_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) None ¶
C++: utility::excn::Exception::prepend_to_msg(const std::string &) –> void
- raw_msg(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
Will return the raw message (without file/line information)
C++: utility::excn::Exception::raw_msg() const –> std::string
- show(self: pyrosetta.rosetta.utility.excn.Exception, : pyrosetta.rosetta.std.ostream) None ¶
C++: utility::excn::Exception::show(std::ostream &) const –> void
- traceback(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::traceback() –> const std::string &
- what(self: pyrosetta.rosetta.std.exception) str ¶
C++: std::exception::what() const –> const char *
- class pyrosetta.rosetta.core.conformation.membrane.EXCN_Membrane¶
Bases:
Exception
Parent Exception - Exception Membrane
- 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.core.conformation.membrane.EXCN_Membrane, : pyrosetta.rosetta.core.conformation.membrane.EXCN_Membrane) pyrosetta.rosetta.core.conformation.membrane.EXCN_Membrane ¶
C++: core::conformation::membrane::EXCN_Membrane::operator=(const class core::conformation::membrane::EXCN_Membrane &) –> class core::conformation::membrane::EXCN_Membrane &
- crash_log(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Invoke a crash log for throwing this exception.
If your exception is one which is a “non-error” exception, override this function to do nothing.
C++: utility::excn::Exception::crash_log() const –> void
- display(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Present this exception to the user.
Will invoke crash log reporting, if applicable
C++: utility::excn::Exception::display() const –> void
- file(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::file() –> const std::string &
- line(self: pyrosetta.rosetta.utility.excn.Exception) int ¶
C++: utility::excn::Exception::line() –> int
- msg(*args, **kwargs)¶
Overloaded function.
msg(self: pyrosetta.rosetta.utility.excn.Exception) -> str
Will return a formatted message (with file/line information)
C++: utility::excn::Exception::msg() const –> std::string
msg(self: pyrosetta.rosetta.utility.excn.Exception, m: str) -> None
Will set the raw message.
C++: utility::excn::Exception::msg(const std::string &) –> void
- prepend_to_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) None ¶
C++: utility::excn::Exception::prepend_to_msg(const std::string &) –> void
- raw_msg(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
Will return the raw message (without file/line information)
C++: utility::excn::Exception::raw_msg() const –> std::string
- show(self: pyrosetta.rosetta.utility.excn.Exception, : pyrosetta.rosetta.std.ostream) None ¶
C++: utility::excn::Exception::show(std::ostream &) const –> void
- traceback(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::traceback() –> const std::string &
- what(self: pyrosetta.rosetta.std.exception) str ¶
C++: std::exception::what() const –> const char *
- class pyrosetta.rosetta.core.conformation.membrane.EXCN_MembraneFoldTree¶
Bases:
EXCN_Membrane
Fold tree Exception for membrane proteins
- 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.core.conformation.membrane.EXCN_MembraneFoldTree, : pyrosetta.rosetta.core.conformation.membrane.EXCN_MembraneFoldTree) pyrosetta.rosetta.core.conformation.membrane.EXCN_MembraneFoldTree ¶
C++: core::conformation::membrane::EXCN_MembraneFoldTree::operator=(const class core::conformation::membrane::EXCN_MembraneFoldTree &) –> class core::conformation::membrane::EXCN_MembraneFoldTree &
- crash_log(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Invoke a crash log for throwing this exception.
If your exception is one which is a “non-error” exception, override this function to do nothing.
C++: utility::excn::Exception::crash_log() const –> void
- display(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Present this exception to the user.
Will invoke crash log reporting, if applicable
C++: utility::excn::Exception::display() const –> void
- file(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::file() –> const std::string &
- line(self: pyrosetta.rosetta.utility.excn.Exception) int ¶
C++: utility::excn::Exception::line() –> int
- msg(*args, **kwargs)¶
Overloaded function.
msg(self: pyrosetta.rosetta.utility.excn.Exception) -> str
Will return a formatted message (with file/line information)
C++: utility::excn::Exception::msg() const –> std::string
msg(self: pyrosetta.rosetta.utility.excn.Exception, m: str) -> None
Will set the raw message.
C++: utility::excn::Exception::msg(const std::string &) –> void
- prepend_to_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) None ¶
C++: utility::excn::Exception::prepend_to_msg(const std::string &) –> void
- raw_msg(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
Will return the raw message (without file/line information)
C++: utility::excn::Exception::raw_msg() const –> std::string
- show(self: pyrosetta.rosetta.utility.excn.Exception, : pyrosetta.rosetta.std.ostream) None ¶
C++: utility::excn::Exception::show(std::ostream &) const –> void
- traceback(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::traceback() –> const std::string &
- what(self: pyrosetta.rosetta.std.exception) str ¶
C++: std::exception::what() const –> const char *
- class pyrosetta.rosetta.core.conformation.membrane.EXCN_Membrane_Bounds¶
Bases:
EXCN_Membrane
Membrane Out of Bounds 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.core.conformation.membrane.EXCN_Membrane_Bounds, : pyrosetta.rosetta.core.conformation.membrane.EXCN_Membrane_Bounds) pyrosetta.rosetta.core.conformation.membrane.EXCN_Membrane_Bounds ¶
C++: core::conformation::membrane::EXCN_Membrane_Bounds::operator=(const class core::conformation::membrane::EXCN_Membrane_Bounds &) –> class core::conformation::membrane::EXCN_Membrane_Bounds &
- crash_log(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Invoke a crash log for throwing this exception.
If your exception is one which is a “non-error” exception, override this function to do nothing.
C++: utility::excn::Exception::crash_log() const –> void
- display(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Present this exception to the user.
Will invoke crash log reporting, if applicable
C++: utility::excn::Exception::display() const –> void
- file(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::file() –> const std::string &
- line(self: pyrosetta.rosetta.utility.excn.Exception) int ¶
C++: utility::excn::Exception::line() –> int
- msg(*args, **kwargs)¶
Overloaded function.
msg(self: pyrosetta.rosetta.utility.excn.Exception) -> str
Will return a formatted message (with file/line information)
C++: utility::excn::Exception::msg() const –> std::string
msg(self: pyrosetta.rosetta.utility.excn.Exception, m: str) -> None
Will set the raw message.
C++: utility::excn::Exception::msg(const std::string &) –> void
- prepend_to_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) None ¶
C++: utility::excn::Exception::prepend_to_msg(const std::string &) –> void
- raw_msg(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
Will return the raw message (without file/line information)
C++: utility::excn::Exception::raw_msg() const –> std::string
- show(self: pyrosetta.rosetta.utility.excn.Exception, : pyrosetta.rosetta.std.ostream) None ¶
C++: utility::excn::Exception::show(std::ostream &) const –> void
- traceback(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::traceback() –> const std::string &
- what(self: pyrosetta.rosetta.std.exception) str ¶
C++: std::exception::what() const –> const char *
- class pyrosetta.rosetta.core.conformation.membrane.EXCN_NonMembrane¶
Bases:
EXCN_Membrane
Non Membrane Pose 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.core.conformation.membrane.EXCN_NonMembrane, : pyrosetta.rosetta.core.conformation.membrane.EXCN_NonMembrane) pyrosetta.rosetta.core.conformation.membrane.EXCN_NonMembrane ¶
C++: core::conformation::membrane::EXCN_NonMembrane::operator=(const class core::conformation::membrane::EXCN_NonMembrane &) –> class core::conformation::membrane::EXCN_NonMembrane &
- crash_log(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Invoke a crash log for throwing this exception.
If your exception is one which is a “non-error” exception, override this function to do nothing.
C++: utility::excn::Exception::crash_log() const –> void
- display(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Present this exception to the user.
Will invoke crash log reporting, if applicable
C++: utility::excn::Exception::display() const –> void
- file(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::file() –> const std::string &
- line(self: pyrosetta.rosetta.utility.excn.Exception) int ¶
C++: utility::excn::Exception::line() –> int
- msg(*args, **kwargs)¶
Overloaded function.
msg(self: pyrosetta.rosetta.utility.excn.Exception) -> str
Will return a formatted message (with file/line information)
C++: utility::excn::Exception::msg() const –> std::string
msg(self: pyrosetta.rosetta.utility.excn.Exception, m: str) -> None
Will set the raw message.
C++: utility::excn::Exception::msg(const std::string &) –> void
- prepend_to_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) None ¶
C++: utility::excn::Exception::prepend_to_msg(const std::string &) –> void
- raw_msg(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
Will return the raw message (without file/line information)
C++: utility::excn::Exception::raw_msg() const –> std::string
- show(self: pyrosetta.rosetta.utility.excn.Exception, : pyrosetta.rosetta.std.ostream) None ¶
C++: utility::excn::Exception::show(std::ostream &) const –> void
- traceback(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::traceback() –> const std::string &
- what(self: pyrosetta.rosetta.std.exception) str ¶
C++: std::exception::what() const –> const char *
- class pyrosetta.rosetta.core.conformation.membrane.EXCN_Resource_Definition¶
Bases:
EXCN_Membrane
Resource Manager 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.core.conformation.membrane.EXCN_Resource_Definition, : pyrosetta.rosetta.core.conformation.membrane.EXCN_Resource_Definition) pyrosetta.rosetta.core.conformation.membrane.EXCN_Resource_Definition ¶
C++: core::conformation::membrane::EXCN_Resource_Definition::operator=(const class core::conformation::membrane::EXCN_Resource_Definition &) –> class core::conformation::membrane::EXCN_Resource_Definition &
- crash_log(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Invoke a crash log for throwing this exception.
If your exception is one which is a “non-error” exception, override this function to do nothing.
C++: utility::excn::Exception::crash_log() const –> void
- display(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Present this exception to the user.
Will invoke crash log reporting, if applicable
C++: utility::excn::Exception::display() const –> void
- file(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::file() –> const std::string &
- line(self: pyrosetta.rosetta.utility.excn.Exception) int ¶
C++: utility::excn::Exception::line() –> int
- msg(*args, **kwargs)¶
Overloaded function.
msg(self: pyrosetta.rosetta.utility.excn.Exception) -> str
Will return a formatted message (with file/line information)
C++: utility::excn::Exception::msg() const –> std::string
msg(self: pyrosetta.rosetta.utility.excn.Exception, m: str) -> None
Will set the raw message.
C++: utility::excn::Exception::msg(const std::string &) –> void
- prepend_to_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) None ¶
C++: utility::excn::Exception::prepend_to_msg(const std::string &) –> void
- raw_msg(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
Will return the raw message (without file/line information)
C++: utility::excn::Exception::raw_msg() const –> std::string
- show(self: pyrosetta.rosetta.utility.excn.Exception, : pyrosetta.rosetta.std.ostream) None ¶
C++: utility::excn::Exception::show(std::ostream &) const –> void
- traceback(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::traceback() –> const std::string &
- what(self: pyrosetta.rosetta.std.exception) str ¶
C++: std::exception::what() const –> const char *
- class pyrosetta.rosetta.core.conformation.membrane.EXCN_VirtualRsd¶
Bases:
EXCN_Membrane
Virtual Residue Definition 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.core.conformation.membrane.EXCN_VirtualRsd, : pyrosetta.rosetta.core.conformation.membrane.EXCN_VirtualRsd) pyrosetta.rosetta.core.conformation.membrane.EXCN_VirtualRsd ¶
C++: core::conformation::membrane::EXCN_VirtualRsd::operator=(const class core::conformation::membrane::EXCN_VirtualRsd &) –> class core::conformation::membrane::EXCN_VirtualRsd &
- crash_log(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Invoke a crash log for throwing this exception.
If your exception is one which is a “non-error” exception, override this function to do nothing.
C++: utility::excn::Exception::crash_log() const –> void
- display(self: pyrosetta.rosetta.utility.excn.Exception) None ¶
- Present this exception to the user.
Will invoke crash log reporting, if applicable
C++: utility::excn::Exception::display() const –> void
- file(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::file() –> const std::string &
- line(self: pyrosetta.rosetta.utility.excn.Exception) int ¶
C++: utility::excn::Exception::line() –> int
- msg(*args, **kwargs)¶
Overloaded function.
msg(self: pyrosetta.rosetta.utility.excn.Exception) -> str
Will return a formatted message (with file/line information)
C++: utility::excn::Exception::msg() const –> std::string
msg(self: pyrosetta.rosetta.utility.excn.Exception, m: str) -> None
Will set the raw message.
C++: utility::excn::Exception::msg(const std::string &) –> void
- prepend_to_msg(self: pyrosetta.rosetta.utility.excn.Exception, str: str) None ¶
C++: utility::excn::Exception::prepend_to_msg(const std::string &) –> void
- raw_msg(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
Will return the raw message (without file/line information)
C++: utility::excn::Exception::raw_msg() const –> std::string
- show(self: pyrosetta.rosetta.utility.excn.Exception, : pyrosetta.rosetta.std.ostream) None ¶
C++: utility::excn::Exception::show(std::ostream &) const –> void
- traceback(self: pyrosetta.rosetta.utility.excn.Exception) str ¶
C++: utility::excn::Exception::traceback() –> const std::string &
- what(self: pyrosetta.rosetta.std.exception) str ¶
C++: std::exception::what() const –> const char *
- class pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo¶
Bases:
pybind11_object
Definition of an implicit membrane with parameters for different lipid compositions
- assign(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo, src: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo ¶
C++: core::conformation::membrane::ImplicitLipidInfo::operator=(const class core::conformation::membrane::ImplicitLipidInfo &) –> class core::conformation::membrane::ImplicitLipidInfo &
- chain_type(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) str ¶
Number of carbons and degrees of saturation in the chains
C++: core::conformation::membrane::ImplicitLipidInfo::chain_type() const –> std::string
- clone(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo ¶
C++: core::conformation::membrane::ImplicitLipidInfo::clone() const –> class std::shared_ptr<class core::conformation::membrane::ImplicitLipidInfo>
- degrees_of_saturation(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) float ¶
Number of degrees of saturation in the overall lipid
C++: core::conformation::membrane::ImplicitLipidInfo::degrees_of_saturation() const –> double
- headgroup_type(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) str ¶
Chemical name of the headgroup
C++: core::conformation::membrane::ImplicitLipidInfo::headgroup_type() const –> std::string
- initialize_implicit_lipid_parameters(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) None ¶
Helper function to initialize the lipid composiiton data
C++: core::conformation::membrane::ImplicitLipidInfo::initialize_implicit_lipid_parameters() –> void
- is_helical(*args, **kwargs)¶
Overloaded function.
is_helical(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) -> bool
Is the protein alpha helical or beta barrel
C++: core::conformation::membrane::ImplicitLipidInfo::is_helical() const –> bool
is_helical(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo, is_helical: bool) -> None
C++: core::conformation::membrane::ImplicitLipidInfo::is_helical(const bool) –> void
- lipid_composition_name(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) str ¶
Abbreviated name of the lipid composition
C++: core::conformation::membrane::ImplicitLipidInfo::lipid_composition_name() const –> std::string
- lipid_composition_name_long(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) str ¶
Full name of the lipid composiiton
C++: core::conformation::membrane::ImplicitLipidInfo::lipid_composition_name_long() const –> std::string
- make_no_pore_parameters(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) None ¶
Make a set of parameters for the case with no pore
C++: core::conformation::membrane::ImplicitLipidInfo::make_no_pore_parameters() –> void
- pore_center_x(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo, zcoord: float) float ¶
Membrane Aqueous pore center - h parameter
C++: core::conformation::membrane::ImplicitLipidInfo::pore_center_x(const double) const –> double
- pore_center_y(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo, zcoord: float) float ¶
Membrane aqueous pore center - k parameter
C++: core::conformation::membrane::ImplicitLipidInfo::pore_center_y(const double) const –> double
- pore_major_radius(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo, zcoord: float) float ¶
Membrane aqueous pore - major radius
C++: core::conformation::membrane::ImplicitLipidInfo::pore_major_radius(const double) const –> double
- pore_minor_radius(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo, zcoord: float) float ¶
Membrane aqueous pore - minor radius
C++: core::conformation::membrane::ImplicitLipidInfo::pore_minor_radius(const double) const –> double
- pore_rotation(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo, zcoord: float) pyrosetta.rosetta.numeric.MathMatrix_double_t ¶
Membrane aqueous pore - rotation matrix
C++: core::conformation::membrane::ImplicitLipidInfo::pore_rotation(const double) const –> class numeric::MathMatrix<double>
- set_aqueous_pore_parameters(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo, aqueous_pore: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters) None ¶
Set membrane aqueous pore parameters
C++: core::conformation::membrane::ImplicitLipidInfo::set_aqueous_pore_parameters(class std::shared_ptr<class core::conformation::membrane::AqueousPoreParameters>) –> void
- show(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo, output: pyrosetta.rosetta.std.ostream) None ¶
Generate a string representation of information represented by ths Lipid MembraneInfo
C++: core::conformation::membrane::ImplicitLipidInfo::show(std::ostream &) const –> void
- temperature(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) float ¶
Temperature at which the Db parameter was measured/calculated (in celcius)
C++: core::conformation::membrane::ImplicitLipidInfo::temperature() const –> double
- water_pseudo_thickness(*args, **kwargs)¶
Overloaded function.
water_pseudo_thickness(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) -> float
Pseudo-thickness parameter
A parameter in the expotential membrane definition t = -(1/b) * ln(1/A)
C++: core::conformation::membrane::ImplicitLipidInfo::water_pseudo_thickness() const –> double
water_pseudo_thickness(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo, p: float) -> None
Access function to change the value of the pseudo-thickness parameter
A parameter in the logistic membrane definition
C++: core::conformation::membrane::ImplicitLipidInfo::water_pseudo_thickness(const double) –> void
- water_steepness(*args, **kwargs)¶
Overloaded function.
water_steepness(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) -> float
Change in water density from membrane core to water bulk water
Steepness defined by the number of waters lost per increase in z from the membrane center (s = b)
C++: core::conformation::membrane::ImplicitLipidInfo::water_steepness() const –> double
water_steepness(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo, v: float) -> None
Access function to change the value of the transition steepness
Only change the steepness for the alpha v. beta case
C++: core::conformation::membrane::ImplicitLipidInfo::water_steepness(const double) –> void
- water_thickness(self: pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo) float ¶
Water thickness of the membrane
Thickness of the membrane, defined by the pair of z coordinates with a water density of 50% (SAXS Db value)
C++: core::conformation::membrane::ImplicitLipidInfo::water_thickness() const –> double
- class pyrosetta.rosetta.core.conformation.membrane.MEM¶
Bases:
pybind11_object
Members:
thickness
center
normal
- center = <MEM.center: 2>¶
- property name¶
- normal = <MEM.normal: 3>¶
- thickness = <MEM.thickness: 1>¶
- property value¶
- class pyrosetta.rosetta.core.conformation.membrane.MP_GEOMETRY_TRANSITION¶
Bases:
pybind11_object
Members:
SLAB
BICELLE
VESICLE
DOUBLE_VESICLE
- BICELLE = <MP_GEOMETRY_TRANSITION.BICELLE: 2>¶
- DOUBLE_VESICLE = <MP_GEOMETRY_TRANSITION.DOUBLE_VESICLE: 4>¶
- SLAB = <MP_GEOMETRY_TRANSITION.SLAB: 1>¶
- VESICLE = <MP_GEOMETRY_TRANSITION.VESICLE: 3>¶
- property name¶
- property value¶
- class pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry¶
Bases:
pybind11_object
Data describing the geometry of the membrane
- assign(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, : pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry) pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry ¶
C++: core::conformation::membrane::MembraneGeometry::operator=(const class core::conformation::membrane::MembraneGeometry &) –> class core::conformation::membrane::MembraneGeometry &
- clone(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry) pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry ¶
C++: core::conformation::membrane::MembraneGeometry::clone() const –> class std::shared_ptr<class core::conformation::membrane::MembraneGeometry>
- corrected_xyz(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, conf: pyrosetta.rosetta.core.conformation.Conformation, resnum: int, atomnum: int) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: core::conformation::membrane::MembraneGeometry::corrected_xyz(const class core::conformation::Conformation &, unsigned long, unsigned long) const –> class numeric::xyzVector<double>
- f1(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, atom_xyz: pyrosetta.rosetta.numeric.xyzVector_double_t, r_alpha: pyrosetta.rosetta.numeric.xyzVector_double_t, deriv: float) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: core::conformation::membrane::MembraneGeometry::f1(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, double) const –> class numeric::xyzVector<double>
- f1_pore(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, f_thk: float, xyz: pyrosetta.rosetta.numeric.xyzVector_double_t, conf: pyrosetta.rosetta.core.conformation.Conformation, resnum: int, atomnum: int) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: core::conformation::membrane::MembraneGeometry::f1_pore(double, const class numeric::xyzVector<double> &, const class core::conformation::Conformation &, unsigned long, unsigned long) const –> class numeric::xyzVector<double>
- f2(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, atom_xyz: pyrosetta.rosetta.numeric.xyzVector_double_t, r_alpha: pyrosetta.rosetta.numeric.xyzVector_double_t, deriv: float) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: core::conformation::membrane::MembraneGeometry::f2(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, double) const –> class numeric::xyzVector<double>
- f2_pore(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, f_thk: float, xyz: pyrosetta.rosetta.numeric.xyzVector_double_t, conf: pyrosetta.rosetta.core.conformation.Conformation, resnum: int, atomnum: int) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: core::conformation::membrane::MembraneGeometry::f2_pore(double, const class numeric::xyzVector<double> &, const class core::conformation::Conformation &, unsigned long, unsigned long) const –> class numeric::xyzVector<double>
- f_cavity(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, p: pyrosetta.rosetta.numeric.xyzVector_double_t) float ¶
- Calculate the hydration of an atom based on its location relative to
an aqueous pore or cavity
C++: core::conformation::membrane::MembraneGeometry::f_cavity(const class numeric::xyzVector<double> &) const –> double
- f_cavity_dx(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, p: pyrosetta.rosetta.numeric.xyzVector_double_t, f_thk: float) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_cavity_dx(const class numeric::xyzVector<double> &, double) const –> double
- f_cavity_dy(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, p: pyrosetta.rosetta.numeric.xyzVector_double_t, f_thk: float) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_cavity_dy(const class numeric::xyzVector<double> &, double) const –> double
- f_cavity_dz(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, p: pyrosetta.rosetta.numeric.xyzVector_double_t, f_thk: float) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_cavity_dz(const class numeric::xyzVector<double> &, double) const –> double
- f_cavity_gradient(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, r: float) float ¶
Calculate the derivative of f_cavity (without any r(x,y,z) dependence)
C++: core::conformation::membrane::MembraneGeometry::f_cavity_gradient(const double) const –> double
- f_franklin(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, z: float, tau: float, kappa: float) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_franklin(const double, double, double) const –> double
- f_franklin_gradient(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, z: float, tau: float, kappa: float) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_franklin_gradient(const double, double, double) const –> double
- f_hydration(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, f_thk: float, p: pyrosetta.rosetta.numeric.xyzVector_double_t) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_hydration(double, const class numeric::xyzVector<double> &) const –> double
- f_hydration_deriv_dz(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, p: pyrosetta.rosetta.numeric.xyzVector_double_t, f_thk_deriv_dz: float) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_hydration_deriv_dz(const class numeric::xyzVector<double> &, double) const –> double
- f_imm1(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, z_position: float) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_imm1(double) const –> double
- f_imm1_deriv(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, z_position: float) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_imm1_deriv(double) const –> double
- f_thickness(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, conf: pyrosetta.rosetta.core.conformation.Conformation, z: float) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_thickness(const class core::conformation::Conformation &, const double) const –> double
- f_thickness_deriv(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, conf: pyrosetta.rosetta.core.conformation.Conformation, z: float) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_thickness_deriv(const class core::conformation::Conformation &, const double) const –> double
- f_transition(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, conf: pyrosetta.rosetta.core.conformation.Conformation, resnum: int, atomnum: int) float ¶
C++: core::conformation::membrane::MembraneGeometry::f_transition(const class core::conformation::Conformation &, unsigned long, unsigned long) const –> double
- f_transition_f1(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, conf: pyrosetta.rosetta.core.conformation.Conformation, resnum: int, atomnum: int) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: core::conformation::membrane::MembraneGeometry::f_transition_f1(const class core::conformation::Conformation &, unsigned long, unsigned long) const –> class numeric::xyzVector<double>
- f_transition_f2(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, conf: pyrosetta.rosetta.core.conformation.Conformation, resnum: int, atomnum: int) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: core::conformation::membrane::MembraneGeometry::f_transition_f2(const class core::conformation::Conformation &, unsigned long, unsigned long) const –> class numeric::xyzVector<double>
- g_radius(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, p: pyrosetta.rosetta.numeric.xyzVector_double_t) float ¶
Calculate the location of an atom relative to the pore structure
C++: core::conformation::membrane::MembraneGeometry::g_radius(const class numeric::xyzVector<double> &) const –> double
- g_radius_gradient_dx(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, p: pyrosetta.rosetta.numeric.xyzVector_double_t) float ¶
C++: core::conformation::membrane::MembraneGeometry::g_radius_gradient_dx(const class numeric::xyzVector<double> &) const –> double
- g_radius_gradient_dy(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, p: pyrosetta.rosetta.numeric.xyzVector_double_t) float ¶
C++: core::conformation::membrane::MembraneGeometry::g_radius_gradient_dy(const class numeric::xyzVector<double> &) const –> double
- g_radius_gradient_dz(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, p: pyrosetta.rosetta.numeric.xyzVector_double_t) float ¶
C++: core::conformation::membrane::MembraneGeometry::g_radius_gradient_dz(const class numeric::xyzVector<double> &) const –> double
- geometry_enum(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry) pyrosetta.rosetta.core.conformation.membrane.MP_GEOMETRY_TRANSITION ¶
C++: core::conformation::membrane::MembraneGeometry::geometry_enum() const –> enum core::conformation::membrane::MP_GEOMETRY_TRANSITION
- geometry_string(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry) str ¶
C++: core::conformation::membrane::MembraneGeometry::geometry_string() const –> std::string
- has_pore(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry) bool ¶
Does this protein have a water-filled pore?
C++: core::conformation::membrane::MembraneGeometry::has_pore() const –> bool
- membrane_steepness(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry) float ¶
Steepness of hydrophobic -> hydrophillic transition (defualt = 10)
C++: core::conformation::membrane::MembraneGeometry::membrane_steepness() const –> double
- membrane_thickness(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry) float ¶
Effective thickness of the membrane (default = 15)
C++: core::conformation::membrane::MembraneGeometry::membrane_thickness() const –> double
- r_alpha_p_x(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, xyz: pyrosetta.rosetta.numeric.xyzVector_double_t) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: core::conformation::membrane::MembraneGeometry::r_alpha_p_x(const class numeric::xyzVector<double> &) const –> class numeric::xyzVector<double>
- r_alpha_p_y(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, xyz: pyrosetta.rosetta.numeric.xyzVector_double_t) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: core::conformation::membrane::MembraneGeometry::r_alpha_p_y(const class numeric::xyzVector<double> &) const –> class numeric::xyzVector<double>
- r_alpha_p_z(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, conf: pyrosetta.rosetta.core.conformation.Conformation, resnum: int, atomnum: int) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
C++: core::conformation::membrane::MembraneGeometry::r_alpha_p_z(const class core::conformation::Conformation &, unsigned long, unsigned long) const –> class numeric::xyzVector<double>
- set_aqueous_pore_parameters(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, aqueous_pore: pyrosetta.rosetta.core.conformation.membrane.AqueousPoreParameters) None ¶
Set membrane aqueous pore parameters
C++: core::conformation::membrane::MembraneGeometry::set_aqueous_pore_parameters(class std::shared_ptr<class core::conformation::membrane::AqueousPoreParameters>) –> void
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry) -> None
Generate a string representation of information represented by this MembraneGeometry and send it to std::cout
C++: core::conformation::membrane::MembraneGeometry::show() const –> void
show(self: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry, output: pyrosetta.rosetta.std.ostream) -> None
Generate a string representation of information represented by this MembraneGeometry
C++: core::conformation::membrane::MembraneGeometry::show(std::ostream &) const –> void
- class pyrosetta.rosetta.core.conformation.membrane.MembraneInfo¶
Bases:
pybind11_object
Data describing the relationship between protein(s) and a membrane environment
- assign(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, src: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) pyrosetta.rosetta.core.conformation.membrane.MembraneInfo ¶
create a deep copy of all data in thsi object upon assignment
C++: core::conformation::membrane::MembraneInfo::operator=(const class core::conformation::membrane::MembraneInfo &) –> class core::conformation::membrane::MembraneInfo &
- atom_z_position(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, conf: pyrosetta.rosetta.core.conformation.Conformation, resnum: int, atomnum: int) float ¶
Compute atom position relative to membrane normal
C++: core::conformation::membrane::MembraneInfo::atom_z_position(const class core::conformation::Conformation &, unsigned long, unsigned long) const –> double
- check_membrane_fold_tree(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, ft_in: pyrosetta.rosetta.core.kinematics.FoldTree) bool ¶
Somewhat weak check that a membrane foldtree is valid
C++: core::conformation::membrane::MembraneInfo::check_membrane_fold_tree(const class core::kinematics::FoldTree &) const –> bool
- implicit_lipids(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) pyrosetta.rosetta.core.conformation.membrane.ImplicitLipidInfo ¶
Get implicit lipid information
C++: core::conformation::membrane::MembraneInfo::implicit_lipids() const –> class std::shared_ptr<class core::conformation::membrane::ImplicitLipidInfo>
- in_membrane(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, conf: pyrosetta.rosetta.core.conformation.Conformation, resnum: int) bool ¶
Is residue in the membrane?
C++: core::conformation::membrane::MembraneInfo::in_membrane(const class core::conformation::Conformation &, unsigned long) const –> bool
- in_membrane_atom(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, conf: pyrosetta.rosetta.core.conformation.Conformation, resnum: int, atomnum: int) bool ¶
Is atom in the membrane?
C++: core::conformation::membrane::MembraneInfo::in_membrane_atom(const class core::conformation::Conformation &, unsigned long, unsigned short) const –> bool
- is_helical(*args, **kwargs)¶
Overloaded function.
is_helical(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) -> bool
Is the protein alpha helical or beta barrel
C++: core::conformation::membrane::MembraneInfo::is_helical() const –> bool
is_helical(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, is_helical: bool) -> None
C++: core::conformation::membrane::MembraneInfo::is_helical(const bool) –> void
- membrane_center(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, conf: pyrosetta.rosetta.core.conformation.Conformation) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
Membrane center
C++: core::conformation::membrane::MembraneInfo::membrane_center(const class core::conformation::Conformation &) const –> class numeric::xyzVector<double>
- membrane_core(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) float ¶
core membrane thickness
C++: core::conformation::membrane::MembraneInfo::membrane_core() const –> double
- membrane_geometry(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry ¶
Get membrane_geometry info
C++: core::conformation::membrane::MembraneInfo::membrane_geometry() const –> class std::shared_ptr<const class core::conformation::membrane::MembraneGeometry>
- membrane_jump(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) int ¶
Indeitifier for the membrane jump
C++: core::conformation::membrane::MembraneInfo::membrane_jump() const –> long
- membrane_normal(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, conf: pyrosetta.rosetta.core.conformation.Conformation) pyrosetta.rosetta.numeric.xyzVector_double_t ¶
Membrane normal
C++: core::conformation::membrane::MembraneInfo::membrane_normal(const class core::conformation::Conformation &) const –> class numeric::xyzVector<double>
- membrane_rsd_num(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) int ¶
Sequence position of the membrane residue
C++: core::conformation::membrane::MembraneInfo::membrane_rsd_num() const –> unsigned long
- membrane_steepness(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) float ¶
Steepness of hydrophobic -> hydrophillic transition (defualt = 10)
C++: core::conformation::membrane::MembraneInfo::membrane_steepness() const –> double
- membrane_thickness(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) float ¶
Effective thickness of the membrane (default = 15)
C++: core::conformation::membrane::MembraneInfo::membrane_thickness() const –> double
- per_atom_lipid_accessibility(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, rsd: int, atom: int) float ¶
Per-atom accessibility to membrane lipids (0 = not exposed, 50 = exposed)
C++: core::conformation::membrane::MembraneInfo::per_atom_lipid_accessibility(unsigned long, unsigned long) const –> double
- residue_z_position(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, conf: pyrosetta.rosetta.core.conformation.Conformation, resnum: int) float ¶
Compute residue position relative to membrane normal
C++: core::conformation::membrane::MembraneInfo::residue_z_position(const class core::conformation::Conformation &, unsigned long) const –> double
- set_membrane_geometry(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, mem_geo: pyrosetta.rosetta.core.conformation.membrane.MembraneGeometry) None ¶
C++: core::conformation::membrane::MembraneInfo::set_membrane_geometry(class std::shared_ptr<const class core::conformation::membrane::MembraneGeometry>) –> void
- set_membrane_jump(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, jumpnum: int) None ¶
Allow a protocol to set a new jump number for the membrane jump
C++: core::conformation::membrane::MembraneInfo::set_membrane_jump(long) –> void
- set_per_atom_lipid_accessibility(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, v: pyrosetta.rosetta.utility.vector1_utility_vector1_double_std_allocator_double_t) None ¶
Per-atom accessibility to membrane lipids (0 = not exposed, 50 = exposed)
C++: core::conformation::membrane::MembraneInfo::set_per_atom_lipid_accessibility(const class utility::vector1<class utility::vector1<double, class std::allocator<double> >, class std::allocator<class utility::vector1<double, class std::allocator<double> > > > &) –> void
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) -> None
Generate a string representation of information represented by this MembraneInfo and send it to std::cout
C++: core::conformation::membrane::MembraneInfo::show() const –> void
show(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo, output: pyrosetta.rosetta.std.ostream) -> None
Generate a string representation of information represented by ths MembraneInfo
C++: core::conformation::membrane::MembraneInfo::show(std::ostream &) const –> void
- spanning_topology(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) core::conformation::membrane::SpanningTopology ¶
Transmembrane spaning topology
C++: core::conformation::membrane::MembraneInfo::spanning_topology() const –> class std::shared_ptr<class core::conformation::membrane::SpanningTopology>
- use_franklin(self: pyrosetta.rosetta.core.conformation.membrane.MembraneInfo) bool ¶
C++: core::conformation::membrane::MembraneInfo::use_franklin() const –> bool
- class pyrosetta.rosetta.core.conformation.membrane.Orientation¶
Bases:
pybind11_object
- Define the orientation of a secondary structure span
relative to the membrane
Members:
in
out
- in = <Orientation.in: 1>¶
- property name¶
- out = <Orientation.out: 2>¶
- property value¶
- class pyrosetta.rosetta.core.conformation.membrane.Span¶
Bases:
pybind11_object
- assign(self: pyrosetta.rosetta.core.conformation.membrane.Span, src: pyrosetta.rosetta.core.conformation.membrane.Span) pyrosetta.rosetta.core.conformation.membrane.Span ¶
Assignment Operator
Make a deep copy of this object
C++: core::conformation::membrane::Span::operator=(const class core::conformation::membrane::Span &) –> class core::conformation::membrane::Span &
- center(self: pyrosetta.rosetta.core.conformation.membrane.Span) int ¶
Get residue closest to center
C++: core::conformation::membrane::Span::center() const –> unsigned long
- end(self: pyrosetta.rosetta.core.conformation.membrane.Span) int ¶
Get end position
Get the end position of a transmembrane span
C++: core::conformation::membrane::Span::end() const –> unsigned long
- is_valid(self: pyrosetta.rosetta.core.conformation.membrane.Span) bool ¶
Check that this Span is Valid
Check that this span describes a consecutive transmembrane span of nonzero length.
C++: core::conformation::membrane::Span::is_valid() const –> bool
- not_valid(self: pyrosetta.rosetta.core.conformation.membrane.Span) None ¶
C++: core::conformation::membrane::Span::not_valid() const –> void
- orientation(*args, **kwargs)¶
Overloaded function.
orientation(self: pyrosetta.rosetta.core.conformation.membrane.Span) -> pyrosetta.rosetta.core.conformation.membrane.Orientation
Get the orientation of the span
C++: core::conformation::membrane::Span::orientation() const –> enum core::conformation::membrane::Orientation
orientation(self: pyrosetta.rosetta.core.conformation.membrane.Span, orient_in: pyrosetta.rosetta.core.conformation.membrane.Orientation) -> None
Set the orientation of the span
C++: core::conformation::membrane::Span::orientation(enum core::conformation::membrane::Orientation) –> void
- shift(self: pyrosetta.rosetta.core.conformation.membrane.Span, offset: int) None ¶
Shift by offset
Shift the transmembrane span by a user-provided offset
C++: core::conformation::membrane::Span::shift(unsigned long) –> void
- show(self: pyrosetta.rosetta.core.conformation.membrane.Span) None ¶
Show This Span
Show the information in this span. TODO: Should override base method
C++: core::conformation::membrane::Span::show() const –> void
- start(self: pyrosetta.rosetta.core.conformation.membrane.Span) int ¶
Get start position
Get the Starting Position of a transmembrane span
C++: core::conformation::membrane::Span::start() const –> unsigned long
- class pyrosetta.rosetta.core.conformation.membrane.SpanningTopology¶
Bases:
pybind11_object
- add_span(*args, **kwargs)¶
Overloaded function.
add_span(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, span: pyrosetta.rosetta.core.conformation.membrane.Span) -> None
add_span(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, span: pyrosetta.rosetta.core.conformation.membrane.Span, offset: int) -> None
C++: core::conformation::membrane::SpanningTopology::add_span(const class core::conformation::membrane::Span &, unsigned long) –> void
add_span(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, start: int, end: int) -> None
add_span(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, start: int, end: int, offset: int) -> None
C++: core::conformation::membrane::SpanningTopology::add_span(unsigned long, unsigned long, unsigned long) –> void
- assign(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, src: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology) pyrosetta.rosetta.core.conformation.membrane.SpanningTopology ¶
Assignment Operator
Overload assignemnt operator - required Rosetta method
C++: core::conformation::membrane::SpanningTopology::operator=(const class core::conformation::membrane::SpanningTopology &) –> class core::conformation::membrane::SpanningTopology &
- concatenate_topology(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, topo: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology) pyrosetta.rosetta.core.conformation.membrane.SpanningTopology ¶
C++: core::conformation::membrane::SpanningTopology::concatenate_topology(const class core::conformation::membrane::SpanningTopology &) –> class core::conformation::membrane::SpanningTopology &
- fill_from_spanfile(*args, **kwargs)¶
Overloaded function.
fill_from_spanfile(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, spanfile: str, pdb2pose_map: pyrosetta.rosetta.std.map_std_string_unsigned_long) -> None
fill_from_spanfile(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, spanfile: str, pdb2pose_map: pyrosetta.rosetta.std.map_std_string_unsigned_long, total_residues: int) -> None
C++: core::conformation::membrane::SpanningTopology::fill_from_spanfile(std::string, class std::map<std::string, unsigned long, struct std::less<std::string >, class std::allocator<struct std::pair<const std::string, unsigned long> > >, unsigned long) –> void
- fill_from_structure(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, res_z_coord: pyrosetta.rosetta.utility.vector1_double, chainID: pyrosetta.rosetta.utility.vector1_unsigned_long, secstruct: pyrosetta.rosetta.utility.vector1_char, thickness: float) None ¶
C++: core::conformation::membrane::SpanningTopology::fill_from_structure(class utility::vector1<double, class std::allocator<double> >, class utility::vector1<unsigned long, class std::allocator<unsigned long> >, class utility::vector1<char, class std::allocator<char> >, double) –> void
- get_spans(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology) pyrosetta.rosetta.utility.vector1_std_shared_ptr_core_conformation_membrane_Span_t ¶
C++: core::conformation::membrane::SpanningTopology::get_spans() const –> class utility::vector1<class std::shared_ptr<class core::conformation::membrane::Span>, class std::allocator<class std::shared_ptr<class core::conformation::membrane::Span> > >
- in_span(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, residue: int) bool ¶
C++: core::conformation::membrane::SpanningTopology::in_span(unsigned long) const –> bool
- is_valid(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology) bool ¶
Determine if this Spanning Topology Object is Valid
Check that spans still span the membrane
C++: core::conformation::membrane::SpanningTopology::is_valid() const –> bool
- nres_topo(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology) int ¶
C++: core::conformation::membrane::SpanningTopology::nres_topo() const –> unsigned long
- nspans(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology) int ¶
C++: core::conformation::membrane::SpanningTopology::nspans() const –> unsigned long
- reorder_spans(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology) None ¶
C++: core::conformation::membrane::SpanningTopology::reorder_spans() –> void
- show(*args, **kwargs)¶
Overloaded function.
show(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology) -> None
show(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, output: pyrosetta.rosetta.std.ostream) -> None
Generate string representation of Spanning Topology Object for debugging purposes.
C++: core::conformation::membrane::SpanningTopology::show(std::ostream &) const –> void
- span(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, span_number: int) pyrosetta.rosetta.core.conformation.membrane.Span ¶
C++: core::conformation::membrane::SpanningTopology::span(unsigned long) const –> class std::shared_ptr<class core::conformation::membrane::Span>
- spanning(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, res_z_coord: pyrosetta.rosetta.utility.vector1_double, span: pyrosetta.rosetta.core.conformation.membrane.Span) bool ¶
C++: core::conformation::membrane::SpanningTopology::spanning(class utility::vector1<double, class std::allocator<double> >, const class core::conformation::membrane::Span &) const –> bool
- write_spanfile(self: pyrosetta.rosetta.core.conformation.membrane.SpanningTopology, output_filename: str) None ¶
C++: core::conformation::membrane::SpanningTopology::write_spanfile(std::string) const –> void
- pyrosetta.rosetta.core.conformation.membrane.spanfile_name() str ¶
C++: core::conformation::membrane::spanfile_name() –> std::string
- pyrosetta.rosetta.core.conformation.membrane.spanfile_names() pyrosetta.rosetta.utility.vector1_std_string ¶
C++: core::conformation::membrane::spanfile_names() –> class utility::vector1<std::string, class std::allocator<std::string > >