Class: ImzML::FileContent

Inherits:
Object
  • Object
show all
Defined in:
lib/imzml/metadata/file_description/file_content.rb

Constant Summary collapse

DATA_FILE_CONTENT =
"MS:1000524"
TOTAL_ION_CURRENT_CHROMATOGRAM =
"MS:1000235"
CHARGE_INVERSION_MASS_SPECTRUM =
"MS:1000322"
CONSTANT_NEUTRAL_GAIN_SPECTRUM =
"MS:1000325"
CONSTANT_NEUTRAL_LOSS_SPECTRUM =
"MS:1000326"
E_2_MASS_SPECTRUM =
"MS:1000328"
PRECURSOR_ION_SPECTRUM =
"MS:1000341"
SPECTRUM_REPRESENTATION =
"MS:1000525"
CENTROID_SPECTRUM =
"MS:1000127"
PROFILE_SPECTRUM =
"MS:1000128"
IBD_BINARY_TYPE =
"IMS:1000003"
CONTINUOUS =
"IMS:1000030"
PROCESSED =
"IMS:1000031"
IBD_CHECKSUM =
"IMS:1000009"
MD5 =
"IMS:1000090"
SHA1 =
"IMS:1000091"
IBD_IDENTIFICATION =
"IMS:1000008"
UNIVERSALLY_UNIQUE_IDENTIFIER =
"IMS:1000080"

Instance Attribute Summary collapse

Instance Attribute Details

#binary_typeObject

Describes type of the binary (ibd) file



22
23
24
# File 'lib/imzml/metadata/file_description/file_content.rb', line 22

def binary_type
  @binary_type
end

#checksumObject

Checksum is a form of redundancy check, a simple way to protect the integrity of data by detecting errors in data of the ibd file



28
29
30
# File 'lib/imzml/metadata/file_description/file_content.rb', line 28

def checksum
  @checksum
end

#data_file_contentsObject

must containt one or more of children



6
7
8
# File 'lib/imzml/metadata/file_description/file_content.rb', line 6

def data_file_contents
  @data_file_contents
end

#spectrum_representationObject

may supply just one of children



16
17
18
# File 'lib/imzml/metadata/file_description/file_content.rb', line 16

def spectrum_representation
  @spectrum_representation
end

#uuidObject

Attributes to doubtlessly identify the ibd file



34
35
36
# File 'lib/imzml/metadata/file_description/file_content.rb', line 34

def uuid
  @uuid
end