rosetta.core.pose.carbohydrates
index
(built-in)

Bindings for core::pose::carbohydrates namespace

 
Functions
       
align_virtual_atoms_in_carbohydrate_residue(...) method of builtins.PyCapsule instance
align_virtual_atoms_in_carbohydrate_residue(*args, **kwargs)
Overloaded function.
 
1. align_virtual_atoms_in_carbohydrate_residue(conf : rosetta.core.conformation.Conformation, sequence_position : int) -> NoneType
 
Set coordinates of virtual atoms (used as angle reference points) within a saccharide residue of the given
 conformation.
 
2. align_virtual_atoms_in_carbohydrate_residue(pose : rosetta.core.pose.Pose, sequence_position : int) -> NoneType
 
Set coordinates of virtual atoms (used as angle reference points) within a saccharide residue of the given
 pose.
delete_carbohydrate_branch(...) method of builtins.PyCapsule instance
delete_carbohydrate_branch(pose : rosetta.core.pose.Pose, delete_to : int) -> NoneType
 
Delete the glycan from this residue onward toward the end of the branch.  Like chopping off a tree trunk at position resnum (not including the resnum). Also known as defoliating.
  If resnum is the protein branch point, will change variant.
delete_leaf(...) method of builtins.PyCapsule instance
delete_leaf(*args, **kwargs)
Overloaded function.
 
1. delete_leaf(pose : rosetta.core.pose.Pose, leaf : rosetta.utility.vector1_unsigned_long) -> NoneType
 
Delete a leaf of glycan residues.  Use the ReferencePose to associate residue numbers.
 
 
 
  Uses delete_residue_slow as the debug_assert in delete_polymer_residue causes a crash.
  This is a bug in the FoldTree where chemical edges are being treated as Jumps.
  This is being addressed in a branch and a FoldTree.
 
2. delete_leaf(pose : rosetta.core.pose.Pose, leaf : rosetta.utility.vector1_unsigned_long, ref_pose_name : str) -> NoneType
 
Delete a leaf of glycan residues.  Use the ReferencePose to associate residue numbers.
 
 
 
  Uses delete_residue_slow as the debug_assert in delete_polymer_residue causes a crash.
  This is a bug in the FoldTree where chemical edges are being treated as Jumps.
  This is being addressed in a branch and a FoldTree.
fill_upstream_children_res_and_tips(...) method of builtins.PyCapsule instance
fill_upstream_children_res_and_tips(pose : rosetta.core.pose.Pose, res : int, parent_residue : int, children_residues : rosetta.utility.vector1_unsigned_long, list_of_residues : rosetta.utility.vector1_unsigned_long, tips : rosetta.utility.vector1_unsigned_long) -> NoneType
 
Find all children residues, list of residues, and any found tips from a given residue not including parent
 
  Children Residues:  Filled in list of children residues found if not tips.
  List Of  Residues:  All the residue nums found.
  Tips:  All 'ends' of of children found.
 
  See Also: get_carbohydrate_residues_upstream
            trim_carbohydrate_branch_from_X
find_seqpos_of_saccharides_parent_residue(...) method of builtins.PyCapsule instance
find_seqpos_of_saccharides_parent_residue(residue : rosetta.core.conformation.Residue) -> int
 
Use a saccharide residue's connections to find the residue from which it follows or branches.
get_branching_residues(...) method of builtins.PyCapsule instance
get_branching_residues(pose : rosetta.core.pose.Pose, parent_residue : int, children_residues : rosetta.utility.vector1_unsigned_long, list_of_residues : rosetta.utility.vector1_unsigned_long, tips : rosetta.utility.vector1_unsigned_long) -> NoneType
 
Recursive function to get branches of a set of residues, etc.
  list_of_residues and tips are arrays are non-const references and modified by this function.
 
  Children Residues:  Residue nums of parent residue connected that we are interested in finding connected branchs.
  List Of  Residues:  All the residue nums of the branching from children residues
  Tips:  All 'ends' of all the branches found using this function.
 
  See Also: get_carbohydrate_residues_upstream
            trim_carbohydrate_branch_from_X
get_carbohydrate_residues_upstream(...) method of builtins.PyCapsule instance
get_carbohydrate_residues_upstream(pose : rosetta.core.pose.Pose, starting_position : int) -> (rosetta.utility.vector1_unsigned_long, rosetta.utility.vector1_unsigned_long)
 
Get residues further down the branch from this residue.  starting_position ->
  May require a better name.
  Returns pair of all_upstream_residues, tips.
  Tips are the ends of linear glycan branches.
get_glycosidic_bond_residues(...) method of builtins.PyCapsule instance
get_glycosidic_bond_residues(pose : rosetta.core.pose.Pose, sequence_position : int) -> (rosetta.core.conformation.Residue, rosetta.core.conformation.Residue)
 
Return pointers to the two residues of the glycosidic bond.
get_glycosidic_torsion(...) method of builtins.PyCapsule instance
get_glycosidic_torsion(torsion_id : int, pose : rosetta.core.pose.Pose, sequence_position : int) -> float
 
Return the requested torsion angle between a saccharide residue of the given pose and the previous residue.
get_linkage_position_of_saccharide_residue(...) method of builtins.PyCapsule instance
get_linkage_position_of_saccharide_residue(*args, **kwargs)
Overloaded function.
 
1. get_linkage_position_of_saccharide_residue(pose : rosetta.core.pose.Pose, seqpos : int) -> int
 
Use a saccharide residue's connections to find its linkage number on the previous residue.
 
2. get_linkage_position_of_saccharide_residue(rsd : rosetta.core.conformation.Residue, parent_rsd : rosetta.core.conformation.Residue) -> int
get_linkage_type_for_residue_for_CHI(...) method of builtins.PyCapsule instance
get_linkage_type_for_residue_for_CHI(torsion_id : int, rsd : rosetta.core.conformation.Residue, pose : rosetta.core.pose.Pose) -> rosetta.core.chemical.carbohydrates.LinkageType
 
Get the linkage type for a particular residue.
 Be warned: If NO STATISTICS for that residue exist for SugarBB/CHI (such as not a pyranose, will return LINKAGE_NA )
get_n_glycosidic_torsions_in_res(...) method of builtins.PyCapsule instance
get_n_glycosidic_torsions_in_res(pose : rosetta.core.pose.Pose, sequence_position : int) -> int
 
Get the number of glycosidic torsions for this residue.  Up to 4 (omega2).
get_reference_atoms(...) method of builtins.PyCapsule instance
get_reference_atoms(torsion_id : int, pose : rosetta.core.pose.Pose, sequence_position : int) -> rosetta.utility.vector1_core_id_AtomID
 
Return the AtomIDs of the four reference atoms for the requested torsion.
get_reference_atoms_for_1st_omega(...) method of builtins.PyCapsule instance
get_reference_atoms_for_1st_omega(pose : rosetta.core.pose.Pose, sequence_position : int) -> rosetta.utility.vector1_core_id_AtomID
 
Return the AtomIDs of the four omega torsion reference atoms.
get_reference_atoms_for_2nd_omega(...) method of builtins.PyCapsule instance
get_reference_atoms_for_2nd_omega(pose : rosetta.core.pose.Pose, sequence_position : int) -> rosetta.utility.vector1_core_id_AtomID
 
Return the AtomIDs of the four omega2 torsion reference atoms.
get_reference_atoms_for_phi(...) method of builtins.PyCapsule instance
get_reference_atoms_for_phi(pose : rosetta.core.pose.Pose, sequence_position : int) -> rosetta.utility.vector1_core_id_AtomID
 
Return the AtomIDs of the four phi torsion reference atoms.
get_reference_atoms_for_psi(...) method of builtins.PyCapsule instance
get_reference_atoms_for_psi(pose : rosetta.core.pose.Pose, sequence_position : int) -> rosetta.utility.vector1_core_id_AtomID
 
Return the AtomIDs of the four psi torsion reference atoms.
get_resnums_in_leaf(...) method of builtins.PyCapsule instance
get_resnums_in_leaf(pose : rosetta.core.pose.Pose, tip_residue : int, stop_at_residue : int) -> rosetta.utility.vector1_unsigned_long
 
Get all residue numbers in order from the tip to (and not including) stop_at_residue or a branch point.
  All residue numbers are the tip or a linear polymer of glycans.
  Useful for glycan stripping.
glycosylate_pose(...) method of builtins.PyCapsule instance
glycosylate_pose(*args, **kwargs)
Overloaded function.
 
1. glycosylate_pose(pose : rosetta.core.pose.Pose, sequence_position : int, atom_name : str, iupac_sequence : str) -> NoneType
 
Glycosylate the Pose at the given sequence position and atom using an IUPAC sequence.
 
2. glycosylate_pose(pose : rosetta.core.pose.Pose, sequence_position : int, atom_name : str, iupac_sequence : str, idealize_linkages : bool) -> NoneType
 
Glycosylate the Pose at the given sequence position and atom using an IUPAC sequence.
 
3. glycosylate_pose(pose : rosetta.core.pose.Pose, sequence_position : int, iupac_sequence : str) -> NoneType
 
Glycosylate the Pose at the given sequence position using an IUPAC sequence.
 
4. glycosylate_pose(pose : rosetta.core.pose.Pose, sequence_position : int, iupac_sequence : str, idealize_linkages : bool) -> NoneType
 
Glycosylate the Pose at the given sequence position using an IUPAC sequence.
glycosylate_pose_by_file(...) method of builtins.PyCapsule instance
glycosylate_pose_by_file(*args, **kwargs)
Overloaded function.
 
1. glycosylate_pose_by_file(pose : rosetta.core.pose.Pose, sequence_position : int, atom_name : str, filename : str) -> NoneType
 
Glycosylate the Pose at the given sequence position and atom using a .GWS or IUPAC sequence file.
 
2. glycosylate_pose_by_file(pose : rosetta.core.pose.Pose, sequence_position : int, atom_name : str, filename : str, idealize_linkages : bool) -> NoneType
 
Glycosylate the Pose at the given sequence position and atom using a .GWS or IUPAC sequence file.
 
3. glycosylate_pose_by_file(pose : rosetta.core.pose.Pose, sequence_position : int, filename : str) -> NoneType
 
Glycosylate the Pose at the given sequence position using a .GWS or IUPAC sequence file.
 
4. glycosylate_pose_by_file(pose : rosetta.core.pose.Pose, sequence_position : int, filename : str, idealize_linkages : bool) -> NoneType
 
Glycosylate the Pose at the given sequence position using a .GWS or IUPAC sequence file.
has_exocyclic_glycosidic_linkage(...) method of builtins.PyCapsule instance
has_exocyclic_glycosidic_linkage(*args, **kwargs)
Overloaded function.
 
1. has_exocyclic_glycosidic_linkage(pose : rosetta.core.pose.Pose, seqpos : int) -> bool
 
Get whether the glycosidic linkage between the residue and previous residue (parent residue) has an exocyclic carbon.
 Does not currently work for aa->glycan.  Returns false if previous residue is not carbohydrate.
 
2. has_exocyclic_glycosidic_linkage(rsd : rosetta.core.conformation.Residue, parent_rsd : rosetta.core.conformation.Residue) -> bool
 
Get whether the glycosidic linkage between the residue and previous residue (parent residue) has an exocyclic carbon.
 Does not currently work for aa->glycan.  Returns false if previous residue is not carbohydrate.
idealize_last_n_glycans_in_pose(...) method of builtins.PyCapsule instance
idealize_last_n_glycans_in_pose(pose : rosetta.core.pose.Pose, n_glycans_added : int) -> NoneType
 
Idealize the glycosidic torsion angles for the last n glycan residues added or built.
is_glycosidic_omega_torsion(...) method of builtins.PyCapsule instance
is_glycosidic_omega_torsion(pose : rosetta.core.pose.Pose, torsion_id : rosetta.core.id.TorsionID) -> bool
 
Is this is an omega torsion angle of a glycosidic linkage?
is_glycosidic_phi_torsion(...) method of builtins.PyCapsule instance
is_glycosidic_phi_torsion(pose : rosetta.core.pose.Pose, torsion_id : rosetta.core.id.TorsionID) -> bool
 
Is this is the phi torsion angle of a glycosidic linkage?
is_glycosidic_psi_torsion(...) method of builtins.PyCapsule instance
is_glycosidic_psi_torsion(pose : rosetta.core.pose.Pose, torsion_id : rosetta.core.id.TorsionID) -> bool
 
Is this is the psi torsion angle of a glycosidic linkage?
remove_carbohydrate_branch_point_variants(...) method of builtins.PyCapsule instance
remove_carbohydrate_branch_point_variants(pose : rosetta.core.pose.Pose, seqpos : int) -> NoneType
 
Remove ALL/Any branch points from a carbohydrate or aa residue.
set_dihedrals_from_linkage_conformer_data(...) method of builtins.PyCapsule instance
set_dihedrals_from_linkage_conformer_data(*args, **kwargs)
Overloaded function.
 
1. set_dihedrals_from_linkage_conformer_data(pose : rosetta.core.pose.Pose, upper_residue : int, conformer : rosetta.core.chemical.carbohydrates.LinkageConformerData) -> NoneType
 
Set the dihedral angles involved in a glycosidic linkage based on statistical data.
 
2. set_dihedrals_from_linkage_conformer_data(pose : rosetta.core.pose.Pose, upper_residue : int, conformer : rosetta.core.chemical.carbohydrates.LinkageConformerData, idealize : bool) -> NoneType
 
Set the dihedral angles involved in a glycosidic linkage based on statistical data.
 
3. set_dihedrals_from_linkage_conformer_data(pose : rosetta.core.pose.Pose, upper_residue : int, conformer : rosetta.core.chemical.carbohydrates.LinkageConformerData, idealize : bool, use_prob_for_sd : bool) -> NoneType
 
Set the dihedral angles involved in a glycosidic linkage based on statistical data.
set_glycosidic_torsion(...) method of builtins.PyCapsule instance
set_glycosidic_torsion(torsion_id : int, pose : rosetta.core.pose.Pose, sequence_position : int, setting : float) -> NoneType
 
Set the requested torsion angle between a saccharide residue of the given pose and the previous residue.