Closed dswan closed 3 years ago
A temporary resolution to this was to run it inside a conda environment I had built for antismash. This has it's own fimo install and that passes the tests fine. There is a difference:
ubuntu@ip-172-31-21-155:$ fimo --version
5.0.1
ubuntu@ip-172-31-21-155:$ source activate antismash
(antismash) ubuntu@ip-172-31-21-155:$ fimo --version
4.11.2
And actually the output format differs between the versions:
with 5.0.1:
(antismash) ubuntu@ip-172-31-21-155:$ /home/linuxbrew/.linuxbrew/bin/fimo --text --verbosity 1 motif.txt query.fasta
Warning: text mode turns off computation of q-values
motif_id motif_alt_id sequence_name start stop strand score p-value q-value matched_sequence
3 orf_3|1|24 13 20 + 25.4321 1.16e-09 SMAKGDGW
3 orf_3|1|24 22 29 + 35.2963 2.11e-11 VMAKGDGW
with 4.11.2:
(antismash) ubuntu@ip-172-31-21-155:$ fimo --text --verbosity 1 motif.txt query.fasta
Warning: text mode turns off computation of q-values
#pattern name sequence name start stop strand score p-value q-value matched sequence
3 orf_3|1|24 13 20 + 25.4321 1.16e-09 SMAKGDGW
3 orf_3|1|24 22 29 + 35.2963 2.11e-11 VMAKGDGW
So it looks like the results handling for fimo doesn't cope with the new 5.0.1 format?
Thanks for bringing this to our attention - I didn't realize the output format had changed since version 4. I'll try to push a fix to parse FIMO v5 output in the next few days.
@skinnider this is fixed on our internal branch, I wrote it to be backwards compatible, so it should be safe to push here. https://github.com/magarveylab/prism/blob/d202c3cf5589b1e41e768ea29fb90cb05d1943d6/prism/src/ca/mcmaster/magarveylab/prism/motif/FimoSearchReader.java#L47-L100
Hi, how to find "prism.jar" file, I can not find this file in the latest repository.
I'm struggling to work out why this is occuring:
With the latest jar:
And From a fresh repository clone:
If I run the command:
However, fimo is installed:
And fimo is working:
The .sh file is accessible:
And I can run the test command to completion without error from the same shell:
What am I missing here?