Rosetta 3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | List of all members
core::chemical::sdf::V2Parser Class Reference

#include <v2_parser.hh>

Inheritance diagram for core::chemical::sdf::V2Parser:
Inheritance graph
[legend]
Collaboration diagram for core::chemical::sdf::V2Parser:
Collaboration graph
[legend]

Public Member Functions

 V2Parser (utility::vector1< std::string > const &connection_table_lines, core::chemical::ResidueTypeOP molecule_container, MolData const &mol_data)
 
virtual void ParseTable ()
 
- Public Member Functions inherited from core::chemical::sdf::CtabBase
 CtabBase (utility::vector1< std::string > const &connection_table_lines, core::chemical::ResidueTypeOP molecule_container, MolData const &mol_data)
 
virtual ~CtabBase ()
 
core::chemical::ResidueTypeOP GetResidueType ()
 
core::Size connection_table_length () const
 
std::string connection_table_line (core::Size const line_number) const
 
void add_index_name_pair (core::Size const index, std::string const atomname)
 
std::string atom_name_from_index (core::Size const index) const
 
bool check_for_aromatic (core::Size lower, core::Size upper)
 
void set_atom_type (core::Size const atomno, std::string const atomname)
 
void fix_atom_types ()
 

Private Member Functions

virtual void ParseAtom (std::string const atom_line, core::Size const atom_number)
 
virtual void ParseBond (std::string const bond_line)
 

Constructor & Destructor Documentation

core::chemical::sdf::V2Parser::V2Parser ( utility::vector1< std::string > const &  connection_table_lines,
core::chemical::ResidueTypeOP  molecule_container,
MolData const &  mol_data 
)

Member Function Documentation

void core::chemical::sdf::V2Parser::ParseAtom ( std::string const  atom_line,
core::Size const  atom_number 
)
privatevirtual
void core::chemical::sdf::V2Parser::ParseBond ( std::string const  bond_line)
privatevirtual
void core::chemical::sdf::V2Parser::ParseTable ( )
virtual

The documentation for this class was generated from the following files: