×

Expressing sequence matching and alignment using SQL table functions

  • US 20050065969A1
  • Filed: 08/12/2004
  • Published: 03/24/2005
  • Est. Priority Date: 08/29/2003
  • Status: Abandoned Application
First Claim
Patent Images

1. In a database management system, a system for sequence matching and alignment comprising:

  • a database table storing sequence information comprising target sequences;

    a set of query sequences; and

    a table function operable to match the set of query sequences with target sequences stored in the database table, the table function having an interface including parameters specifying at least some of;

    the set of query sequences;

    a cursor;

    a region of the query sequence to be used for a search;

    a type of translation for the table function to perform;

    a genetic code used for the translation;

    whether to mask off segments of the query sequence that have low compositional complexity;

    whether to filter out specified portions of the query sequences in the set of query sequences;

    a substitution matrix, which assigns a score for aligning pairs of residues;

    a statistical significance threshold for reporting matches against database sequences;

    a cost of opening a gap;

    a cost to extend a gap;

    a penalty for a nucleotide mismatch;

    a reward for a nucleotide match;

    a word size used for dividing the query sequence into subsequences during the search;

    a dropoff for BLAST extensions, an X dropoff value for gapped alignment;

    a fmal X dropoff value for gapped alignments in bits;

    a restriction of the database sequences to a number specified for which high-scoring segment pairs (HSPs) are reported;

    a sequence identifier of the query sequence;

    a sequence identifier of the returned match;

    a score of the returned match; and

    an expect value of the returned match.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×