Comments (5)
It looks like hyper specifying the version numbers worked. This appears to likely be an issue with mamba and channel priorities perhaps. I did have them set on strict, but that config no longer seems to be "sticking" and keeps reverting back to flexible. So that could be it too.
Thanks for your help! Seems to be a bit of a baffling random error, as I recently set up the pipeline elsewhere using mamba as well and everything worked fine.
from covid-19-signal.
Interesting outcome given you'd think that older versions and corresponding compatibilities would be maintained but sometimes version specifications can change, something we both can't always anticipate. Noticing this error is from mamba and perhaps may differ versus conda in terms of different conditions for satisfying dependencies. These are my initial thoughts looking at your error.
I'll try and recreate your error and see if some tweaks are needed in the ivar dependencies.
In the meanwhile, perhaps by removing the ivar=1.3
to just ivar
under the conda_envs/ivar.yaml
environment yaml file may overcome this error and let mamba/conda find the optimal version setup.
from covid-19-signal.
Changing the ivar version requirements doesn't change things, it is the samtools version number that seems to be where the conflict crops up with the chain through htslib and libdeflate. Removing the samtools version number requirement solves the problem. Fingers crossed that doesn't break anything else
Edit: Installing a newer version of ivar > 1.3* is breaking. Within the primer trimming scheme I get an error about not having the -p flag set with a BAM prefix despite it being set.
from covid-19-signal.
For a general assessment: could you list (conda list
or mamba list
) the environment you could get running? Could you also clarify the channel priority used (conda config --show channel_priority
) if conda is involved?
Admittingly, I haven't been able to recreate the UnsatisfiableError via conda or mamba. Looking at the software versions that do install:
_libgcc_mutex 0.1 conda_forge conda-forge
_openmp_mutex 4.5 2_gnu conda-forge
bzip2 1.0.8 hd590300_5 conda-forge
c-ares 1.27.0 hd590300_0 conda-forge
ca-certificates 2024.2.2 hbcca054_0 conda-forge
htslib 1.19.1 h81da01d_2 bioconda
ivar 1.3.2 ha04fe3b_1 bioconda
keyutils 1.6.1 h166bdaf_0 conda-forge
krb5 1.21.2 h659d440_0 conda-forge
libcurl 8.5.0 hca28451_0 conda-forge
libdeflate 1.18 h0b41bf4_0 conda-forge
libedit 3.1.20191231 he28a2e2_2 conda-forge
libev 4.33 hd590300_2 conda-forge
libgcc-ng 13.2.0 h807b86a_5 conda-forge
libgomp 13.2.0 h807b86a_5 conda-forge
libnghttp2 1.58.0 h47da74e_1 conda-forge
libssh2 1.11.0 h0841786_0 conda-forge
libstdcxx-ng 13.2.0 h7e041cc_5 conda-forge
libzlib 1.2.13 hd590300_5 conda-forge
ncurses 6.2 h58526e2_4 conda-forge
openssl 3.2.1 hd590300_0 conda-forge
samtools 1.10 h2e538c0_3 bioconda
xz 5.2.6 h166bdaf_0 conda-forge
zlib 1.2.13 hd590300_5 conda-forge
zstd 1.5.5 hfc55251_0 conda-forge
ivar 1.3.2
seems to be the version taken along with htslib 1.19.1
and libdeflate 1.18
.
Could you try setting the version to what I have noted above and seeing if that runs?
If samtools is the problematic software and being hyper-specific isn't working, perhaps set ivar=1.3
and set samtools
with no specified version and perhaps we can get a version of this running?
from covid-19-signal.
No worries! It does seem like random error or something interfering with conda/mamba. I'll close the issue for now unless some revelation spurs discussing nuances in versioning again.
from covid-19-signal.
Related Issues (20)
- Lineage Assignment Failure preventing postprocess HOT 1
- Switch remaining default output to freebayes vs iVar
- Primer Scheme Correction HOT 1
- Revisit output layout
- Add Continuous Integration tests and linting
- Fix containerization
- Convert rules for wrapped tools to official wrapper
- support for pangolin v3.0.1 HOT 2
- ValidationError: 'sample' is a required property HOT 2
- Incorporate scorpio calls into report
- Galaxy workflow?
- Support IonTorrent .bam input
- Cleanup
- RuleException in line 549 of: filepath/Snakefile: 'Params' object has no attribute 'unlabelled_output_dir' HOT 2
- Update npm nextclade to the proper nextclade_cli HOT 1
- SARS-CoV-2 workflow comparison - kindly check if your work is represented correctly HOT 2
- gunzip silently fails when running get_data_dependencies.sh HOT 1
- Pipeline fails at run_lineage_assignment when trying to use Nextclade version 3.0.0 HOT 4
- Artic-ncov2019 primer scheme V5.3.2 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from covid-19-signal.