|
Rosetta 3.5
|
#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_ |
Definition at line 47 of file ctab_typer.hh.
| core::chemical::sdf::atomTyper::atomTyper | ( | core::Size | atomno, |
| core::chemical::ResidueTypeOP & | molecule_container_ | ||
| ) |
Definition at line 164 of file ctab_typer.cc.
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 |
Definition at line 391 of file ctab_typer.cc.
References 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 |
| std::string core::chemical::sdf::atomTyper::get_element | ( | ) |
Definition at line 213 of file ctab_typer.cc.
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 | ( | ) |
Definition at line 369 of file ctab_typer.cc.
References core::chemical::AromaticBond, core::chemical::DoubleBond, get_bond_count(), get_bondtype_count(), core::chemical::SingleBond, and core::chemical::TripleBond.
Referenced by core::chemical::sdf::ctabV2000Parser::set_atom_type(), and core::chemical::sdf::ctabV3000Parser::set_atom_type().
| std::string core::chemical::sdf::atomTyper::getType | ( | ) |
Definition at line 41 of file ctab_typer.cc.
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 |
Definition at line 282 of file ctab_typer.cc.
References atomno_, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
Definition at line 193 of file ctab_typer.cc.
References atomno_, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
Definition at line 218 of file ctab_typer.cc.
References atomno_, core::chemical::DoubleBond, get_bond_count(), and molecule_container_.
Referenced by getType().
|
private |
Definition at line 302 of file ctab_typer.cc.
References atomno_, core::chemical::DoubleBond, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
Definition at line 323 of file ctab_typer.cc.
References atomno_, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
Definition at line 260 of file ctab_typer.cc.
References core::chemical::AromaticBond, atomno_, core::chemical::DoubleBond, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
Definition at line 238 of file ctab_typer.cc.
References core::chemical::AromaticBond, atomno_, core::chemical::DoubleBond, get_bond_count(), molecule_container_, and core::chemical::SingleBond.
Referenced by getType().
|
private |
|
private |
Definition at line 63 of file ctab_typer.hh.
Referenced by atomTyper(), and getType().
|
private |
Definition at line 62 of file ctab_typer.hh.
Referenced by atomTyper(), getType(), hasAmideN(), hasbbN(), hasCarbonylC(), hasCarboxylC(), hasCwithbbN(), hasGuanidiniumC(), and hasNinRing().
|
private |
Definition at line 68 of file ctab_typer.hh.
Referenced by atomTyper(), get_element(), and getType().
|
private |
Definition at line 64 of file ctab_typer.hh.
Referenced by atomTyper(), getType(), hasAmideN(), hasbbN(), hasCarbonylC(), hasCarboxylC(), hasCwithbbN(), hasGuanidiniumC(), and hasNinRing().
|
private |
Definition at line 66 of file ctab_typer.hh.
Referenced by get_bond_count(), get_bondelement_count(), get_bondtype_count(), and set_bond_count().
|
private |
Definition at line 65 of file ctab_typer.hh.
Referenced by atomTyper(), and getType().
1.8.4