Patent ID: 7142989

Claim:
A computer software program to design oligo-nucleic acid sequence candidates which bind a reference nucleic acid sequence being analyzed, said relerence nucleic acid sequences being stored in memory, said program comprising: a) a first command for setting upper and lower limits of i) Tm, ii) base sequence length and iii) GC content; in memory; and b) a second command for performing homology comparison between said reference nucleic acid sequence being analyzed and a plurality of related nucleic acid sequences and for storing in memory a result from said homology comparison, said result including a specific sequence part that is specific to the nucleic sequence being analyzed; and c) a third command for performing, based on said homology comparison, a nucleotide base extension of a partial sequence from said reference nucleic acid sequence being analyzed, so that said partial sequence includes said specific sequence part, and wherein said third command determines whether or not said extended partial sequence is of a length which falls within the limits set in the first command, and outputting those partial sequences which satisfy the limits of i, ii, and iii as oligo-nucleic acid base sequence candidates.