Changeset 3106
- Timestamp:
- Feb 6, 2007, 3:11:19 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/www/plugins/org/tigr/microarray/mev/launch_mev.jsp
r3102 r3106 27 27 28 28 <%@ page session="false" 29 import="net.sf.basedb.core.Application" 30 import="net.sf.basedb.core.BioAssaySet" 31 import="net.sf.basedb.core.DbControl" 32 import="net.sf.basedb.core.ExtendedProperties" 33 import="net.sf.basedb.core.SessionControl" 34 import="net.sf.basedb.plugins.BioAssaySetExporter" 35 import="net.sf.basedb.util.Values" 29 36 %> 30 37 <% 31 38 final String SessionID=request.getParameter("ID"); 32 final String bioassaysetId=request.getParameter("bioassayset_id");39 final int bioassaysetId=Values.getInt(request.getParameter("bioassayset_id")); 33 40 final String serverName=request.getServerName(); 34 41 final int serverPort=request.getServerPort(); 35 42 final String serverPath=request.getContextPath(); 43 // MeV needs to know where the expression data starts in the exported 44 // file. Columns and row index in MeV starts at 0. Starting column is 45 // the sum of: number of extended reporter data (server specific 46 // number) + number of non extended reporter data (currently 4 is used 47 // in mevExport in bioassayset exporter) + the experimental factor 48 // column (that is 1). 49 final int column_idx=ExtendedProperties.getProperties("ReporterData").size()+5; 50 // The starting row is the sum of: The header line (1) + the number of 51 // experimental factor annotations for an experiemnt. 52 final SessionControl sc=Application.getSessionControl(SessionID, 53 request.getRemoteAddr()); 54 DbControl dc=sc.newDbControl(); 55 BioAssaySet bas=BioAssaySet.getById(dc, bioassaysetId); 56 BioAssaySetExporter base=new BioAssaySetExporter(); 57 final int row_idx= 1 + base.getExperimentalFactors(dc,bas).size(); 36 58 %> 37 59 … … 97 119 <application-desc main-class="org.tigr.microarray.mev.TMEV"> 98 120 <argument>-download_url http://<%=serverName%>:<%=serverPort%><%=serverPath%>/plugins/org/tigr/microarray/mev/export?ID=<%=SessionID%>&bioassayset_id=<%=bioassaysetId%></argument> 99 <argument>-row 1</argument>100 <argument>-column 20</argument>121 <argument>-row <%=row_idx%></argument> 122 <argument>-column <%=column_idx%></argument> 101 123 </application-desc> 102 124 </jnlp>
Note: See TracChangeset
for help on using the changeset viewer.