System and method for searching and processing databases comprising named annotated text strings
AssigneeNanogen, Inc.
InventorsThomas J. Macke, Bill F. Butler, James P. O'Connell
Life of this patent
Estimating the term…
Loading patent…
AssigneeNanogen, Inc.
InventorsThomas J. Macke, Bill F. Butler, James P. O'Connell
Estimating the term…
A system and method for processing, searching, and performing in-context searches on named annotated text string databases. The system and method provides users with a means for interactively refining database searches in order to account for differences in keywords used to describe similar phenomena. The system and method provides a means for performing searches for particular predefined target strings in context of particular predefined context strings. Data is represented using data types referred to as Hits and E-Hits. Hits data contains locations of search results and the E-Hits data contains text of search results. Hits lists are sorted and duplicate entries are discarded. Context search results are segregated from non-context search results by sorting the Hits lists. The Search module operates on a Hits list and selects those elements that match one or more search key(s). The output from a Search module is a Results Hits list. The Context Search module accepts two inputs in addition to the search key(s), a Context Hits list and a Target Hits list. The output of the Context Search module is a Hits list that contains matches found within the specified context. The Select module accepts a stream of Hits as input parameters and can be used to add or subtract annotations to the results of a search, remove base text sub-strings from the results of a search, or perform additional processing on Hits that may be useful for context searching. The Extract module is used to extract actual data from a Hits list, typically for display to a user and/or for converting results to keywords used for a subsequent search.
A method for searching a genetic sequence database comprising loci, each locus having a unique name, one or more annotations, and an ordered text string, the genetic sequence database being stored in one or more database files, the method comprising the steps of:
A method for searching a genetic sequence database comprising a plurality of loci, each locus having a unique name, one or more annotations, and genetic sequence data represented as an ordered text string, the genetic database being stored in one or more database files, the method comprising the steps of:
A system for searching a genetic sequence database comprising loci, each locus having a unique name, one or more annotations, and an ordered text string, the genetic sequence database being stored in one or more database files, the system comprising:
A method for performing a context search on a genetic sequence database comprising loci, each locus having a unique name, one or more annotations, and an ordered text string, the genetic sequence database being stored in one or more database files, the method comprising the steps of:
A computer program product comprising a computer useable medium having computer program logic stored therein, said computer program logic for enabling a computer to perform a context search on a genetic sequence database comprising loci, each locus having a unique name, one or more annotations, and an ordered text string, the genetic sequence database being stored in one or more database files, wherein said computer program logic comprises:
A method for searching a genetic sequence database, the database comprising loci, each locus having a unique name, one or more annotations, and an ordered text string, the database being stored in one or more database files, the method comprising the steps of:
Dependencies are inferred from the claim text.