Exemplo n.º 1
0
 public Path getReversed() {
   return new Path(
       getReversedEdges(),
       score,
       MassUtil.convertIonsType(beginMass + getMass(), spectrum.parentMass),
       spectrum,
       !reversed);
 }
Exemplo n.º 2
0
 public boolean isMonoTag() {
   if (isMonoTag != null) {
     return isMonoTag;
   }
   Edge[] edges = getEdges();
   Edge[] reversedEdges = getReversedEdges();
   isMonoTag =
       spectrumHasPeaks(beginMass, edges, 1.)
           || spectrumHasPeaks(
               MassUtil.convertIonsType(beginMass + getMass(), spectrum.parentMass), edges, -1.);
   isMonoTag |=
       spectrumHasPeaks(beginMass, reversedEdges, 1.)
           || spectrumHasPeaks(
               MassUtil.convertIonsType(beginMass + getMass(), spectrum.parentMass),
               reversedEdges,
               -1.);
   return isMonoTag;
 }