BiobaseXNA-0.10.0.0: Efficient RNA/DNA/Protein Primary/Secondary Structure

Safe HaskellNone
LanguageHaskell2010

Biobase.Primary.Nuc.Conversion

Contents

Description

Convert between different nucleotide representations

Synopsis

Single-character translations.

rnaTdna :: Letter * RNA -> Letter * DNA Source #

Transform RNA to DNA. That means change U to T and keep the other characters as is.

dnaTrna :: Letter * DNA -> Letter * RNA Source #

Transform DNA to RNA. That means change T to U and keep the other characters as is.

rnaGxna :: Letter * RNA -> Letter * XNA Source #

Generalize an RNA character to a XNA character.

dnaGxna :: Letter * DNA -> Letter * XNA Source #

Generalize a DNA character to a XNA character.

xnaSrna :: Letter * XNA -> Letter * RNA Source #

Specialize XNA to RNA, T becomes N.

xnaSdna :: Letter * XNA -> Letter * DNA Source #

Specialize XNA to DNA, U becomes N.

Transcription between RNA and DNA. Both on the individual sequence level,

Orphan instances

Transcribe (Primary * DNA) Source # 

Associated Types

type TranscribeTo (Primary * DNA) :: * #

Transcribe (Primary * RNA) Source # 

Associated Types

type TranscribeTo (Primary * RNA) :: * #

Transcribe (Letter * DNA) Source # 

Associated Types

type TranscribeTo (Letter * DNA) :: * #

Transcribe (Letter * RNA) Source # 

Associated Types

type TranscribeTo (Letter * RNA) :: * #