java.lang.Object
com.compomics.util.experiment.identification.matches_iterators.MatchesIterator
com.compomics.util.experiment.identification.matches_iterators.PeptideMatchesIterator

public class PeptideMatchesIterator
extends MatchesIterator
An iterator for peptide matches.
Author:
Marc Vaudel, Harald Barsnes, Dominik Kopczynski
  • Constructor Details

    • PeptideMatchesIterator

      public PeptideMatchesIterator()
      Empty default constructor
    • PeptideMatchesIterator

      public PeptideMatchesIterator​(Identification identification, WaitingHandler waitingHandler, boolean displayProgress)
      Constructor.
      Parameters:
      identification - the identification where to get the matches from
      waitingHandler - the waiting handler allowing displaying progress and canceling the process
      displayProgress - boolean indicating whether the progress of this method should be displayed on the waiting handler
    • PeptideMatchesIterator

      public PeptideMatchesIterator​(long[] keys, Identification identification, WaitingHandler waitingHandler, boolean displayProgress)
      Constructor.
      Parameters:
      keys - the keys of the objects
      identification - the identification where to get the matchesloadPs from
      waitingHandler - the waiting handler allowing displaying progress and canceling the process
      displayProgress - boolean indicating whether the progress of this method should be displayed on the waiting handler
  • Method Details

    • next

      public PeptideMatch next()
      Returns the next match and updates the buffer. Null if the iterator is done iterating.
      Returns:
      the next match