-
Notifications
You must be signed in to change notification settings - Fork 83
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
train.f.gb empty #126
Comments
Hi, I observed the same issue. This also matches the observations in #125 Using an older version of GeneMark-ES would also be a solution, but there is no source where they can be obtained (at least I could not find any) and it's never a good idea to rely on older software unless there is a very good reason for this. br, edit: I am not very experienced, with perl and augustus, but it might be, that the regex @diriano proposed is not working for all applications of augustus. I would therefore recommend to use the same regex but in a non-greedy variant, which seems to work as well for the needs here:
edit2: I saw that this was already fixed in a different way in the master branch of Augustus after the last release. With the next releases this issue will probably not recur. |
I hope so. |
My train.f.gb file was empty. But I had plenty of good genes from RNASeq data. It turned out a problem in Augustus-3.3.3/scripts/filterGenesIn_mRNAname.pl that was not parsing correctly the transcript names.
I changed the line
if ( $_ =~ m/transcript_id "(.*)";/ ) {
for this one
if ( $_ =~ m/transcript_id "([0-9_t]*)"/ ) {
And now I have genes in train.f.gb
The text was updated successfully, but these errors were encountered: