Allow specifying local files for genome resources
Currently, _MIRFLOWZ-prepare` can only use genome resources available on remote storage (accessible via FTP or HTTP). This is nice when using publicly available resources. However, it is very inconvenient when custom resources are to be used.
Refactor the resource processing such that local files are also supported for genome resource preparation.