+ Fixed cloned subfeature id collision to parent, which was causing
single level features to sometimes disappear while scrolling
+ Added JAFeature.getUniqueName() which returns the parent's id if the feature is a cloned feature, otherwise it returns its own id
+ Updated AnnotTrack.deleteAnnotations() to use JAFeature.getUniqueName() to properly get the uniquename to send to the server (only applicable to one level annotations)
+ Added fixes for properly setting name for non mRNA features
+ Can now continue dragging an exon boundary after initial drag (used to require reclicking on the exon)
+ Added the ability to export metadata in in deflines for FASTA exporting
Start adding a recentChanges.jsp with same format as selectTrack.jsp but without the trackmenu
Add the datastore directory and JEDatabase class to recentChanges.jsp, remove some selectTrack.jsp specific code from it
Got to the stage where I can actually load some databases
Working table displaying features on recentlyChanged.jsp
Add checkboxes and zoom to location on chromosome to recentChanges
Fix problem wth setting read-only bit on the database and supplement it with a check to see if the database exists
+ Fixed misplaced start of comment tag
+ Added "/" to the database dir (in case a trailing one isn't setup in <datastore_directory>
+ Uses TrackConfiguration.getName() rather than hardcoding annotation track name prefix
+ Deleting all subfeatures now pops up a warning about deleting the whole feature not being undoable, like when selecting the parent feature and deleting that
Add subfeatures of genes to the recentlyChanged.jsp list
Merge branch 'master' of https://github.com/GMOD/Apollo
Deconstruct the generateFeatureRecord functions to return a list of records for objects that have subfeatures e.g. genes
Cleanup code to reduce use of Iterators, nested statements, etc
Force sort by date-descending by default on recentChanges.jsp
Use tabs instead of spaces on recentChanges.jsp