<?php
//connect to database server and the database
$db = "data/biocViewsVocab.sqlite";
$db_link = sqlite_open($db);

// Recursive function to create the menu structure string
function createTree($db, $node, $txt, $level)
{
	$txt=$txt.$level."|".$node."\n";
	$query = "SELECT * FROM biocViews WHERE edgeFrom='".$node."'";
	$result = sqlite_query($db, $query);
	if (sizeof($result) > 0){
	   	$level=$level.".";
		while($row=sqlite_fetch_array($result)) 
			$txt=createTree($db, $row["edgeTo"], $txt, $level);
	}
	return $txt;	   
} 	
$txt = createTree($db_link, "BiocViews", "", ".");
?>



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<meta name="robots" content="index,nofollow">


<link rel="stylesheet" href="layersmenu.css" type="text/css"></link>
<style type="text/css">
<!--
@import url("layerstreemenu.css");
//-->
</style>
<?php include ("libjs/layersmenu-browser_detection.js"); ?>
<script language="JavaScript" type="text/javascript" src="libjs/layerstreemenu-cookies.js"></script>


<title>biocViews categories - Bioconductor Wiki</title>
<script type="text/javascript" src="http://wiki.fhcrc.org/wiki/common/js/common.js"></script>

<script type="text/javascript">
<!--// common functions

// We keep here the state of the search box
searchIsDisabled = true;

function searchChange(e) {
    // Update search buttons status according to search box content.
    // Ignore empty or whitespace search term.
    var value = e.value.replace(/\s+/, '');
    if (value == '' || searchIsDisabled) { 
        searchSetDisabled(true);
    } else {
        searchSetDisabled(false);
    }
}

function searchSetDisabled(flag) {
    // Enable or disable search
    document.getElementById('fullsearch').disabled = flag;
    document.getElementById('titlesearch').disabled = flag;
}

function searchFocus(e) {
    // Update search input content on focus
    if (e.value == 'Search') {
        e.value = '';
        e.className = '';
        searchIsDisabled = false;
    }
}

function searchBlur(e) {
    // Update search input content on blur
    if (e.value == '') {
        e.value = 'Search';
        e.className = 'disabled';
        searchIsDisabled = true;
    }
}

function actionsMenuInit(title) {
    // Initialize action menu
    for (i = 0; i < document.forms.length; i++) {
        var form = document.forms[i];
        if (form.className == 'actionsmenu') {
            // Check if this form needs update
            var div = form.getElementsByTagName('div')[0];
            var label = div.getElementsByTagName('label')[0];
            if (label) {
                // This is the first time: remove label and do buton.
                div.removeChild(label);
                var dobutton = div.getElementsByTagName('input')[0];
                div.removeChild(dobutton);
                // and add menu title
                var select = div.getElementsByTagName('select')[0];
                var item = document.createElement('option');
                item.appendChild(document.createTextNode(title));
                item.value = 'show';
                select.insertBefore(item, select.options[0]);
                select.selectedIndex = 0;
            }
        }
    }
}
//-->
</script>


<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="http://wiki.fhcrc.org/wiki/modern/css/common.css">
<link rel="stylesheet" type="text/css" charset="utf-8" media="screen" href="http://wiki.fhcrc.org/wiki/modern/css/screen.css">
<link rel="stylesheet" type="text/css" charset="utf-8" media="print" href="http://wiki.fhcrc.org/wiki/modern/css/print.css">
<link rel="stylesheet" type="text/css" charset="utf-8" media="projection" href="http://wiki.fhcrc.org/wiki/modern/css/projection.css">

<!-- css only for MSIE browsers -->
<!--[if IE]>
   <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="http://wiki.fhcrc.org/wiki/modern/css/msie.css">
<![endif]-->



<link rel="Start" href="/bioc/FrontPage">
<link rel="Alternate" title="Wiki Markup" href="http://wiki.fhcrc.org/bioc/biocViews_categories?action=raw">
<link rel="Alternate" media="print" title="Print View" href="http://wiki.fhcrc.org/bioc/biocViews_categories?action=print">
<link rel="Search" href="http://wiki.fhcrc.org/bioc/FindPage">
<link rel="Index" href="http://wiki.fhcrc.org/bioc/TitleIndex">
<link rel="Glossary" href="http://wiki.fhcrc.org/bioc/WordIndex">
<link rel="Help" href="http://wiki.fhcrc.org/bioc/HelpOnFormatting">
</head>

<body  lang="en" dir="ltr">

<div id="header">
<div id="logo"><a href="http://wiki.fhcrc.org/bioc/FrontPage"><img src="http://wiki.fhcrc.org/wiki/bioc/images/bioclogo-small.jpg" alt="Bioconductor Logo"></a></div>

<form id="searchform" method="get" action="">
<div>
<input type="hidden" name="action" value="fullsearch">
<input type="hidden" name="context" value="180">
<label for="searchinput">Search:</label>
<input id="searchinput" type="text" name="value" value="" size="20"
    onfocus="searchFocus(this)" onblur="searchBlur(this)"
    onkeyup="searchChange(this)" onchange="searchChange(this)" alt="Search">
<input id="titlesearch" name="titlesearch" type="submit"
    value="Titles" alt="Search Titles">
<input id="fullsearch" name="fullsearch" type="submit"
    value="Text" alt="Search Full Text">
</div>
</form>
<script type="text/javascript">
<!--// Initialize search form
var f = document.getElementById('searchform');
f.getElementsByTagName('label')[0].style.display = 'none';
var e = document.getElementById('searchinput');
searchChange(e);
searchBlur(e);
//-->
</script>


<ul id="username"><li><a href="http://wiki.fhcrc.org//bioc/biocViews_categories?action=login" id="login">login</a></li></ul>

<div id="locationline">


<ul id="pagelocation">
<li><a class="backlink" title="Click to do a full-text search for this title" href="http://wiki.fhcrc.org/bioc/biocViews_categories?action=fullsearch&amp;value=linkto%3A%22biocViews+categories%22&amp;context=180">biocViews categories</a></li>
</ul>

</div>


<ul id="navibar">
<li class="wikilink"><a href="http://wiki.fhcrc.org/bioc/FrontPage">FrontPage</a></li>
<li class="wikilink"><a href="http://wiki.fhcrc.org/bioc/RecentChanges">RecentChanges</a></li>
<li class="wikilink"><a href="http://wiki.fhcrc.org/bioc/FindPage">FindPage</a></li>
<li class="wikilink"><a href="http://wiki.fhcrc.org/bioc/HelpContents">HelpContents</a></li>
<li class="wikilink"><a href="http://wiki.fhcrc.org/bioc/DeveloperPage">DeveloperPage</a></li>
<li class="wikilink"><a href="http://wiki.fhcrc.org/bioc/HowTo">HowTo</a></li>
<li class="wikilink"><a href="http://wiki.fhcrc.org/bioc/biocViews_categories">biocViews categories</a></li>
<li class="current"><a href=".">available categories</a></li>
</ul>

<div id="pageline"><hr style="display:none;"></div>

<ul class="editbar"><li><span class="disabled">Immutable Page</span></li>
<li><span class="disabled">Info</span></li>
<li><span class="disabled">Attachments<span></li>
<li><form class="actionsmenu" method="get" action="">
<div>
    <label>More Actions:</label>
    <select name="action"
        onchange="if ((this.selectedIndex != 0) &&
                      (this.options[this.selectedIndex].disabled == false)) {
                this.form.submit();
            }
            this.selectedIndex = 0;">
    </select>
    <input type="submit" value="Go!">
</div>
<script type="text/javascript">
</script>
</form>
</li>
</ul>



<div id="page" lang="en" dir="ltr">
<div dir="ltr" id="content" lang="en"><span class="anchor" id="top"></span>
<div class="contents topic">

<h3><a class="toc-backref" href="#id2" id="categories" name="categories">Categories</a></h3>
<p>The biocViews package uses a restricted vocabulary so only use terms from the following list. If you would like to suggest a new term, send an email to the bioc-devel mailing list.</p>

<?php
include ("lib/template.inc.php");
include ("lib/layersmenu.inc.php");

// build and print the menu
$mid = new LayersMenu();
$mid->setMenuStructureString($txt);
$mid->parseStructureForMenu("treemenu1");
print $mid->newTreeMenu("treemenu1");
?>
<br><br>


<span class="anchor" id="bottom"></span></div><p id="pageinfo" class="info" lang="en" dir="ltr">available categories  (external page, created 2008-10-10 18:05:41 by <span title="PatrickAboyoun @ DHCP157213.FHCRC.ORG[140.107.157.213]"><a class="nonexistent" href="/bioc/PatrickAboyoun" title="PatrickAboyoun @ DHCP157213.FHCRC.ORG[140.107.157.213]">PatrickAboyoun</a></span>)</p>


<div id="pagebottom"></div>
</div>


<div id="footer">

<ul class="editbar"><li><span class="disabled">Immutable Page</span></li>
<li><span class="disabled">Info</span></li>
<li><span class="disabled">Attachments<span></li>
<li><form class="actionsmenu" method="get" action="">
<div>
    <label>More Actions:</label>
    <select name="action"
        onchange="if ((this.selectedIndex != 0) &&
                      (this.options[this.selectedIndex].disabled == false)) {
                this.form.submit();
            }
            this.selectedIndex = 0;">
    </select>
    <input type="submit" value="Go!">
</div>
<script type="text/javascript">
<!--// Init menu
actionsMenuInit('More Actions:');
//-->
</script>
</form>
</li>
</ul>


<ul id="credits">
<li><a href="http://moinmoin.wikiwikiweb.de/">MoinMoin Powered</a></li><li><a href="http://www.python.org/">Python Powered</a></li><li><a href="http://validator.w3.org/check?uri=referer">Valid HTML 4.01</a></li>
</ul>


</div>
</body>
</html>