Giter Site home page Giter Site logo

Comments (5)

jorvis avatar jorvis commented on July 16, 2024

This is one of the few perl scripts left (which also rely on the bioUtils.pm module). Did you install biocode via pip? Within that python framework I can't properly place the perl module. You should be able to run this if you check out biocode instead from GitHub and then make sure biocode/lib/ is in your PERL5LIB env variable. Or copy bioUtils.pm from a checkout into a directory where perl will see it.

from biocode.

bernt-matthias avatar bernt-matthias commented on July 16, 2024

Hi I'm a colleague of @arsilan324 . Got it running on my computer (thanks for your explanations), but ran into other problems:

panic! don't know what to do with feat type: 3'UTR at ./gff/correct_gff_feature_order.pl line 186, <$ifh> line 6.

found more than one gene at position 1 on molecule Transcript_100004

The gff3 looks as follows

Transcript_100004       transdecoder    gene    1       813     .       +       .       ID=Transcript_100004|g.119957;Name=ORF%20Transcript_100004%7Cg.119957%20Transcript_100004%7Cm.119957%20type%3A5prime_partial%20len%3A200%20%28%2B%29
Transcript_100004       transdecoder    mRNA    1       813     .       +       .       ID=Transcript_100004|m.119957;Parent=Transcript_100004|g.119957;Name=ORF%20Transcript_100004%7Cg.119957%20Transcript_100004%7Cm.119957%20type%3A5prime_partial%20len%3A200%20%28%2B%29
Transcript_100004       transdecoder    CDS     1       600     .       +       .       ID=cds.Transcript_100004|m.119957;Parent=Transcript_100004|m.119957
Transcript_100004       transdecoder    exon    1       813     .       +       .       ID=Transcript_100004|m.119957.exon1;Parent=Transcript_100004|m.119957
Transcript_100004       transdecoder    3'UTR   601     813     .       +       .       ID=Transcript_100004|m.119957.utr3p1;Parent=Transcript_100004|m.119957

Transcript_100004       transdecoder    gene    1       813     .       -       .       ID=Transcript_100004|g.119958;Name=ORF%20Transcript_100004%7Cg.119958%20Transcript_100004%7Cm.119958%20type%3Acomplete%20len%3A128%20%28-%29
Transcript_100004       transdecoder    mRNA    1       813     .       -       .       ID=Transcript_100004|m.119958;Parent=Transcript_100004|g.119958;Name=ORF%20Transcript_100004%7Cg.119958%20Transcript_100004%7Cm.119958%20type%3Acomplete%20len%3A128%20%28-%29
Transcript_100004       transdecoder    CDS     322     705     .       -       .       ID=cds.Transcript_100004|m.119958;Parent=Transcript_100004|m.119958
Transcript_100004       transdecoder    exon    1       813     .       -       .       ID=Transcript_100004|m.119958.exon1;Parent=Transcript_100004|m.119958
Transcript_100004       transdecoder    5'UTR   706     813     .       -       .       ID=Transcript_100004|m.119958.utr5p1;Parent=Transcript_100004|m.119958
Transcript_100004       transdecoder    3'UTR   1       321     .       -       .       ID=Transcript_100004|m.119958.utr3p1;Parent=Transcript_100004|m.119958

I guess there should be only one gene with two child transcripts. Then this would be a bug in the upstream software that produced the gff file.?

from biocode.

jorvis avatar jorvis commented on July 16, 2024

I don't mind modifying it, but in legal GFF3 that third column is supposed to correspond to a Sequence Ontology (SO) term. The parent is UTR but there are also five_prime_UTR and three_prime_UTR. You'd have to change your input file to have those feature types instead. It wouldn't hurt to make a transdecoder ticket too and tell Brian to make his GFF right. :)

from biocode.

jorvis avatar jorvis commented on July 16, 2024

Supported added for these two types in commit 57e92bd

from biocode.

bernt-matthias avatar bernt-matthias commented on July 16, 2024

great. thanks

from biocode.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.