public class SamLocusAndReferenceIterator extends IterableOnceIterator<SamLocusAndReferenceIterator.SAMLocusAndReference>
| Modifier and Type | Class and Description |
|---|---|
static class |
SamLocusAndReferenceIterator.SAMLocusAndReference
Small class to hold together
a
SamLocusIterator.LocusInfo and the reference base over that locus. |
| Constructor and Description |
|---|
SamLocusAndReferenceIterator(ReferenceSequenceFileWalker referenceFile,
SamLocusIterator locusIterator)
Constructor that takes a
ReferenceSequenceFile and a SamLocusIterator. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasNext() |
SamLocusAndReferenceIterator.SAMLocusAndReference |
next() |
close, iterator, removepublic SamLocusAndReferenceIterator(ReferenceSequenceFileWalker referenceFile, SamLocusIterator locusIterator) throws java.lang.IllegalArgumentException
ReferenceSequenceFile and a SamLocusIterator.
The inputs must have equal SAMSequenceDictionarys and an IllegalArgumentException
will be thrown otherwise.referenceFile - locusIterator - java.lang.IllegalArgumentException - if arguments have non-equal SAMSequenceDictionaryspublic boolean hasNext()
public SamLocusAndReferenceIterator.SAMLocusAndReference next()