marbl/merqury

Completeness in previous version not appearing/Conda installation compatibility issues

Opened this issue · 1 comments

Hi:
I'm running Merqury installed via conda (I haven't found a way to check for the version, as --version doesn't work) ... according to the date of installation, I presume it was the noarch/merqury-1.3-hdfd78af_1.tar.bz2
In that version, working in a conda environment, I get many results; however, the .completeness.stats, and the assembly.hist are empty (0 kb). The spectra.hist are there, bed, wig, png, log, etc. I was hoping to get the new version from conda, but I got the following message (compatibility issues):

  • package beast2-2.4.5-0 requires openjdk 8.0* zulu8*, but none of the providers can be installed

Could not solve for environment specs
The following packages are incompatible
├─ beast2 is installable and it requires
│ └─ openjdk [8.0* zulu8*|8.0.* zulu8*], which can be installed;
└─ merqury is not installable because it requires
└─ openjdk >=11.0.1 but there are no viable options
├─ openjdk [11.0.1|11.0.8] would require
│ └─ harfbuzz >=2.4.0,<3.0a0 with the potential options
│ ├─ harfbuzz [2.4.0|2.7.4|2.8.0|2.8.1|4.3.0] would require
│ │ └─ icu >=58.2,<59.0a0 , which can be installed;
│ ├─ harfbuzz 2.4.0 would require
│ │ └─ icu >=64.2,<65.0a0 , which can be installed;
│ ├─ harfbuzz [2.4.0|2.7.0|2.7.1|2.7.2] would require
│ │ └─ icu >=67.1,<68.0a0 , which can be installed;
│ └─ harfbuzz [2.7.2|2.7.3|...|2.9.1] would require
│ └─ icu >=68.1,<69.0a0 , which can be installed;
├─ openjdk [11.0.1|11.0.13|...|22.0.1] conflicts with any installable versions previously reported;
├─ openjdk [11.0.15|17.0.3] would require
│ └─ harfbuzz [>=5.1.0,<6.0a0 |>=5.2.0,<6.0a0 |>=5.3.0,<6.0a0 ], which requires
│ └─ icu >=70.1,<71.0a0 , which can be installed;
├─ openjdk [11.0.15|11.0.9.1] would require
│ └─ harfbuzz [>=4.2.1,<5.0a0 |>=4.3.0,<5.0a0 ] with the potential options
│ ├─ harfbuzz 4.3.0, which can be installed;
│ ├─ harfbuzz [2.4.0|2.7.4|2.8.0|2.8.1|4.3.0], which can be installed (as previously explained);
│ └─ harfbuzz [4.2.1|4.3.0|...|6.0.0], which can be installed (as previously explained);
├─ openjdk 11.0.9.1 would require
│ └─ harfbuzz >=2.8.0,<3.0a0 , which can be installed (as previously explained);
├─ openjdk [11.0.15|17.0.3|20.0.0] would require
│ └─ harfbuzz >=7.3.0,<8.0a0 but there are no viable options
│ ├─ harfbuzz 7.3.0 would require
│ │ └─ icu >=73.2,<74.0a0 , which conflicts with any installable versions previously reported;
│ └─ harfbuzz [6.0.0|7.3.0] would require
│ └─ icu >=72.1,<73.0a0 , which conflicts with any installable versions previously reported;
└─ openjdk 17.0.3 would require
└─ harfbuzz >=6.0.0,<7.0a0 with the potential options
├─ harfbuzz [6.0.0|7.3.0], which cannot be installed (as previously explained);
└─ harfbuzz [4.2.1|4.3.0|...|6.0.0], which can be installed (as previously explained).

Hello @aebaci,

I have been delaying pushing another Merqury release, sorry about that.
In the mean time, try using the binary version of meryl and perhaps your locally available python, R and Java.
Merqury itself is made with shell scripts, no compilation is needed.