Stanford University HIV Drug Resistance Database - A curated public database designed to represent, store, and analyze the divergent forms of data underlying HIV drug resistance.

The grammar for the ASI language is described in the table that follows using BNF notation. An epsilon (ε) is shown to indicate the possibility of an empty clause.

statementcondition statement_2
statement_2logic_symbol statment | ε
conditionlbracket statement rbracket | residue condition_2 | select_statement condition_2 | score_statement condition_2
condition_2logic_symbol condition | ε
score_statementscore from lbracket score_list rbracket
score_listresidue_clause score_value score_list_2
score_list_2comma score_list
residue_clauselbracket residue_clause rbracket | residue residue_clause_2
residue_clause_2logic_symbol residue_clause | ε
select_statementselect select_statement_2
select_statement_2atleast select_statement_3 | notmorethan from lbracket select_list rbracket
select_statement_3from lbracket select_list rbracket | logic_symbol notmorethan from lbracket select_list rbracket
select_listresidue select_list_2
select_list_2comma select_list | ε