Changeset 22801


Ignore:
Timestamp:
08/09/10 15:35:13 (17 months ago)
Author:
contrino
Message:

modmine web: now categories obtained from chado. old code to be removed after build.

Location:
trunk/modmine/webapp/src/org/modmine/web
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/modmine/webapp/src/org/modmine/web/DisplayExperiment.java

    r22411 r22801  
    4949    private ObjectStore os; 
    5050    private String experimentType; 
     51    private String experimentCategory; 
    5152    private Set<String> labs = new TreeSet<String>(); 
    5253    private String piSurname; 
     
    9495 
    9596        this.experimentType = StringUtil.prettyList(expTypes); 
     97 
     98        this.experimentCategory = exp.getCategory(); 
    9699 
    97100        for (Organism organism : proj.getOrganisms()) { 
     
    315318 
    316319    /** 
     320     * @return the experimentType 
     321     */ 
     322    public String getExperimentCategory() { 
     323        return experimentCategory; 
     324    } 
     325 
     326    /** 
    317327     * @return the labs 
    318328     */ 
  • trunk/modmine/webapp/src/org/modmine/web/ProjectsSummaryController.java

    r21894 r22801  
    1111 */ 
    1212 
     13import java.util.HashMap; 
    1314import java.util.List; 
    1415import java.util.Map; 
     
    2526import org.apache.struts.tiles.actions.TilesAction; 
    2627import org.intermine.api.InterMineAPI; 
     28import org.intermine.bio.util.BioConverterUtil; 
    2729import org.intermine.objectstore.ObjectStore; 
    2830import org.intermine.web.logic.session.SessionMethods; 
     
    4244            HttpServletRequest request, 
    4345            @SuppressWarnings("unused") HttpServletResponse response) 
    44         throws Exception { 
     46    throws Exception { 
    4547        try { 
    4648            final InterMineAPI im = SessionMethods.getInterMineAPI(request.getSession()); 
     
    5456            request.setAttribute("tracks", tracks); 
    5557 
    56             final ServletContext servletContext = servlet.getServletContext(); 
     58            //            final ServletContext  = servlet.getServletContext(); 
     59            //          Map<String, List<DisplayExperiment>> categories = 
     60            //          CategoryExperiments.getCategoryExperiments(servletContext, os); 
     61            //      request.setAttribute("catExp", categories); 
    5762 
    58             Map<String, List<DisplayExperiment>> categories = 
    59                 CategoryExperiments.getCategoryExperiments(servletContext, os); 
    60 //            request.setAttribute("categories", categories); 
    61             request.setAttribute("catExp", categories); 
     63 
     64            // using the categories form experiment.category (chado) 
     65            Map<String, List<DisplayExperiment>> categoriesNew =  
     66                new HashMap<String, List<DisplayExperiment>>(); 
     67 
     68            for (List<DisplayExperiment> expList : experiments.values()) { 
     69                for (DisplayExperiment exp : expList) { 
     70                    BioConverterUtil.addToListMap(categoriesNew, exp.getExperimentCategory(), exp); 
     71                } 
     72            } 
     73            request.setAttribute("catExp", categoriesNew); 
    6274 
    6375        } catch (Exception err) { 
Note: See TracChangeset for help on using the changeset viewer.