Are you using the latest release?
bleeding edge but def in 1.7.x and 1.8.x
Describe the bug
When running augustus for BUSCO sometimes it hangs at 100% usage of CPU but does not advance. To solve this I am implementing a timeout in wrapper on augustus runs within the funannotate-BUSCO2.py script. Set a default of 300 sec (5min) as these are usually small chunks of genome one per BUSCO marker gene that are being run. It is better to just lost a marker than have this run indefinitely since it is hung. Will add some timing and log code to see how many are getting killed so can be effective but not too aggressive.
This will be exposed as a parameter in funannoate/aux_scripts/funannotate-BUSCO2.py --augustus_timeout 300 and then also in funannotate predict as an option --augustus_BUSCO_timeout 300 or other number.
Are you using the latest release?
bleeding edge but def in 1.7.x and 1.8.x
Describe the bug
When running augustus for BUSCO sometimes it hangs at 100% usage of CPU but does not advance. To solve this I am implementing a timeout in wrapper on augustus runs within the funannotate-BUSCO2.py script. Set a default of 300 sec (5min) as these are usually small chunks of genome one per BUSCO marker gene that are being run. It is better to just lost a marker than have this run indefinitely since it is hung. Will add some timing and log code to see how many are getting killed so can be effective but not too aggressive.
This will be exposed as a parameter in funannoate/aux_scripts/funannotate-BUSCO2.py --augustus_timeout 300 and then also in funannotate predict as an option --augustus_BUSCO_timeout 300 or other number.