Stag - Structured Tag Library

The Stag project currently consists of two perl modules:

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::DBIStag

This module is for conversion between relational representations and hierarchical (Stag) representations. Joined relations are automatically decomposed back into the original relations, and a hierarchical structure is inferred.
Not yet released on CPAN, but available from sourceforge CVS.

Stag project page on Sourceforge Here you can find the Stag CVS repository, mail lists, etc
DBIStag Tutorial Brief tutorial on basic DBIStag usage for biological databases.
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
Last modified: Mon Jan 13 15:52:32 PST 2003