Package rosetta :: Package core :: Package chemical :: Package carbohydrates :: Module _core_chemical_carbohydrates_ :: Class CarbohydrateInfo
[hide private]
[frames] | no frames]

Class CarbohydrateInfo

 object --+    
          |    
??.instance --+
              |
             CarbohydrateInfo

core/chemical/carbohydrates/CarbohydrateInfo.hh:41

Instance Methods [hide private]
 
__init__(...)
__init__( (object)arg1, (ResidueTypeCAP)residue_type) -> None : Standard constructor
 
__reduce__(...)
helper for pickle
 
__str__(...)
__str__( (CarbohydrateInfo)arg1) -> object :
 
anomer(...)
anomer( (CarbohydrateInfo)arg1) -> str : Get the anomeric form for the monosaccharide.
 
anomeric_carbon(...)
anomeric_carbon( (CarbohydrateInfo)arg1) -> int : Return the anomeric carbon number.
 
anomeric_carbon_index(...)
anomeric_carbon_index( (CarbohydrateInfo)arg1) -> int : Return the atom index of the anomeric carbon in this ResidueType.
 
anomeric_carbon_name(...)
anomeric_carbon_name( (CarbohydrateInfo)arg1) -> str : Return the atom name of the anomeric carbon.
 
base_name(...)
base_name( (CarbohydrateInfo)arg1) -> str : Return the standard/common, non-residue, short name of the monosaccharide.
 
branch_point(...)
branch_point( (CarbohydrateInfo)arg1, (int)i) -> int : Return the attachment point of the downstream saccharide residue attached to ith branch off of this residue.
 
cyclic_oxygen(...)
cyclic_oxygen( (CarbohydrateInfo)arg1) -> int : Return the cyclic oxygen number or 0, if linear.
 
cyclic_oxygen_index(...)
cyclic_oxygen_index( (CarbohydrateInfo)arg1) -> int : Return the atom index of the cyclic oxygen in this ResidueType or 0, if linear.
 
cyclic_oxygen_name(...)
cyclic_oxygen_name( (CarbohydrateInfo)arg1) -> str : Return the atom name of the cyclic oxygen.
 
full_name(...)
full_name( (CarbohydrateInfo)arg1) -> str : Return the full IUPAC name of the monosaccharide.
 
has_exocyclic_linkage(...)
has_exocyclic_linkage( (CarbohydrateInfo)arg1) -> bool : Return true if the attachment point of the downstream saccharide is on an exocyclic carbon.
 
is_D_sugar(...)
is_D_sugar( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a D-sugar.
 
is_L_sugar(...)
is_L_sugar( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is an L-sugar.
 
is_N_acetylated(...)
is_N_acetylated( (CarbohydrateInfo)arg1) -> bool : Return true if any hydroxyl group has been modified to an acetylated amino group.
 
is_O_acetylated(...)
is_O_acetylated( (CarbohydrateInfo)arg1) -> bool : Return true if any hydroxyl group has been modified by acetylation.
 
is_acetylated(...)
is_acetylated( (CarbohydrateInfo)arg1) -> bool : Return true if the sugar has been acetylated at any position.
 
is_acyclic(...)
is_acyclic( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is linear.
 
is_aldose(...)
is_aldose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is an aldose.
 
is_alpha_sugar(...)
is_alpha_sugar( (CarbohydrateInfo)arg1) -> bool : Return true if the cyclic monosaccharide is an alpha sugar.
 
is_amino_sugar(...)
is_amino_sugar( (CarbohydrateInfo)arg1) -> bool : Return true if any hydroxyl group has been modified to an amino group or an acetylated amino group.
 
is_beta_sugar(...)
is_beta_sugar( (CarbohydrateInfo)arg1) -> bool : Return true if the cyclic monosaccharide is a beta sugar.
 
is_cyclic(...)
is_cyclic( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a ring.
 
is_furanose(...)
is_furanose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a furanose.
 
is_glycoside(...)
is_glycoside( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is attached to something at the anomeric carbon.
 
is_heptose(...)
is_heptose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a heptose.
 
is_hexose(...)
is_hexose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a hexose.
 
is_ketose(...)
is_ketose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a ketose.
 
is_nonose(...)
is_nonose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a nonose.
 
is_octose(...)
is_octose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is an octose.
 
is_pentose(...)
is_pentose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a pentose.
 
is_pyranose(...)
is_pyranose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a pyranose.
 
is_septanose(...)
is_septanose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a septanose.
 
is_tetrose(...)
is_tetrose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a tetrose.
 
is_triose(...)
is_triose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a triose.
 
is_ulose(...)
is_ulose( (CarbohydrateInfo)arg1) -> bool : Return true if the monosaccharide is a 2-ketose.
 
is_uronic_acid(...)
is_uronic_acid( (CarbohydrateInfo)arg1) -> bool : Return true if the primary hydroxyl group is oxidized to the acid.
 
mainchain_glycosidic_bond_acceptor(...)
mainchain_glycosidic_bond_acceptor( (CarbohydrateInfo)arg1) -> int : Return the attachment point of the downstream saccharide residue of the main chain.
 
n_branches(...)
n_branches( (CarbohydrateInfo)arg1) -> int : Return the number of branches off of this residue.
 
n_carbons(...)
n_carbons( (CarbohydrateInfo)arg1) -> int : Get the number of carbons in the monosaccharide.
 
ring_size(...)
ring_size( (CarbohydrateInfo)arg1) -> int : Get the size of the carbohydrate ring.
 
short_name(...)
short_name( (CarbohydrateInfo)arg1) -> str : Return the abbreviated IUPAC name of the monosaccharide (for use in polysaccharide sequences).
 
show(...)
show( (CarbohydrateInfo)arg1, (OStream)output) -> None : Generate string representation of CarbohydrateInfo for debugging purposes.
 
stereochem(...)
stereochem( (CarbohydrateInfo)arg1) -> str : Get the stereochemical designation for the monosaccharide.
 
virtual_cyclic_oxygen_index(...)
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.

Inherited from unreachable.instance: __new__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __subclasshook__

Static Methods [hide private]
map_string_string :
code_to_root_map()
A list of Rosetta PDB 3-letter codes for saccharide residues mapped to the corresponding root.
Class Variables [hide private]
  __instance_size__ = 32
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 

__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>)

Overrides: object.__init__

__reduce__(...)

 

helper for pickle

Overrides: object.__reduce__
(inherited documentation)

__str__(...)
(Informal representation operator)

 

__str__( (CarbohydrateInfo)arg1) -> object :

    C++ signature :
        _object* __str__(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})

Overrides: object.__str__

anomer(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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)

code_to_root_map()
Static Method

 
    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()

Returns: map_string_string :

cyclic_oxygen(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

is_acyclic( (CarbohydrateInfo)arg1) -> bool :
    Return true if the monosaccharide is linear.
    

    C++ signature :
        bool is_acyclic(core::chemical::carbohydrates::CarbohydrateInfo {lvalue})

is_aldose(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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(...)

 

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})