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

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

DataProcessingCentroided

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

DataProcessingDeisotoped

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

DataProcessing ChargeDeconvoluted

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

DataProcessingSpotIntegration

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

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