exponenta event banner

Bowtie2InspectOptions

Содержат параметры для проверки файлов индекса Bowtie 2

Описание

A Bowtie2InspectOptions содержит параметры для запуска bowtie2inspect функция, которая проверяет файлы индекса Bowtie 2.

Создание

Описание

пример

inspectOptions = Bowtie2InspectOptions создает Bowtie2InspectOptions со значениями свойств по умолчанию.

Bowtie2InspectOptions требуется интерфейс Toolbox™ биоинформатики для Bowtie Aligner. Если этот пакет поддержки не установлен, функция предоставляет ссылку для загрузки. Дополнительные сведения см. в разделе Пакеты поддержки ПО для панели инструментов биоинформатики.

Примечание

Bowtie2InspectOptions поддерживается только на платформах Mac и UNIX ®.

пример

inspectOptions = Bowtie2InspectOptions(Name,Value) задает свойства, используя одну или несколько пар имя-значение. Заключите каждое имя свойства в кавычки. Например, inspectOptions = Bowtie2InspectOptions('Summary',true) возвращает сводку содержимого индекса вместо ссылочных последовательностей.

пример

inspectOptions = Bowtie2InspectOptions(S) указывает необязательные параметры в символьном векторе или строке S.

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

развернуть все

Параметры для проверки индексных файлов, заданные как символьный вектор. S должен быть в синтаксисе параметра Bowtie 2 (с префиксом одного или двух тире) [1].

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

Свойства

развернуть все

Дополнительные параметры, не включенные в свойства объекта, заданные как символьный вектор. Вектор символа должен быть в синтаксисе опции Bowtie 2 (с префиксом одного или двух тире). Значение по умолчанию - пустой символьный вектор ''.

Пример: 'ExtraBowtie2Command','--version'

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

Логический индикатор для печати только имен ссылочной последовательности в выходном файле, указанный как true или false.

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

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

Логический индикатор для печати сводной информации о именах и длинах ссылочных последовательностей вместо фактических последовательностей в выходном файле, указанный как true или false.

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

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

Функции объекта

getBowtie2CommandПеревести свойства объекта в параметры Bowtie 2
getBowtie2TableИзвлечение таблицы со свойствами объекта и эквивалентными параметрами Bowtie 2
runПроверка файлов индекса Bowtie 2

Примеры

свернуть все

Получение информации о ссылочной последовательности, используемой для построения соответствующих индексных файлов с помощью bowtie2inspect. Если при запуске функции не установлен интерфейс панели инструментов биоинформатики для пакета поддержки Bowtie Aligner, появится сообщение об ошибке. Щелкните предоставленную ссылку, чтобы загрузить пакет из меню Add-on.

bowtie2inspect('Dmel_chr4', 'Dmel_chr4_retrieved.fa');

По умолчанию выходной файл Dmel_chr4_retrieved.fa содержит фактическую последовательность ссылки, используемой для построения индекса.

Кроме того, вместо фактической последовательности можно получить сводную информацию об именах и длинах ссылок.

Создание объекта параметров.

inspectOpt = Bowtie2InspectOptions;

Установите Summary свойство для true.

inspectOpt.Summary = true;

Снова запустите функцию, используя указанный параметр.

flag = bowtie2inspect('Dmel_chr4', 'Dmel_chr4_summary.fa',inspectOpt);

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

Кроме того, вместо использования объекта option можно передать синтаксическую строку Bowtie 2.

flag = bowtie2inspect('Dmel_chr4', 'Dmel_chr4_summary2.fa','-s');

Ссылки

[1] Лэнгмед, Б. и С. Зальцберг. «Быстрое согласование чтения с Bowtie 2». Методы природы. 9, 2012, 357–359.

Представлен в R2018a