TV_28JUN2011

Dev updates (Urie)

Server
  • parseTree returns a 202 response with the URL in location header and in the body (requested by Andy Muir)
  • Bad requests (no newick, invalid newick, etc.) get a 400 response and an appropriate error message
  • Each tree is hashed when importing, and if a tree with the same hash is uploaded later, the URL for the existing tree is returned.
  • Uploaded newick strings are saved to the filesystem, in case they need to be imported again later.
Client
  • JSON now accepted in paste-style box.
    • Updated to allow name->style mappings (in addition to existing id->style mappings)
    • added a branchLabels element to json, to display text labels in the tr-standalone app
  • Can now zoom out to parent node. Currently, this is done with the left-drag gesture.
  • Labels in SVG output are now hidden if overlapping

Deployed new version to portnoy @11:45 am (CDT). No database reset yet.  Working on getting new development server on estraven.iplantcollaborative.org running. 

Update: estraven.iplantcollaborative.org is now running.