mzxmlinfo

Возвратите информацию о mzXML файле

Синтаксис

InfoStruct = mzxmlinfo(File)
InfoStruct = mzxmlinfo(File, 'NumOfLevels', NumOfLevelsValue)

Входные параметры

File

Вектор символов или строка, содержащая имя файла, или путь и имя файла, mzXML файла, который соответствует спецификации mzXML 2.1 или более ранним спецификациям.

Если вы задаете только имя файла, тот файл должен быть на пути поиска файлов MATLAB® или в текущей папке.

NumOfLevelsValue

Управляет возвратом NumOfLevels, дополнительного поля в InfoStruct, который содержит количество уровней масс-спектрометрии (MS) спектров в File. Выбором является true или false (значение по умолчанию).

Выходные аргументы

InfoStruct

Структура MATLAB, содержащая информацию из mzXML файла. Это включает поля, показанные в приведенную ниже таблицу.

Описание

InfoStruct = mzxmlinfo(File) возвращает структуру MATLAB, InfoStruct, содержа итоговую информацию о mzXML файле, File.

File является вектором символов или строкой, содержащей имя файла, или путь и имя файла, mzXML файла. Файл должен соответствовать спецификации mzXML 2.1 или более ранним спецификациям. Можно просмотреть спецификацию mzXML 2.1 в:

InfoStruct включает следующие поля.

Поле Описание
Filename

Имя mzXML файла.

FileModDate

Дата модификации файла.

FileSize

Размер файла в байтах.

NumberOfScans

Количество сканирований в файле.*

StartTime

Запустите время начала.*

EndTime

Запустите время окончания.*

DataProcessingIntensityCutoff

Минимальная масса / заряд (m/z) значение интенсивности.*

DataProcessingCentroided

Указывает, являются ли данные центроидом.*

DataProcessingDeisotoped

Указывает, являются ли данные deisotoped.*

DataProcessing ChargeDeconvoluted

Указывает, являются ли данные deconvoluted.*

DataProcessingSpotIntegration

Для экспериментов LC/MALDI, указывает, был ли peaks, элюирующий по нескольким местам, интегрирован в одно место.*

Поля * — These содержат N/A, если mzXML файл не включает связанные атрибуты. Связанные атрибуты являются дополнительными в mzXML файле на спецификацию mzXML 2.1.

InfoStruct = mzxmlinfo(File, 'NumOfLevels', NumOfLevelsValue) управляет возвратом NumOfLevels, дополнительного поля в mzXMLInfo, который содержит количество уровней масс-спектрометрии спектров в File. Выбором является true или false (значение по умолчанию).

Примеры

Примечание

В следующем примере файл не обеспечивается results.mzxml. Выборка mzXML файлы может быть найдена в:

Возвратите структуру MATLAB, содержащую итоговую информацию о mzXML файле.

info = mzxmlinfo('results.mzxml');

info = 

                            Filename: 'results.mzxml'
                         FileModDate: '07-May-2008 13:39:12'
                            FileSize: 10607
                       NumberOfScans: 2
                           StartTime: 'PT0.00683333S'
                             EndTime: 'PT200.036S'
       DataProcessingIntensityCutoff: 'N/A'
            DataProcessingCentroided: 'false'
            DataProcessingDeisotoped: 'N/A'
    DataProcessingChargeDeconvoluted: 'N/A'
       DataProcessingSpotIntegration: 'N/A'

Возвратите структуру MATLAB, содержащую итоговую информацию, включая количество уровней масс-спектрометрии, о mzXML файле.

info = mzxmlinfo('results.mzxml','numoflevels',true);

info = 

                            Filename: 'results.mzxml'
                         FileModDate: '07-May-2008 13:39:12'
                            FileSize: 10607
                       NumberOfScans: 2
                           StartTime: 'PT0.00683333S'
                             EndTime: 'PT200.036S'
       DataProcessingIntensityCutoff: 'N/A'
            DataProcessingCentroided: 'false'
            DataProcessingDeisotoped: 'N/A'
    DataProcessingChargeDeconvoluted: 'N/A'
       DataProcessingSpotIntegration: 'N/A'
                    NumberOfMSLevels: 2

Смотрите также

Представленный в R2008b