Allow for in memory RMA file


As far as I know, MEGAN requires the creation of an .rma file on disk when importing a BLAST or DIAMOND input file. It would be great if it were possible to retain the rma datastructure in memory instead of forcing a write out to disk when importing a new BLAST file.

This is useful when I’m running parallelized one-shot scripts on MEGAN and I don’t have any need to keep an rma file, which should save disk I/O and thus time.


Did you try writing to a virtual disk in memory such as /dev/shm under linux?


This is a great idea!