`prepareGenomes()` doesnot have all the parameters for `retrieveGenomes()` thus reduces the flexibility!
prepareGenomes()doesnot have all the parameters forretrieveGenomes()thus reduces the flexibility!