0.6.2 • Published 6 years ago

k-mers v0.6.2

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

k-mers

Enumerate k-mers of a given string.

Installation

npm install k-mers

Usage

var kmers = require('k-mers')

var s = 'foobar'
var k = 3

// get list of 3-mers in one shot:
kmers(k, s).all() // [ 'foo', 'oob', 'oba', 'bar' ]

// iterate over 3-mers:
iterKmers = kmers(k, s)
while (true) {
  var kmer = iterKmers.next()
  if (kmer.value === undefined) {
    break
  }
  console.log(kmer)
}
// { value: 'foo', index: 0 }
// { value: 'oob', index: 1 }
// { value: 'oba', index: 2 }
// { value: 'bar', index: 3 }

// (re)set iterator to given index
iterKmers.seek(2)
iterKmers.next() // { value: 'oba', index: 2 }
0.6.2

6 years ago

0.6.1

6 years ago

0.6.0

7 years ago

0.5.0

7 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.0

7 years ago

0.1.0

7 years ago