![]() |
Rosetta Core
2014.35
|
Namespaces | |
atom_tree_diffs | |
pose_stream | |
Classes | |
class | ImportPoseOptions |
This class contains all of the data which is used in the process of reading a PDB into a Pose. There is actually a substantial amount of data! More... | |
class | ImportPoseOptionsCreator |
class | PDBSilentStruct |
class | PDBSilentStructCreator |
creator for the PDBSilentStruct class More... | |
class | PoseFromPDBLoader |
class | PoseFromPDBLoaderCreator |
Functions | |
void | read_additional_pdb_data (std::string const &s, pose::Pose &pose, io::pdb::FileData const &, bool read_fold_tree) |
void | read_additional_pdb_data (std::string const &s, pose::Pose &pose, ImportPoseOptions const &options, bool read_fold_tree) |
pose::PoseOP | pose_from_pdb (std::string const &filename, bool read_fold_tree=false) |
Returns a PoseOP object from the Pose created from input PDB <filename> More... | |
pose::PoseOP | pose_from_pdb (chemical::ResidueTypeSet const &residue_set, std::string const &filename, bool read_fold_tree=false) |
Returns a PoseOP object from the Pose created by reading the input PDB <filename>, this constructor allows for a non-default ResidueTypeSet <residue_set> More... | |
void | pose_from_pdb (pose::Pose &pose, chemical::ResidueTypeSet const &residue_set, std::string const &filename, bool read_fold_tree=false) |
Reads in data from input PDB <filename> and stores it in the Pose <pose>, this constructor allows for a non-default ResidueTypeSet <residue_set> More... | |
void | pose_from_pdb (pose::Pose &pose, chemical::ResidueTypeSet const &residue_set, std::string const &filenames_string, ImportPoseOptions const &options, bool read_fold_tree) |
void | pose_from_pdb (pose::Pose &pose, std::string const &filename, bool read_fold_tree=false) |
Reads in data from input PDB <filename> and stores it in the Pose <pose>, uses the FA_STANDARD ResidueTypeSet (fullatom) by default. More... | |
void | pose_from_pdb (pose::Pose &pose, std::string const &filename, ImportPoseOptions const &options, bool read_fold_tree) |
utility::vector1 < core::pose::PoseOP > | poseOPs_from_pdbs (utility::vector1< std::string > const &filenames, bool read_fold_tree) |
utility::vector1 < core::pose::PoseOP > | poseOPs_from_pdbs (utility::vector1< std::string > const &filenames, ImportPoseOptions const &options, bool read_fold_tree) |
utility::vector1 < core::pose::Pose > | poses_from_pdbs (utility::vector1< std::string > const &filenames, bool read_fold_tree) |
utility::vector1 < core::pose::Pose > | poses_from_pdbs (chemical::ResidueTypeSet const &residue_set, utility::vector1< std::string > const &filenames, bool read_fold_tree) |
void | read_all_poses (const utility::vector1< std::string > &filenames, utility::vector1< core::pose::Pose > *poses) |
utility::vector1 < core::pose::PoseOP > | poseOPs_from_pdbs (chemical::ResidueTypeSet const &residue_set, utility::vector1< std::string > const &filenames, ImportPoseOptions const &options, bool read_fold_tree) |
void | pose_from_pdb (utility::vector1< pose::Pose > &poses, std::string const &filename, bool read_fold_tree=false) |
Reads data from an input PDB containing multiple models named <filename> and stores it in a vector of Pose objects named <poses> using the FA_STANDARD ResidueTypeSet (fullatom) More... | |
void | pose_from_pdb (utility::vector1< pose::Pose > &poses, chemical::ResidueTypeSet const &residue_set, std::string const &filename, bool read_fold_tree=false) |
Reads data from an input PDB containing multiple models named <filename> and stores it in a vector of Pose objects named <poses> using ResidueTypeSet <residue_set> More... | |
void | pose_from_pdb (utility::vector1< pose::Pose > &poses, chemical::ResidueTypeSet const &residue_set, std::string const &filename, ImportPoseOptions const &options, bool read_fold_tree) |
void | pose_from_pdbstring (pose::Pose &pose, std::string const &pdbcontents, ImportPoseOptions const &options, std::string const &filename) |
void | pose_from_pdbstring (pose::Pose &pose, std::string const &pdbcontents, std::string const &filename) |
void | pose_from_pdbstring (pose::Pose &pose, std::string const &pdbcontents, chemical::ResidueTypeSet const &residue_set, std::string const &filename) |
void | pose_from_pdbstring (pose::Pose &pose, std::string const &pdbcontents, chemical::ResidueTypeSet const &residue_set, ImportPoseOptions const &options, std::string const &filename) |
void | pose_from_pdb_stream (pose::Pose &pose, std::istream &pdb_stream, std::string const &filename, ImportPoseOptions const &options) |
void | centroid_pose_from_pdb (pose::Pose &pose, std::string const &filename, bool read_fold_tree=false) |
uses the CENTROID residue_set More... | |
void | build_pose (io::pdb::FileData &fd,pose::Pose &pose, chemical::ResidueTypeSet const &residue_set) |
Look for peptide bonds connected by >3A and replace them with a jump. More... | |
void | build_pose (io::pdb::FileData &fd, pose::Pose &pose, chemical::ResidueTypeSet const &residue_set, ImportPoseOptions const &options) |
Build Rosetta 3 Pose object from FileData. More... | |
void | build_pose_as_is2 (io::pdb::FileData &fd, pose::Pose &pose, chemical::ResidueTypeSet const &residue_set, id::AtomID_Mask &missing, ImportPoseOptions const &options) |
void | build_pose_as_is (io::pdb::FileData &fd, pose::Pose &pose, chemical::ResidueTypeSet const &residue_set, ImportPoseOptions const &options) |
Try to Build pose object from pdb 'as-is'. PDB file must be really clean. More... | |
void | set_reasonable_fold_tree (pose::Pose &pose) |
static basic::Tracer | tr ("core.io.silent.PDBSilentStruct") |
Variables | |
basic::Tracer | TR ("core.import_pose.import_pose") |
basic::Tracer | TR_dump_pdb_dummy |
special Tracer instance acting as special param for all traced_dump_pdb functions More... | |
basic::Tracer | tr ("core.import_pose.import_pose_options") |
typedef utility::pointer::owning_ptr< ImportPoseOptions const > core::import_pose::ImportPoseOptionsCOP |
typedef utility::pointer::owning_ptr< PoseFromPDBLoader const > core::import_pose::PoseFromPDBLoaderCOP |
typedef std::string core::import_pose::String |
void core::import_pose::build_pose | ( | io::pdb::FileData & | fd, |
pose::Pose & | pose, | ||
chemical::ResidueTypeSet const & | residue_set | ||
) |
Look for peptide bonds connected by >3A and replace them with a jump.
Create pose object, using given FileData object. If PDB cleanin specified - it will be applied first. Constructs a ImportPoseOptions object from the command line
References core::chemical::FA_RNA, core::chemical::ResidueTypeSet::name(), options, and core::import_pose::ImportPoseOptions::set_rna().
Referenced by core::import_pose::PDBSilentStruct::fill_pose(), core::import_pose::atom_tree_diffs::pose_from_atom_tree_diff(), pose_from_pdb(), and pose_from_pdbstring().
void core::import_pose::build_pose | ( | io::pdb::FileData & | fd, |
pose::Pose & | pose, | ||
chemical::ResidueTypeSet const & | residue_set, | ||
ImportPoseOptions const & | options | ||
) |
Build Rosetta 3 Pose object from FileData.
Create pose object, using given FileData object. If PDB cleanin specified - it will be applied first.
References build_pose_as_is(), and TR.
void core::import_pose::build_pose_as_is | ( | io::pdb::FileData & | fd, |
pose::Pose & | pose, | ||
chemical::ResidueTypeSet const & | residue_set, | ||
ImportPoseOptions const & | options | ||
) |
Try to Build pose object from pdb 'as-is'. PDB file must be really clean.
Create pose object, using given FileData object. No PDB cleanin will be appliend.
References core::io::pdb::build_pose_as_is1(), and build_pose_as_is2().
Referenced by build_pose().
void core::import_pose::build_pose_as_is2 | ( | io::pdb::FileData & | fd, |
pose::Pose & | pose, | ||
chemical::ResidueTypeSet const & | residue_set, | ||
id::AtomID_Mask & | missing, | ||
ImportPoseOptions const & | options | ||
) |
References core::pose::carbohydrates::align_virtual_atoms_in_carbohydrate_residue(), core::util::auto_setup_all_metal_bonds(), core::util::auto_setup_all_metal_constraints(), chemical, core::pose::Pose::conformation(), core::conformation::Conformation::contains_carbohydrate_residues(), core::chemical::FA_STANDARD, core::pose::full_model_info::make_sure_full_model_info_is_setup(), core::import_pose::ImportPoseOptions::metal_bond_angle_constraint_multiplier(), core::import_pose::ImportPoseOptions::metal_bond_dist_constraint_multiplier(), core::import_pose::ImportPoseOptions::metal_bond_LJ_multiplier(), core::chemical::ResidueTypeSet::name(), core::import_pose::ImportPoseOptions::no_optH(), core::pack::optimize_H_and_notify(), core::pack::pack_missing_sidechains(), core::import_pose::ImportPoseOptions::pack_missing_sidechains(), core::pose::Pose::pdb_info(), core::pose::Pose::residue_type(), set_reasonable_fold_tree(), core::import_pose::ImportPoseOptions::set_up_metal_bonds(), core::import_pose::ImportPoseOptions::set_up_metal_constraints(), core::import_pose::ImportPoseOptions::skip_set_reasonable_fold_tree(), and core::pose::Pose::total_residue().
Referenced by build_pose_as_is().
void core::import_pose::centroid_pose_from_pdb | ( | pose::Pose & | pose, |
std::string const & | filename, | ||
bool | read_fold_tree = false |
||
) |
uses the CENTROID residue_set
Reads in data from input PDB <filename> and stores it in the Pose <pose> using the CENTROID ResidueTypeSet (centroid)
References core::chemical::CENTROID, chemical, pose_from_pdb(), and residue_type_set.
pose::PoseOP core::import_pose::pose_from_pdb | ( | std::string const & | filename, |
bool | read_fold_tree = false |
||
) |
Returns a PoseOP object from the Pose created from input PDB <filename>
example(s): pose = pose_from_pdb("YFP.pdb") See also: Pose PDBInfo make_pose_from_sequence pose_from_rcsb pose_from_sequence
Referenced by centroid_pose_from_pdb(), core::import_pose::pose_stream::PDBPoseInputStream::fill_pose(), core::fragment::fill_template_frames_from_pdb(), pose_from_pdb(), poseOPs_from_pdbs(), poses_from_pdbs(), read_all_poses(), and core::fragment::read_std_frags_from_cmd().
pose::PoseOP core::import_pose::pose_from_pdb | ( | chemical::ResidueTypeSet const & | residue_set, |
std::string const & | filename, | ||
bool | read_fold_tree | ||
) |
Returns a PoseOP object from the Pose created by reading the input PDB <filename>, this constructor allows for a non-default ResidueTypeSet <residue_set>
References pose_from_pdb().
void core::import_pose::pose_from_pdb | ( | pose::Pose & | pose, |
chemical::ResidueTypeSet const & | residue_set, | ||
std::string const & | filenames_string, | ||
bool | read_fold_tree | ||
) |
Reads in data from input PDB <filename> and stores it in the Pose <pose>, this constructor allows for a non-default ResidueTypeSet <residue_set>
References core::chemical::FA_RNA, core::chemical::ResidueTypeSet::name(), options, pose_from_pdb(), and core::import_pose::ImportPoseOptions::set_rna().
void core::import_pose::pose_from_pdb | ( | pose::Pose & | pose, |
chemical::ResidueTypeSet const & | residue_set, | ||
std::string const & | filenames_string, | ||
ImportPoseOptions const & | options, | ||
bool | read_fold_tree | ||
) |
References build_pose(), core::chemical::CENTROID, core::pose::Pose::conformation(), core::io::pdb::PDB_DReader::createFileData(), file, filename(), core::io::pdb::FileData::filename, utility::join(), core::chemical::ResidueTypeSet::name(), read_additional_pdb_data(), core::conformation::Conformation::same_type_as_me(), core::pose::Pose::set_new_conformation(), core::pose::set_ss_from_phipsi(), utility::slurp(), utility::split(), TR, and utility_exit_with_message.
void core::import_pose::pose_from_pdb | ( | pose::Pose & | pose, |
std::string const & | filename, | ||
bool | read_fold_tree = false |
||
) |
Reads in data from input PDB <filename> and stores it in the Pose <pose>, uses the FA_STANDARD ResidueTypeSet (fullatom) by default.
example(s): pose_from_pdb(pose,"YFP.pdb") See also: Pose PDBInfo
References options, and pose_from_pdb().
void core::import_pose::pose_from_pdb | ( | pose::Pose & | pose, |
std::string const & | filename, | ||
ImportPoseOptions const & | options, | ||
bool | read_fold_tree | ||
) |
void core::import_pose::pose_from_pdb | ( | utility::vector1< pose::Pose > & | poses, |
std::string const & | filename, | ||
bool | read_fold_tree | ||
) |
Reads data from an input PDB containing multiple models named <filename> and stores it in a vector of Pose objects named <poses> using the FA_STANDARD ResidueTypeSet (fullatom)
References chemical, core::chemical::FA_STANDARD, pose_from_pdb(), and residue_type_set.
void core::import_pose::pose_from_pdb | ( | utility::vector1< pose::Pose > & | poses, |
chemical::ResidueTypeSet const & | residue_set, | ||
std::string const & | filename, | ||
bool | read_fold_tree | ||
) |
Reads data from an input PDB containing multiple models named <filename> and stores it in a vector of Pose objects named <poses> using ResidueTypeSet <residue_set>
References core::chemical::FA_RNA, core::chemical::ResidueTypeSet::name(), options, pose_from_pdb(), and core::import_pose::ImportPoseOptions::set_rna().
void core::import_pose::pose_from_pdb | ( | utility::vector1< pose::Pose > & | poses, |
chemical::ResidueTypeSet const & | residue_set, | ||
std::string const & | filename, | ||
ImportPoseOptions const & | options, | ||
bool | read_fold_tree | ||
) |
void core::import_pose::pose_from_pdb_stream | ( | pose::Pose & | pose, |
std::istream & | pdb_stream, | ||
std::string const & | filename, | ||
ImportPoseOptions const & | options | ||
) |
References core::chemical::ChemicalManager::get_instance(), pose_from_pdbstring(), read_additional_pdb_data(), core::import_pose::ImportPoseOptions::read_fold_tree(), residue_type_set, core::import_pose::ImportPoseOptions::residue_type_set(), and utility::slurp().
Referenced by core::import_pose::PoseFromPDBLoader::create_resource().
void core::import_pose::pose_from_pdbstring | ( | pose::Pose & | pose, |
std::string const & | pdbcontents, | ||
ImportPoseOptions const & | options, | ||
std::string const & | filename | ||
) |
void core::import_pose::pose_from_pdbstring | ( | pose::Pose & | pose, |
std::string const & | pdbcontents, | ||
std::string const & | filename | ||
) |
References options, and pose_from_pdbstring().
void core::import_pose::pose_from_pdbstring | ( | pose::Pose & | pose, |
std::string const & | pdbcontents, | ||
chemical::ResidueTypeSet const & | residue_set, | ||
std::string const & | filename | ||
) |
void core::import_pose::pose_from_pdbstring | ( | pose::Pose & | pose, |
std::string const & | pdbcontents, | ||
chemical::ResidueTypeSet const & | residue_set, | ||
ImportPoseOptions const & | options, | ||
std::string const & | filename | ||
) |
utility::vector1< core::pose::PoseOP > core::import_pose::poseOPs_from_pdbs | ( | utility::vector1< std::string > const & | filenames, |
bool | read_fold_tree | ||
) |
References options.
Referenced by poseOPs_from_pdbs().
utility::vector1< core::pose::PoseOP > core::import_pose::poseOPs_from_pdbs | ( | utility::vector1< std::string > const & | filenames, |
ImportPoseOptions const & | options, | ||
bool | read_fold_tree | ||
) |
utility::vector1< core::pose::PoseOP > core::import_pose::poseOPs_from_pdbs | ( | chemical::ResidueTypeSet const & | residue_set, |
utility::vector1< std::string > const & | filenames, | ||
ImportPoseOptions const & | options, | ||
bool | read_fold_tree | ||
) |
References chemical, core::sequence::end, and pose_from_pdb().
utility::vector1< core::pose::Pose > core::import_pose::poses_from_pdbs | ( | utility::vector1< std::string > const & | filenames, |
bool | read_fold_tree | ||
) |
Only returns full-atom poses
References chemical, core::chemical::FA_STANDARD, and residue_type_set.
utility::vector1< core::pose::Pose > core::import_pose::poses_from_pdbs | ( | chemical::ResidueTypeSet const & | residue_set, |
utility::vector1< std::string > const & | filenames, | ||
bool | read_fold_tree | ||
) |
void core::import_pose::read_additional_pdb_data | ( | std::string const & | s, |
pose::Pose & | pose, | ||
io::pdb::FileData const & | , | ||
bool | read_fold_tree | ||
) |
References options.
Referenced by core::import_pose::PDBSilentStruct::fill_pose(), pose_from_pdb(), and pose_from_pdb_stream().
void core::import_pose::read_additional_pdb_data | ( | std::string const & | s, |
pose::Pose & | pose, | ||
ImportPoseOptions const & | options, | ||
bool | read_fold_tree | ||
) |
void core::import_pose::read_all_poses | ( | const utility::vector1< std::string > & | filenames, |
utility::vector1< core::pose::Pose > * | poses | ||
) |
References pose_from_pdb().
void core::import_pose::set_reasonable_fold_tree | ( | pose::Pose & | pose | ) |
All ligand residues and polymer branches have been appended by a jump. This method creates a new fold tree without jumps through ligands, using CHEMICAL edges instead.
References core::conformation::Residue::atom_name(), core::chemical::BRANCH_LOWER_TERMINUS_VARIANT, core::chemical::BRANCH_POINT_VARIANT, core::conformation::Residue::chain(), core::conformation::Residue::connect_atom(), core::conformation::Residue::connect_map(), core::conformation::Residue::connection_incomplete(), core::pose::Pose::fold_tree(), core::conformation::Residue::has_variant_type(), core::kinematics::Edge::is_jump(), core::kinematics::Edge::label(), core::chemical::ResidueType::n_residue_connections(), core::chemical::ResidueType::name(), core::chemical::ResConnID::resid(), core::pose::Pose::residue(), core::pose::Pose::residue_type(), runtime_assert, core::kinematics::Edge::stop(), core::pose::Pose::total_residue(), and TR.
Referenced by build_pose_as_is2().
|
static |
basic::Tracer core::import_pose::tr("core.io.silent.PDBSilentStruct") | ( | "core.import_pose.import_pose_options" | ) |
basic::Tracer core::import_pose::TR("core.import_pose.import_pose") |
basic::Tracer core::import_pose::TR_dump_pdb_dummy |
special Tracer instance acting as special param for all traced_dump_pdb functions
Referenced by core::io::pdb::traced_dump_pdb().