Enum ReporterProteinFeatures

java.lang.Object
java.lang.Enum<ReporterProteinFeatures>
com.compomics.util.io.export.features.reporter.ReporterProteinFeatures
All Implemented Interfaces:
ExportFeature, ReporterExportFeature, Serializable, Comparable<ReporterProteinFeatures>, java.lang.constant.Constable

public enum ReporterProteinFeatures extends Enum<ReporterProteinFeatures> implements ReporterExportFeature
This enum lists all the protein export features available from reporter complementarily to the ones available in PeptideShaker.
Author:
Marc Vaudel, Harald Barsnes
  • Enum Constant Details

    • raw_unique_ratio

      @SerializedName("ReporterProteinFeatures.raw_unique_ratio") public static final ReporterProteinFeatures raw_unique_ratio
    • unique_ratio

      @SerializedName("ReporterProteinFeatures.unique_ratio") public static final ReporterProteinFeatures unique_ratio
    • raw_shared_ratio

      @SerializedName("ReporterProteinFeatures.raw_shared_ratio") public static final ReporterProteinFeatures raw_shared_ratio
    • shared_ratio

      @SerializedName("ReporterProteinFeatures.shared_ratio") public static final ReporterProteinFeatures shared_ratio
    • raw_ratio

      @SerializedName("ReporterProteinFeatures.raw_ratio") public static final ReporterProteinFeatures raw_ratio
    • ratio

      @SerializedName("ReporterProteinFeatures.ratio") public static final ReporterProteinFeatures ratio
    • spread

      @SerializedName("ReporterProteinFeatures.spread") public static final ReporterProteinFeatures spread
  • Field Details

  • Method Details

    • values

      public static ReporterProteinFeatures[] 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 ReporterProteinFeatures 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
    • getTitle

      public String getTitle()
      Description copied from interface: ExportFeature
      Returns the column title of the feature.
      Specified by:
      getTitle in interface ExportFeature
      Returns:
      the column title of the feature
    • getDescription

      public String getDescription()
      Description copied from interface: ExportFeature
      Returns the description of the feature.
      Specified by:
      getDescription in interface ExportFeature
      Returns:
      the description of the feature
    • getFeatureFamily

      public String getFeatureFamily()
      Description copied from interface: ExportFeature
      Returns the family type of this export feature.
      Specified by:
      getFeatureFamily in interface ExportFeature
      Returns:
      the family type of this export feature
    • getExportFeatures

      public ArrayList<ExportFeature> getExportFeatures(boolean includeSubFeatures)
      Description copied from interface: ExportFeature
      Returns a list of all implemented export features.
      Specified by:
      getExportFeatures in interface ExportFeature
      Parameters:
      includeSubFeatures - boolean indicating whether sub features should be included
      Returns:
      a list of all implemented export features
    • hasChannels

      public boolean hasChannels()
      Description copied from interface: ReporterExportFeature
      Indicates whether the feature is channel dependent.
      Specified by:
      hasChannels in interface ReporterExportFeature
      Returns:
      a boolean indicating whether the feature is channel dependent
    • isAdvanced

      public boolean isAdvanced()
      Description copied from interface: ExportFeature
      Indicates whether a feature is for advanced user only.
      Specified by:
      isAdvanced in interface ExportFeature
      Returns:
      a boolean indicating whether a feature is for advanced user only