exponenta event banner

bowtie2inspect

Проверка файлов индекса Bowtie 2

Описание

пример

bowtie2inspect(indexBaseName,outputFileName) проверяет Bowtie2 индексные файлы с префиксом indexBaseName, проверяет исходные последовательности ссылок, используемые для построения индекса, и сохраняет последовательности ссылок в выходном файле outputFileName.

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

Примечание

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

пример

bowtie2inspect(___,inspectOptions) использует дополнительные параметры, указанные в inspectOptions. Укажите параметры после всех других входных аргументов.

пример

flag = bowtie2inspect(___) возвращает выход flag функции, использующей любой из входных аргументов в предыдущих синтаксисах.

Примеры

свернуть все

Получение информации о ссылочной последовательности, используемой для построения соответствующих индексных файлов с помощью 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');

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

свернуть все

Базовое имя (префикс) ссылочных индексных файлов, указанное как символьный вектор или строка. Файлы индекса находятся в BT2 или BT21 формат.

Пример: 'Dmel_chr4'

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

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

Пример: 'refSeq.fa'

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

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

Для Bowtie2InspectOptions для запуска функции используются только измененные свойства.

Пример: '--trim5 10 -s 5'

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

свернуть все

Состояние выхода функции, возвращаемое как целое число. flag является 0 если функция выполняется без ошибок или предупреждений. В противном случае это ненулевое значение.

Ссылки

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

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