Enum: DNABaseExtendedEnum
Extended DNA alphabet with IUPAC ambiguity codes
URI: valuesets:DNABaseExtendedEnum
Permissible Values
| Value | Title | Meaning | Description | Bond Strength | Iupac | Represents | Symbol |
|---|---|---|---|---|---|---|---|
| A | Adenine | CHEBI:16708 | A | ||||
| C | Cytosine | CHEBI:16040 | C | ||||
| G | Guanine | CHEBI:16235 | G | ||||
| T | Thymine | CHEBI:17821 | T | ||||
| R | Purine (A or G) | true | A,G | ||||
| Y | Pyrimidine (C or T) | true | C,T | ||||
| S | Strong (G or C) | strong (3 H-bonds) | true | G,C | |||
| W | Weak (A or T) | weak (2 H-bonds) | true | A,T | |||
| K | Keto (G or T) | true | G,T | ||||
| M | Amino (A or C) | true | A,C | ||||
| B | Not A (C, G, or T) | true | C,G,T | ||||
| D | Not C (A, G, or T) | true | A,G,T | ||||
| H | Not G (A, C, or T) | true | A,C,T | ||||
| V | Not T (A, C, or G) | true | A,C,G | ||||
| N | Any nucleotide (A, C, G, or T) | true | A,C,G,T | ||||
| GAP | Gap character | gap | - |
Slots
| Name | Description |
|---|---|
| dna_base_extended | Extended DNA alphabet with IUPAC ambiguity codes |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/linkml/valuesets
LinkML Source
name: DNABaseExtendedEnum
instantiates:
- valuesets_meta:ValueSetEnumDefinition
description: Extended DNA alphabet with IUPAC ambiguity codes
title: DNA Base Extended
from_schema: https://w3id.org/linkml/valuesets
contributors:
- orcid:0000-0002-6601-2165
- https://github.com/anthropics/claude-code
status: DRAFT
rank: 1000
permissible_values:
A:
text: A
meaning: CHEBI:16708
annotations:
represents:
tag: represents
value: A
title: Adenine
aliases:
- adenine
C:
text: C
meaning: CHEBI:16040
annotations:
represents:
tag: represents
value: C
title: Cytosine
aliases:
- cytosine
G:
text: G
meaning: CHEBI:16235
annotations:
represents:
tag: represents
value: G
title: Guanine
aliases:
- guanine
T:
text: T
meaning: CHEBI:17821
annotations:
represents:
tag: represents
value: T
title: Thymine
aliases:
- thymine
R:
text: R
annotations:
represents:
tag: represents
value: A,G
iupac:
tag: iupac
value: 'true'
title: Purine (A or G)
Y:
text: Y
annotations:
represents:
tag: represents
value: C,T
iupac:
tag: iupac
value: 'true'
title: Pyrimidine (C or T)
S:
text: S
annotations:
represents:
tag: represents
value: G,C
iupac:
tag: iupac
value: 'true'
bond_strength:
tag: bond_strength
value: strong (3 H-bonds)
title: Strong (G or C)
W:
text: W
annotations:
represents:
tag: represents
value: A,T
iupac:
tag: iupac
value: 'true'
bond_strength:
tag: bond_strength
value: weak (2 H-bonds)
title: Weak (A or T)
K:
text: K
annotations:
represents:
tag: represents
value: G,T
iupac:
tag: iupac
value: 'true'
title: Keto (G or T)
M:
text: M
annotations:
represents:
tag: represents
value: A,C
iupac:
tag: iupac
value: 'true'
title: Amino (A or C)
B:
text: B
annotations:
represents:
tag: represents
value: C,G,T
iupac:
tag: iupac
value: 'true'
title: Not A (C, G, or T)
D:
text: D
annotations:
represents:
tag: represents
value: A,G,T
iupac:
tag: iupac
value: 'true'
title: Not C (A, G, or T)
H:
text: H
annotations:
represents:
tag: represents
value: A,C,T
iupac:
tag: iupac
value: 'true'
title: Not G (A, C, or T)
V:
text: V
annotations:
represents:
tag: represents
value: A,C,G
iupac:
tag: iupac
value: 'true'
title: Not T (A, C, or G)
N:
text: N
annotations:
represents:
tag: represents
value: A,C,G,T
iupac:
tag: iupac
value: 'true'
title: Any nucleotide (A, C, G, or T)
GAP:
text: GAP
annotations:
symbol:
tag: symbol
value: '-'
represents:
tag: represents
value: gap
title: Gap character