...
Objectives/requirements:
- The data source of the HELM search must be configurable. i.e.: the data can reside in a local file local file or a database.
- Search for exact match, sub sub structure or motif search. The input criteria can consist of the following the following by using AND/OR searches:
- Natural analog Natural analog sequence (peptides, nucleotides)
- Monomer ID
- HELM string string (including inline HELM notation)
- SMILES / SMARTS / Chemical structure drawing tool
- Specific attachment Specific attachment point on monomer.
Ex: CHEM1,*,1:R1 all attachment to R1 on CHEM1 monomer. - Fuzzy searches
- Canonicalized vsCanonicalized vs. not canonicalized HELM (permutation, combination )
- Gap search (*)
- Ambiguities Ambiguities (TBD)
- Component based web service web service allowing search which is fully configurable