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

public enum PsPeptideFeature extends Enum<PsPeptideFeature> implements ExportFeature
This class lists the peptide identification features.
Author:
Marc Vaudel, Harald Barsnes
  • Enum Constant Details

    • starred

      @SerializedName("PsPeptideFeature.starred") public static final PsPeptideFeature starred
    • pi

      @SerializedName("PsPeptideFeature.pi") public static final PsPeptideFeature pi
    • accessions

      @SerializedName("PsPeptideFeature.accessions") public static final PsPeptideFeature accessions
    • protein_description

      @SerializedName("PsPeptideFeature.protein_description") public static final PsPeptideFeature protein_description
    • protein_groups

      @SerializedName("PsPeptideFeature.protein_groups") public static final PsPeptideFeature protein_groups
    • best_protein_group_validation

      @SerializedName("PsPeptideFeature.best_protein_group_validation") public static final PsPeptideFeature best_protein_group_validation
    • nValidatedProteinGroups

      @SerializedName("PsPeptideFeature.nValidatedProteinGroups") public static final PsPeptideFeature nValidatedProteinGroups
    • unique_group

      @SerializedName("PsPeptideFeature.unique_group") public static final PsPeptideFeature unique_group
    • sequence

      @SerializedName("PsPeptideFeature.sequence") public static final PsPeptideFeature sequence
    • modified_sequence

      @SerializedName("PsPeptideFeature.modified_sequence") public static final PsPeptideFeature modified_sequence
    • position

      @SerializedName("PsPeptideFeature.position") public static final PsPeptideFeature position
    • aaBefore

      @SerializedName("PsPeptideFeature.aaBefore") public static final PsPeptideFeature aaBefore
    • aaAfter

      @SerializedName("PsPeptideFeature.aaAfter") public static final PsPeptideFeature aaAfter
    • missed_cleavages

      @SerializedName("PsPeptideFeature.missed_cleavages") public static final PsPeptideFeature missed_cleavages
    • variable_ptms

      @SerializedName("PsPeptideFeature.variable_ptms") public static final PsPeptideFeature variable_ptms
    • fixed_ptms

      @SerializedName("PsPeptideFeature.fixed_ptms") public static final PsPeptideFeature fixed_ptms
    • localization_confidence

      @SerializedName("PsPeptideFeature.localization_confidence") public static final PsPeptideFeature localization_confidence
    • probabilistic_score

      @SerializedName("PsPeptideFeature.probabilistic_score") public static final PsPeptideFeature probabilistic_score
    • d_score

      @SerializedName("PsPeptideFeature.d_score") public static final PsPeptideFeature d_score
    • confident_modification_sites

      @SerializedName("PsPeptideFeature.confident_modification_sites") public static final PsPeptideFeature confident_modification_sites
    • confident_modification_sites_number

      @SerializedName("PsPeptideFeature.confident_modification_sites_number") public static final PsPeptideFeature confident_modification_sites_number
    • ambiguous_modification_sites

      @SerializedName("PsPeptideFeature.ambiguous_modification_sites") public static final PsPeptideFeature ambiguous_modification_sites
    • ambiguous_modification_sites_number

      @SerializedName("PsPeptideFeature.ambiguous_modification_sites_number") public static final PsPeptideFeature ambiguous_modification_sites_number
    • confident_phosphosites

      @SerializedName("PsPeptideFeature.confident_phosphosites") public static final PsPeptideFeature confident_phosphosites
    • confident_phosphosites_number

      @SerializedName("PsPeptideFeature.confident_phosphosites_number") public static final PsPeptideFeature confident_phosphosites_number
    • ambiguous_phosphosites

      @SerializedName("PsPeptideFeature.ambiguous_phosphosites") public static final PsPeptideFeature ambiguous_phosphosites
    • ambiguous_phosphosites_number

      @SerializedName("PsPeptideFeature.ambiguous_phosphosites_number") public static final PsPeptideFeature ambiguous_phosphosites_number
    • psms

      @SerializedName("PsPeptideFeature.psms") public static final PsPeptideFeature psms
    • validated_psms

      @SerializedName("PsPeptideFeature.validated_psms") public static final PsPeptideFeature validated_psms
    • raw_score

      @SerializedName("PsPeptideFeature.raw_score") public static final PsPeptideFeature raw_score
    • score

      @SerializedName("PsPeptideFeature.score") public static final PsPeptideFeature score
    • confidence

      @SerializedName("PsPeptideFeature.confidence") public static final PsPeptideFeature confidence
    • decoy

      @SerializedName("PsPeptideFeature.decoy") public static final PsPeptideFeature decoy
    • validated

      @SerializedName("PsPeptideFeature.validated") public static final PsPeptideFeature validated
    • hidden

      @SerializedName("PsPeptideFeature.hidden") public static final PsPeptideFeature hidden
  • Field Details

    • title

      public String title
      The title of the feature which will be used for column heading.
    • description

      public String description
      The description of the feature.
    • type

      public static final String type
      The type of export feature.
      See Also:
  • Method Details

    • values

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