[maker-devel] <MAKER Trac Server> #3: dead in Widget::augustus::parse_gene unknown feature type:exon
MAKER
maker-devel at yandell-lab.org
Sun Aug 10 17:17:40 MDT 2008
#3: dead in Widget::augustus::parse_gene unknown feature type:exon
-------------------------+--------------------------------------------------
Reporter: anonymous | Owner:
Type: defect | Status: closed
Priority: major | Milestone:
Component: Code | Version: 0.001
Resolution: worksforme | Keywords:
-------------------------+--------------------------------------------------
Changes (by carson.genetics.utah.edu):
* status: new => closed
* resolution: => worksforme
Comment:
The error is caused by parsing of Augustus output and not by reading the
hints file. Augustus output must be parsed and loaded into a
Bio::Search::Hit::Phathit object in Maker. For gene predictions this
object only contains CDS regions. Raw Augustus ouput does not necessarily
contain the feature 'exon', since this is redundant with 'CDS' except in
instances where an exon contains the UTR. When fed the hint 'exonpart',
Augustus output may start to include 'exon' as a feature. This feature
should be ignored by Maker (at least for now) because Maker is only
concerned about CDS regions in the gene predictions. Adding 'exon' to the
if-else statement to force it to be ignored resolves this issue.
Future consideration may be given to make use of Augustus features outside
the CDS when building a final gene annotation, but for now Maker uses
internal code to infer the UTR sequence directly from the ESTs without
taking this part of the Augustus output into consideration.
Replying to [ticket:3 anonymous]:
> Maker crashes when parsing augustus results
>
> Error message:
> ''dead in Widget::augustus::parse_gene unknown feature type:exon''
>
> The hints file is being read, but when field[2] is read it doesn't
support the hint types mentioned in Augustus 2.0: exon, tts, tss (these
might occur but haven't occurred in my data:: CDSpart, UTR, UTRpart,
irpart, nonexonpart)
>
> Attempts to solve:
> 1. Added elseif statements to bypass unknown hints. This is problematic
since without the exon hints I'm unsure if the Augustus results are
correct or not. I attempted to compare a maker run with Augustus bypassing
the hints and a maker run without Augustus.
>
>
>
>
>
>
>
--
Ticket URL: <http://malachite.genetics.utah.edu/projects/maker/ticket/3#comment:1>
MAKER <http://www.yandell-lab.org/maker>
MAKER annotation pipline
More information about the maker-devel
mailing list