1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139
|
<html>
<head>
<title>Stag - Structured Tag Library</title>
</head>
<body>
<h1>Stag - Structured Tag Library</h1>
<table>
<tr>
<td valign="top" bgcolor="#000000">
<img src="images/celtic-stag.gif"></img>
</td>
<td>
The Stag project currently consists of two perl modules,
both of which are available from <a href="http://www.cpan.org">CPAN</a> or <a href="http://sourceforge.net/projects/stag">sourceforge</a>:
<h3>Data::Stag</h3>
This module is for manipulating data as recursively
nested tag/value pairs (<b>S</b>tructured <b>tag</b>s or <b>S</b>imple <b>T</b>ree
<b>ag</b>greggates). At this time there is only a perl
implementation, <a href="http://search.cpan.org/perldoc?Data::Stag">Data::Stag</a>, but C and Lisp implementations
are planned.
<br></br>
<br></br>
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.
<h3>DBIx::DBStag</h3>
This module is for conversion between relational
representations and hierarchical (Stag)
representations. SQL query results are automatically
decomposed into the relations and a hierarchical structure
is inferred. This modules also allows you to create SQL
templates - a powerful way of reusing SQL statements
joining multiple tables.
<br>
</br>
<a href="http://search.cpan.org/perldoc?DBIx::DBStag">DBIx::DBStag</a>
</td>
</tr>
</table>
<hr>
</hr>
<table>
<tr>
<td bgcolor="#FF8888">
<a
href="http://www.godatabase.org/cgi-bin/ubiq/ubiq.cgi">UBIQ Query Interface</a>
</td>
<td>
A demo of DBStag for mapping query results to hierarchical
tag-value data. This interface provides WWW access to a
number of bioinformatics databases (Gene Ontology, Ensembl, Chado,
BioSQL, GadFly). Templates can be selected, or you can
feed in your own SQL.
</td>
</tr>
<tr>
<td bgcolor="#FF8888">
<a href="http://sourceforge.net/projects/stag">Stag
project page on Sourceforge</a>
</td>
<td>
Here you can find the Stag CVS repository, mail lists, etc
</td>
</tr>
<tr>
<td bgcolor="#FF8888">
<a
href="http://www.fruitfly.org/~cjm/rel-talk/dbistag.html">DBStag Tutorial</a>
</td>
<td>
Brief tutorial on basic DBStag usage for biological
databases.
(slightly out of date - some aspects of DBStag may have changed)
</td>
</tr>
<tr>
<td bgcolor="#FF8888">
<a href="http://search.cpan.org/perldoc?DBIx::DBStag::Cookbook">DBIx::DBStag::Cookbook</a>
</td>
<td>
DBStag cookbook - shows how to generate a normalised
relational db from an XML source (the CIA world factbook),
create your own SQL templates and build a WWW query
interface
</td>
</tr>
<tr>
<td bgcolor="#FF8888">
<a href="http://search.cpan.org/perldoc?DBIx::DBStag::SQLTemplate">DBIx::DBStag::SQLTemplate</a>
</td>
<td>
The POD manpage describing SQL templates - a powerful way
of reusing complex SQL statements
</td>
</tr>
<tr>
<td bgcolor="#FF8888">
<a href="stag-poster.html">Stag Poster</a>
</td>
<td>
DBStag poster from Genome Informatics 2003 at Cold Spring Harbor
Laboratory (large image)
</td>
</tr>
</table>
<hr>
</hr>
<a href="http://sourceforge.net">
<img src="http://sourceforge.net/sflogo.php?group_id=68482&type=1" width="88" height="31" border="0" alt="SourceForge.net Logo"></img></a>
<hr>
</hr>
<address><a href="mailto:cjm@fruitfly.org">chris mungall</a></address>
<!-- Created: Tue Dec 3 11:47:11 PST 2002 -->
<!-- hhmts start -->
Last modified: Mon Apr 12 11:33:36 PDT 2004
<!-- hhmts end -->
</body>
</html>
|