Rosetta  2021.16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Attributes | List of all members
protocols::dna::DnaInterfaceFinder Class Reference

#include <DnaInterfaceFinder.hh>

Inheritance diagram for protocols::dna::DnaInterfaceFinder:
Inheritance graph
[legend]

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)
 
 ~DnaInterfaceFinder () override=default
 
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_interface (core::pose::Pose const &pose)
 
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
 

Private Attributes

core::Real close_threshold_
 
core::Real contact_threshold_
 
core::Real z_cutoff_
 
bool base_only_
 
bool initialized_
 
DnaNeighbors protein_neighbors_
 
DnaNeighbors dna_neighbors_
 

Constructor & Destructor Documentation

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
protocols::dna::DnaInterfaceFinder::~DnaInterfaceFinder ( )
overridedefault

Member Function Documentation

DnaInterfaceFinderOP protocols::dna::DnaInterfaceFinder::clone ( ) const
inline
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 
)
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_interface ( core::pose::Pose const &  pose)
void protocols::dna::DnaInterfaceFinder::determine_protein_interface ( core::pose::Pose const &  pose)
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 
)
DnaNeighbors const & protocols::dna::DnaInterfaceFinder::dna_neighbors ( ) const
bool protocols::dna::DnaInterfaceFinder::initialized ( ) const
inline

References initialized_.

DnaNeighbors const & protocols::dna::DnaInterfaceFinder::protein_neighbors ( ) const

Member Data Documentation

bool protocols::dna::DnaInterfaceFinder::base_only_
private
core::Real protocols::dna::DnaInterfaceFinder::close_threshold_
private
core::Real protocols::dna::DnaInterfaceFinder::contact_threshold_
private
DnaNeighbors protocols::dna::DnaInterfaceFinder::dna_neighbors_
private
bool protocols::dna::DnaInterfaceFinder::initialized_
private

Referenced by initialized().

DnaNeighbors protocols::dna::DnaInterfaceFinder::protein_neighbors_
private
core::Real protocols::dna::DnaInterfaceFinder::z_cutoff_
private

The documentation for this class was generated from the following files: