mmtf-0.1.3.0: Macromolecular Transmission Format implementation

Safe HaskellNone
LanguageHaskell2010

Bio.MMTF.Structure

Documentation

data Atom Source #

Instances
Eq Atom Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

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

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

Show Atom Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

showsPrec :: Int -> Atom -> ShowS #

show :: Atom -> String #

showList :: [Atom] -> ShowS #

Generic Atom Source # 
Instance details

Defined in Bio.MMTF.Structure

Associated Types

type Rep Atom :: Type -> Type #

Methods

from :: Atom -> Rep Atom x #

to :: Rep Atom x -> Atom #

NFData Atom Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

rnf :: Atom -> () #

type Rep Atom Source # 
Instance details

Defined in Bio.MMTF.Structure

data Bond Source #

Constructors

Bond 

Fields

Instances
Eq Bond Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

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

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

Show Bond Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

showsPrec :: Int -> Bond -> ShowS #

show :: Bond -> String #

showList :: [Bond] -> ShowS #

Generic Bond Source # 
Instance details

Defined in Bio.MMTF.Structure

Associated Types

type Rep Bond :: Type -> Type #

Methods

from :: Bond -> Rep Bond x #

to :: Rep Bond x -> Bond #

NFData Bond Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

rnf :: Bond -> () #

type Rep Bond Source # 
Instance details

Defined in Bio.MMTF.Structure

type Rep Bond = D1 (MetaData "Bond" "Bio.MMTF.Structure" "mmtf-0.1.3.0-1KzBi18rgJF7FKDBtUJ8rr" False) (C1 (MetaCons "Bond" PrefixI True) (S1 (MetaSel (Just "bondStart") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: (S1 (MetaSel (Just "bondEnd") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: S1 (MetaSel (Just "bondOrder") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int))))

data Residue Source #

Instances
Eq Residue Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

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

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

Show Residue Source # 
Instance details

Defined in Bio.MMTF.Structure

Generic Residue Source # 
Instance details

Defined in Bio.MMTF.Structure

Associated Types

type Rep Residue :: Type -> Type #

Methods

from :: Residue -> Rep Residue x #

to :: Rep Residue x -> Residue #

NFData Residue Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

rnf :: Residue -> () #

type Rep Residue Source # 
Instance details

Defined in Bio.MMTF.Structure

data Chain Source #

Constructors

Chain 
Instances
Eq Chain Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

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

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

Show Chain Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

showsPrec :: Int -> Chain -> ShowS #

show :: Chain -> String #

showList :: [Chain] -> ShowS #

Generic Chain Source # 
Instance details

Defined in Bio.MMTF.Structure

Associated Types

type Rep Chain :: Type -> Type #

Methods

from :: Chain -> Rep Chain x #

to :: Rep Chain x -> Chain #

NFData Chain Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

rnf :: Chain -> () #

type Rep Chain Source # 
Instance details

Defined in Bio.MMTF.Structure

type Rep Chain = D1 (MetaData "Chain" "Bio.MMTF.Structure" "mmtf-0.1.3.0-1KzBi18rgJF7FKDBtUJ8rr" False) (C1 (MetaCons "Chain" PrefixI True) (S1 (MetaSel (Just "chainName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "chainResidues") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Array Int Residue))))

newtype Model Source #

Constructors

Model 
Instances
Eq Model Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

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

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

Show Model Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

showsPrec :: Int -> Model -> ShowS #

show :: Model -> String #

showList :: [Model] -> ShowS #

Generic Model Source # 
Instance details

Defined in Bio.MMTF.Structure

Associated Types

type Rep Model :: Type -> Type #

Methods

from :: Model -> Rep Model x #

to :: Rep Model x -> Model #

NFData Model Source # 
Instance details

Defined in Bio.MMTF.Structure

Methods

rnf :: Model -> () #

type Rep Model Source # 
Instance details

Defined in Bio.MMTF.Structure

type Rep Model = D1 (MetaData "Model" "Bio.MMTF.Structure" "mmtf-0.1.3.0-1KzBi18rgJF7FKDBtUJ8rr" True) (C1 (MetaCons "Model" PrefixI True) (S1 (MetaSel (Just "modelChains") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Array Int Chain))))