Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data AA
- data AminoAcid nr car cr a = AminoAcid {}
- data Radical a
- = Alanine {
- _cb :: a
- | Cysteine { }
- | AsparticAcid { }
- | GlutamicAcid { }
- | Phenylalanine { }
- | Glycine
- | Histidine { }
- | Isoleucine { }
- | Lysine { }
- | Leucine { }
- | Methionine { }
- | Asparagine { }
- | Proline { }
- | Glutamine { }
- | Arginine { }
- | Serine { }
- | Threonine { }
- | Valine { }
- | Tryptophan { }
- | Tyrosine { }
- = Alanine {
- data Env r a = Env {
- _atom' :: a
- _environment :: r a
- type H a = Env [] a
- data OXT a = OXT {}
- data CG a = CG {}
- n' :: forall nr car cr a nr. Lens (AminoAcid nr car cr a) (AminoAcid nr car cr a) (nr a) (nr a)
- ca' :: forall nr car cr a car. Lens (AminoAcid nr car cr a) (AminoAcid nr car cr a) (car a) (car a)
- c' :: forall nr car cr a cr. Lens (AminoAcid nr car cr a) (AminoAcid nr car cr a) (cr a) (cr a)
- sg :: forall a. Traversal' (Radical a) a
- sd :: forall a. Traversal' (Radical a) a
- oh :: forall a. Traversal' (Radical a) a
- og1 :: forall a. Traversal' (Radical a) a
- og :: forall a. Traversal' (Radical a) a
- oe2 :: forall a. Traversal' (Radical a) a
- oe1 :: forall a. Traversal' (Radical a) a
- od2 :: forall a. Traversal' (Radical a) a
- od1 :: forall a. Traversal' (Radical a) a
- nz :: forall a. Traversal' (Radical a) a
- nh2 :: forall a. Traversal' (Radical a) a
- nh1 :: forall a. Traversal' (Radical a) a
- ne2 :: forall a. Traversal' (Radical a) a
- ne1 :: forall a. Traversal' (Radical a) a
- ne :: forall a. Traversal' (Radical a) a
- nd2 :: forall a. Traversal' (Radical a) a
- nd1 :: forall a. Traversal' (Radical a) a
- cz3 :: forall a. Traversal' (Radical a) a
- cz2 :: forall a. Traversal' (Radical a) a
- cz :: forall a. Traversal' (Radical a) a
- ch2 :: forall a. Traversal' (Radical a) a
- cg2 :: forall a. Traversal' (Radical a) a
- cg1 :: forall a. Traversal' (Radical a) a
- cg :: forall a. Traversal' (Radical a) a
- ce3 :: forall a. Traversal' (Radical a) a
- ce2 :: forall a. Traversal' (Radical a) a
- ce1 :: forall a. Traversal' (Radical a) a
- ce :: forall a. Traversal' (Radical a) a
- cd2 :: forall a. Traversal' (Radical a) a
- cd1 :: forall a. Traversal' (Radical a) a
- cd :: forall a. Traversal' (Radical a) a
- cb :: forall a. Traversal' (Radical a) a
- environment :: forall r a r. Lens (Env r a) (Env r a) (r a) (r a)
- atom' :: forall r a. Lens' (Env r a) a
- oxt' :: forall a. Lens' (OXT a) a
- o' :: forall a. Lens' (OXT a) a
- radical' :: forall a. Lens' (CG a) AA
- cg' :: forall a a. Lens (CG a) (CG a) a a
- type BB a = AminoAcid Identity Identity Identity (Identity a)
- type BBCA a = AminoAcid (Const ()) Identity (Const ()) (Identity a)
- type BBT a = AminoAcid Identity (Env (Const AA)) Identity (Identity a)
- type BBCAT a = AminoAcid (Const ()) (Env (Const AA)) (Const ()) (Identity a)
- type BBCG a = AminoAcid Identity (Env CG) Identity (Identity a)
- type BBO a = AminoAcid Identity Identity (Env Identity) (Identity a)
- type BBOT a = AminoAcid Identity (Env (Const AA)) (Env Identity) (Identity a)
- type BBOCG a = AminoAcid Identity (Env CG) (Env Identity) (Identity a)
- type BBOR a = AminoAcid Identity (Env Radical) (Env Identity) (Identity a)
- type BBOXTR a = AminoAcid Identity (Env Radical) (Env OXT) (Identity a)
- type BBORH a = AminoAcid Identity (Env Radical) (Env Identity) (H a)
- type BBOXTRH a = AminoAcid Identity (Env Radical) (Env OXT) (H a)
- rad2rad :: Radical a -> AA
Documentation
Proteinogenic amino acids
Instances
data AminoAcid nr car cr a Source #
Amino acid structure type
Instances
Radical structure type
Instances
Atom environment, e.g. hydrogens or radicals
Env | |
|
Instances
Oxigen and hydroxi group, connected to C-terminal of amino acid
Instances
Functor OXT Source # | |
HasOXT OXT Source # | |
HasO OXT Source # | |
Eq a => Eq (OXT a) Source # | |
Show a => Show (OXT a) Source # | |
Generic (OXT a) Source # | |
NFData a => NFData (OXT a) Source # | |
Defined in Bio.Protein.AminoAcid.Type | |
Createable (BBOXTRH a) Source # | |
Createable (BBOXTR a) Source # | |
type Rep (OXT a) Source # | |
Defined in Bio.Protein.AminoAcid.Type type Rep (OXT a) = D1 (MetaData "OXT" "Bio.Protein.AminoAcid.Type" "cobot-0.1.1.0-3rQhVKBzPLX755B7k29wYO" False) (C1 (MetaCons "OXT" PrefixI True) (S1 (MetaSel (Just "_o'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "_oxt'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a))) | |
type Create (BBOXTRH a) Source # | |
Defined in Bio.Protein.AminoAcid.Instances | |
type Create (BBOXTR a) Source # | |
Defined in Bio.Protein.AminoAcid.Instances |
CG atom with radical type
Instances
Functor CG Source # | |
HasRadicalType CG Source # | |
HasRadical CG Source # | |
Eq a => Eq (CG a) Source # | |
Show a => Show (CG a) Source # | |
Generic (CG a) Source # | |
NFData a => NFData (CG a) Source # | |
Defined in Bio.Protein.AminoAcid.Type | |
Createable (BBOCG a) Source # | |
Createable (BBCG a) Source # | |
type RadicalType CG a Source # | |
Defined in Bio.Protein.AminoAcid.Instances | |
type Rep (CG a) Source # | |
Defined in Bio.Protein.AminoAcid.Type type Rep (CG a) = D1 (MetaData "CG" "Bio.Protein.AminoAcid.Type" "cobot-0.1.1.0-3rQhVKBzPLX755B7k29wYO" False) (C1 (MetaCons "CG" PrefixI True) (S1 (MetaSel (Just "_cg'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 a) :*: S1 (MetaSel (Just "_radical'") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 AA))) | |
type Create (BBOCG a) Source # | |
Defined in Bio.Protein.AminoAcid.Instances | |
type Create (BBCG a) Source # | |
Defined in Bio.Protein.AminoAcid.Instances |
n' :: forall nr car cr a nr. Lens (AminoAcid nr car cr a) (AminoAcid nr car cr a) (nr a) (nr a) Source #
ca' :: forall nr car cr a car. Lens (AminoAcid nr car cr a) (AminoAcid nr car cr a) (car a) (car a) Source #
c' :: forall nr car cr a cr. Lens (AminoAcid nr car cr a) (AminoAcid nr car cr a) (cr a) (cr a) Source #
sg :: forall a. Traversal' (Radical a) a Source #
sd :: forall a. Traversal' (Radical a) a Source #
oh :: forall a. Traversal' (Radical a) a Source #
og1 :: forall a. Traversal' (Radical a) a Source #
og :: forall a. Traversal' (Radical a) a Source #
oe2 :: forall a. Traversal' (Radical a) a Source #
oe1 :: forall a. Traversal' (Radical a) a Source #
od2 :: forall a. Traversal' (Radical a) a Source #
od1 :: forall a. Traversal' (Radical a) a Source #
nz :: forall a. Traversal' (Radical a) a Source #
nh2 :: forall a. Traversal' (Radical a) a Source #
nh1 :: forall a. Traversal' (Radical a) a Source #
ne2 :: forall a. Traversal' (Radical a) a Source #
ne1 :: forall a. Traversal' (Radical a) a Source #
ne :: forall a. Traversal' (Radical a) a Source #
nd2 :: forall a. Traversal' (Radical a) a Source #
nd1 :: forall a. Traversal' (Radical a) a Source #
cz3 :: forall a. Traversal' (Radical a) a Source #
cz2 :: forall a. Traversal' (Radical a) a Source #
cz :: forall a. Traversal' (Radical a) a Source #
ch2 :: forall a. Traversal' (Radical a) a Source #
cg2 :: forall a. Traversal' (Radical a) a Source #
cg1 :: forall a. Traversal' (Radical a) a Source #
cg :: forall a. Traversal' (Radical a) a Source #
ce3 :: forall a. Traversal' (Radical a) a Source #
ce2 :: forall a. Traversal' (Radical a) a Source #
ce1 :: forall a. Traversal' (Radical a) a Source #
ce :: forall a. Traversal' (Radical a) a Source #
cd2 :: forall a. Traversal' (Radical a) a Source #
cd1 :: forall a. Traversal' (Radical a) a Source #
cd :: forall a. Traversal' (Radical a) a Source #
cb :: forall a. Traversal' (Radical a) a Source #
type BBT a = AminoAcid Identity (Env (Const AA)) Identity (Identity a) Source #
BackBone with radical Type
type BBCAT a = AminoAcid (Const ()) (Env (Const AA)) (Const ()) (Identity a) Source #
BackBone CA-only with radical Type
type BBOT a = AminoAcid Identity (Env (Const AA)) (Env Identity) (Identity a) Source #
BackBone with Oxigen and radical Type
type BBOCG a = AminoAcid Identity (Env CG) (Env Identity) (Identity a) Source #
BackBone with Oxigen and CG-radical
type BBOR a = AminoAcid Identity (Env Radical) (Env Identity) (Identity a) Source #
BackBone with Oxigen and Radical
type BBOXTR a = AminoAcid Identity (Env Radical) (Env OXT) (Identity a) Source #
BackBone with Oxigen, oXigen Two and Radical
type BBORH a = AminoAcid Identity (Env Radical) (Env Identity) (H a) Source #
BackBone with Oxigen, Radical and Hydrogens