Menu

#93 no block of taxa could be created from a MrBayes .con tree

open
nobody
data (41)
2
2010-06-01
2009-05-29
Blaise Li
No

The upoad of the attached file fails: it says it cannot generate a block of taxa. This is either a bug or a strong limitation: the file contains a nexus tree obtained from MrBayes; it should not be so special.

Discussion

  • Blaise Li

    Blaise Li - 2009-05-29
     
  • William Piel

    William Piel - 2009-06-23

    This looks like a difficult bug to fix because the problem stems from Mesquite. I'm puzzled why Mesquite cannot create a default taxon block from a tree block that does not use a translation table. I've tried opening trees like this in Mesquite v. 2 with no success...

     
  • William Piel

    William Piel - 2009-06-23

    Thanks for reporting this bug. We'll look into it as soon as possible.

     
  • William Piel

    William Piel - 2009-06-23
    • priority: 5 --> 8
     
  • Rutger Vos

    Rutger Vos - 2009-06-27

    The issue is because, although mesquite *can* create a taxa block on the fly while reading a tree block without a translation table, it doesn't want to. It prods the user for feedback, which makes the import hang in headless mode. Bill has emailed the Maddisons about this, and it looks like the issue could certainly be fixed in their code (even if that would make it some sort of treebase special). But - then we have to fold that change into our previous treebase special version of mesquite, which was a snapshot roughly at version 2.1, and we're now at 2.6. I did some testing and some methods have changed or have been removed, so we would need to adapt our code base to that new api.

     
  • Rutger Vos

    Rutger Vos - 2009-11-18
    • priority: 8 --> 7
    • assigned_to: mjdominus --> rvos
     
  • Rutger Vos

    Rutger Vos - 2009-11-18

    This has been downgraded. We can't fix this unless mesquite gets fixed. If people want to upload mrbayes files they will have to run them through mesquite first on their own machines.

     
  • Rutger Vos

    Rutger Vos - 2010-03-26

    I think this needs to be closed: there is simply no way we will ever support all nexus variants. It is a feature of treebase that we support mesquite-compatible files. We state this very clearly. If people decide to upload files that are not compatible with mesquite there's not much we can do.

     
  • Hilmar Lapp

    Hilmar Lapp - 2010-04-27
    • priority: 7 --> 2
     
  • Hilmar Lapp

    Hilmar Lapp - 2010-04-27

    We won't fix this directly because we can't support all variants of NEXUS. However, we should better document which NEXUS versions we do support, and at some point we may also switch out Mesquite as the NEXUS parser to another one, e.g., NCL. (Though no NEXUS parser can be expected to support all flavors.)

     
  • Rutger Vos

    Rutger Vos - 2010-06-01

    OK, I am assigning this to "None". It is pointless to pretend that this is a fixable bug. To be able to read MrBayes trees we will have to switch to a newer mesquite. This is not a task that is properly assigned to me. I will not do this.

     
  • Rutger Vos

    Rutger Vos - 2010-06-01

    Thanks for reporting this bug. We'll look into it as soon as possible.

     
  • Rutger Vos

    Rutger Vos - 2010-06-01
    • assigned_to: rvos --> nobody
     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.