[Phylobase-devl] stalled ...
Ben Bolker
bolker at ufl.edu
Fri Jan 16 04:31:41 CET 2009
Steven Kembel wrote:
> Hi Ben,
>
>>> 2. see what we can do to detect & fix problems with unrooted trees:
>>> this includes a lot of Steve's "to do" list (sorting out nodeId,
>>> nNode, etc.)
>> ???
>
> I can look at this but probably won't get a chance to do so for a week
> if anyone else wants to tackle it. If we've settled on the nodeId/edge
> order question it should just be a matter of checking things like
> nNode in construction and print methods to make sure they work with
> unrooted trees.
You might end up doing it ...
>
>>> 6. with some input from Emmanuel, implement SOME form of
>>> checking/consistency rule for ordering when importing/exporting
>>> from/to ape
>> NOT DONE. Volunteers?
>
> It sounded like pruningwise is maybe subtly different than preorder so
> not sure what to do on import from ape but for export to ape can we
> simply reorder the tree preorder?
>
We could choose to allow "pruningwise" as an option (not one we
generate, but one we allow).
>>> 2. adding metadata/annotation slots, although if we know
>>> their GENERAL form it would be nice to add them to phylo4[d]
>>> objects now because adding slots later breaks backward compatibility
>>> of saved objects (but we may just have to bite the bullet and
>>> do it later). In particular if these were slots of type list()
>>> we could be vague about what we were going to put in (at the
>>> cost of less-strong typing of the objects)
>> Could add as list() if we can agree on names for the slots,
>> how many.
>
> I think a single @metadata slot should be enough, if it's a list we
> can put whatever else we want in there in the future. An annotation
> slot is tricky, if annotations are going to be attached to nodes/edges
> they can be phylo4d data, but if they apply to the whole tree they can
> be metadata, so just a @metadata slot may be enough?
>
--
Ben Bolker
Associate professor, Biology Dep't, Univ. of Florida
bolker at ufl.edu / www.zoology.ufl.edu/bolker
GPG key: www.zoology.ufl.edu/bolker/benbolker-publickey.asc
More information about the Phylobase-devl
mailing list