/** {@inheritDoc} */ @Override public Integer getNumberOfDataPoints() { return spectrum.getNumberOfDataPoints(); }
/** {@inheritDoc} */ @Override public Integer getNumberOfDataPoints() { return spectrum.getNumberOfDataPoints(); }
/** * <p> * Export a spectrum to a writer. * </p> * * @param spectrum a {@link io.github.msdk.datamodel.MsSpectrum} object. * @param writer a {@link java.io.Writer} object. * @param delimiter a {@link java.lang.String object}. * @throws java.io.IOException if any. */ public static void spectrumToWriter(@Nonnull MsSpectrum spectrum, @Nonnull Writer writer, @Nonnull String delimiter) throws IOException { double mzValues[] = spectrum.getMzValues(); float intensityValues[] = spectrum.getIntensityValues(); int numOfDataPoints = spectrum.getNumberOfDataPoints(); for (int i = 0; i < numOfDataPoints; i++) { // Write data point row writer.write(mzValues[i] + delimiter + intensityValues[i]); writer.write(System.lineSeparator()); } }
/** * <p> * Export a spectrum to a writer. * </p> * * @param spectrum a {@link io.github.msdk.datamodel.MsSpectrum} object. * @param writer a {@link java.io.Writer} object. * @param delimiter a {@link java.lang.String object}. * @throws java.io.IOException if any. */ public static void spectrumToWriter(@Nonnull MsSpectrum spectrum, @Nonnull Writer writer, @Nonnull String delimiter) throws IOException { double mzValues[] = spectrum.getMzValues(); float intensityValues[] = spectrum.getIntensityValues(); int numOfDataPoints = spectrum.getNumberOfDataPoints(); for (int i = 0; i < numOfDataPoints; i++) { // Write data point row writer.write(mzValues[i] + delimiter + intensityValues[i]); writer.write(System.lineSeparator()); } }
/** * calculates our spectral hash * * @param spectrum a {@link io.github.msdk.datamodel.MsSpectrum} object. * @return a {@link java.lang.String} object. */ public static @Nonnull String calculateSplash(@Nonnull MsSpectrum spectrum) { return calculateSplash(spectrum.getMzValues(), spectrum.getIntensityValues(), spectrum.getNumberOfDataPoints()); }
/** * calculates our spectral hash * * @param spectrum a {@link io.github.msdk.datamodel.MsSpectrum} object. * @return a {@link java.lang.String} object. */ public static @Nonnull String calculateSplash(@Nonnull MsSpectrum spectrum) { return calculateSplash(spectrum.getMzValues(), spectrum.getIntensityValues(), spectrum.getNumberOfDataPoints()); }
/** * <p> * msSpectrumToString. * </p> * * @param spectrum a {@link io.github.msdk.datamodel.MsSpectrum} object. * @return a {@link java.lang.String} object. */ public static @Nonnull String msSpectrumToString(MsSpectrum spectrum) { return msSpectrumToString(spectrum.getMzValues(), spectrum.getIntensityValues(), spectrum.getNumberOfDataPoints()); }
numOfDataPoints = spectrum.getNumberOfDataPoints(); if (Strings.isNullOrEmpty(name)) name = "Spectrum"; writer.write("NAME: " + spectrum.getNumberOfDataPoints()); writer.newLine(); } else {
numOfDataPoints = spectrum.getNumberOfDataPoints(); if (Strings.isNullOrEmpty(name)) name = "Spectrum"; writer.write("NAME: " + spectrum.getNumberOfDataPoints()); writer.newLine(); } else {
/** * <p> * msSpectrumToString. * </p> * * @param spectrum a {@link io.github.msdk.datamodel.MsSpectrum} object. * @return a {@link java.lang.String} object. */ public static @Nonnull String msSpectrumToString(MsSpectrum spectrum) { return msSpectrumToString(spectrum.getMzValues(), spectrum.getIntensityValues(), spectrum.getNumberOfDataPoints()); }
/** * <p> * detectSpectrumType. * </p> * * @param msSpectrum a {@link io.github.msdk.datamodel.MsSpectrum} object. * @return a {@link io.github.msdk.datamodel.MsSpectrumType} object. */ public static MsSpectrumType detectSpectrumType(@Nonnull MsSpectrum msSpectrum) { double mzValues[] = msSpectrum.getMzValues(); float intensityValues[] = msSpectrum.getIntensityValues(); Integer size = msSpectrum.getNumberOfDataPoints(); return detectSpectrumType(mzValues, intensityValues, size); }
/** * <p> * detectSpectrumType. * </p> * * @param msSpectrum a {@link io.github.msdk.datamodel.MsSpectrum} object. * @return a {@link io.github.msdk.datamodel.MsSpectrumType} object. */ public static MsSpectrumType detectSpectrumType(@Nonnull MsSpectrum msSpectrum) { double mzValues[] = msSpectrum.getMzValues(); float intensityValues[] = msSpectrum.getIntensityValues(); Integer size = msSpectrum.getNumberOfDataPoints(); return detectSpectrumType(mzValues, intensityValues, size); }
numOfDataPoints = spectrum.getNumberOfDataPoints();