java.lang.Object
java.lang.Enum<PrideQuery>
com.compomics.util.pride.prideobjects.webservice.PrideQuery
All Implemented Interfaces:
Serializable, Comparable<PrideQuery>, java.lang.constant.Constable

public enum PrideQuery extends Enum<PrideQuery>
An enum that constructs the template queries for the PRIDE webservice.
Author:
Kenneth Verheggen
  • Enum Constant Details

    • GET_PROJECT_BY_ACCESSION

      public static final PrideQuery GET_PROJECT_BY_ACCESSION
    • GET_PROJECTS_BY_CRITERIA

      public static final PrideQuery GET_PROJECTS_BY_CRITERIA
    • GET_ASSAY_BY_ACCESSION

      public static final PrideQuery GET_ASSAY_BY_ACCESSION
    • GET_ASSAYS_BY_PROJECT

      public static final PrideQuery GET_ASSAYS_BY_PROJECT
    • GET_FILES_BY_PROJECT

      public static final PrideQuery GET_FILES_BY_PROJECT
    • GET_FILES_BY_ASAY

      public static final PrideQuery GET_FILES_BY_ASAY
    • GET_ALL_PROTEIN_IDENTIFICATIONS_BY_PROJECT

      public static final PrideQuery GET_ALL_PROTEIN_IDENTIFICATIONS_BY_PROJECT
    • GET_PROTEIN_IDENTIFICATION_BY_PROJECT

      public static final PrideQuery GET_PROTEIN_IDENTIFICATION_BY_PROJECT
    • GET_ALL_PROTEIN_IDENTIFICATIONS_BY_ASSAY

      public static final PrideQuery GET_ALL_PROTEIN_IDENTIFICATIONS_BY_ASSAY
    • GET_ALL_PEPTIDE_IDENTIFICATIONS_BY_PROJECT

      public static final PrideQuery GET_ALL_PEPTIDE_IDENTIFICATIONS_BY_PROJECT
    • GET_ALL_PEPTIDE_IDENTIFICATIONS_BY_PROJECT_AND_SEQUENCE

      public static final PrideQuery GET_ALL_PEPTIDE_IDENTIFICATIONS_BY_PROJECT_AND_SEQUENCE
    • GET_ALL_PEPTIDE_IDENTIFICATIONS_BY_ASSAY

      public static final PrideQuery GET_ALL_PEPTIDE_IDENTIFICATIONS_BY_ASSAY
    • GET_ALL_PEPTIDE_IDENTIFICATIONS_BY_ASSAY_AND_SEQUENCE

      public static final PrideQuery GET_ALL_PEPTIDE_IDENTIFICATIONS_BY_ASSAY_AND_SEQUENCE
  • Method Details

    • values

      public static PrideQuery[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static PrideQuery valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getQueryTemplate

      public String getQueryTemplate(boolean count)
      Returns the actual query template.
      Parameters:
      count - a boolean indicating if the query is to be used for counting json objects (faster than iterating a list of objects)
      Returns:
      the actual query template for a count or list