KosinskiLab / AlphaPulldown

https://doi.org/10.1093/bioinformatics/btac749
GNU General Public License v3.0
176 stars 39 forks source link

Rearange backend initialisation #366

Closed dingquanyu closed 2 weeks ago

dingquanyu commented 2 weeks ago

This PR will make the imports of UnifoldBackend and AlphaLinkBackend optional and will handles the exception of these imports if they failed. It will make the installations of the extra dependencies optional instead and fixed the CI/CD crashes due to disk space error.

dingquanyu commented 2 weeks ago

The build-fold-container still crashes but will be fixed after #364 is merged.

maurerv commented 2 weeks ago

Perhaps we have to refactor the try - import - except logic in the future but for now I think it gets the job done :)