Interface GeoBrowserService

    • Method Detail

      • getDetails

        String getDetails​(String accession,
                          String contextPath)
                   throws IOException
        Get details from GEO about an accession.
        Parameters:
        accession - accession
        Returns:
        details
        Throws:
        IOException - if there is a problem while manipulating the file
      • getRecentGeoRecords

        List<GeoRecord> getRecentGeoRecords​(int start,
                                            int count)
                                     throws IOException,
                                            ParseException
        Parameters:
        start - page number, not starting record
        count - page size
        Returns:
        geo records
        Throws:
        IOException - if there is a problem while manipulating the file
        ParseException - if there is a problem with parsing
      • searchGeoRecords

        List<GeoRecord> searchGeoRecords​(String searchString,
                                         int start,
                                         int count,
                                         boolean detailed)
                                  throws IOException
        Parameters:
        searchString - can be null
        start - first record to retrieve
        count - how many records to retrieve
        detailed - if true, more information is retrieved (slow)
        Returns:
        collection of GeoRecords
        Throws:
        IOException
      • toggleUsability

        boolean toggleUsability​(String accession)