Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

terminate called after throwing an instance of 'std::logic_error' #35

Closed
ptranvan opened this issue Oct 3, 2018 · 11 comments
Closed

terminate called after throwing an instance of 'std::logic_error' #35

ptranvan opened this issue Oct 3, 2018 · 11 comments

Comments

@ptranvan
Copy link

ptranvan commented Oct 3, 2018

Hi,

I have an issue after running merge_wrapper.py

4: FINISHING DATA
0       quickmerge
1       -d
2       out.rq.delta
3       -q
4       hybrid_oneline.fa
5       -r
6       self_oneline.fa
7       -hco
8       5.0
9       -c
10      1.5
11      -l
12      0
13      -ml
14      5000
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_M_construct null not valid
@esolares
Copy link
Collaborator

esolares commented Oct 3, 2018 via email

@ptranvan
Copy link
Author

ptranvan commented Oct 4, 2018

This is my command:

merge_wrapper.py ../P1.fasta ../M1.fasta -pre P_query

And I still have the error

@FAFUyangyang
Copy link

i have the same question,I hope you can help me out,thank you。

@FAFUyangyang
Copy link

This is my command:

merge_wrapper.py ../P1.fasta ../M1.fasta -pre P_query

And I still have the error
Have you solved it?

@lfaller-zymergen
Copy link

Hello all,

I am encountering the same error. Please advise!

Best,
~Lina

@Joseph-Vineland
Copy link

I also have the same problem. I made sure to add quickmerge/mummer to my PATH.

export PATH=/mnt/nas/software/quickmerge:/mnt/nas/software/quickmerge/MUMmer3.23:$PATH

@mahulchak
Copy link
Owner

mahulchak commented Oct 30, 2018 via email

@jgbaldwinbrown
Copy link
Collaborator

Hi all,

I wrote the wrapper a while ago. I believe I have now fixed the merge_wrapper error. The problem was that quickmerge was modified to require a '-p' option to supply an output prefix, but the wrapper wasn't modified to send the wrapper's '-pre' prefix on to quickmerge. Take another crack at using the wrapper and let me know if it isn't working.

@Joseph-Vineland
Copy link

Thank you jgbaldwinbrown.

I would like to add, even though I added /the/path/to/quickmerge/MUMmer3.23/ to the $PATH variable, the version of MUMmer being called by the script was a 32 bit version.

I needed to do:

sudo apt-get purge mummer

Then place a 64 bit version of MUMmer in /usr/bin/ .

@jgbaldwinbrown
Copy link
Collaborator

It sounds like the problem is solved, and we got some useful advice about making sure that the 64-bit version of MUMmer is in use. I'm going to close this up.

@esolares
Copy link
Collaborator

esolares commented Oct 30, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants