Skip to content

Enum: DNABaseExtendedEnum

Extended DNA alphabet with IUPAC ambiguity codes

URI: valuesets:DNABaseExtendedEnum

Permissible Values

Value Meaning Description
A CHEBI:16708
C CHEBI:16040
G CHEBI:16235
T CHEBI:17821
R None
Y None
S None
W None
K None
M None
B None
D None
H None
V None
N None
GAP None

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
description: Extended DNA alphabet with IUPAC ambiguity codes
from_schema: https://w3id.org/linkml/valuesets
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