For now, I propose we have two functions for everything: the "old" in-memory function and the "new" HDF5-optimized function. Down the line we are likely to either remove the old function or hide the two functions behind a single parent function. For now, it will be important to have both for testing.
Example: read.metharrary and read.metharray2
Decisions:
1) better naming scheme.
2) go through mini code and select the first couple of candidates (start with preprocessRaw and preprocessNoob).
For now, I propose we have two functions for everything: the "old" in-memory function and the "new" HDF5-optimized function. Down the line we are likely to either remove the old function or hide the two functions behind a single parent function. For now, it will be important to have both for testing.
Example: read.metharrary and read.metharray2
Decisions: 1) better naming scheme. 2) go through mini code and select the first couple of candidates (start with preprocessRaw and preprocessNoob).