Создайте локальную базу данных 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 функция, вместо имени свойства / пары значения свойства, перечисленные ранее. Для этого предоставьте вектор символов или строку, содержащую несколько опций с помощью
-
x
option
синтаксис. Например, можно задать 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