bowtie2inspect

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

Описание

пример

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

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

Примечание

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

пример

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

пример

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

Примеры

свернуть все

Получите информацию о ссылочной последовательности, используемой для создания соответствующих файлов индекса, используя bowtie2inspect. Сообщение об ошибке появляется, если при запуске функции не установлен пакет поддержки Bioinformatics Toolbox для 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и теперь файл выхода содержит сводную информацию о последовательности ссылки.

Также можно передать синтаксическую строку 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] Langmead, B., and S. Salzberg. «Быстрое выравнивание чтения с перерывами с Bowtie 2». Природные методы. 9, 2012, 357–359.

Введенный в R2018a