Implemented denotes what is already implemented in phyloGeoRef.
TODO: demotes that things that are must to be done.
Planned: Denotes a change in implementation or adding additional features.
TODO: demotes that things that are must to be done.
Planned: Denotes a change in implementation or adding additional features.
- TREE FORMATs (Files containing the tree data)
Implemented: newick (.nwk) , nexml (.xml) , phyloxml (.xml) , nexus (.nex), (.tolxml)
- METADATA FORMATs (Files which contain the spatial data)
Implemented: csv, txt
- NODE POSITIONING
Implemented: Simple Mean
Planned: Weighted Mean for trees with edge lengths
Bug: Incorrect positioning algorithm. Modify it and make it efficient.
- TUTORIAL
Posted: https://github.com/dapurv5/phyloGeoRef/wiki/Tutorial:-Using-the-GrandUnifiedReader,-adding-new-properties.
Planned: Tutorial on writing the main class. (1/2 day)
- ERROR CHECKING:
Implemented: Error checking for implausible lat/long
Implemented: Error due to absence of information given in the tree but not in the metadata file.
Planned: Checking corner cases like when all the child nodes of a parent node have missing locations.
Planned: Checking clade consistency.
- WRITING KML
Implemented: Display of tip nodes on the map and the skeletal structure of the tree.
Implemented: Levelwise slicing of the tree in folders.
Planned: Hierarchical slicing of the tree into folders.
TODO: HTML balloons associated with each node.
Planned: Associating regions with HTUs also.
Planned: Animation.
Planned: Compressing the kml file as kmz
- EXTRA DATA
Planned: Taking images and other rich data from external web services.
Planned: Preparing a local cache for this data since downloading data for thousands of species on each run of the program would be a time wasting process.
Planned: Writing a command line option parser for the main class.
No comments:
Post a Comment