spades icon indicating copy to clipboard operation
spades copied to clipboard

binspreader issue - error when specifying --path scaffolds.paths

Open ebi-jlu8 opened this issue 1 year ago • 1 comments

Description of bug

Hi, I am trying to run binspreader with a set of binned scaffolds (binned using metawrap). The program works fine using the default settings, however, when I run it with --path scaffolds.paths , it returned an error right after reading the config paths I have attached the log from binspreader for your reference. Any help would be great. I have

0:00:20.651 5028M / 5234M INFO General (binning_refiner.cpp : 210) Using contig paths from assembly/SRR13528217.scaffolds.paths === Stack Trace === /hps/software/users/rdf/metagenomics/service-team/software/binspreader/early-access-6380bff/bin/bin-refine() [0x436109] /hps/software/users/rdf/metagenomics/service-team/software/binspreader/early-access-6380bff/bin/bin-refine() [0x42143a] /lib64/libc.so.6(_libc_start_main+0xf3) [0x1470bf73c493] /hps/software/users/rdf/metagenomics/service-team/software/binspreader/early-access-6380bff/bin/bin-refine() [0x426f3e] Verification of expression 'i != back_map.end()' failed in function 'size_t io::IdMapper<T>::operator[](const IdType&) const [with IdType = std::_cxx11::basic_string; size_t = long unsigned int]'. In file '/hps/software/users/rdf/metagenomics/service-team/software/binspreader/early-access-6380bff/spades-binspreader-recombseq/assembler/src/common/io/utils/id_mapper.hpp' on line 31. Message 'No mapped id for 30183669'.Verification of expression 'i != back_map.end()' failed in function 'size_t io::IdMapper<T>::operator[](const IdType&) const [with IdType = std::__cxx11::basic_string; size_t = long unsigned int]'. In file '/hps/software/users/rdf/metagenomics/service-team/software/binspreader/early-access-6380bff/spades-binspreader-recombseq/assembler/src/common/io/utils/id_mapper.hpp' on line 31. Message 'No mapped id for 30183669'.

bin-refine: /hps/software/users/rdf/metagenomics/service-team/software/binspreader/early-access-6380bff/spades-binspreader-recombseq/assembler/src/common/io/utils/id_mapper.hpp:31: size_t io::IdMapper<T>::operator[](const IdType&) const [with IdType = std::_cxx11::basic_string; size_t = long unsigned int]: Assertion `i != back_map.end()' failed. binspreader-Rcorr.log

spades.log

binspreader-Rcorr.log

params.txt

This is the the command I used

bin-refine assembly/SRR13528217.assembly_graph_with_scaffolds.gfa cleaned/binning.tsv binspreader-Rcorr -t 20 -Rcorr --paths assembly/SRR13528217.scaffolds.paths |tee binspreader-Rcorr.log

SPAdes version

binspreader pre-release version

Operating System

macOS Ventura 13.3.1

Python Version

Python 3.7.6

Method of SPAdes installation

manual

No errors reported in spades.log

  • [X] Yes

ebi-jlu8 avatar May 17 '23 09:05 ebi-jlu8