Acide nucléiqueUn acide nucléique (désoxyribonucléique ou ribonucléique) est un assemblage de macromolécules, un polymère, dont l’unité de base, ou monomère, est un nucléotide et dont les nucléotides sont reliés entre eux par des liaisons phosphodiesters. Ces acides nucléiques sont d'une importance fondamentale chez tous les êtres vivants, en étant le support de leur information génétique. Il existe deux types d’acides nucléiques : l'acide désoxyribonucléique (ADN) et l'acide ribonucléique (ARN) : l'ADN est le support de l’information génétique.
Synthèse totaleEn chimie organique, la synthèse totale est en principe la synthèse chimique complète de molécules organiques à partir de morceaux plus simples et habituellement sans recourir à des processus biologiques. Dans la pratique, ces morceaux plus simples sont commercialement disponibles en grandes quantités et sont souvent des précurseurs pétrochimiques. Parfois, des produits « naturels » (comme le sucre) sont utilisés comme point de départ : il est fait l'hypothèse qu'ils sont fabriqués naturellement ou qu'ils peuvent être recréés à partir de leur éléments constitutifs.
Type dépendantEn Informatique et en Logique, un type dépendant est un type qui peut dépendre d'une valeur définie dans le langage typé. Les langages Agda et Gallina (de l'assistant de preuve Coq) sont des exemples de langages à type dépendant. Les types dépendants permettent par exemple de définir le type des listes à n éléments. Voici un exemple en Coq. Inductive Vect (A: Type): nat -> Type := | nil: Vect A 0 | cons (n: nat) (x: A) (t: Vect A n): Vect A (S n).
CytosineLa cytosine est une base nucléique, et plus exactement une base pyrimidique (voir aussi ADN et ARN). On la trouve sous forme de nucléotide : dans l'ADN c'est la dCMP pour désoxycytidine monophosphate ou désoxycytidylate, et dans l'ARN la CMP pour cytidine monophosphate ou cytidylate, ainsi que sous forme de nucléoside avec la désoxycytidine et la cytidine. La cytosine s'apparie avec la guanine dans l'ADN comme dans l'ARN et existe sous 3 formes tautomères dont deux stéréoisomères (1H et 3H) et une tautomère avec un groupe fonctionnel différent (2H : oxo- en hydroxy-).
Sûreté du typageLa sûreté du typage est un principe permettant d'améliorer la qualité de la programmation. Dans les langages à typage statique, l'un des objectifs est d'intercepter les erreurs de type de données lors de la compilation. Un type peut être vu comme un ensemble de valeurs et un ensemble d'opérateurs. La programmation objet a introduit les notions d'objets, messages, classes, héritage. Il est tentant de faire coller les classes à des types.
Réplication de l'ADNredresse=1.2|vignette La réplication de l'ADN, aussi appelée duplication de l'ADN ou synthèse de l'ADN, est le processus au cours duquel l'ADN est synthétisé. Ce mécanisme permet d'obtenir, à partir d'une molécule d'ADN, deux molécules identiques à la molécule initiale. L'ADN dupliqué sera par la suite divisé entre les deux cellules filles lors de la division cellulaire (mitose et méiose). Cela permet de maintenir l'information génétique et de produire deux cellules filles avec un matériel génétique identique.
PyrimidineLa pyrimidine (ou 1,3-diazine ) est une molécule azotée hétérocyclique aromatique (C4H4N2) voisine de la pyridine et comportant deux atomes d'azote. Elle est aussi isomère de position de la pyridazine (1,2-diazine) et la pyrazine (1,4-diazine). Dans un sens plus large, ses dérivés à bases pyrimidiques sont aussi appelés pyrimidines. Ils se retrouvent notamment dans les bases nucléiques constituant les molécules d'ADN et d'ARN : cytosine, thymine, uracile. Dans l'ADN ces bases forment des liaisons hydrogène avec leurs purines complémentaires : Fichier:Adenin.
Synthèse d'oligonucléotideLa synthèse d'oligonucléotide est la synthèse chimique de fragments relativement courts d'acide nucléique avec une structure définie. La technique est largement utilisée dans les laboratoires. Elle permet d'obtenir un accès inédit ou peu couteux à des oligonucléotides avec la séquence de nucléotides désirée. Le procédé utilise comme building block des nucléosides de type désoxyadénosine (dA), la thymidine (T), la désoxycytidine (dC) et la désoxyguanosine (dG) pour l'ADN et de type adénosine (A), la thymidine (T), la cytidine (C) et la guanosine (G) pour l'ARN sous forme de phosphoramidite.
NucleobaseNucleobases (nitrogenous bases or simply bases) are nitrogen-containing biological compounds that form nucleosides, which, in turn, are components of nucleotides, with all of these monomers constituting the basic building blocks of nucleic acids. The ability of nucleobases to form base pairs and to stack one upon another leads directly to long-chain helical structures such as ribonucleic acid (RNA) and deoxyribonucleic acid (DNA). Five nucleobases—adenine (A), cytosine (C), guanine (G), thymine (T), and uracil (U)—are called primary or canonical.
Primitive data typeIn computer science, primitive data types are a set of basic data types from which all other data types are constructed. Specifically it often refers to the limited set of data representations in use by a particular processor, which all compiled programs must use. Most processors support a similar set of primitive data types, although the specific representations vary. More generally, "primitive data types" may refer to the standard data types built into a programming language (built-in types).