Class GeneController

    • Constructor Detail

      • GeneController

        public GeneController()
    • Method Detail

      • findGOTerms

        public Collection<ubic.gemma.model.common.description.AnnotationValueObject> findGOTerms​(Long geneId)
      • getProducts

        public Collection<ubic.gemma.model.genome.gene.GeneProductValueObject> getProducts​(Long geneId)
      • loadAllenBrainImages

        public Collection<ubic.gemma.core.image.aba.Image> loadAllenBrainImages​(Long geneId)
        AJAX NOTE: this method updates the value object passed in
      • loadGeneDetails

        public ubic.gemma.model.genome.gene.GeneValueObject loadGeneDetails​(Long geneId)
      • getGeneABALink

        public String getGeneABALink​(Long geneId)
      • loadGeneEvidence

        public Collection<ubic.gemma.model.genome.gene.phenotype.valueObject.EvidenceValueObject<? extends ubic.gemma.model.association.phenotype.PhenotypeAssociation>> loadGeneEvidence​(Long taxonId,
                                                                                                                                                                                          boolean showOnlyEditable,
                                                                                                                                                                                          Collection<Long> databaseIds,
                                                                                                                                                                                          Long geneId,
                                                                                                                                                                                          String[] phenotypeValueUris)
        AJAX used to show gene info in the phenotype tab FIXME Why is the taxonId a parameter, since we have the gene ID?
      • loadGenePhenotypes

        public ubic.gemma.model.genome.gene.GeneValueObject loadGenePhenotypes​(Long geneId)
      • handleRequestInternal

        @RequestMapping("/downloadGeneList.html")
        public ModelAndView handleRequestInternal​(javax.servlet.http.HttpServletRequest request)