TheEvergreenStateCollege / bioinformatics

Plant genome sequencing
2 stars 2 forks source link

Merge sysmem changes #50

Open learner-long-life opened 3 weeks ago

learner-long-life commented 3 weeks ago

Added system memory capability with @Mozes721 @AbyssalRemark 's work. The utils and general-purpose functionality, and how to use them to println! a low memory message, and a graceful exit, can be moved into the read_align.rs binary.

The code changes also include a forest of smaller suffix trees that each cover different chunks or fragments of the entire genome. We'll move these into an alternative cargo binary, called something like "fragments.rs".

Then this change is ready to merge into main. The above are guidelines, up to the style of the implementor.