Class GenomeBrowserService


  • @Service
    @RequestMapping("/genomebrowser")
    public class GenomeBrowserService
    extends java.lang.Object
    Service implements genomeBrowser specific business logic.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String URI  
    • Constructor Summary

      Constructors 
      Constructor Description
      GenomeBrowserService​(org.molgenis.data.DataService dataService, org.molgenis.security.core.UserPermissionEvaluator userPermissionEvaluator)  
    • Constructor Detail

      • GenomeBrowserService

        public GenomeBrowserService​(org.molgenis.data.DataService dataService,
                                    org.molgenis.security.core.UserPermissionEvaluator userPermissionEvaluator)
    • Method Detail

      • getGenomeBrowserTracksAsString

        @Transactional(readOnly=true)
        @GetMapping(value="/tracks",
                    produces="application/json")
        @ResponseBody
        public java.util.List<java.lang.String> getGenomeBrowserTracksAsString​(@RequestParam
                                                                               java.lang.String entityTypeId)
      • getGenomeBrowserTracks

        public java.util.Map<java.lang.String,​GenomeBrowserTrack> getGenomeBrowserTracks​(org.molgenis.data.meta.model.EntityType entityType)
      • getTracksString

        @Transactional(readOnly=true)
        public java.util.List<java.lang.String> getTracksString​(java.util.Map<java.lang.String,​GenomeBrowserTrack> entityTracks)
        Get readable genome entities