Splitting assembler into basic components (HMM, de Brujin graph, etc.)
Merge pull request #37 from fnothaft/split-assembler

Splitting assembler into basic components (HMM, de Brujin graph, etc.)