ligand_options

Bindings for protocols::ligand_docking::ligand_options namespace

class pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface

Bases: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo

For each residue is it in the interface, a mobile region or a non-mobile region?

__bool__(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) → bool

Check whether the list is nonempty

__delattr__

Implement delattr(self, name).

__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__getitem__(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo, arg0: int) → protocols::ligand_docking::ligand_options::InterfaceInfo
__gt__

Return self>value.

__hash__

Return hash(self).

__init__(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface, num: int, info: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.InterfaceInfo) → None
__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__iter__(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) → iterator
__le__

Return self<=value.

__len__(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) → int
__lt__

Return self<value.

__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__repr__

Return repr(self).

__setattr__

Implement setattr(self, name, value).

__setitem__(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo, arg0: int, arg1: protocols::ligand_docking::ligand_options::InterfaceInfo) → None
__sizeof__() → int

size of object in memory, in bytes

__str__(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface) → str
__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

append(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo, arg0: protocols::ligand_docking::ligand_options::InterfaceInfo) → None

adds an element to the end

assign(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface, : pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface) → pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface

C++: protocols::ligand_docking::ligand_options::Interface::operator=(const class protocols::ligand_docking::ligand_options::Interface &) –> class protocols::ligand_docking::ligand_options::Interface &

back(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) → protocols::ligand_docking::ligand_options::InterfaceInfo

access the last element

capacity(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) → int

returns the number of elements that can be held in currently allocated storage

clear(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) → None

clears the contents

enforce_minimum_length(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface, chain_begin: int, chain_end: int, window: int) → None

C++: protocols::ligand_docking::ligand_options::Interface::enforce_minimum_length(const unsigned long, const unsigned long, const unsigned long) –> void

erase(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo, arg0: int) → None

erases element at index

find_first_interface_residue(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface, chain_begin: int, chain_end: int) → int

C++: protocols::ligand_docking::ligand_options::Interface::find_first_interface_residue(unsigned long, const unsigned long) const –> unsigned long

find_start_of_next_interface_region(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface, start_from: int, chain_end: int) → int

C++: protocols::ligand_docking::ligand_options::Interface::find_start_of_next_interface_region(unsigned long, const unsigned long) const –> unsigned long

find_stop_of_this_interface_region(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface, start_from: int, chain_end: int) → int

C++: protocols::ligand_docking::ligand_options::Interface::find_stop_of_this_interface_region(unsigned long, const unsigned long) const –> unsigned long

front(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) → protocols::ligand_docking::ligand_options::InterfaceInfo

access the first element

get_interface_residues(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface) → pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::ligand_docking::ligand_options::Interface::get_interface_residues() const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >

get_near_interface_residues(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface) → pyrosetta.rosetta.utility.vector1_unsigned_long

C++: protocols::ligand_docking::ligand_options::Interface::get_near_interface_residues() const –> class utility::vector1<unsigned long, class std::allocator<unsigned long> >

get_python_string(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.Interface) → str

C++: protocols::ligand_docking::ligand_options::Interface::get_python_string() const –> std::string

l(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) → int

lower index

max_size(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) → int

returns the maximum possible number of elements

pop(*args, **kwargs)

Overloaded function.

  1. pop(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) -> protocols::ligand_docking::ligand_options::InterfaceInfo

remove and return last item

  1. pop(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo, arg0: int) -> protocols::ligand_docking::ligand_options::InterfaceInfo

remove and return item at index

reserve(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo, arg0: int) → None

reserves storage

resize(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo, arg0: int) → None

changes the number of elements stored

shrink_to_fit(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) → None

reduces memory usage by freeing unused memory

u(self: pyrosetta.rosetta.utility.vector1_protocols_ligand_docking_ligand_options_InterfaceInfo) → int

upper index

class pyrosetta.rosetta.protocols.ligand_docking.ligand_options.InterfaceInfo

Bases: pybind11_builtins.pybind11_object

info for each residue- is it part of the interface and if so, what ligands is it near

__delattr__

Implement delattr(self, name).

__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init__(*args, **kwargs)

Overloaded function.

  1. __init__(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.InterfaceInfo) -> None
  2. __init__(self: pyrosetta.rosetta.protocols.ligand_docking.ligand_options.InterfaceInfo, t: protocols::ligand_docking::ligand_options::InterfaceInfo::Type) -> None
__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__repr__

Return repr(self).

__setattr__

Implement setattr(self, name, value).

__sizeof__() → int

size of object in memory, in bytes

__str__

Return str(self).

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

pyrosetta.rosetta.protocols.ligand_docking.ligand_options.check_all_ligand_atoms(ligand_interface_residue: pyrosetta.rosetta.core.conformation.Residue, potential_interface_vector: pyrosetta.rosetta.numeric.xyzVector_double_t, cutoff: float) → bool

C++: protocols::ligand_docking::ligand_options::check_all_ligand_atoms(const class core::conformation::Residue &, const class numeric::xyzVector<double> &, const double) –> bool

pyrosetta.rosetta.protocols.ligand_docking.ligand_options.check_neighbor_ligand_atom(ligand_interface_residue: pyrosetta.rosetta.core.conformation.Residue, potential_interface_vector: pyrosetta.rosetta.numeric.xyzVector_double_t, cutoff: float) → bool

C++: protocols::ligand_docking::ligand_options::check_neighbor_ligand_atom(const class core::conformation::Residue &, const class numeric::xyzVector<double> &, const double) –> bool

pyrosetta.rosetta.protocols.ligand_docking.ligand_options.is_interface_vector(questionable_vector: pyrosetta.rosetta.numeric.xyzVector_double_t, ligand_vector: pyrosetta.rosetta.numeric.xyzVector_double_t, cutoff_squared: float) → bool

C++: protocols::ligand_docking::ligand_options::is_interface_vector(const class numeric::xyzVector<double> &, const class numeric::xyzVector<double> &, const double) –> bool