stage/include/ost/mol/alg/contact_overlap.hh File Reference

#include <boost/shared_ptr.hpp>
#include <ost/mol/entity_view.hh>
#include <ost/img/image.hh>
#include <ost/seq/alignment_handle.hh>
#include "module_config.hh"
#include "similarity_matrix.hh"

Go to the source code of this file.

Data Structures

struct  Contact
struct  LDT
class  DistanceMatrix

Namespaces

namespace  ost
namespace  ost::mol
namespace  ost::mol::alg

Typedefs

typedef std::vector< Contact > ContactList
typedef boost::shared_ptr
< DistanceMatrix > 
DistanceMatrixPtr

Enumerations

enum  OverlapMode { OM_RELATIVE, OM_ABSOLUTE }

Functions

ContactList DLLEXPORT_OST_MOL_ALG Contacts (const ost::mol::EntityView &ent, Real min_dist, Real max_dist)
void DLLEXPORT_OST_MOL_ALG CalcContactNodeDegree (const ContactList &contacts)
Real DLLEXPORT_OST_MOL_ALG ContactOverlap (const DistanceMatrixPtr &lhs, const DistanceMatrixPtr &rhs, Real tolerance, OverlapMode mode=OM_RELATIVE, Real dist_limit=1e6)
Real DLLEXPORT_OST_MOL_ALG LocalDistanceTest (const ost::mol::EntityView &mdl, const ost::mol::EntityView &ref, Real max_dist, Real tolerance=0.02, bool only_complete=false)
SimilarityMatrix
DLLEXPORT_OST_MOL_ALG 
ContactOverlapMap (const ost::seq::AlignmentHandle &target_tpl_aln, Real tolerance, int idx_a, int idx_b)
SimilarityMatrix
DLLEXPORT_OST_MOL_ALG 
ContactOverlapMap (const ost::seq::AlignmentHandle &target_tpl_aln, Real tolerance, OverlapMode mode=OM_RELATIVE, Real max_dist=1e6)
SimilarityMatrix
DLLEXPORT_OST_MOL_ALG 
ContactOverlapMap (const DistanceMatrix &dmat1, const DistanceMatrix &dmat2, Real tolerance, OverlapMode mode=OM_RELATIVE, Real max_dist=1e6)
void DLLEXPORT_OST_MOL_ALG DomainsFromCOM (const SimilarityMatrix &sim, ost::seq::AlignmentHandle aln, Real tolerance, int idx_a=-1, int idx_b=-1)
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated on 1 Mar 2018 for OpenStructure by  doxygen 1.6.1