Systems and methods for designing and ordering polynucleotides
DCFirst Claim
1. A computer program product for use in conjunction with a computer system, the computer program product comprising a tangible computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism for designing and manipulating a set of sequence elements in order to design a design nucleic acid sequence, the computer program mechanism comprising:
- (I) instructions for representing the set of sequence elements on a display, each sequence element representing an amino acid sequence segment or a nucleic acid sequence segment, wherein the set of sequence elements collectively encode the design nucleic acid sequence, whereinsaid instructions for representing said set of sequence elements comprise instructions for displaying a plurality of icons in a linear or a near linear arrangement on a display, 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 in said design nucleic acid sequence, andeach said respective icon in said plurality of icons depicts a directional property for the corresponding sequence element in said set of sequence elements; and
(II) instructions for permitting a user to rearrange an order of the icons on a display thereby causing a corresponding change in the nucleic acid sequence of the design nucleic acid sequence.
1 Assignment
Litigations
0 Petitions
Reexamination
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.
5 Citations
69 Claims
-
1. A computer program product for use in conjunction with a computer system, the computer program product comprising a tangible computer readable storage medium and a computer program mechanism embedded therein, the computer program mechanism for designing and manipulating a set of sequence elements in order to design a design nucleic acid sequence, the computer program mechanism comprising:
-
(I) instructions for representing the set of sequence elements on a display, each sequence element representing an amino acid sequence segment or a nucleic acid sequence segment, wherein the set of sequence elements collectively encode the 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 on a display, 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 in said design nucleic acid sequence, 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; and (II) instructions for permitting a user to rearrange an order of the icons on a display thereby causing a corresponding change in the nucleic acid sequence of the design nucleic acid sequence. - 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)
-
Specification