samtools-0.2.4.2: Binding to the C samtools library

Safe HaskellNone
LanguageHaskell98

Bio.SamTools.Cigar

Description

Handling of the extended CIGAR pair-wise alignment descriptors

Synopsis

Documentation

data CigarType Source #

Cigar entry types

Constructors

Match

Aligned nucleotide, may be a match or mismatch

Ins

Insertion in read relative to reference

Del

Deletion from read relative to reference

RefSkip

Skipped reference bases, i.e., splice

SoftClip

Trimmed nucleotides, still present in read

HardClip

Trimmed nucleotides, removed from read

Pad

Deletion from padded reference

data Cigar Source #

Cigar entry including length

Constructors

Cigar 

Fields

Instances

Eq Cigar Source # 

Methods

(==) :: Cigar -> Cigar -> Bool #

(/=) :: Cigar -> Cigar -> Bool #

Ord Cigar Source # 

Methods

compare :: Cigar -> Cigar -> Ordering #

(<) :: Cigar -> Cigar -> Bool #

(<=) :: Cigar -> Cigar -> Bool #

(>) :: Cigar -> Cigar -> Bool #

(>=) :: Cigar -> Cigar -> Bool #

max :: Cigar -> Cigar -> Cigar #

min :: Cigar -> Cigar -> Cigar #

Show Cigar Source # 

Methods

showsPrec :: Int -> Cigar -> ShowS #

show :: Cigar -> String #

showList :: [Cigar] -> ShowS #

toCigar :: CUInt -> Cigar Source #

Convert a BAM binary cigar integer to a Cigar