bowtie2build

Создайте Галстук-бабочку 2 индексных файла из ссылочных последовательностей

Синтаксис

bowtie2build(referenceFileNames,indexBaseName)
bowtie2build(___,buildOptions)
flag = bowtie2build(___)

Описание

пример

bowtie2build(referenceFileNames,indexBaseName) сборки индексные файлы Bowtie2 от ссылочной информации о последовательности, сохраненной в файлах FASTA, заданы referenceFileNames.

bowtie2build требует Интерфейса Bioinformatics Toolbox™ для пакета поддержки Выравнивателя Галстука-бабочки. Если этот пакет поддержки не установлен, то функция обеспечивает ссылку на загрузку.

Примечание

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

пример

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

пример

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

Примеры

свернуть все

Создайте набор индексных файлов для генома Дрозофилы. Сообщение об ошибке появляется, если у вас нет Интерфейса Bioinformatics Toolbox для пакета поддержки Выравнивателя Галстука-бабочки установленным, когда вы запускаете функцию. Щелкните по обеспеченной ссылке, чтобы загрузить пакет с меню Дополнения.

В данном примере ссылочной последовательности Dmel_chr4.fa уже предоставляют тулбокс.

status = bowtie2build('Dmel_chr4.fa', 'Dmel_chr4_index');

Если индексная сборка успешна, функция возвращает 0 и создает индексные файлы (*.bt2) в текущей папке. Файлы имеют префиксный 'Dmel_chr4_index'.

Можно задать различные варианты при помощи объекта Bowtie2BuildOptions или путем передачи в Галстуке-бабочке 2 строк синтаксиса. Например, можно задать, обеспечить ли создание большого индекса, даже если ссылка является меньше чем четырьмя миллиардами нуклеотидов долго можно следующим образом.

buildOpt = Bowtie2BuildOptions;

Установите опцию ForceLargeIndex на истину.

buildOpt.ForceLargeIndex = true;

Создайте индексные файлы с помощью заданной опции.

bowtie2build('Dmel_chr4.fa', 'Dmel_chr4_index_large',buildOpt);

Также можно передать в Галстуке-бабочке 2 строки синтаксиса.

flag = bowtie2build('Dmel_chr4.fa', 'Dmel_chr4_index_large2','--large-index');

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

свернуть все

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

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

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

Базовое имя (префикс) файлов справочного указателя, заданных как вектор символов или строка. Расширением файла для индексных файлов является или *.bt2 или *.bt21.

Пример: 'Dmel_chr4'

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

Опции, чтобы создать индексные файлы, заданные как вектор символов, строка или объект Bowtie2BuildOptions. Вектор символов или строка должны быть в Галстуке-бабочке 2 синтаксисами опции (снабженный префиксом одним или двумя тире) [1].

Для объекта Bowtie2BuildOptions только измененные свойства используются, чтобы запустить функцию.

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

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

свернуть все

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

Ссылки

[1] Langmead, B. и С. Залцберг. "Быстро содержащий разрывы считанное выравнивание с Галстуком-бабочкой 2". Методы природы. 9, 2012, 357–359.

Введенный в R2018a