public class SimpleRawDataFile extends Object implements RawDataFile
| Constructor and Description |
|---|
SimpleRawDataFile(String rawDataFileName,
Optional<File> originalRawDataFile,
FileType rawDataFileType)
Constructor for SimpleRawDataFile.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChromatogram(Chromatogram chromatogram) |
void |
addScan(MsScan scan) |
void |
dispose()
Remove all data associated with this file from the disk.
|
List<Chromatogram> |
getChromatograms()
Returns an immutable list of all chromatograms.
|
List<String> |
getMsFunctions()
Returns all MS functions found in this raw data file.
|
String |
getName()
Returns the name of this raw data file.
|
Optional<File> |
getOriginalFile()
Returns the original file (i.e.
|
String |
getOriginalFilename()
Returns the filename of the original filename.
|
FileType |
getRawDataFileType()
Returns the file type of this raw data file.
|
List<MsScan> |
getScans()
Returns an immutable list of all scans.
|
void |
removeChromatogram(Chromatogram chromatogram) |
void |
removeScan(MsScan scan) |
void |
setName(String name) |
void |
setOriginalFile(File newOriginalFile) |
void |
setRawDataFileType(FileType rawDataFileType) |
@Nonnull public String getName()
getName in interface RawDataFileString object.@Nullable public Optional<File> getOriginalFile()
getOriginalFile in interface RawDataFile@Nonnull public String getOriginalFilename()
getOriginalFilename in interface RawDataFilepublic void setOriginalFile(@Nullable File newOriginalFile)
newOriginalFile - a File object.@Nonnull public FileType getRawDataFileType()
getRawDataFileType in interface RawDataFilepublic void setRawDataFileType(@Nonnull FileType rawDataFileType)
rawDataFileType - a FileType object.@Nonnull public List<String> getMsFunctions()
getMsFunctions in interface RawDataFile@Nonnull public List<MsScan> getScans()
getScans in interface RawDataFile@Nonnull public List<Chromatogram> getChromatograms()
getChromatograms in interface RawDataFilepublic void addChromatogram(@Nonnull Chromatogram chromatogram)
chromatogram - a Chromatogram object.public void removeChromatogram(@Nonnull Chromatogram chromatogram)
chromatogram - a Chromatogram object.public void dispose()
dispose in interface RawDataFileCopyright © 2019. All rights reserved.