different numbers of CPUs for clustering / assembly
Brought to you by:
valduboisvert
Hello,
would it be possible to implement commandline arguments to use different numbers of CPUs for mgblast/clustering and later assembly. I have very big datasets and some assembly threads use up a lot of RAM. I am trying different parameters in parallel to test things out. So If it would be possible to assign e.g. 8 CPUs for the clustering step and 1 for the assembly step i could go on clustering other parameters/datasets while the first dataset is assembling because the BLAST step is CPU not RAM limited.
What do you think?
This is a good idea. This means better user customization which is good IMHO. However the current modern trend is to not bother with how many tasks one has to use into his/her program, but rather use an interface/api that knows how to deal with each individual architecture. In the case of TGICL this link is still missing atm. Therefore I will implement this option for now in the next TGICL release.
thanks for the idea,
Val