Rosetta
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

◆ DnaInterfaceFinder()

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

◆ ~DnaInterfaceFinder()

protocols::dna::DnaInterfaceFinder::~DnaInterfaceFinder ( )
overridedefault

Member Function Documentation

◆ clone()

DnaInterfaceFinderOP protocols::dna::DnaInterfaceFinder::clone ( ) const
inline

◆ determine_dna_interface()

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 
)

◆ determine_interface() [1/2]

void protocols::dna::DnaInterfaceFinder::determine_interface ( core::pose::Pose const &  pose)

◆ determine_interface() [2/2]

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 
)

◆ determine_protein_interface() [1/2]

void protocols::dna::DnaInterfaceFinder::determine_protein_interface ( core::pose::Pose const &  pose)

◆ determine_protein_interface() [2/2]

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 
)

◆ dna_neighbors()

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

◆ initialized()

bool protocols::dna::DnaInterfaceFinder::initialized ( ) const
inline

References initialized_.

◆ protein_neighbors()

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

Member Data Documentation

◆ base_only_

bool protocols::dna::DnaInterfaceFinder::base_only_
private

◆ close_threshold_

core::Real protocols::dna::DnaInterfaceFinder::close_threshold_
private

◆ contact_threshold_

core::Real protocols::dna::DnaInterfaceFinder::contact_threshold_
private

◆ dna_neighbors_

DnaNeighbors protocols::dna::DnaInterfaceFinder::dna_neighbors_
private

◆ initialized_

bool protocols::dna::DnaInterfaceFinder::initialized_
private

Referenced by initialized().

◆ protein_neighbors_

DnaNeighbors protocols::dna::DnaInterfaceFinder::protein_neighbors_
private

◆ z_cutoff_

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

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