Jolley Keith A, Maiden Martin C J
The Peter Medawar Building for Pathogen Research and Department of Zoology, University of Oxford, South Parks Road, Oxford, OX1 3SY, UK.
BMC Bioinformatics. 2006 Jun 21;7:314. doi: 10.1186/1471-2105-7-314.
Bacterial typing schemes based on the sequences of genes encoding surface antigens require databases that provide a uniform, curated, and widely accepted nomenclature of the variants identified. Due to the differences in typing schemes, imposed by the diversity of genes targeted, creating these databases has typically required the writing of one-off code to link the database to a web interface. Here we describe agdbNet, widely applicable web database software that facilitates simultaneous BLAST querying of multiple loci using either nucleotide or peptide sequences.
Databases are described by XML files that are parsed by a Perl CGI script. Each database can have any number of loci, which may be defined by nucleotide and/or peptide sequences. The software is currently in use on at least five public databases for the typing of Neisseria meningitidis, Campylobacter jejuni and Streptococcus equi and can be set up to query internal isolate tables or suitably-configured external isolate databases, such as those used for multilocus sequence typing. The style of the resulting website can be fully configured by modifying stylesheets and through the use of customised header and footer files that surround the output of the script.
The software provides a rapid means of setting up customised Internet antigen sequence databases. The flexible configuration options enable typing schemes with differing requirements to be accommodated.
基于编码表面抗原的基因序列的细菌分型方案需要数据库提供统一、经过整理且被广泛接受的所鉴定变体的命名法。由于所针对基因的多样性导致分型方案存在差异,创建这些数据库通常需要编写一次性代码,以便将数据库链接到网络界面。在此,我们描述了agdbNet,这是一种广泛适用的网络数据库软件,它便于使用核苷酸或肽序列对多个基因座进行同步BLAST查询。
数据库由XML文件描述,这些文件由Perl CGI脚本解析。每个数据库可以有任意数量的基因座,这些基因座可以由核苷酸和/或肽序列定义。该软件目前至少在五个用于脑膜炎奈瑟菌、空肠弯曲菌和马链球菌分型的公共数据库中使用,并且可以设置为查询内部分离株表或配置适当的外部分离株数据库,例如用于多位点序列分型的数据库。通过修改样式表并使用围绕脚本输出的定制页眉和页脚文件,可以完全配置生成网站的样式。
该软件提供了一种快速建立定制化互联网抗原序列数据库的方法。灵活的配置选项能够适应不同要求的分型方案。