exponenta event banner

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

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

DataProcessingCentroided

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

DataProcessingDeisotoped

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

DataProcessing ChargeDeconvoluted

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

DataProcessingSpotIntegration

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

* - Эти поля содержат 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