[BioSQL-l] Phylogeny module

Hilmar Lapp hlapp at gmx.net
Thu Jun 7 02:44:55 UTC 2007


(for some reason I forgot to post this earlier - apologies)

I committed the phylogeny module a couple of weeks ago that Bill Piel  
and I created at Phyloinformatics Hackathon (http:// 
hackathon.nescent.org) in December (biosql-phylodb-pg.sql).

This is an optional module - BioSQL will work perfectly well without  
it. (Unless - surprise - you want to store phylogenetic trees.)

Right now there is only a PostgreSQL version, but Jamie Estill, a  
student in our Google Summer of Code program, has created a MySQL  
version that he or I will commit too.

I've now also added comments and made a few rather small changes to  
the module's schema since the initial revision:

	- widened width of of tree.identifier to 32 chars
	- added column tree.is_rooted of boolean type
	- renamed column node.gene_id to node.bioentry_id

If anyone was using this module already, here's the migration script  
in PostgreSQL:

ALTER TABLE tree ALTER COLUMN identifier TYPE VARCHAR(32);
ALTER TABLE tree ADD COLUMN is_rooted BOOLEAN DEFAULT TRUE;
ALTER TABLE node RENAME COLUMN gene_id TO bioentry_id;

	-hilmar
-- 
===========================================================
: Hilmar Lapp  -:-  Durham, NC  -:-  hlapp at gmx dot net :
===========================================================








More information about the BioSQL-l mailing list