Closed Zjianglin closed 2 years ago
Hello,
Thanks for trying to use LinearTurboFold project.
LinearTurboFold can be run by:
./linearturbofold -i input.fasta -o output_dir [OPTIONS]
You can check README for OPTIONS.
The Python file ./linearturbofold
calls the binary file under ./bin
. You can check line 52 in ./linearturbofold
file.
If you want to call the binary file under ./bin
instead, you need to call ./bin/linearturbofold
with several required inputs in the following order (same as line 52 in ./linearturbofold
file):
bin/linearturbofold input_file output_dir hmm_beam cky_beam iteration is_save_bpps is_save_pfs is_verbose TkMinHelixLength TkIterations Threshold
These inputs include all OPTIONS in ./linearturbofold
:
For example, with specific input values, the command line can be:
bin/linearturbofold LinearTurboFold_path/input.fasta LinearTurboFold_path/ltf_results 100 100 3 0 0 0 1 1 0.3
Make sure you create the directory ltf_results
under LinearTurboFold repo before running the command.
We recommend you to call ./linearturbofold
instead of the binary file if it can meet your requirements because you can call./linearturbofold
with default values without providing all of them and it can also help to check the inputs.
BTW, thanks for reporting all the warnings. I will fix them. Please let me know if you have other questions.
Best, Sizhen
Thanks for your timely and detailed reply. Now I can normally run the lineaturbofold
under the repo directory. Thank you.
Hi developer, I compile the
LinearTurboFold
bymake
in the repo directory. Themake
can succeed wth manywarning
. When I try to use the compiled binary by./bin/linearturbofold -h
, It crashed. However, I can run the original binary file in repo usually. Could you please tell me why? Or should I just use your compiled binary ? Here is some info: