Class AmbiguousSequenceIterator
java.lang.Object
com.compomics.util.experiment.identification.protein_sequences.AmbiguousSequenceIterator
public class AmbiguousSequenceIterator extends Object
Iterator going through the possible sequences of a sequence containing
combinations of amino acids.
- Author:
- Marc Vaudel
-
Constructor Summary
Constructors Constructor Description AmbiguousSequenceIterator()
Empty default constructorAmbiguousSequenceIterator(char[] sequence, int expectedNumberOfCombinations)
Constructor.AmbiguousSequenceIterator(String sequence)
Constructor.AmbiguousSequenceIterator(String sequence, int expectedNumberOfCombinations)
Constructor. -
Method Summary
Modifier and Type Method Description char[]
getNextSequence()
Returns the next sequence, null if none.
-
Constructor Details
-
AmbiguousSequenceIterator
public AmbiguousSequenceIterator()Empty default constructor -
AmbiguousSequenceIterator
public AmbiguousSequenceIterator(char[] sequence, int expectedNumberOfCombinations)Constructor.- Parameters:
sequence
- the sequence to iterate as char arrayexpectedNumberOfCombinations
- the expected number of combinations
-
AmbiguousSequenceIterator
Constructor.- Parameters:
sequence
- the sequence as StringexpectedNumberOfCombinations
- the expected number of combinations
-
AmbiguousSequenceIterator
Constructor.- Parameters:
sequence
- the sequence as String
-
-
Method Details
-
getNextSequence
public char[] getNextSequence()Returns the next sequence, null if none.- Returns:
- the next sequence
-