| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Bio.MMTF.Type
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
Constructors
| M44 Float Float Float Float Float Float Float Float Float Float Float Float Float Float Float Float | 
Instances
Unit cell data
Constructors
| UnitCell | |
Instances
| Generic UnitCell Source # | |
| Show UnitCell Source # | |
| NFData UnitCell Source # | |
Defined in Bio.MMTF.Type  | |
| Eq UnitCell Source # | |
| type Rep UnitCell Source # | |
Defined in Bio.MMTF.Type type Rep UnitCell = D1 ('MetaData "UnitCell" "Bio.MMTF.Type" "cobot-io-0.1.5.5-2fgiMxNKBm19YNVvDwIPRV" '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
Constructors
| Transform | |
Fields 
  | |
Instances
| Generic Transform Source # | |
| Show Transform Source # | |
| NFData Transform Source # | |
Defined in Bio.MMTF.Type  | |
| Eq Transform Source # | |
| type Rep Transform Source # | |
Defined in Bio.MMTF.Type type Rep Transform = D1 ('MetaData "Transform" "Bio.MMTF.Type" "cobot-io-0.1.5.5-2fgiMxNKBm19YNVvDwIPRV" '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
Constructors
| Assembly | |
Fields 
  | |
Instances
| Generic Assembly Source # | |
| Show Assembly Source # | |
| NFData Assembly Source # | |
Defined in Bio.MMTF.Type  | |
| Eq Assembly Source # | |
| type Rep Assembly Source # | |
Defined in Bio.MMTF.Type type Rep Assembly = D1 ('MetaData "Assembly" "Bio.MMTF.Type" "cobot-io-0.1.5.5-2fgiMxNKBm19YNVvDwIPRV" '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
Constructors
| Entity | |
Fields 
  | |
Instances
| Generic Entity Source # | |
| Show Entity Source # | |
| NFData Entity Source # | |
Defined in Bio.MMTF.Type  | |
| Eq Entity Source # | |
| type Rep Entity Source # | |
Defined in Bio.MMTF.Type type Rep Entity = D1 ('MetaData "Entity" "Bio.MMTF.Type" "cobot-io-0.1.5.5-2fgiMxNKBm19YNVvDwIPRV" '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
Constructors
| GroupType | |
Fields 
  | |
Instances
data FormatData Source #
MMTF format data
Constructors
| FormatData | |
Fields 
  | |
Instances
| Generic FormatData Source # | |
Defined in Bio.MMTF.Type Associated Types type Rep FormatData :: Type -> Type #  | |
| Show FormatData Source # | |
Defined in Bio.MMTF.Type Methods showsPrec :: Int -> FormatData -> ShowS # show :: FormatData -> String # showList :: [FormatData] -> ShowS #  | |
| NFData FormatData Source # | |
Defined in Bio.MMTF.Type Methods rnf :: FormatData -> () #  | |
| Eq FormatData Source # | |
Defined in Bio.MMTF.Type  | |
| type Rep FormatData Source # | |
Defined in Bio.MMTF.Type type Rep FormatData = D1 ('MetaData "FormatData" "Bio.MMTF.Type" "cobot-io-0.1.5.5-2fgiMxNKBm19YNVvDwIPRV" '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
Constructors
| StructureData | |
Fields 
  | |
Instances
Models data
Constructors
| ModelData | |
Fields 
  | |
Chains data
Constructors
| ChainData | |
Fields 
  | |
Instances
| Generic ChainData Source # | |
| Show ChainData Source # | |
| NFData ChainData Source # | |
Defined in Bio.MMTF.Type  | |
| Eq ChainData Source # | |
| type Rep ChainData Source # | |
Defined in Bio.MMTF.Type type Rep ChainData = D1 ('MetaData "ChainData" "Bio.MMTF.Type" "cobot-io-0.1.5.5-2fgiMxNKBm19YNVvDwIPRV" '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
Constructors
| GroupData | |
Fields 
  | |
Instances
Atoms data
Constructors
| AtomData | |
Fields 
  | |
Instances
MMTF datatype
Constructors
| MMTF | |