Создайте локальную базу данных BLAST
blastformat('Inputdb', InputdbValue)
blastformat(..., 'FormatPath', FormatPathValue,
...)
blastformat(..., 'Title', TitleValue,
...)
blastformat(..., 'Log', LogValue,
...)
blastformat(..., 'Protein', ProteinValue,
...)
blastformat(..., 'FormatArgs', FormatArgsValue,
...)
InputdbValue | Вектор символов или строка, задающая имя файла или путь и имя файла файла FASTA, содержащего набор последовательностей, которые будут отформатированы как blastable база данных. Если вы задаете только имя файла, тот файл должен быть на пути поиска файлов MATLAB® или в текущей папке. (Это соответствует formatdb опция -i.) |
FormatPathValue | Вектор символов или строка, задающая полный путь к formatdb исполняемый файл, включая имя и расширение исполняемого файла. Значением по умолчанию является системный путь. |
TitleValue | Вектор символов или строка, задающая заголовок для локальной базы данных. Значением по умолчанию является имя файла входа FASTA. (Это соответствует formatdb опция -t.) |
LogValue | Вектор символов или строка, задающая имя файла или путь и имя файла для файла журнала, сопоставлены с локальной базой данных. Значением по умолчанию является formatdb.log. (Это соответствует formatdb опция -l.) |
ProteinValue | Задает, являются ли последовательности, отформатированные как локальная база данных BLAST, белком или нет. Выбором является true (значение по умолчанию) или false. (Это соответствует formatdb опция -p.) |
FormatArgsValue | NCBI formatdb команда, то есть, вектор символов или строка, содержащая один или несколько экземпляров- и опция, сопоставленная с ним, используемая, чтобы задать входные параметры. |
Использовать blastformat функция, у вас должна быть локальная копия formatdb NCBI исполняемый файл, доступный от вашей системы. Можно загрузить formatdb исполняемый файл путем доступа к исполняемым файлам BLAST. Запустите загруженный исполняемый файл и сконфигурируйте его для вашей системы. Для удобства рассмотрите размещение formatdb NCBI исполняемый файл на вашем системном пути.
blastformat('Inputdb', вызывает локальную версию InputdbValue)formatdb NCBI исполняемый файл с InputdbValue, имя файла или путь и имя файла файла FASTA, содержащего набор последовательностей. Если вы задаете только имя файла, тот файл должен быть на пути поиска файлов MATLAB или в текущей папке. (Это соответствует formatdb опция -i.)
Это затем форматирует последовательности как локальную, blastable базу данных, путем создания нескольких файлов, каждого с тем же именем как InputdbValue Файл FASTA, но с различными расширениями. Файлы базы данных помещаются в то же местоположение как файл FASTA.
Если вы переименовываете файлы базы данных, убедитесь, что у них всех есть то же имя.
blastformat (..., ' вызовы PropertyName', PropertyValue, ...)blastformat с дополнительными свойствами, которые используют имя свойства / пары значения свойства. Можно задать одно или несколько свойств в любом порядке. Каждый PropertyName должен быть заключен в одинарные кавычки и нечувствительный к регистру. Это имя свойства / пары значения свойства следующие.
blastformat(..., 'FormatPath', задает полный путь к FormatPathValue,
...)formatdb исполняемый файл, включая имя и расширение исполняемого файла. Значением по умолчанию является системный путь.
blastformat(..., 'Title', задает заголовок для локальной базы данных. Значением по умолчанию является имя файла входа FASTA. (Это соответствует TitleValue,
...)formatdb опция -t.)
'Title' свойство не изменяет имя файла файлов базы данных. Этот заголовок используется внутренне только и появляется в структуре отчета, возвращенной blastlocal функция.
blastformat(..., 'Log', задает имя файла или путь и имя файла для файла журнала, сопоставленного с локальной базой данных. Значением по умолчанию является LogValue,
...)formatdb.log. Файл журнала получает прогресс создания базы данных и форматирования. (Это соответствует formatdb опция -l.)
blastformat(..., 'Protein', задает, являются ли последовательности, отформатированные как локальная база данных BLAST, белком или нет. Выбором является ProteinValue,
...)true (значение по умолчанию) или false. (Это соответствует formatdb опция -p.)
blastformat(..., 'FormatArgs', задает опции с помощью входных параметров в FormatArgsValue,
...)formatdb NCBI функция. FormatArgsValue вектор символов или строка, содержащая один или несколько экземпляров- и опция сопоставлена с ним. Например, чтобы указать, что вход является базой данных в формате ASN.1 вместо файла FASTA, вы использовали бы следующий синтаксис:x
blastformat('Inputdb', 'ecoli.asn', 'FormatArgs', '-a T')Используйте 'FormatArgs' свойство задать formatdb опции, для которых нет никакого соответствующего имени свойства / пар значения свойства.
Для полного списка допустимых входных параметров для formatdb NCBI функционируйте, убедитесь что formatdb исполняемый файл расположен на вашем системном пути или текущей папке, затем введите следующее в командной строке своей системы.
formatdb -
Можно также использовать синтаксис и входные параметры, принятые formatdb NCBI функция, вместо имени свойства / пары значения свойства, перечисленные ранее. Для этого предоставьте вектор символов или строку, содержащую несколько опций с помощью-
xoption синтаксис. Например, можно задать ecoli.nt Файл FASTA, заголовок myecoli, и что последовательности не являются белком при помощи
blastformat('-i ecoli.nt -t myecoli -p F')Для полного списка допустимых входных параметров для formatdb NCBI функционируйте, убедитесь что formatdb исполняемый файл расположен на вашем системном пути или текущей папке, затем введите следующее в командной строке своей системы.
formatdb -
Следующий пример принимает, что у вас есть файл нуклеотида FASTA, такой как E. coli файл NC_004431.fna. Для файлов FASTA от NCBI посетите ftp://ftp.ncbi.nlm.nih.gov/genomes/genbank/bacteria/.
Создайте локальную blastable базу данных из NC_004431.fna Файл FASTA и дает ему заголовок с помощью 'title' свойство.
blastformat('inputdb', 'NC_004431.fna', 'protein', 'false',...
'title', 'myecoli_nt');Создайте локальную blastable базу данных из NC_004431.faa Файл FASTA и переименовывает заголовок и файл журнала с помощью formatdb синтаксис и входные параметры.
blastformat('inputdb', 'NC_004431.faa',...
'formatargs', '-t myecoli_aa -l ecoli_aa.log');[1] Altschul, S.F., Gish, W., Миллер, W., Майерс, E.W., и Липмен, D.J. (1990). Основное локальное средство поиска выравнивания. J. Молекулярная масса Biol. 215, 403–410.
[2] Altschul, S.F., Раздражайте, T.L., Шеффер, A.A., Чжан, J., Чжан, Z., Миллер, W., и Липмен, D.J. (1997). Содержащий разрывы BLAST и PSI-BLAST: новое поколение базы данных белка ищет программы. Нуклеиновые кислоты Res. 25, 3389–3402.
blastlocal | blastncbi | blastread | blastreadlocal | getblast