jpayne@68: package kmer; jpayne@68: jpayne@68: public abstract class Walker { jpayne@68: jpayne@68: jpayne@68: /** jpayne@68: * Allows iteration through a hash map. jpayne@68: * Concurrent modification is not recommended. jpayne@68: */ jpayne@68: public abstract boolean next(); jpayne@68: jpayne@68: /** Current object kmer (key) for kmer package */ jpayne@68: public abstract long kmer(); jpayne@68: jpayne@68: /** Current value */ jpayne@68: public abstract int value(); jpayne@68: jpayne@68: }