bioshake-0.1.0.0: Bioinformatics pipelines with shake

Safe HaskellNone
LanguageHaskell2010

Bioshake.Tags

Description

This module introduces a set of common tags that are frequently used when defining phases.

Synopsis

Documentation

class DeDuped a Source #

Duplicated reads have been removed

Instances

DeDuped a0 => DeDuped (All a0) Source # 
DeDuped a => DeDuped ((:->) a b) Source # 

class HasRG a Source #

Contains an RG line

Instances

HasRG a0 => HasRG (All a0) Source # 
(HasRG a, IsBam ((:->) a b)) => HasRG ((:->) a b) Source # 

class PairedEnd a Source #

Results from a paired end sequencing processed

Instances

class Sorted a Source #

Sorted (e.g., sorted sam/bam, or bed)

Instances

Sorted a0 => Sorted (All a0) Source # 

class IsBam a Source #

Instances

IsBam a0 => IsBam (All a0) Source # 

class IsBcf a Source #

Instances

IsBcf a0 => IsBcf (All a0) Source # 

class IsBed a Source #

Instances

IsBed a0 => IsBed (All a0) Source # 

class IsCSV a Source #

Instances

IsCSV a0 => IsCSV (All a0) Source # 

class IsFastQ a Source #

Instances

IsFastQ a0 => IsFastQ (All a0) Source # 

class IsGff a Source #

Instances

IsGff a0 => IsGff (All a0) Source # 

class IsMPileup a Source #

Instances

class IsSam a Source #

Instances

IsSam a0 => IsSam (All a0) Source # 

class IsSeqzGZ a Source #

Instances

IsSeqzGZ a0 => IsSeqzGZ (All a0) Source # 

class IsTSV a Source #

Instances

IsTSV a0 => IsTSV (All a0) Source # 

class IsVCF a Source #

Instances

IsVCF a0 => IsVCF (All a0) Source # 

class IsTGZ a Source #

Instances

IsTGZ a0 => IsTGZ (All a0) Source # 

class IsCov a Source #

Instances

IsCov a0 => IsCov (All a0) Source # 

allTransTagsPipe :: Name -> Q [Dec] Source #

Template haskell to declare transitivity for all tags through a pipe ending in a type. Examples include Out.

allTransTags :: Name -> Q [Dec] Source #

Same as allTransTagsPipe but for transitivity through a constructor. Examples include All.