<commit_before><%-- $Id$ --%>
<%@ include file="/common/taglibs.jsp"%>

<!--  Summary of array design associations -->
<%-- Admin only --%>
<authz:authorize ifAnyGranted="admin">
	<c:if test="${summary != null }">
		<table class='datasummary'>
			<tr>
				<td colspan=2 align=center>
				</td>
			</tr>
			<authz:authorize ifAnyGranted="admin">
				<tr>
					<td>
						Probes with sequences
					</td>
					<td>
						${summary.numProbeSequences}
					</td>
				</tr>
				<tr>
					<td>
						Probes with genome alignments
					</td>
					<td>
						${summary.numProbeAlignments}
					</td>
				</tr>
			</authz:authorize>
			<tr>
				<td>
					Probes mapping to gene(s)
				</td>
				<td>
					${summary.numProbesToGenes}
				</td>
			</tr>
			<tr>
				<td>
					&nbsp;&nbsp;Probes mapping to probe-aligned region(s)
				</td>
				<td>
					${summary.numProbesToProbeAlignedRegions}
				</td>
			</tr>
			<tr>
				<td>
					&nbsp;&nbsp;Probes mapping to predicted genes
				</td>
				<td>
					${summary.numProbesToPredictedGenes}
				</td>
			</tr>
			<tr>
				<td>
					&nbsp;&nbsp;Probes mapping to known genes
				</td>
				<td>
					${summary.numProbesToKnownGenes }
				</td>
			</tr>
			<tr>
				<td>
					Unique genes represented
				</td>
				<td>
					${summary.numGenes}
				</td>
			</tr>
			<tr>
				<td colspan=2 align='center' class='small'>
					(as of ${summary.dateCached})
				</td>
			</tr>
		</table>
	</c:if>
</authz:authorize>

<h1>
	Platforms
</h1>
<title>Platforms</title>


<form name="ArrayDesignFilter" action="filterArrayDesigns.html"
	method="POST">
	<h4>
		Enter search criteria for finding a specific array design here
	</h4>
	<input type="text" name="filter" size="66" />
	<input type="submit" value="Find" />
</form>



<h3>
	Displaying
	<c:out value="${numArrayDesigns}" />
	Platforms
</h3>
<authz:authorize ifAnyGranted="admin">
	<a href="<c:url value="/arrays/generateArrayDesignSummary.html"/>"
		onclick="return confirm('Regenerate report for all platforms?');">
		Regenerate this report</a>
</authz:authorize>

<script type='text/javascript' src='/Gemma/scripts/prototype.js'></script>
<script type='text/javascript' src='/Gemma/scripts/expandableObjects.js'></script>

<display:table name="arrayDesigns" sort="list" class="list"
	requestURI="" id="arrayDesignList" pagesize="30"
	decorator="ubic.gemma.web.taglib.displaytag.expression.arrayDesign.ArrayDesignWrapper">
	<display:column property="name" sortable="true"
		href="showArrayDesign.html" paramId="id" paramProperty="id"
		titleKey="arrayDesign.name" />
	<display:column property="shortName" sortable="true"
		titleKey="arrayDesign.shortName" />
	<display:column property="taxon" sortable="true"
		titleKey="arrayDesign.taxon" />
	<display:column property="expressionExperimentCountLink"
		sortable="true" title="Expts" />
	<display:column property="summaryTable" title="Probe Summary" />
	<display:column property="isSubsumed" title="" sortable="false" />
		<display:column property="isSubsumer" title="" sortable="false"  />
	<authz:authorize ifAnyGranted="admin">
		<display:column property="lastSequenceUpdateDate" sortable="true"
			title="Seq. Update" defaultorder="descending" />
		<display:column property="lastSequenceAnalysisDate" sortable="true"
			title="Seq. Analysis" defaultorder="descending" />
		<display:column property="lastGeneMappingDate" sortable="true"<commit_msg>make array design page size 50.<commit_after><%-- $Id$ --%>
<%@ include file="/common/taglibs.jsp"%>

<!--  Summary of array design associations -->
<%-- Admin only --%>
<authz:authorize ifAnyGranted="admin">
	<c:if test="${summary != null }">
		<table class='datasummary'>
			<tr>
				<td colspan=2 align=center>
				</td>
			</tr>
			<authz:authorize ifAnyGranted="admin">
				<tr>
					<td>
						Probes with sequences
					</td>
					<td>
						${summary.numProbeSequences}
					</td>
				</tr>
				<tr>
					<td>
						Probes with genome alignments
					</td>
					<td>
						${summary.numProbeAlignments}
					</td>
				</tr>
			</authz:authorize>
			<tr>
				<td>
					Probes mapping to gene(s)
				</td>
				<td>
					${summary.numProbesToGenes}
				</td>
			</tr>
			<tr>
				<td>
					&nbsp;&nbsp;Probes mapping to probe-aligned region(s)
				</td>
				<td>
					${summary.numProbesToProbeAlignedRegions}
				</td>
			</tr>
			<tr>
				<td>
					&nbsp;&nbsp;Probes mapping to predicted genes
				</td>
				<td>
					${summary.numProbesToPredictedGenes}
				</td>
			</tr>
			<tr>
				<td>
					&nbsp;&nbsp;Probes mapping to known genes
				</td>
				<td>
					${summary.numProbesToKnownGenes }
				</td>
			</tr>
			<tr>
				<td>
					Unique genes represented
				</td>
				<td>
					${summary.numGenes}
				</td>
			</tr>
			<tr>
				<td colspan=2 align='center' class='small'>
					(as of ${summary.dateCached})
				</td>
			</tr>
		</table>
	</c:if>
</authz:authorize>

<h1>
	Platforms
</h1>
<title>Platforms</title>


<form name="ArrayDesignFilter" action="filterArrayDesigns.html"
	method="POST">
	<h4>
		Enter search criteria for finding a specific array design here
	</h4>
	<input type="text" name="filter" size="66" />
	<input type="submit" value="Find" />
</form>



<h3>
	Displaying
	<c:out value="${numArrayDesigns}" />
	Platforms
</h3>
<authz:authorize ifAnyGranted="admin">
	<a href="<c:url value="/arrays/generateArrayDesignSummary.html"/>"
		onclick="return confirm('Regenerate report for all platforms?');">
		Regenerate this report</a>
</authz:authorize>

<script type='text/javascript' src='/Gemma/scripts/prototype.js'></script>
<script type='text/javascript' src='/Gemma/scripts/expandableObjects.js'></script>

<display:table name="arrayDesigns" sort="list" class="list"
	requestURI="" id="arrayDesignList" pagesize="50"
	decorator="ubic.gemma.web.taglib.displaytag.expression.arrayDesign.ArrayDesignWrapper">
	<display:column property="name" sortable="true"
		href="showArrayDesign.html" paramId="id" paramProperty="id"
		titleKey="arrayDesign.name" />
	<display:column property="shortName" sortable="true"
		titleKey="arrayDesign.shortName" />
	<display:column property="taxon" sortable="true"
		titleKey="arrayDesign.taxon" />
	<display:column property="expressionExperimentCountLink"
		sortable="true" title="Expts" />
	<display:column property="summaryTable" title="Probe Summary" />
	<display:column property="isSubsumed" title="" sortable="false" />
		<display:column property="isSubsumer" title="" sortable="false"  />
	<authz:authorize ifAnyGranted="admin">
		<display:column property="lastSequenceUpdateDate" sortable="true"
			title="Seq. Update" defaultorder="descending" />
		<display:column property="lastSequenceAnalysisDate" sortable="true"
			title="Seq. Analysis" defaultorder="descending" />
		<display:column property="lastGeneMappingDate" sortable="true"
{'fraction_non_alphanumeric': 0.1714748307329997, 'fraction_numerical': 0.0038269060936120106, 'mean_word_length': 3.857040743388134, 'pattern_counts': {'":': 0, '<': 195, '<?xml version=': 0, '>': 193, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '977054', 'n_tokens_mistral': 2874, 'n_tokens_neox': 2371, 'n_words': 462}