![]() |
Rosetta Protocols
2014.16.56682
|
#include <GridBase.hh>
Public Member Functions | |
| GridBase () | |
| virtual | ~GridBase () |
| virtual void | initialize (core::Vector const ¢er, core::Real width, core::Real resolution)=0 |
| initialize a grid of zeros with a given centerpoint, width and resolution (in angstroms). More... | |
| virtual void | refresh (core::pose::Pose const &pose, core::Vector const ¢er, core::Size const &ligand_chain_id_to_exclude)=0 |
| populate the grid with values based on a passed pose More... | |
| virtual void | refresh (core::pose::Pose const &pose, core::Vector const ¢er, utility::vector1< core::Size > ligand_chain_ids_to_exclude)=0 |
| populate the grid with values based on a passed pose More... | |
| virtual void | refresh (core::pose::Pose const &pose, core::Vector const ¢er)=0 |
| populate the grid with values based on a passed pose More... | |
| virtual void | parse_my_tag (utility::tag::TagCOP tag)=0 |
| a grid based on RosettaScripts input More... | |
| virtual core::Real | score (core::conformation::UltraLightResidue const &residue, core::Real const max_score, qsarMapOP qsar_map)=0 |
| return the current scoer of an UltraLightResidue using the current grid More... | |
| virtual core::Real | atom_score (core::conformation::UltraLightResidue const &residue, core::Size atomno, qsarMapOP qsar_map)=0 |
| return the current score of an atom using the current grid More... | |
| virtual core::Real | score (core::conformation::Residue const &residue, core::Real const max_score, qsarMapOP qsar_map)=0 |
| return the current score of a residue using the current grid More... | |
| virtual core::Real | atom_score (core::conformation::Residue const &residue, core::Size atomno, qsarMapOP qsar_map)=0 |
| return the current score of an atom using the current grid More... | |
| virtual std::string | get_type ()=0 |
| get the type of the grid More... | |
| virtual void | set_chain (char chain)=0 |
| set the chain the grid applies to More... | |
| virtual void | dump_BRIX (std::string const &prefix)=0 |
| output a BRIX formatted grid. This really does not work well but is being left for legacy purposes More... | |
| virtual utility::json_spirit::Value | serialize ()=0 |
| Serialize the GridBase object into a json_spirit Value. More... | |
| virtual void | deserialize (utility::json_spirit::mObject data)=0 |
| deserialize a json spirit Value into a GridBase object More... | |
| virtual bool | is_in_grid (core::conformation::UltraLightResidue const &residue)=0 |
| determine if all residue atoms are in a grid More... | |
| virtual bool | is_in_grid (core::conformation::Residue const &residue)=0 |
| determine if all residue atoms are in a grid More... | |
|
inline |
|
inlinevirtual |
|
pure virtual |
return the current score of an atom using the current grid
Implemented in protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ChargeGrid, protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::ShapeGrid, protocols::qsar::scoring_grid::SolvationMetaGrid, protocols::qsar::scoring_grid::VdwGrid, protocols::qsar::scoring_grid::HbdGrid, and protocols::qsar::scoring_grid::HbaGrid.
|
pure virtual |
return the current score of an atom using the current grid
Implemented in protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::ChargeGrid, protocols::qsar::scoring_grid::ShapeGrid, protocols::qsar::scoring_grid::SolvationMetaGrid, protocols::qsar::scoring_grid::VdwGrid, protocols::qsar::scoring_grid::HbdGrid, and protocols::qsar::scoring_grid::HbaGrid.
|
pure virtual |
deserialize a json spirit Value into a GridBase object
Implemented in protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ChargeGrid, protocols::qsar::scoring_grid::SolvationMetaGrid, protocols::qsar::scoring_grid::ShapeGrid, protocols::qsar::scoring_grid::VdwGrid, protocols::qsar::scoring_grid::HbdGrid, protocols::qsar::scoring_grid::HbaGrid, protocols::qsar::scoring_grid::LigandPropertyScore, protocols::qsar::scoring_grid::SolvationGrid, protocols::qsar::scoring_grid::RepGrid, protocols::qsar::scoring_grid::AtrGrid, and protocols::qsar::scoring_grid::ClassicGrid.
|
pure virtual |
output a BRIX formatted grid. This really does not work well but is being left for legacy purposes
Implemented in protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ConstantScoreBase, and protocols::qsar::scoring_grid::SolvationMetaGrid.
|
pure virtual |
get the type of the grid
Implemented in protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::SolvationMetaGrid, and protocols::qsar::scoring_grid::LigandPropertyScore.
|
pure virtual |
initialize a grid of zeros with a given centerpoint, width and resolution (in angstroms).
Implemented in protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ConstantScoreBase, and protocols::qsar::scoring_grid::SolvationMetaGrid.
|
pure virtual |
determine if all residue atoms are in a grid
Implemented in protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ConstantScoreBase, and protocols::qsar::scoring_grid::SolvationMetaGrid.
|
pure virtual |
determine if all residue atoms are in a grid
Implemented in protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::SingleGrid, and protocols::qsar::scoring_grid::SolvationMetaGrid.
|
pure virtual |
a grid based on RosettaScripts input
Implemented in protocols::qsar::scoring_grid::ChargeGrid, protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::HbdGrid, protocols::qsar::scoring_grid::HbaGrid, protocols::qsar::scoring_grid::SolvationMetaGrid, protocols::qsar::scoring_grid::ShapeGrid, protocols::qsar::scoring_grid::RepGrid, protocols::qsar::scoring_grid::AtrGrid, protocols::qsar::scoring_grid::ClassicGrid, protocols::qsar::scoring_grid::VdwGrid, protocols::qsar::scoring_grid::SolvationGrid, and protocols::qsar::scoring_grid::LigandPropertyScore.
|
pure virtual |
populate the grid with values based on a passed pose
Implemented in protocols::qsar::scoring_grid::ChargeGrid, protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::ShapeGrid, protocols::qsar::scoring_grid::SolvationMetaGrid, protocols::qsar::scoring_grid::VdwGrid, protocols::qsar::scoring_grid::HbaGrid, protocols::qsar::scoring_grid::HbdGrid, protocols::qsar::scoring_grid::SolvationGrid, protocols::qsar::scoring_grid::RepGrid, protocols::qsar::scoring_grid::AtrGrid, and protocols::qsar::scoring_grid::ClassicGrid.
|
pure virtual |
populate the grid with values based on a passed pose
Implemented in protocols::qsar::scoring_grid::ChargeGrid, protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::ShapeGrid, protocols::qsar::scoring_grid::SolvationMetaGrid, protocols::qsar::scoring_grid::VdwGrid, protocols::qsar::scoring_grid::HbaGrid, protocols::qsar::scoring_grid::HbdGrid, protocols::qsar::scoring_grid::SolvationGrid, protocols::qsar::scoring_grid::RepGrid, protocols::qsar::scoring_grid::AtrGrid, and protocols::qsar::scoring_grid::ClassicGrid.
|
pure virtual |
populate the grid with values based on a passed pose
Implemented in protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ChargeGrid, protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::SolvationMetaGrid, protocols::qsar::scoring_grid::ShapeGrid, protocols::qsar::scoring_grid::VdwGrid, protocols::qsar::scoring_grid::HbaGrid, protocols::qsar::scoring_grid::HbdGrid, protocols::qsar::scoring_grid::SolvationGrid, protocols::qsar::scoring_grid::RepGrid, protocols::qsar::scoring_grid::AtrGrid, and protocols::qsar::scoring_grid::ClassicGrid.
|
pure virtual |
return the current scoer of an UltraLightResidue using the current grid
Implemented in protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ChargeGrid, protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::ShapeGrid, protocols::qsar::scoring_grid::SolvationMetaGrid, protocols::qsar::scoring_grid::VdwGrid, protocols::qsar::scoring_grid::HbdGrid, protocols::qsar::scoring_grid::HbaGrid, and protocols::qsar::scoring_grid::LigandPropertyScore.
|
pure virtual |
return the current score of a residue using the current grid
Implemented in protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ChargeGrid, protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::ShapeGrid, protocols::qsar::scoring_grid::SolvationMetaGrid, protocols::qsar::scoring_grid::VdwGrid, protocols::qsar::scoring_grid::HbdGrid, protocols::qsar::scoring_grid::HbaGrid, and protocols::qsar::scoring_grid::LigandPropertyScore.
|
pure virtual |
Serialize the GridBase object into a json_spirit Value.
Implemented in protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::SingleGrid, protocols::qsar::scoring_grid::ChargeGrid, protocols::qsar::scoring_grid::SolvationMetaGrid, protocols::qsar::scoring_grid::ShapeGrid, protocols::qsar::scoring_grid::VdwGrid, protocols::qsar::scoring_grid::HbdGrid, protocols::qsar::scoring_grid::HbaGrid, protocols::qsar::scoring_grid::LigandPropertyScore, protocols::qsar::scoring_grid::SolvationGrid, protocols::qsar::scoring_grid::RepGrid, protocols::qsar::scoring_grid::AtrGrid, and protocols::qsar::scoring_grid::ClassicGrid.
|
pure virtual |
set the chain the grid applies to
Implemented in protocols::qsar::scoring_grid::ConstantScoreBase, protocols::qsar::scoring_grid::SolvationMetaGrid, and protocols::qsar::scoring_grid::SingleGrid.
1.8.7