Rosetta
Namespaces | Typedefs | Enumerations | Functions
merge_and_split_behaviors_io.hh File Reference

Database input/output function declarations for residue-splitting behaviors. More...

#include <map>
#include <utility/vector1.hh>

Namespaces

 core
 A class for reading in the atom type properties.
 
 core::chemical
 
 core::chemical::io
 

Typedefs

typedef std::map< std::string, std::string > core::chemical::io::AtomRenamingMap
 
typedef std::pair< merge_residue_behavior, io::AtomRenamingMap > core::chemical::io::ResidueMergeInstructions
 
typedef std::map< std::string, ResidueMergeInstructions > core::chemical::io::MergeBehaviorMap
 
typedef std::pair< utility::vector1< std::pair< std::string, std::string > >, utility::vector1< AtomRenamingMap > > core::chemical::io::SplitBehaviors
 
typedef std::map< std::string, SplitBehaviors > core::chemical::io::SplitBehaviorsMap
 

Enumerations

enum  core::chemical::io::merge_residue_behavior { core::chemical::io::mrb_do_not_merge , core::chemical::io::mrb_merge_w_prev , core::chemical::io::mrb_merge_w_next }
 Per-residue setting for the behavior of each residue from an input file. More...
 

Functions

MergeBehaviorMap core::chemical::io::read_merge_behaviors_from_database_file (std::string const &filename)
 Return a mapping of PDB 3-letter codes to a set of merging instructions. More...
 
SplitBehaviorsMap core::chemical::io::read_split_behaviors_from_database_file (std::string const &filename)
 Return a mapping of PDB 3-letter codes to a set of splitting instructions. More...
 

Detailed Description

Database input/output function declarations for residue-splitting behaviors.

Author
Labonte JWLab.nosp@m.onte.nosp@m.@jhu..nosp@m.edu