#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) |