write

Запишите содержимое объекта BioRead или BioMap зарегистрировать

Описание

пример

write(object,fName) пишет содержимое объекта BioRead или BioMap в файл с именем fName.

пример

write(object,fName,Name,Value) дополнительные опции использования заданы одним или несколькими аргументами пары "имя-значение". Например, write(object,'data','Format','FASTQ') сохраняет содержимое объекта в FASTQ-отформатированном файле data.fastq.

Примеры

свернуть все

Создайте BioRead объект из файла FASTQ.

BRObj = BioRead('SRR005164_1_50.fastq');

Извлеките первые 10 элементов из BRObj и сохраните их в новом объекте.

subsetBRObj = getSubset(BRObj, [1:10]);

Запишите содержимое данных о подмножестве в файл с именем subsetData.fastq в локальном C диск. По умолчанию файл FASTQ-отформатирован, потому что объект содержит качественные данные.

write(subsetBRObj, 'C:\subsetData');

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

свернуть все

Объект, содержащий данные о чтении в виде BioRead или BioMap объект.

Пример: bioreadObj

Имя файла, где содержимое object записаны в виде вектора символов или строки.

Функция добавляет расширение файла автоматически в зависимости от типа данных, которые содержит объект. Если вы обеспечиваете расширение, функция проверяет на непротиворечивость между расширением и форматом данных объекта. Имя файла может быть снабжено префиксом путем к файлу. Если путь отсутствует, функция записывает файл в ту же папку, где исходный файл расположен или в текущую папку, если данные находятся в памяти.

Пример: 'output'

Типы данных: char

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: write(object,'data','Format','FASTQ') сохраняет содержимое объекта в FASTQ-отформатированном файле data.fastq.

Формат файла в виде разделенной запятой пары, состоящей из 'Format' и вектор символов или строка.

Для BioRead объекты, доступными форматами является 'FASTA' и 'FASTQ'. Форматом по умолчанию является 'FASTA' если объект не содержит качества, то есть, Quality свойство пусто. В противном случае форматом по умолчанию является 'FASTQ'.

Для BioMap объекты, доступными форматами является 'FASTA', 'FASTQ', 'SAM', и 'BAM' (значение по умолчанию).

Пример: 'Format','FASTA'

Типы данных: char

Булев индикатор, чтобы перезаписать существующий файл в виде разделенной запятой пары, состоящей из 'Overwrite' и true или false. Если true, функция перезаписывает файл и удаляет любой соответствующий индексный файл (*.idx,*.bai,*.linearindex) или упорядоченный файл (*.ordered.bam, *.ordered.sam) это больше не необходимо.

Пример: 'Overwrite',true

Типы данных: логический

Введен в R2010a