Rosetta
|
Public Member Functions | |
MatchSet () | |
MatchSet (vector1< Pose > &poses, MatchAlignerOP imop, Pose &native_in, utility::vector1< Size > allowed_res=utility::vector1< Size >()) | |
void | init (vector1< Pose > &poses, MatchAlignerOP imop, Pose &native_in, utility::vector1< Size > allowed_res) |
void | write_to_file (string fname) |
void | init_clash_check (Real neighbor_cutoff) |
bool | clash_check (Vec const &pp) const |
bool | clash_check (Stub const &stub) const |
bool | clash_check (Vec const &pp, Stub const &stub) const |
bool | clash_check_inv (Vec const &pp, Stub const &stub) const |
bool | clash_check (vector1< Vec > const &pps) const |
bool | clash_check (Pose const &pose) const |
bool | clash_check (Pose const &pose, Stub const &stub) const |
bool | c2_clash_check (Stub const &hdstub, MatchSet const &ms2, Pose const &pose, Stub const &c2stub, vector1< Vec > const &extra=vector1< Vec >()) const |
bool | clash_check_naive (Pose &pose) const |
Real | sqr (Real const &r) const |
Real | sigmoidish_neighbor (Real const &sqdist) const |
Real | iface_check (Pose const &pose, vector1< Size > const &include_other) const |
Real | c2_iface_check (Pose const &pose, Stub const &stub, vector1< Size > const &include) const |
Size | c2_linker_check_dist (Pose const &outpose, MatchSet const &b, core::kinematics::Stub const &s) |
Vec | com (Pose const &pose) const |
bool | get_contacting_stub (Pose const &outpose, Vec &trans, Stub &s, Stub const &hdstub, MatchSet const &b, vector1< Vec > const &his_atoms, Real const &LINK_CST, Real step=16.0) |
void | selfcross_c2 (Size idx1, Size itrans) |
void | cross_homodimer (Size idx1, Size itrans) |
void | cross (MatchSet &b, Size idx1, Size idx2, Size itrans, Filter &filter) |
MatchSet () | |
MatchSet (vector1< Pose > &poses, MatchAlignerOP imop, Pose &native_in, utility::vector1< Size > allowed_res=utility::vector1< Size >()) | |
void | init (vector1< Pose > &poses, MatchAlignerOP imop, Pose &native_in, utility::vector1< Size > allowed_res) |
void | write_to_file (string fname) |
void | init_clash_check (Real neighbor_cutoff) |
bool | clash_check (Vec const &pp) const |
bool | clash_check (Stub const &stub) const |
bool | clash_check (Vec const &pp, Stub const &stub) const |
bool | clash_check_inv (Vec const &pp, Stub const &stub) const |
bool | clash_check (vector1< Vec > const &pps) const |
bool | clash_check (Pose const &pose) const |
bool | clash_check (Pose const &pose, Stub const &stub) const |
bool | c2_clash_check (Stub const &hdstub, MatchSet const &ms2, Pose const &pose, Stub const &c2stub, vector1< Vec > const &extra=vector1< Vec >()) const |
bool | clash_check_naive (Pose &pose) const |
Real | sqr (Real const &r) const |
Real | sigmoidish_neighbor (Real const &sqdist) const |
Real | iface_check (Pose const &pose, vector1< Size > const &include_other) const |
Real | c2_iface_check (Pose const &pose, Stub const &stub, vector1< Size > const &include) const |
Size | c2_linker_check_dist (Pose const &outpose, MatchSet const &b, core::kinematics::Stub const &s) |
Vec | com (Pose const &pose) const |
bool | get_contacting_stub (Pose const &outpose, Vec &trans, Stub &s, Stub const &hdstub, MatchSet const &b, vector1< Vec > const &his_atoms, Real const &LINK_CST, Real step=16.0) |
void | selfcross_c2 (Size idx1, Size itrans) |
void | cross_homodimer (Size idx1, Size itrans) |
void | cross (MatchSet &b, Size idx1, Size idx2, Size itrans, Filter &filter) |
Public Attributes | |
MatchBase | base |
Pose | native |
vector1< MatchLig > | ligs |
MatchAlignerOP | mop |
utility::vector1< Vec > | points_ |
ObjexxFCL::FArray3D< vector1< Vec > > | cubes_ |
Vec | bbl_ |
numeric::xyzTriple< platform::Size > | cube_dim_ |
Real | side_inv_ |
Real | neighbor_cutoff_sq_ |
vector1< MatchAlignInfo > | xforms_seen_ |
vector1< Size > | iface_candidates |
|
inline |
|
inline |
References basic::init(), and basic::options::OptionKeys::mp::assembly::poses.
|
inline |
|
inline |
References basic::init(), and basic::options::OptionKeys::mp::assembly::poses.
|
inline |
References create_a3b_hbs::i, create_a3b_hbs::j, beta_nonlocal::pose, sigmoidish_neighbor(), and stub().
|
inline |
References create_a3b_hbs::i, create_a3b_hbs::j, beta_nonlocal::pose, sigmoidish_neighbor(), and stub().
|
inline |
References compute_difference::b, numeric::xyzVector< T >::distance_squared(), numeric::min(), and docking::s.
|
inline |
References compute_difference::b, numeric::xyzVector< T >::distance_squared(), numeric::min(), and docking::s.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References begin, numeric::distance_squared(), end, ObjexxFCL::FArray3D< T >::index(), create_a3b_hbs::j, max(), min(), subloop_histogram::size, numeric::xyzTriple< T >::x(), numeric::xyzVector< T >::x(), numeric::xyzTriple< T >::y(), numeric::xyzVector< T >::y(), numeric::xyzTriple< T >::z(), and numeric::xyzVector< T >::z().
Referenced by c2_clash_check().
|
inline |
References begin, numeric::distance_squared(), end, ObjexxFCL::FArray3D< T >::index(), create_a3b_hbs::j, max(), min(), subloop_histogram::size, numeric::xyzTriple< T >::x(), numeric::xyzVector< T >::x(), numeric::xyzTriple< T >::y(), numeric::xyzVector< T >::y(), numeric::xyzTriple< T >::z(), and numeric::xyzVector< T >::z().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References create_a3b_hbs::i, and beta_nonlocal::pose.
References create_a3b_hbs::i, and beta_nonlocal::pose.
References basic::options::OptionKeys::smhybrid::add_cavities, kmeans_adaptive_kernel_density_bb_dependent_rotlib::ang, compute_difference::b, test.T005_Bindings::base, basic::options::OptionKeys::willmatch::c2_linker_dist, basic::options::OptionKeys::willmatch::c2_symm_increment, basic::options::OptionKeys::carbohydrates::clash_check::clash_check, numeric::xyzVector< T >::cross(), design(), numeric::xyzVector< T >::distance_squared(), numeric::xyzVector< T >::dot(), ObjexxFCL::format::F(), filter, PREcst::fname, create_a3b_hbs::i, test.T110_numeric::I, basic::options::OptionKeys::willmatch::interface_size, create_a3b_hbs::j, extract_by_sidechain_sasa_score::l, minimize(), basic::options::OptionKeys::stepwise::move, myoptH(), surface_app::native, basic::options::OptionKeys::out::file::o, basic::options::option, erraser_single_res_analysis::out, output_packstat_pdb(), basic::options::OptionKeys::motifs::r1, basic::options::OptionKeys::motifs::r2, numeric::conversions::radians(), randvec(), repack(), rot_pose(), numeric::rotation_axis(), numeric::rotation_matrix(), numeric::rotation_matrix_degrees(), test.T200_Scoring::rsd1, test.T200_Scoring::rsd2, docking::s, basic::options::OptionKeys::AnchoredDesign::filters::sasa, spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib::scale, basic::options::OptionKeys::out::sf, sfd, basic::options::OptionKeys::out::file::silent, ObjexxFCL::string_of(), basic::options::OptionKeys::willmatch::symmetry_c2_dock, predPRE::t, basic::options::TR, trans, trans_pose(), numeric::random::uniform(), utility_exit_with_message, kmeans_adaptive_kernel_density_bb_dependent_rotlib::v, numeric::xyzVector< T >::x(), numeric::xyzVector< T >::y(), and numeric::xyzVector< T >::z().
Referenced by main().
References basic::options::OptionKeys::smhybrid::add_cavities, kmeans_adaptive_kernel_density_bb_dependent_rotlib::ang, compute_difference::b, test.T005_Bindings::base, basic::options::OptionKeys::willmatch::c2_linker_dist, basic::options::OptionKeys::willmatch::c2_symm_increment, basic::options::OptionKeys::carbohydrates::clash_check::clash_check, numeric::xyzVector< T >::cross(), design(), numeric::xyzVector< T >::distance_squared(), numeric::xyzVector< T >::dot(), ObjexxFCL::format::F(), filter, PREcst::fname, create_a3b_hbs::i, test.T110_numeric::I, basic::options::OptionKeys::willmatch::interface_size, create_a3b_hbs::j, extract_by_sidechain_sasa_score::l, minimize(), basic::options::OptionKeys::stepwise::move, myoptH(), surface_app::native, basic::options::OptionKeys::out::file::o, basic::options::option, erraser_single_res_analysis::out, output_packstat_pdb(), basic::options::OptionKeys::motifs::r1, basic::options::OptionKeys::motifs::r2, numeric::conversions::radians(), randvec(), repack(), rot_pose(), numeric::rotation_axis(), numeric::rotation_matrix(), numeric::rotation_matrix_degrees(), test.T200_Scoring::rsd1, test.T200_Scoring::rsd2, docking::s, basic::options::OptionKeys::AnchoredDesign::filters::sasa, spectral_cluster_kmeans_adaptive_kernel_density_bb_dependent_rotlib::scale, basic::options::OptionKeys::out::sf, sfd, basic::options::OptionKeys::out::file::silent, ObjexxFCL::string_of(), basic::options::OptionKeys::willmatch::symmetry_c2_dock, predPRE::t, basic::options::TR, trans, trans_pose(), numeric::random::uniform(), utility_exit_with_message, kmeans_adaptive_kernel_density_bb_dependent_rotlib::v, numeric::xyzVector< T >::x(), numeric::xyzVector< T >::y(), and numeric::xyzVector< T >::z().
References basic::options::OptionKeys::smhybrid::add_cavities, test.T005_Bindings::base, basic::options::OptionKeys::carbohydrates::clash_check::clash_check, design_homodimer(), numeric::xyzVector< T >::distance_squared(), ObjexxFCL::format::F(), PREcst::fname, create_a3b_hbs::i, test.T110_numeric::I, create_a3b_hbs::j, extract_by_sidechain_sasa_score::l, basic::options::OptionKeys::stepwise::move, myoptH(), surface_app::native, basic::options::OptionKeys::out::file::o, basic::options::option, erraser_single_res_analysis::out, output_packstat_pdb(), basic::options::OptionKeys::motifs::r1, basic::options::OptionKeys::motifs::r2, rot_pose(), test.T200_Scoring::rsd1, test.T200_Scoring::rsd2, sd(), basic::options::OptionKeys::out::sf, sfd, basic::options::OptionKeys::out::file::silent, ObjexxFCL::string_of(), basic::options::TR, trans_pose(), utility_exit_with_message, kmeans_adaptive_kernel_density_bb_dependent_rotlib::v, numeric::xyzVector< T >::x(), numeric::xyzVector< T >::y(), and numeric::xyzVector< T >::z().
Referenced by main().
References basic::options::OptionKeys::smhybrid::add_cavities, test.T005_Bindings::base, basic::options::OptionKeys::carbohydrates::clash_check::clash_check, design_homodimer(), numeric::xyzVector< T >::distance_squared(), ObjexxFCL::format::F(), PREcst::fname, create_a3b_hbs::i, test.T110_numeric::I, create_a3b_hbs::j, extract_by_sidechain_sasa_score::l, basic::options::OptionKeys::stepwise::move, myoptH(), surface_app::native, basic::options::OptionKeys::out::file::o, basic::options::option, erraser_single_res_analysis::out, output_packstat_pdb(), basic::options::OptionKeys::motifs::r1, basic::options::OptionKeys::motifs::r2, rot_pose(), test.T200_Scoring::rsd1, test.T200_Scoring::rsd2, sd(), basic::options::OptionKeys::out::sf, sfd, basic::options::OptionKeys::out::file::silent, ObjexxFCL::string_of(), basic::options::TR, trans_pose(), utility_exit_with_message, kmeans_adaptive_kernel_density_bb_dependent_rotlib::v, numeric::xyzVector< T >::x(), numeric::xyzVector< T >::y(), and numeric::xyzVector< T >::z().
|
inline |
References compute_difference::b, count, docking::s, test_mm_lj::step, trans, and utility_exit_with_message.
|
inline |
References compute_difference::b, count, docking::s, test_mm_lj::step, trans, and utility_exit_with_message.
|
inline |
References basic::options::OptionKeys::mh::match::aa1, basic::options::OptionKeys::mh::match::aa2, MatchLig::align_info, test.T005_Bindings::base, basic::options::OptionKeys::crossmatch::clash_dis, utility::options::OptionKeys::options::exit, utility::file_basename(), detail::find(), create_a3b_hbs::i, kmeans_adaptive_kernel_density_bb_dependent_rotlib::idx, MatchLig::isbad(), test.T008_Serialization::iss, myoptH(), beta_sc_scan::name3, surface_app::native, basic::options::option, create_a3b_hbs::pdb_info, basic::options::OptionKeys::mp::assembly::poses, residue, test.T200_Scoring::rsd1, test.T200_Scoring::rsd2, docking::s, MatchAlignInfo::sqp, basic::options::TR, and utility_exit_with_message.
Referenced by main().
|
inline |
References basic::options::OptionKeys::mh::match::aa1, basic::options::OptionKeys::mh::match::aa2, MatchLig::align_info, test.T005_Bindings::base, basic::options::OptionKeys::crossmatch::clash_dis, utility::options::OptionKeys::options::exit, utility::file_basename(), detail::find(), create_a3b_hbs::i, kmeans_adaptive_kernel_density_bb_dependent_rotlib::idx, MatchLig::isbad(), test.T008_Serialization::iss, myoptH(), beta_sc_scan::name3, surface_app::native, basic::options::option, create_a3b_hbs::pdb_info, basic::options::OptionKeys::mp::assembly::poses, residue, test.T200_Scoring::rsd1, test.T200_Scoring::rsd2, docking::s, MatchAlignInfo::sqp, basic::options::TR, and utility_exit_with_message.
|
inline |
References test.T005_Bindings::base, ObjexxFCL::FArray3D< T >::dimension(), create_a3b_hbs::i, create_a3b_hbs::ii, ObjexxFCL::FArray3D< T >::index(), create_a3b_hbs::j, numeric::max(), numeric::xyzVector< T >::max(), numeric::min(), numeric::xyzVector< T >::min(), basic::options::OptionKeys::legacy_sewing::neighbor_cutoff, test.T300_PyJobDistributor::pp, numeric::square(), numeric::xyzTriple< T >::x(), numeric::xyzVector< T >::x(), numeric::xyzTriple< T >::y(), numeric::xyzVector< T >::y(), numeric::xyzTriple< T >::z(), and numeric::xyzVector< T >::z().
|
inline |
References test.T005_Bindings::base, ObjexxFCL::FArray3D< T >::dimension(), create_a3b_hbs::i, create_a3b_hbs::ii, ObjexxFCL::FArray3D< T >::index(), create_a3b_hbs::j, numeric::max(), numeric::xyzVector< T >::max(), numeric::min(), numeric::xyzVector< T >::min(), basic::options::OptionKeys::legacy_sewing::neighbor_cutoff, test.T300_PyJobDistributor::pp, numeric::square(), numeric::xyzTriple< T >::x(), numeric::xyzVector< T >::x(), numeric::xyzTriple< T >::y(), numeric::xyzVector< T >::y(), numeric::xyzTriple< T >::z(), and numeric::xyzVector< T >::z().
References create_a3b_hbs::r.
References create_a3b_hbs::r.
|
inline |
|
inline |
MatchBase MatchSet::base |
Vec MatchSet::bbl_ |
numeric::xyzTriple< platform::Size > MatchSet::cube_dim_ |
ObjexxFCL::FArray3D< vector1< Vec > > MatchSet::cubes_ |
MatchAlignerOP MatchSet::mop |
Pose MatchSet::native |
Real MatchSet::neighbor_cutoff_sq_ |
utility::vector1< Vec > MatchSet::points_ |
Real MatchSet::side_inv_ |
vector1< MatchAlignInfo > MatchSet::xforms_seen_ |