Stag - Structured Tag Library

The Stag project currently consists of two perl modules, both of which are available from CPAN or sourceforge:

Data::Stag

This module is for manipulating data as recursively nested tag/value pairs (Structured tags or Simple Tree aggreggates). At this time there is only a perl implementation, Data::Stag, but C and Lisp implementations are planned.

Stags can easily be represented as XML or as lisp-style S-expressions, or using the Stag native indented text format. They can also be represented in perl using nested arrays.

DBIx::DBStag

This module is for conversion between relational representations and hierarchical (Stag) representations. SQL query results are automatically decomposed into the relations from the underlying schema, and a hierarchical structure is inferred.
DBIx::DBStag

UBIQ Query Interface UBIQ is a simple web front-end to any relational database using DBStag and SQL Templates
Stag project page on Sourceforge Here you can find the Stag CVS repository, mail lists, etc
DBStag Tutorial Brief tutorial on basic DBStag usage for biological databases. (slightly out of date - some aspects of DBStag may have changed)
coming soon DBStag poster from Genome Informatics 2003 at Cold Spring Harbor Laboratory
sql2xml web interface Provides WWW access to a number of bioinformatics databases - allows custom queries, also contains example queries. Query results are transformed into indented XML.

SourceForge.net Logo
chris mungall
z Last modified: Tue Jan 27 21:59:02 PST 2004