bioforensics / yeat

YEAT: Your Everyday Assembly Tool
Other
1 stars 0 forks source link

Implementing a config file for handling various assembly algorithms #12

Closed danejo3 closed 1 year ago

danejo3 commented 2 years ago

The purpose of this PR is to lay down the foundations of #10 .

In this PR, users will now be required to provide a config file that contains information on what assembly algorithms that are to be used.

The reason why having this config file would be helpful is to allow users to run multiple assemblers in the future asynchronously. By having multiple assembly algorithms running at the sametime, this will allow the user to work with various assemblers based on time, resource, and accuracy constraints.

This PR does not provide the parallel jobs support and additional assemblers such as MEGAHIT. Separate PR will be created for these upcoming features.

danejo3 commented 2 years ago

Test suite is at 100% coverage.

danejo3 commented 2 years ago

Ready for an initial review for this PR! @standage

standage commented 1 year ago

I presume we can close this thread now that #16 has been merged?

danejo3 commented 1 year ago

I presume we can close this thread now that #16 has been merged?

Yup! No need for this anymore!

YEAT'd and DELETED!

standage commented 1 year ago

YEAT'd and DELETED!

yeat-delete