Yes, your details are correct with a few caveats. Disk based: By default, KAnalyze fills a memory buffer (k-mer "segment"), sorts and counts it, then dumps it to disk. Then the memory buffer is cleared and the next set of k-mers are counted. Instead of dumping the buffer to disk, it can move it to another place in memory (Option --nodumpseg) and re-allocate the memory buffer. This mode is not recommended unless the machine has lots of memory to work with. In Java, this is also less efficient because...
Help: KAnalyze Configuration
KAnalyze 2.0.0 has been released!
KAnalyze 2.0.0 has been released!
Created outline of the component.
Filter module and file filter are passing preli...
Updated GUI components for more general use.
Updated release notes and added copyright comme...
Renamed argument parser and made some minor upd...
Added --stdout and --input to count module.
Converted stream module and file writers.
Added binary count writer.
Rearranged unit tests. Began editing the counte...
Updated GUI code to make components more reusable.
Worked out methods for sharing the classloader ...
Filter module architecture complete. No filters...
Added screenshot to images.
Merge branch 'stdio' into prefilter
Prepaing for help system import.
Converted KmerUtil to process large k-mers.
Added timed put/take methods to BoundedQueue.
Made FilterComponent and filters generic, but n...
Added filter component to count module. Still n...
Updated ReleaseNotes, fixed minor layout bug wi...
Pre-1.0.0 build (NOT to be released!). Testing ...
Added --stdin and --input options to stream mod...
Filter code in place. Modules need code to run it.
Updated GUI components for more general use.
Added dynamic library loading with --lib and --...
KmerUtil complete and passing unit tests; Binar...
Merge branch 'dev' into prefilter
Merge branch 'dev' into prefilter
Updated comments on the bounded queue.
Merge branch 'dev' into prefilter
Fixed errors in Linux launch scripts, and the c...
Added quality filtering.
Applied a major update to the count writer (dyn...
Ported LongHashSet to KmerHashSet (LongHashSet ...
Fixed bug in count GUI. The file field of the e...
Updated manual.
Threaded sort implemented, but it performs worse.
Added '.fas' as a FASTA extension in FASTA and ...
Fixed some Javadoc comment issues.
Made several changes preparing for the next rel...
Count component unit test passing.
Updated batching constants.
Added minimizer, a minimizer indexed binary fil...
Updated manual. Fixed bug in KmerIndexComponent...
v1.0.0dev7
K-mer and k-mer count batching is implemented a...
Fixed minor bugs in KAnalyze.
Added shutdown hook to attempt faster shutdown ...
Unbuildable commit: Reader buffering is in prog...
Created a sequence name table that will discard...
Updated tests and added k-mer array sort to Kme...
Performance tweaking.
Large k-mer update compiles and runs. Serious p...
Updated default class loader.
Fixed bug in KmerUtil sorting.
Count component compiles. Moved KmerUtil to uti...
Fixed deadlock bugs in sequence readers when st...
Fixed bugs in the IKC reader and writer.
Merge branch 'bigmer' into multisplit
Fixed minor issues with IKC headers.
Non-working build: Completed initial work on se...
Non-working build; Added and updated batch and ...
Changed Constants to KAnalyze constants, and ma...
Fixed pause while allocating large k-mer array ...
Count module is more re-usable, new kmer file w...
Count module runs and generates results for bas...
Fixed bugs in KmerUtil sort().
Made HelpRunException a RuntimeException.
Added writers (need to test), completed IKC rea...
Initial work on count components. Split compile...
KmerUtil is now an abstract class with minimize...
Updated k-mer sort algorithm and created optimi...
v1.0.0.dev8
Updated default class loader for methods to use...
v2.0.0
Merge branch 'bigmer' into multisplit
Sequence readers complete and unit tests are pa...
Was not writing temporary files to the location...
Updated threaded sort and Split Component synch...
KAnalyze reads all sequences from FASTA and FASTQ files. Are you doing something...
An suggestions about how to handle a multi-FASTA file with more than one sequence...
Added FASTA format writer.
Updated JUnit JAR files.
v 0.9.7
v0.9.6
Added hex output example to the manual.
Added output format option to the count module ...
Updated citation module. Added scripts and docu...
Fixed DEC format (classes and constants were mi...
Release 0.9.7
v0.9.7