exprWrite

Класс: биома. ExpressionSet
Пакет: биома

Запись значений выражения в объект ExpressionSet в текстовый файл

Синтаксис

exprWrite(ESObj, File)
exprWrite(..., 'Delimiter', DelimiterValue, ...)
exprWrite(..., 'Precision', PrecisionValue, ...)
exprWrite(..., 'Header', HeaderValue, ...)
exprWrite(..., 'Annotated', AnnotatedValue, ...)
exprWrite(..., 'Append', AppendValue, ...)

Описание

exprWrite(ESObj, File) записывает значения выражения в Expressions элемент (объект DataMatrix) из объекта ExpressionSet в текстовый файл с помощью разделителя \t для разделения столбцов. exprWrite записывает данные, начиная с первого столбца первой строки в файле назначения.

exprWrite (..., 'PropertyName', PropertyValue, ...) вызывает exprWrite с необязательными свойствами, которые используют пары имя/значение свойства. Можно задать одно или несколько свойств в любом порядке. Заключайте каждую PropertyName в одинарных кавычках. Каждый PropertyName является нечувствительным к регистру. Эти имена свойства/пары значения свойств следующие:

exprWrite(..., 'Delimiter', DelimiterValue, ...) задает символ разделителя для использования в качестве диафрагмы столбцов. По умолчанию это '\t'.

exprWrite(..., 'Precision', PrecisionValue, ...) задает точность записи данных в текстовый файл. По умолчанию это 5.

exprWrite(..., 'Header', HeaderValue, ...) задает первую линию текстового файла. По умолчанию это Name свойство для объекта DataMatrix.

exprWrite(..., 'Annotated', AnnotatedValue, ...) управляет записью имен строк и столбцов в текстовый файл. Варианты true (по умолчанию) или false.

exprWrite(..., 'Append', AppendValue, ...) управляет добавлением значений выражения к File когда это существующий файл. Варианты true или false (по умолчанию). Если false, exprWrite перезаписывает File.

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

ESObj

Объект bioma.ExpressionSet класс.

File

Вектор символов, задающий имя файла или путь и имя файла для сохранения значений выражения. Если вы задаете только имя файла, exprWrite сохраняет файл в текущей папке MATLAB.

DelimiterValue

Вектор символов, задающий символ разделителя для использования в качестве диафрагмы матричных столбцов. Типичными вариантами являются:

  • ' '

  • '\t' (по умолчанию)

  • ','

  • ';'

  • '|'

PrecisionValue

Точность записи данных в текстовый файл, заданная либо:

  • Положительное целое число, указывающее количество значащих цифр

  • Формат C вектора символов начиная с %, таких как '%6.5f'

По умолчанию: 5

HeaderValue

Вектор символов, задающий первую линию текстового файла. По умолчанию это Name свойство для объекта DataMatrix.

AnnotatedValue

Управляет записью имен строк и столбцов в текстовый файл. Варианты true (по умолчанию) или false.

AppendValue

Управляет добавлением значений выражения к File когда это существующий файл. Варианты true или false (по умолчанию). Если false, exprWrite перезаписывает File.

Примеры

Создайте объект ExpressionSet, ESObj, как описано в разделе « Примерах» bioma.ExpressionSet страница с описанием класса. Запишите значения выражения в объект ExpressionSet в текстовый файл:

% Write expression values to text file
exprWrite(ESObj, 'myexpressiondata.txt')