Uses of Class
com.compomics.util.experiment.biology.ions.Ion
Packages that use Ion
Package
Description
Experiment classes related to ions.
Ion implementations.
Experiment classes related to matches.
Peptide fragment intensities.
Predictors for peptide fragment intensities.
Classes used for ms2 spectrum annotation.
This package contains implementations of the SpectrumAnnotator allowing the annotation of all ions.
Spectrum and Chromatogram visualization GUI classes.
-
Uses of Ion in com.compomics.util.experiment.biology.ions
Methods in com.compomics.util.experiment.biology.ions that return IonModifier and TypeMethodDescriptionstatic IonIon.getGenericIon(Ion.IonType ionType, int subType) Convenience method returning a generic ion based on the given ion type without neutral losses.static IonIon.getGenericIon(Ion.IonType ionType, int subType, NeutralLoss[] neutralLosses) Convenience method returning a generic ion based on the given ion type.Methods in com.compomics.util.experiment.biology.ions that return types with arguments of type IonModifier and TypeMethodDescriptionIonFactory.getFragmentIons(Peptide peptide, SpecificAnnotationParameters specificAnnotationSettings, ModificationParameters modificationParameters, SequenceProvider sequenceProvider, SequenceMatchingParameters modificationsSequenceMatchingParameters) This method returns the theoretic ions expected from a peptide.IonFactory.getFragmentIons(Peptide peptide, ModificationParameters modificationParameters, SequenceProvider sequenceProvider, SequenceMatchingParameters modificationsSequenceMatchingParameters) This method returns all the theoretic ions expected from a peptide.IonFactory.getFragmentIons(Tag tag, ModificationParameters modificationParameters, SequenceMatchingParameters modificationsSequenceMatchingParameters) This method returns the theoretic ions expected from a tag.Methods in com.compomics.util.experiment.biology.ions with parameters of type Ion -
Uses of Ion in com.compomics.util.experiment.biology.ions.impl
Subclasses of Ion in com.compomics.util.experiment.biology.ions.implModifier and TypeClassDescriptionclassThis class represents an elementary ion.classThis class represents a glycan.classRepresents an immonium ion.classThis class models a peptide fragment ion.classA precursor ion.classRepresents a related ion, i.e., an ion that is related to a given amino acid, and is its own factory.classThis class models a reporter ion and is its own factory.classA fragment ion obtained from a tag.Methods in com.compomics.util.experiment.biology.ions.impl with parameters of type IonModifier and TypeMethodDescriptionbooleanbooleanbooleanbooleanbooleanbooleanbooleanboolean -
Uses of Ion in com.compomics.util.experiment.identification.matches
Fields in com.compomics.util.experiment.identification.matches declared as IonMethods in com.compomics.util.experiment.identification.matches with parameters of type IonModifier and TypeMethodDescriptionstatic StringIonMatch.getMatchKey(Ion ion, int charge) Returns the key for the ion match uniquely representing a peak annotation.static StringIonMatch.getMatchKey(Ion ion, int charge, IonMatchKeysCache ionMatchKeysCache) Returns the key for the ion match uniquely representing a peak annotation.static StringIonMatch.getPeakAnnotation(boolean html, Ion ion, int charge) Returns the annotation to use for a given ion and charge as a String.static StringIonMatch.getPeakAnnotation(Ion ion, int charge) Returns the annotation to use for a given ion and charge as a String.Constructors in com.compomics.util.experiment.identification.matches with parameters of type Ion -
Uses of Ion in com.compomics.util.experiment.identification.peptide_fragmentation
Methods in com.compomics.util.experiment.identification.peptide_fragmentation with parameters of type IonModifier and TypeMethodDescriptionFragmentItensityPredictor.getIntentisy(Ion ion) Returns the intensity expected for the given peak. -
Uses of Ion in com.compomics.util.experiment.identification.peptide_fragmentation.models
Methods in com.compomics.util.experiment.identification.peptide_fragmentation.models with parameters of type IonModifier and TypeMethodDescriptionstatic DoubleSequestFragmentationModel.getIntensity(Ion ion) Returns the intensity expected for the given ion. -
Uses of Ion in com.compomics.util.experiment.identification.spectrum_annotation
Fields in com.compomics.util.experiment.identification.spectrum_annotation with type parameters of type IonModifier and TypeFieldDescriptionSpectrumAnnotator.theoreticalFragmentIonsThe theoretic fragment ions.Methods in com.compomics.util.experiment.identification.spectrum_annotation that return types with arguments of type IonModifier and TypeMethodDescriptionSpectrumAnnotator.getExpectedIons(SpecificAnnotationParameters specificAnnotationSettings) Returns the expected ions in a map indexed by the possible charges.Methods in com.compomics.util.experiment.identification.spectrum_annotation with parameters of type IonModifier and TypeMethodDescriptionbooleanSpectrumAnnotator.chargeValidated(Ion theoreticIon, int charge, int precursorCharge) Returns a boolean indicating whether the given charge can be found on the given fragment ion.IonMatchKeysCache.getMatchKey(Ion ion, int charge) Returns the key for the ion match uniquely representing a peak annotation.booleanSpectrumAnnotator.isAccounted(NeutralLossesMap neutralLosses, NeutralLoss neutralLoss, Ion ion) Returns a boolean indicating whether the neutral loss should be accounted for.booleanSpectrumAnnotator.lossesValidated(NeutralLossesMap neutralLosses, Ion theoreticIon) Returns a boolean indicating whether the neutral losses of the given fragment ion fit the requirement of the given neutral losses map.protected IonMatchSpectrumAnnotator.matchInSpectrum(double[] spectrumMz, double[] spectrumIntensity, Ion theoreticIon, int inspectedCharge) Matches a theoretic ion in the spectrum.SpectrumAnnotator.matchReporterIon(Ion theoreticIon, int charge, Spectrum spectrum, double massTolerance) Convenience method to match a reporter ion in a spectrum. -
Uses of Ion in com.compomics.util.experiment.identification.spectrum_annotation.spectrum_annotators
Methods in com.compomics.util.experiment.identification.spectrum_annotation.spectrum_annotators that return types with arguments of type IonModifier and TypeMethodDescriptionPeptideSpectrumAnnotator.getExpectedIons(SpecificAnnotationParameters specificAnnotationSettings, Peptide peptide, ModificationParameters modificationParameters, SequenceProvider sequenceProvider, SequenceMatchingParameters modificationsSequenceMatchingParameters) Returns the expected ions in a map indexed by the possible charges.PeptideSpectrumAnnotator.getExpectedIons(SpecificAnnotationParameters specificAnnotationSettings, Peptide peptide, ModificationParameters modificationParameters, SequenceProvider sequenceProvider, SequenceMatchingParameters modificationsSequenceMatchingParameters, HashMap<Integer, HashMap<Integer, ArrayList<Ion>>> possibleFragmentIons) Returns the expected ions in a map indexed by the possible charges.Method parameters in com.compomics.util.experiment.identification.spectrum_annotation.spectrum_annotators with type arguments of type IonModifier and TypeMethodDescriptionPeptideSpectrumAnnotator.getExpectedIons(SpecificAnnotationParameters specificAnnotationSettings, Peptide peptide, ModificationParameters modificationParameters, SequenceProvider sequenceProvider, SequenceMatchingParameters modificationsSequenceMatchingParameters, HashMap<Integer, HashMap<Integer, ArrayList<Ion>>> possibleFragmentIons) Returns the expected ions in a map indexed by the possible charges.IonMatch[]PeptideSpectrumAnnotator.getSpectrumAnnotation(AnnotationParameters annotationSettings, SpecificAnnotationParameters specificAnnotationSettings, String spectrumFile, String spectrumTitle, Spectrum spectrum, Peptide peptide, ModificationParameters modificationParameters, SequenceProvider sequenceProvider, SequenceMatchingParameters modificationsSequenceMatchingParameters, HashMap<Integer, HashMap<Integer, ArrayList<Ion>>> possiblePeptideFragments, boolean useIntensityFilter) Returns the spectrum annotations of a spectrum in an array of IonMatches.java.util.stream.Stream<IonMatch> PeptideSpectrumAnnotator.getSpectrumAnnotationStream(AnnotationParameters annotationSettings, SpecificAnnotationParameters specificAnnotationSettings, String spectrumFile, String spectrumTitle, Spectrum spectrum, Peptide peptide, ModificationParameters modificationParameters, SequenceProvider sequenceProvider, SequenceMatchingParameters modificationsSequenceMatchingParameters, HashMap<Integer, HashMap<Integer, ArrayList<Ion>>> possiblePeptideFragments, boolean useIntensityFilter) Returns the spectrum annotations of a spectrum in a stream of IonMatches.voidPeptideSpectrumAnnotator.setPeptide(Peptide peptide, ModificationParameters modificationParameters, SequenceProvider sequenceProvider, SequenceMatchingParameters modificationsSequenceMatchingParameters, HashMap<Integer, HashMap<Integer, ArrayList<Ion>>> possibleFragmentIons, int precursorCharge, SpecificAnnotationParameters specificAnnotationSettings) Sets a new peptide to annotate. -
Uses of Ion in com.compomics.util.gui.spectrum
Methods in com.compomics.util.gui.spectrum that return IonModifier and TypeMethodDescriptionIonLabelColorTableModel.getIonAtRow(int rowIndex) Returns the ion type at the given row.Methods in com.compomics.util.gui.spectrum with parameters of type IonModifier and TypeMethodDescriptionstatic ColorSpectrumPanel.determineDefaultFragmentIonColor(Ion ion, boolean isSpectrum) Returns the peak color to be used for the given peak label.static ColorSpectrumPanel.determineFragmentIonColor(Ion ion, boolean isSpectrum) Returns the peak color to be used for the given peak label according to the color map.static voidSpectrumPanel.setIonColor(Ion ion, Color color) Sets an annotation color for the given ion.