| Home | Trees | Indices | Help |
|---|
|
|
object --+
|
??.instance --+
|
CarbohydrateInfo
core/chemical/carbohydrates/CarbohydrateInfo.hh:41
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from |
|||
|
|||
| map_string_string : |
|
||
|
|||
__instance_size__ = 32
|
|||
|
|||
|
Inherited from |
|||
|
|||
__init__( (object)arg1, (ResidueTypeCAP)residue_type) -> None :
Standard constructor
C++ signature :
void __init__(_object*,boost::weak_ptr<core::chemical::ResidueType const>)
__init__( (object)arg1, (CarbohydrateInfo)object_to_copy, (ResidueTypeCAP)new_owner) -> None :
Copy constructor
C++ signature :
void __init__(_object*,core::chemical::carbohydrates::CarbohydrateInfo,boost::weak_ptr<core::chemical::ResidueType const>)
|
helper for pickle
|
__str__( (CarbohydrateInfo)arg1) -> object :
C++ signature :
_object* __str__(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
anomer( (CarbohydrateInfo)arg1) -> str :
Get the anomeric form for the monosaccharide.
"alpha", "beta", or ""
"alpha" and "beta" designate the stereochemistry at the anomeric carbon of a cyclic sugar.
C++ signature :
std::string anomer(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
anomeric_carbon( (CarbohydrateInfo)arg1) -> int :
Return the anomeric carbon number.
For linear monosaccharides, this number corresponds to the carbon that is oxidized to the aldehyde
or ketone.\n
See also:\n
CarbohydrateInfo.anomeric_carbon_name()\n
CarbohydrateInfo.anomeric_carbon_index()\n
CarbohydrateInfo.is_aldose()\n
CarbohydrateInfo.is_ketose()\n
CarbohydrateInfo.is_ulose()
C++ signature :
unsigned long anomeric_carbon(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
anomeric_carbon_index( (CarbohydrateInfo)arg1) -> int :
Return the atom index of the anomeric carbon in this ResidueType.
See also:\n
CarbohydrateInfo.anomeric_carbon()\n
CarbohydrateInfo.anomeric_carbon_name()\n
CarbohydrateInfo.is_aldose()\n
CarbohydrateInfo.is_ketose()\n
CarbohydrateInfo.is_ulose()
C++ signature :
unsigned long anomeric_carbon_index(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
anomeric_carbon_name( (CarbohydrateInfo)arg1) -> str :
Return the atom name of the anomeric carbon.
See also:\n
CarbohydrateInfo.anomeric_carbon()\n
CarbohydrateInfo.anomeric_carbon_index()\n
CarbohydrateInfo.is_aldose()\n
CarbohydrateInfo.is_ketose()\n
CarbohydrateInfo.is_ulose()
C++ signature :
std::string anomeric_carbon_name(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
base_name( (CarbohydrateInfo)arg1) -> str :
Return the standard/common, non-residue, short name of the monosaccharide.
C++ signature :
std::string base_name(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
branch_point( (CarbohydrateInfo)arg1, (int)i) -> int :
Return the attachment point of the downstream saccharide residue attached to ith branch off of this
residue.
C++ signature :
unsigned long branch_point(core::chemical::carbohydrates::CarbohydrateInfo {lvalue},unsigned long)
|
A list of Rosetta PDB 3-letter codes for saccharide residues mapped to the corresponding root.
C++ signature :
std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > code_to_root_map()
|
cyclic_oxygen( (CarbohydrateInfo)arg1) -> int :
Return the cyclic oxygen number or 0, if linear.
This atom is used as a reference atom for certain torsion angles.\n
See also:\n
CarbohydrateInfo.anomeric_carbon()\n
CarbohydrateInfo.cyclic_oxygen_name()\n
CarbohydrateInfo.cyclic_oxygen_index()
C++ signature :
unsigned long cyclic_oxygen(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
cyclic_oxygen_index( (CarbohydrateInfo)arg1) -> int :
Return the atom index of the cyclic oxygen in this ResidueType or 0, if linear.
This atom is used as a reference atom for certain torsion angles.\n
See also:\n
CarbohydrateInfo.cyclic_oxygen()\n
CarbohydrateInfo.cyclic_oxygen_name()\n
CarbohydrateInfo.anomeric_carbon_index()
C++ signature :
unsigned long cyclic_oxygen_index(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
cyclic_oxygen_name( (CarbohydrateInfo)arg1) -> str :
Return the atom name of the cyclic oxygen.
This atom is used as a reference atom for certain torsion angles.\n
See also:\n
CarbohydrateInfo.cyclic_oxygen()\n
CarbohydrateInfo.anomeric_carbon_name()\n
CarbohydrateInfo.cyclic_oxygen_index()
C++ signature :
std::string cyclic_oxygen_name(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
full_name( (CarbohydrateInfo)arg1) -> str :
Return the full IUPAC name of the monosaccharide.
C++ signature :
std::string full_name(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
has_exocyclic_linkage( (CarbohydrateInfo)arg1) -> bool :
Return true if the attachment point of the downstream saccharide is on an exocyclic carbon.
C++ signature :
bool has_exocyclic_linkage(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_D_sugar( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a D-sugar.
C++ signature :
bool is_D_sugar(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_L_sugar( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is an L-sugar.
C++ signature :
bool is_L_sugar(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_N_acetylated( (CarbohydrateInfo)arg1) -> bool :
Return true if any hydroxyl group has been modified to an acetylated amino group.
C++ signature :
bool is_N_acetylated(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_O_acetylated( (CarbohydrateInfo)arg1) -> bool :
Return true if any hydroxyl group has been modified by acetylation.
C++ signature :
bool is_O_acetylated(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_acetylated( (CarbohydrateInfo)arg1) -> bool :
Return true if the sugar has been acetylated at any position.
C++ signature :
bool is_acetylated(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_acyclic( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is linear.
C++ signature :
bool is_acyclic(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_aldose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is an aldose.
An aldose sugar is an aldehyde derivative.
See also:\n
CarbohydrateInfo.is_ketose()
CarbohydrateInfo.is_ulose()
CarbohydrateInfo.anomeric_carbon()
C++ signature :
bool is_aldose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_alpha_sugar( (CarbohydrateInfo)arg1) -> bool :
Return true if the cyclic monosaccharide is an alpha sugar.
"alpha" and "beta" designate the stereochemistry at the anomeric carbon of a cyclic sugar.
C++ signature :
bool is_alpha_sugar(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_amino_sugar( (CarbohydrateInfo)arg1) -> bool :
Return true if any hydroxyl group has been modified to an amino group or an acetylated amino group.
C++ signature :
bool is_amino_sugar(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_beta_sugar( (CarbohydrateInfo)arg1) -> bool :
Return true if the cyclic monosaccharide is a beta sugar.
"alpha" and "beta" designate the stereochemistry at the anomeric carbon of a cyclic sugar.
C++ signature :
bool is_beta_sugar(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_cyclic( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a ring.
C++ signature :
bool is_cyclic(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_furanose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a furanose.
A furanose has a five-membered ring (like furan).
C++ signature :
bool is_furanose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_glycoside( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is attached to something at the anomeric carbon.
C++ signature :
bool is_glycoside(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_heptose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a heptose.
C++ signature :
bool is_heptose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_hexose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a hexose.
C++ signature :
bool is_hexose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_ketose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a ketose.
A ketose sugar is a ketone derivative.\n
Does not distinguish between 2-ketoses (uloses) and 3-ketoses.\n
\n
See also:\n
CarbohydrateInfo.is_aldose()
CarbohydrateInfo.is_ulose()
CarbohydrateInfo.anomeric_carbon()
C++ signature :
bool is_ketose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
is_ketose( (CarbohydrateInfo)arg1, (int)n) -> bool :
Return true if the monosaccharide is an n-ketose.
A ketose sugar is a ketone derivative.\n
See also:\n
CarbohydrateInfo.is_aldose()
CarbohydrateInfo.is_ulose()
CarbohydrateInfo.anomeric_carbon()
C++ signature :
bool is_ketose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue},unsigned long)
|
is_nonose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a nonose.
C++ signature :
bool is_nonose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_octose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is an octose.
C++ signature :
bool is_octose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_pentose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a pentose.
C++ signature :
bool is_pentose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_pyranose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a pyranose.
A pyranose has a six-membered ring (like pyran).
C++ signature :
bool is_pyranose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_septanose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a septanose.
A septanose has a seven-membered ring.
C++ signature :
bool is_septanose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_tetrose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a tetrose.
C++ signature :
bool is_tetrose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_triose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a triose.
C++ signature :
bool is_triose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_ulose( (CarbohydrateInfo)arg1) -> bool :
Return true if the monosaccharide is a 2-ketose.
See also:\n
CarbohydrateInfo.is_aldose()
CarbohydrateInfo.is_ketose()
CarbohydrateInfo.anomeric_carbon()
C++ signature :
bool is_ulose(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
is_uronic_acid( (CarbohydrateInfo)arg1) -> bool :
Return true if the primary hydroxyl group is oxidized to the acid.
C++ signature :
bool is_uronic_acid(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
mainchain_glycosidic_bond_acceptor( (CarbohydrateInfo)arg1) -> int :
Return the attachment point of the downstream saccharide residue of the main chain.
an integer n of (1->n) of polysaccharide nomenclature, where n specifies the attachment point on the
upstream monosaccharide residue; e.g., 4 specifies O4; n = 0 specifies an upper terminus
A monosaccharide with a group linked to it at one position is a distinct residue type from the same
monosaccharide with the same group linked to it at another position. For example, Rosetta treats (1->4)-beta-
D-glucopyranose as an entirely distinct residue type from (1->3)-beta-D-glucopyranose, with separate .params
files for each.\n
\n
See also:\n
CarbohydrateInfo.n_branches()\n
CarbohydrateInfo.branch_point()
C++ signature :
unsigned long mainchain_glycosidic_bond_acceptor(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
n_branches( (CarbohydrateInfo)arg1) -> int :
Return the number of branches off of this residue.
A monosaccharide with a group linked to it at one position is a distinct residue type from the same
monosaccharide with the same group linked to it at another position. For example, Rosetta treats (1->4)-beta-
D-glucopyranose as an entirely distinct residue type from (1->3)-beta-D-glucopyranose, with separate .params
files for each.\n
\n
See also:\n
CarbohydrateInfo.mainchain_glycosidic_bond_acceptor()\n
CarbohydrateInfo.branch_point()
C++ signature :
unsigned long n_branches(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
n_carbons( (CarbohydrateInfo)arg1) -> int :
Get the number of carbons in the monosaccharide.
This ignores carbons found in modifications to the base sugar.
C++ signature :
unsigned long n_carbons(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
ring_size( (CarbohydrateInfo)arg1) -> int :
Get the size of the carbohydrate ring.
A linear monosaccharide has a ring size of zero.
C++ signature :
unsigned long ring_size(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
short_name( (CarbohydrateInfo)arg1) -> str :
Return the abbreviated IUPAC name of the monosaccharide (for use in polysaccharide sequences).
C++ signature :
std::string short_name(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
show( (CarbohydrateInfo)arg1, (OStream)output) -> None :
Generate string representation of CarbohydrateInfo for debugging purposes.
C++ signature :
void show(core::chemical::carbohydrates::CarbohydrateInfo {lvalue},std::ostream {lvalue})
show( (CarbohydrateInfo)arg1, (OStream)output) -> None :
C++ signature :
void show(CarbohydrateInfo_exposer_callback {lvalue},std::ostream {lvalue})
|
stereochem( (CarbohydrateInfo)arg1) -> str :
Get the stereochemical designation for the monosaccharide.
'L' or 'D'
C++ signature :
char stereochem(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
virtual_cyclic_oxygen_index( (CarbohydrateInfo)arg1) -> int :
Return the atom index of the virtual atom that superimposes with the cyclic oxygen in this
ResidueType or 0, if linear.
This atom is used as a reference atom for certain torsion angles.\n
See also:\n
CarbohydrateInfo.cyclic_oxygen_index()\n
C++ signature :
unsigned long virtual_cyclic_oxygen_index(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})
|
| Home | Trees | Indices | Help |
|---|
| Generated by Epydoc 3.0.1 on Sat Jun 6 00:11:08 2015 | http://epydoc.sourceforge.net |