Rosetta 3.4
|
#include <DnaInterfaceFinder.hh>
Public Member Functions | |
DnaInterfaceFinder (core::Real close_threshold=10 *10, core::Real contact_threshold=3.7 *3.7, core::Real z_cutoff=10., bool base_only=false) | |
virtual | ~DnaInterfaceFinder () |
DnaInterfaceFinderOP | clone () const |
void | determine_protein_interface (core::pose::Pose const &pose) |
void | determine_interface (core::pose::Pose const &pose, utility::vector1< core::Size > const &protein_positions, utility::vector1< core::Size > const &dna_positions) |
void | determine_protein_interface (core::pose::Pose const &pose, utility::vector1< core::Size > const &protein_positions, utility::vector1< core::Size > const &dna_positions) |
void | determine_dna_interface (core::pose::Pose const &pose, utility::vector1< core::Size > const &protein_positions, utility::vector1< core::Size > const &dna_positions) |
bool | initialized () const |
DnaNeighbors const & | protein_neighbors () const |
DnaNeighbors const & | dna_neighbors () const |
protocols::dna::DnaInterfaceFinder::DnaInterfaceFinder | ( | core::Real | close_threshold = 10 * 10 , |
core::Real | contact_threshold = 3.7 * 3.7 , |
||
core::Real | z_cutoff = 10. , |
||
bool | base_only = false |
||
) | [inline] |
Referenced by clone().
virtual protocols::dna::DnaInterfaceFinder::~DnaInterfaceFinder | ( | ) | [inline, virtual] |
DnaInterfaceFinderOP protocols::dna::DnaInterfaceFinder::clone | ( | ) | const [inline] |
References DnaInterfaceFinder().
void protocols::dna::DnaInterfaceFinder::determine_dna_interface | ( | core::pose::Pose const & | pose, |
utility::vector1< core::Size > const & | protein_positions, | ||
utility::vector1< core::Size > const & | dna_positions | ||
) |
References protocols::dna::argrot_dna_dis2(), protocols::dna::DnaNeighbor::close(), protocols::dna::close_to_dna(), protocols::dna::DnaNeighbor::contact(), core::sequence::end, core::chemical::ResidueType::is_DNA(), core::chemical::ResidueType::is_protein(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), and protocols::dna::z_axis_dist().
void protocols::dna::DnaInterfaceFinder::determine_interface | ( | core::pose::Pose const & | pose, |
utility::vector1< core::Size > const & | protein_positions, | ||
utility::vector1< core::Size > const & | dna_positions | ||
) |
void protocols::dna::DnaInterfaceFinder::determine_protein_interface | ( | core::pose::Pose const & | pose, |
utility::vector1< core::Size > const & | protein_positions, | ||
utility::vector1< core::Size > const & | dna_positions | ||
) |
References protocols::dna::argrot_dna_dis2(), protocols::dna::DnaNeighbor::close(), protocols::dna::close_to_dna(), protocols::dna::DnaNeighbor::contact(), core::sequence::end, core::chemical::ResidueType::is_DNA(), core::chemical::ResidueType::is_protein(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), and protocols::dna::z_axis_dist().
void protocols::dna::DnaInterfaceFinder::determine_protein_interface | ( | core::pose::Pose const & | pose | ) |
DnaNeighbors const & protocols::dna::DnaInterfaceFinder::dna_neighbors | ( | ) | const |
bool protocols::dna::DnaInterfaceFinder::initialized | ( | ) | const [inline] |
DnaNeighbors const & protocols::dna::DnaInterfaceFinder::protein_neighbors | ( | ) | const |