Open mattloose opened 1 year ago
Yes - the description is elegant and concise.
Actually the issue was opened from within the context of threadfish and so slightly differs from #311 .
With hindsight #311 could have been solved by merging the two references and then writing appropriate targets for each region.
This is issue is more about enabling readfish on the GridION or any device with multiple sequencing positions available to load a single reference into memory and share mapping between the readfish instances.
I imagine a scenario similar to that of a minoTour mapping factory but I can't quite picture how that would work at present.
One idea would be for a mapping class to start a sub process if a mapper doesn't exist else connect to an existing one via some kind of inter process api.
See https://github.com/LooseLab/minotourapp/blob/master/alignment/mapper.py for more info.
Excellent description - worth some consideration of #311 in this as well