BiobaseFR3D-0.2.3.0: Importer for FR3D resources

Safe HaskellSafe-Infered

Biobase.FR3D

Contents

Description

FR3D provides a very convenient library of explored RNA structures. We are mostly interested in the basepairs files. In contrast to the RNAstrand library or melting experiments, these data sets provide non-canonical RNA pairing.

NOTE that FR3D entries contain basepairs both in (i,j) as well as (j,i) orientation (with i<j).

Synopsis

Documentation

data FR3D Source

Encapsulates all the basepairs information.

Constructors

FR3D 

data Basepair Source

A single basepair in a basepair system.

data LinFR3D Source

Linearized FR3D format.

Constructors

LinFR3D 

linearizeFR3D :: FR3D -> LinFR3DSource

The default format is a bit unwieldy; Linearization assumes that all sequences are in 5'->3' order; then produces one sequence with & separating the sequences and pairs reduced to (Int,Int,cWW).

Checking data structures

checkFR3D :: FR3D -> Either (FR3D, [Basepair]) FR3DSource

Checks an FR3D file for correctness. Returns either a Left on errors or Right FR3D if correct.

TODO chain existence check