Systems and methods for designing and ordering polynucleotides
First Claim
1. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
- instructions for representing a set of sequence elements, each sequence element representing an amino acid sequence segment or a nucleic acid sequence segment, wherein the set of sequence elements are collectively represented by a design nucleic acid sequence, wherein said instructions for representing said set of sequence elements comprise instructions for displaying a plurality of icons in a linear or a near linear arrangement, each respective icon in said plurality of icons uniquely representing a corresponding sequence element in said set of sequence elements such that neighboring icons in said plurality of icons represent neighboring sequence elements in said plurality of sequence elements, and each said respective icon in said plurality of icons depicts a directional property for the corresponding sequence element in said set of sequence elements.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer systems, computer program products and methods for designing oligonucleotides are provided. A set of sequence elements is defined. Each sequence element represents an amino acid sequence segment or a nucleic acid sequence segment. The set of sequence elements collectively represent a design nucleic acid sequence. The set of sequence elements are displayed as a plurality icons in a linear or a near linear arrangement such that each respective icon in the plurality of icons uniquely represents a corresponding sequence element in the set of sequence elements. In this representation, neighboring icons in the plurality of icons represent neighboring sequence elements in the set of sequence elements. Each respective icon in the plurality of icons depicts a directional property for the corresponding sequence element in the set of sequence elements. An oligonucleotide selection module is used to identify oligonucleotides in the design nucleic acid sequence.
39 Citations
71 Claims
-
1. A computer program product for use in conjunction with a computer system, the computer program product comprising a computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism comprising:
instructions for representing a set of sequence elements, each sequence element representing an amino acid sequence segment or a nucleic acid sequence segment, wherein the set of sequence elements are collectively represented by a design nucleic acid sequence, wherein said instructions for representing said set of sequence elements comprise instructions for displaying a plurality of icons in a linear or a near linear arrangement, each respective icon in said plurality of icons uniquely representing a corresponding sequence element in said set of sequence elements such that neighboring icons in said plurality of icons represent neighboring sequence elements in said plurality of sequence elements, and each said respective icon in said plurality of icons depicts a directional property for the corresponding sequence element in said set of sequence elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
71. A computer system comprising:
-
a central processing unit;
a memory, coupled to the central processing unit, the memory storing;
instructions for representing a set of sequence elements, each sequence element representing an amino acid sequence segment or a nucleic acid sequence segment, wherein the set of sequence elements are collectively represented by a design nucleic acid sequence, wherein said instructions for representing said set of sequence elements comprise instructions for displaying a plurality of icons in a linear or a near linear arrangement, each respective icon in said plurality of icons uniquely representing a corresponding sequence element in said set of sequence elements such that neighboring icons in said plurality of icons represent neighboring sequence elements in said plurality of sequence elements, and each said respective icon in said plurality of icons depicts a directional property for the corresponding sequence element in said set of sequence elements.
-
Specification