public class GlycanFragment extends SaccharideGraph
| Modifier and Type | Class and Description |
|---|---|
static class |
GlycanFragment.Builder
A builder to build Glycosidic Fragments.
|
SaccharideGraph.AbstractBuilder<G extends SaccharideGraph>, SaccharideGraph.Traversaledges, monosaccharideEdgeMultimap, nodes, postOrder, preOrder, root, substituentEdgeMultimap| Modifier | Constructor and Description |
|---|---|
protected |
GlycanFragment(Monosaccharide root,
FragmentType fragmentType,
Composition endComposition) |
protected |
GlycanFragment(Monosaccharide root,
FragmentType fragmentType,
List<GlycanNode> nodes,
List<SEdge> edges,
org.expasy.mzjava.glycomics.mol.IdentityEdgeMultimap<Monosaccharide,Monosaccharide,org.expasy.mzjava.glycomics.mol.GlycosidicEdge> monosaccharideEdgeMultimap,
org.expasy.mzjava.glycomics.mol.IdentityEdgeMultimap<Monosaccharide,Substituent,org.expasy.mzjava.glycomics.mol.SubstituentEdge> substituentEdgeMultimap,
Composition endComposition,
Map<CleavedMonosaccharide,IonType> monosaccharideIonTypeMap,
Map<SEdge,IonType> edgeIonTypeMap) |
| Modifier and Type | Method and Description |
|---|---|
double |
calculateMolecularMass()
Return the mass of the this fragment.
|
boolean |
equals(Object o) |
Set<SEdge> |
getCleavedEdges()
Return a set of cleaved edge in the fragment
|
Set<CleavedMonosaccharide> |
getCleavedNodes()
Return a set of cleaved nodes in the fragment
|
Composition |
getEndComposition()
Return the composition of the end of the glycan.
|
FragmentType |
getFragmentType()
Return the fragment type.
|
IonType |
getIonType(CleavedMonosaccharide cleavedMonosaccharide) |
IonType |
getIonType(SEdge edge) |
Set<IonType> |
getIonTypes() |
int |
hashCode() |
add, add, add, add, calculateTotalSaccharideMass, canFragmentCrossRing, containsNode, copyEdgeList, doBFS, doDFS, forEachLinkage, forEachLinkage, getChildren, getGlycoLinkage, getMonosaccharideChildren, getNode, getParent, getRoot, getSubstituentChildren, getSubstituentLinkage, hasHyperEdges, isEmpty, isLeaf, order, populatePrePostOrder, sizeprotected GlycanFragment(Monosaccharide root, FragmentType fragmentType, List<GlycanNode> nodes, List<SEdge> edges, org.expasy.mzjava.glycomics.mol.IdentityEdgeMultimap<Monosaccharide,Monosaccharide,org.expasy.mzjava.glycomics.mol.GlycosidicEdge> monosaccharideEdgeMultimap, org.expasy.mzjava.glycomics.mol.IdentityEdgeMultimap<Monosaccharide,Substituent,org.expasy.mzjava.glycomics.mol.SubstituentEdge> substituentEdgeMultimap, Composition endComposition, Map<CleavedMonosaccharide,IonType> monosaccharideIonTypeMap, Map<SEdge,IonType> edgeIonTypeMap)
protected GlycanFragment(Monosaccharide root, FragmentType fragmentType, Composition endComposition)
public double calculateMolecularMass()
public Set<CleavedMonosaccharide> getCleavedNodes()
public Set<SEdge> getCleavedEdges()
public FragmentType getFragmentType()
public Composition getEndComposition()
public IonType getIonType(CleavedMonosaccharide cleavedMonosaccharide)
public boolean equals(Object o)
equals in class SaccharideGraphpublic int hashCode()
hashCode in class SaccharideGraphCopyright © 2016. All Rights Reserved.