code: public static <C extends Compound> List<SequenceView<C>> nonOverlappingKmers(Sequence<C> sequence, int kmer) {
  		List<SequenceView<C>> l = new ArrayList<SequenceView<C>>();
  		WindowedSequence<C> w = new WindowedSequence<C>(sequence, kmer);
  		for(SequenceView<C> view: w) {
  			l.add(view);
  		}
  		return l;
  	}
docs: Produces kmers of the specified size e.g. ATGTGA returns two views which
  have ATG TGA
  
  @param <C> Compound to use
  @param sequence Sequence to build from
  @param kmer Kmer size
  @return The list of non-overlapping K-mers