pylelab / USalign

Universal Structure Alignment of Monomeric and Complex Structure of Nucleic Acids and Proteins
https://zhanggroup.org/US-align/
Other
109 stars 24 forks source link

Add installing instructions using package managers to README #30

Closed eunos-1128 closed 2 weeks ago

eunos-1128 commented 2 weeks ago

Dear,

Thank you for your excellent work.

I added brew and conda installation instructions.

I know that they are not official methods, but they are useful for users who want to manage USalign using package managers.

Regards,

kad-ecoli commented 2 weeks ago

Do you mind adding conda support for win64? US-align is known to compile by g++ in mingw-w64, either natively on Windows 64 or cross-compiling on Linux?

kad-ecoli commented 2 weeks ago

If that is not possible, you should be clear on what OS the conda package supports.

kad-ecoli commented 2 weeks ago

For linux-64, win-64 and linux-aarch64, I suggest compiling with -static to avoid dependency on specific glibc version.

eunos-1128 commented 2 weeks ago

@kad-ecoli

Do you mind adding conda support for win64? US-align is known to compile by g++ in mingw-w64, either natively on Windows 64 or cross-compiling on Linux?

By default bioconda doesn't handle native win-64 build, although the compilation is usually achieved by g++ in mingw-w64.

I added notes on that.

eunos-1128 commented 2 weeks ago

@kad-ecoli

For linux-64, win-64 and linux-aarch64, I suggest compiling with -static to avoid dependency on specific glibc version.

This is the current build script used in the bioconda. https://github.com/bioconda/bioconda-recipes/blob/master/recipes/usalign/build.sh

I'll revise the script to use -static.

Thank you for your advice:)

kad-ecoli commented 2 weeks ago

Manually merge your commits. Remove statement on conda supporting win-64 until you have added corresponding support.

eunos-1128 commented 1 week ago

@kad-ecoli Thank you!