![]() |
Rosetta Core
2014.16.56682
|
#include <ctab_typer.hh>
Public Member Functions | |
| atomTyper (core::Size atomno, core::chemical::ResidueTypeOP &molecule_container_) | |
| std::string | getType () |
| std::string | get_element () |
| core::Size | getNumBonds () |
| core::Size | get_bond_count (std::string const element, core::chemical::BondName const bond_type) const |
| core::Size | get_bondtype_count (core::chemical::BondName const bond_type) const |
| core::Size | get_bondelement_count (std::string const element) const |
Private Member Functions | |
| void | set_bond_count (std::string const element, core::chemical::BondName const bond_type, core::Size const bond_count) |
| bool | hasbbN () |
| bool | hasCarbonylC () |
| bool | hasNinRing () |
| bool | hasGuanidiniumC () |
| bool | hasAmideN () |
| bool | hasCarboxylC () |
| bool | hasCwithbbN () |
Private Attributes | |
| core::Size | atomno_ |
| std::string | atomname_ |
| core::chemical::ResidueTypeOP | molecule_container_ |
| std::string | type_ |
| std::map< std::pair < std::string, core::chemical::BondName > , core::Size > | numBonds_ |
| std::string | element_ |
| core::chemical::sdf::atomTyper::atomTyper | ( | core::Size | atomno, |
| core::chemical::ResidueTypeOP & | molecule_container_ | ||
| ) |
References atomname_, atomno_, element_, get_bond_count(), molecule_container_, set_bond_count(), and type_.
| core::Size core::chemical::sdf::atomTyper::get_bond_count | ( | std::string const | element, |
| core::chemical::BondName const | bond_type | ||
| ) | const |
References key, and numBonds_.
Referenced by atomTyper(), getNumBonds(), getType(), hasAmideN(), hasbbN(), hasCarbonylC(), hasCarboxylC(), hasCwithbbN(), hasGuanidiniumC(), and hasNinRing().
| core::Size core::chemical::sdf::atomTyper::get_bondelement_count | ( | std::string const | element | ) | const |
| core::Size core::chemical::sdf::atomTyper::get_bondtype_count | ( | core::chemical::BondName const | bond_type | ) | const |
References key, and numBonds_.
Referenced by getNumBonds().
| std::string core::chemical::sdf::atomTyper::get_element | ( | ) |
References element_.
Referenced by core::chemical::sdf::ctabV2000Parser::set_atom_type(), and core::chemical::sdf::ctabV3000Parser::set_atom_type().
| core::Size core::chemical::sdf::atomTyper::getNumBonds | ( | ) |
| std::string core::chemical::sdf::atomTyper::getType | ( | ) |
References core::chemical::AromaticBond, atomname_, atomno_, core::chemical::DoubleBond, element_, get_bond_count(), get_bondelement_count(), hasAmideN(), hasbbN(), hasCarbonylC(), hasCarboxylC(), hasCwithbbN(), hasGuanidiniumC(), hasNinRing(), molecule_container_, core::chemical::SingleBond, and type_.
Referenced by core::chemical::sdf::ctabV2000Parser::set_atom_type(), core::chemical::sdf::CtabBase::set_atom_type(), and core::chemical::sdf::ctabV3000Parser::set_atom_type().
|
private |
References atomno_, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
References atomno_, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
References atomno_, core::chemical::DoubleBond, get_bond_count(), and molecule_container_.
Referenced by getType().
|
private |
References atomno_, core::chemical::DoubleBond, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
References atomno_, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
References core::chemical::AromaticBond, atomno_, core::chemical::DoubleBond, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
References core::chemical::AromaticBond, atomno_, core::chemical::DoubleBond, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
References key, and numBonds_.
Referenced by atomTyper().
|
private |
Referenced by atomTyper(), and getType().
|
private |
Referenced by atomTyper(), getType(), hasAmideN(), hasbbN(), hasCarbonylC(), hasCarboxylC(), hasCwithbbN(), hasGuanidiniumC(), and hasNinRing().
|
private |
Referenced by atomTyper(), get_element(), and getType().
|
private |
Referenced by atomTyper(), getType(), hasAmideN(), hasbbN(), hasCarbonylC(), hasCarboxylC(), hasCwithbbN(), hasGuanidiniumC(), and hasNinRing().
|
private |
Referenced by get_bond_count(), get_bondelement_count(), get_bondtype_count(), and set_bond_count().
|
private |
Referenced by atomTyper(), and getType().
1.8.7