Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data M44 = M44 Float Float Float Float Float Float Float Float Float Float Float Float Float Float Float Float
- data UnitCell = UnitCell {}
- data Transform = Transform {
- chainIndexList :: !(Vector Int32)
- matrix :: !M44
- data Assembly = Assembly {
- transformList :: !(Vector Transform)
- assemblyName :: !Text
- data Entity = Entity {
- entityChainIndexList :: !(Vector Int32)
- entityDescription :: !Text
- entityType :: !Text
- entitySequence :: !Text
- data GroupType = GroupType {
- gtFormalChargeList :: !(Vector Int32)
- gtAtomNameList :: !(Vector Text)
- gtElementList :: !(Vector Text)
- gtBondAtomList :: !(Vector (Int32, Int32))
- gtBondOrderList :: !(Vector Int32)
- gtGroupName :: !Text
- gtSingleLetterCode :: !Char
- gtChemCompType :: !Text
- data FormatData = FormatData {
- mmtfVersion :: !Text
- mmtfProducer :: !Text
- data StructureData = StructureData {
- title :: !Text
- structureId :: !Text
- depositionDate :: !Text
- releaseDate :: !Text
- numBonds :: !Int32
- numAtoms :: !Int32
- numGroups :: !Int32
- numChains :: !Int32
- numModels :: !Int32
- spaceGroup :: !Text
- unitCell :: !(Maybe UnitCell)
- ncsOperatorList :: !(Vector M44)
- bioAssemblyList :: !(Vector Assembly)
- entityList :: !(Vector Entity)
- resolution :: !(Maybe Float)
- rFree :: !(Maybe Float)
- rWork :: !(Maybe Float)
- experimentalMethods :: !(Vector Text)
- bondAtomList :: !(Vector (Int32, Int32))
- bondOrderList :: !(Vector Int8)
- data ModelData = ModelData {
- chainsPerModel :: !(Vector Int32)
- data ChainData = ChainData {
- groupsPerChain :: !(Vector Int32)
- chainIdList :: !(Vector Text)
- chainNameList :: !(Vector Text)
- data GroupData = GroupData {
- groupList :: !(Vector GroupType)
- groupTypeList :: !(Vector Int32)
- groupIdList :: !(Vector Int32)
- secStructList :: !(Vector SecondaryStructure)
- insCodeList :: !(Vector Text)
- sequenceIndexList :: !(Vector Int32)
- data AtomData = AtomData {
- atomIdList :: !(Vector Int32)
- altLocList :: !(Vector Text)
- bFactorList :: !(Vector Float)
- xCoordList :: !(Vector Float)
- yCoordList :: !(Vector Float)
- zCoordList :: !(Vector Float)
- occupancyList :: !(Vector Float)
- data MMTF = MMTF {}
Documentation
Transformation matrix
Instances
Unit cell data
Instances
Eq UnitCell Source # | |
Show UnitCell Source # | |
Generic UnitCell Source # | |
NFData UnitCell Source # | |
Defined in Bio.MMTF.Type | |
type Rep UnitCell Source # | |
Defined in Bio.MMTF.Type type Rep UnitCell = D1 ('MetaData "UnitCell" "Bio.MMTF.Type" "cobot-io-0.1.3.11-BY4Y4E09hab7r6C4Se0Ogw" 'False) (C1 ('MetaCons "UnitCell" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ucA") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Float) :*: (S1 ('MetaSel ('Just "ucB") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Float) :*: S1 ('MetaSel ('Just "ucC") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Float))) :*: (S1 ('MetaSel ('Just "ucAlpha") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Float) :*: (S1 ('MetaSel ('Just "ucBeta") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Float) :*: S1 ('MetaSel ('Just "ucGamma") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Float))))) |
Transform data
Transform | |
|
Instances
Eq Transform Source # | |
Show Transform Source # | |
Generic Transform Source # | |
NFData Transform Source # | |
Defined in Bio.MMTF.Type | |
type Rep Transform Source # | |
Defined in Bio.MMTF.Type type Rep Transform = D1 ('MetaData "Transform" "Bio.MMTF.Type" "cobot-io-0.1.3.11-BY4Y4E09hab7r6C4Se0Ogw" 'False) (C1 ('MetaCons "Transform" 'PrefixI 'True) (S1 ('MetaSel ('Just "chainIndexList") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int32)) :*: S1 ('MetaSel ('Just "matrix") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 M44))) |
Assembly data
Assembly | |
|
Instances
Eq Assembly Source # | |
Show Assembly Source # | |
Generic Assembly Source # | |
NFData Assembly Source # | |
Defined in Bio.MMTF.Type | |
type Rep Assembly Source # | |
Defined in Bio.MMTF.Type type Rep Assembly = D1 ('MetaData "Assembly" "Bio.MMTF.Type" "cobot-io-0.1.3.11-BY4Y4E09hab7r6C4Se0Ogw" 'False) (C1 ('MetaCons "Assembly" 'PrefixI 'True) (S1 ('MetaSel ('Just "transformList") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Transform)) :*: S1 ('MetaSel ('Just "assemblyName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) |
Entity data
Entity | |
|
Instances
Eq Entity Source # | |
Show Entity Source # | |
Generic Entity Source # | |
NFData Entity Source # | |
Defined in Bio.MMTF.Type | |
type Rep Entity Source # | |
Defined in Bio.MMTF.Type type Rep Entity = D1 ('MetaData "Entity" "Bio.MMTF.Type" "cobot-io-0.1.3.11-BY4Y4E09hab7r6C4Se0Ogw" 'False) (C1 ('MetaCons "Entity" 'PrefixI 'True) ((S1 ('MetaSel ('Just "entityChainIndexList") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int32)) :*: S1 ('MetaSel ('Just "entityDescription") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "entityType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "entitySequence") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text)))) |
Group type data
GroupType | |
|
Instances
data FormatData Source #
MMTF format data
FormatData | |
|
Instances
Eq FormatData Source # | |
Defined in Bio.MMTF.Type (==) :: FormatData -> FormatData -> Bool # (/=) :: FormatData -> FormatData -> Bool # | |
Show FormatData Source # | |
Defined in Bio.MMTF.Type showsPrec :: Int -> FormatData -> ShowS # show :: FormatData -> String # showList :: [FormatData] -> ShowS # | |
Generic FormatData Source # | |
Defined in Bio.MMTF.Type type Rep FormatData :: Type -> Type # from :: FormatData -> Rep FormatData x # to :: Rep FormatData x -> FormatData # | |
NFData FormatData Source # | |
Defined in Bio.MMTF.Type rnf :: FormatData -> () # | |
type Rep FormatData Source # | |
Defined in Bio.MMTF.Type type Rep FormatData = D1 ('MetaData "FormatData" "Bio.MMTF.Type" "cobot-io-0.1.3.11-BY4Y4E09hab7r6C4Se0Ogw" 'False) (C1 ('MetaCons "FormatData" 'PrefixI 'True) (S1 ('MetaSel ('Just "mmtfVersion") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "mmtfProducer") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Text))) |
data StructureData Source #
Structure data
StructureData | |
|
Instances
Models data
ModelData | |
|
Chains data
ChainData | |
|
Instances
Eq ChainData Source # | |
Show ChainData Source # | |
Generic ChainData Source # | |
NFData ChainData Source # | |
Defined in Bio.MMTF.Type | |
type Rep ChainData Source # | |
Defined in Bio.MMTF.Type type Rep ChainData = D1 ('MetaData "ChainData" "Bio.MMTF.Type" "cobot-io-0.1.3.11-BY4Y4E09hab7r6C4Se0Ogw" 'False) (C1 ('MetaCons "ChainData" 'PrefixI 'True) (S1 ('MetaSel ('Just "groupsPerChain") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Int32)) :*: (S1 ('MetaSel ('Just "chainIdList") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Text)) :*: S1 ('MetaSel ('Just "chainNameList") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Vector Text))))) |
Groups data
GroupData | |
|
Instances
Atoms data
AtomData | |
|
Instances
MMTF datatype