buildingScan = new SimpleMsScan(scanNumber); buildingScan.setRawDataFile(newRawDataFile); buildingScan.setMsLevel(msLevel); buildingScan.setMsFunction(msFuncName);
buildingScan = new SimpleMsScan(scanNumber); buildingScan.setRawDataFile(newRawDataFile); buildingScan.setMsLevel(msLevel); buildingScan.setMsFunction(msFuncName);
newScan.setMsLevel(msLevel); newScan.setDataPoints(mzBuffer, intensityBuffer, peaksCount); newScan.setSpectrumType(spectrumType);
newScan.setMsLevel(msLevel); newScan.setDataPoints(mzBuffer, intensityBuffer, peaksCount); newScan.setSpectrumType(spectrumType);
newScan.setMsLevel(msLevel); newScan.setRetentionTime(retentionTime); newScan.setDataPoints(mzValues, intensityValues, numOfDataPoints);
/** * <p> * clone. * </p> * * @param scan a {@link io.github.msdk.datamodel.MsScan} object. * @param copyDataPoints a {@link java.lang.Boolean} object. * @return a {@link io.github.msdk.datamodel.MsScan} object. */ @Nonnull static public SimpleMsScan clone(@Nonnull MsScan scan, @Nonnull Boolean copyDataPoints) { Preconditions.checkNotNull(scan); Preconditions.checkNotNull(copyDataPoints); SimpleMsScan newScan = new SimpleMsScan(scan.getScanNumber(), scan.getMsFunction()); newScan.setPolarity(scan.getPolarity()); newScan.setMsScanType(scan.getMsScanType()); newScan.setScanningRange(scan.getScanningRange()); newScan.setRetentionTime(scan.getRetentionTime()); newScan.setMsLevel(scan.getMsLevel()); newScan.setSourceInducedFragmentation(scan.getSourceInducedFragmentation()); newScan.getIsolations().addAll(scan.getIsolations()); if (copyDataPoints) { double mzValues[] = scan.getMzValues(); float intensityValues[] = scan.getIntensityValues(); newScan.setDataPoints(mzValues, intensityValues, scan.getNumberOfDataPoints()); } return newScan; }
/** * <p> * clone. * </p> * * @param scan a {@link io.github.msdk.datamodel.MsScan} object. * @param copyDataPoints a {@link java.lang.Boolean} object. * @return a {@link io.github.msdk.datamodel.MsScan} object. */ @Nonnull static public SimpleMsScan clone(@Nonnull MsScan scan, @Nonnull Boolean copyDataPoints) { Preconditions.checkNotNull(scan); Preconditions.checkNotNull(copyDataPoints); SimpleMsScan newScan = new SimpleMsScan(scan.getScanNumber(), scan.getMsFunction()); newScan.setPolarity(scan.getPolarity()); newScan.setMsScanType(scan.getMsScanType()); newScan.setScanningRange(scan.getScanningRange()); newScan.setRetentionTime(scan.getRetentionTime()); newScan.setMsLevel(scan.getMsLevel()); newScan.setSourceInducedFragmentation(scan.getSourceInducedFragmentation()); newScan.getIsolations().addAll(scan.getIsolations()); if (copyDataPoints) { double mzValues[] = scan.getMzValues(); float intensityValues[] = scan.getIntensityValues(); newScan.setDataPoints(mzValues, intensityValues, scan.getNumberOfDataPoints()); } return newScan; }
buildingScan.setMsLevel(msLevelInt); buildingScan.setMsFunction(msFuncName.toString());
buildingScan.setMsLevel(msLevelInt); buildingScan.setMsFunction(msFuncName.toString());