packages feed

hPDB 1.2.0.5 → 1.2.0.6

raw patch · 2 files changed

+5/−2 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Bio.PDB.Structure: instance GHC.Generics.Constructor Bio.PDB.Structure.C1_0Atom
- Bio.PDB.Structure: instance GHC.Generics.Constructor Bio.PDB.Structure.C1_0Chain
- Bio.PDB.Structure: instance GHC.Generics.Constructor Bio.PDB.Structure.C1_0Model
- Bio.PDB.Structure: instance GHC.Generics.Constructor Bio.PDB.Structure.C1_0Residue
- Bio.PDB.Structure: instance GHC.Generics.Constructor Bio.PDB.Structure.C1_0Structure
- Bio.PDB.Structure: instance GHC.Generics.Datatype Bio.PDB.Structure.D1Atom
- Bio.PDB.Structure: instance GHC.Generics.Datatype Bio.PDB.Structure.D1Chain
- Bio.PDB.Structure: instance GHC.Generics.Datatype Bio.PDB.Structure.D1Model
- Bio.PDB.Structure: instance GHC.Generics.Datatype Bio.PDB.Structure.D1Residue
- Bio.PDB.Structure: instance GHC.Generics.Datatype Bio.PDB.Structure.D1Structure
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_0Atom
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_0Chain
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_0Model
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_0Residue
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_0Structure
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_1Atom
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_1Chain
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_1Model
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_1Residue
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_2Atom
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_2Residue
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_3Atom
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_3Residue
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_4Atom
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_5Atom
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_6Atom
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_7Atom
- Bio.PDB.Structure: instance GHC.Generics.Selector Bio.PDB.Structure.S1_0_8Atom
- Bio.PDB: covalentRadius :: (Eq a1, Fractional a, Show a1, IsString a1) => a1 -> a
+ Bio.PDB: covalentRadius :: (IsString a, Show a, Fractional t, Eq a) => a -> t
- Bio.PDB: fastacode2resname :: Char -> String
+ Bio.PDB: fastacode2resname :: Char -> ByteString
- Bio.PDB: itfoldM :: (Iterable a b, Monad m) => (c -> b -> m c) -> c -> a -> m c
+ Bio.PDB: itfoldM :: Monad m => (c -> b -> m c) -> c -> a -> m c
- Bio.PDB: itfoldl :: Iterable a b => (c -> b -> c) -> c -> a -> c
+ Bio.PDB: itfoldl :: (c -> b -> c) -> c -> a -> c
- Bio.PDB: itfoldl' :: Iterable a b => (c -> b -> c) -> c -> a -> c
+ Bio.PDB: itfoldl' :: (c -> b -> c) -> c -> a -> c
- Bio.PDB: itfoldr :: Iterable a b => (b -> c -> c) -> c -> a -> c
+ Bio.PDB: itfoldr :: (b -> c -> c) -> c -> a -> c
- Bio.PDB: itlength :: Iterable a b => Proxy * b -> a -> Int
+ Bio.PDB: itlength :: Proxy * b -> a -> Int
- Bio.PDB: itmap :: Iterable a b => (b -> b) -> a -> a
+ Bio.PDB: itmap :: (b -> b) -> a -> a
- Bio.PDB: itmapM :: (Iterable a b, Monad m) => (b -> m b) -> a -> m a
+ Bio.PDB: itmapM :: Monad m => (b -> m b) -> a -> m a
- Bio.PDB: resname2fastacode :: String -> Char
+ Bio.PDB: resname2fastacode :: ByteString -> Char
- Bio.PDB.EventParser.HelixTypes: code2helix :: (Eq a, Num a) => a -> HelixT
+ Bio.PDB.EventParser.HelixTypes: code2helix :: (Num a, Eq a) => a -> HelixT
- Bio.PDB.EventParser.HelixTypes: helix2code :: Num a => HelixT -> a
+ Bio.PDB.EventParser.HelixTypes: helix2code :: Num t => HelixT -> t
- Bio.PDB.EventParser.PDBEventParser: parsePDBRecords :: Monad m => t -> ByteString -> (t1 -> PDBEvent -> m t1) -> t1 -> m t1
+ Bio.PDB.EventParser.PDBEventParser: parsePDBRecords :: Monad m => t -> ByteString -> (a -> PDBEvent -> m a) -> a -> m a
- Bio.PDB.EventParser.PDBEvents: Vector3 :: UnpkScalar -> UnpkScalar -> UnpkScalar -> Vector3
+ Bio.PDB.EventParser.PDBEvents: Vector3 :: {-# UNPACK #-} ~Scalar -> {-# UNPACK #-} ~Scalar -> {-# UNPACK #-} ~Scalar -> Vector3
- Bio.PDB.EventParser.PDBEvents: [v3x] :: Vector3 -> UnpkScalar
+ Bio.PDB.EventParser.PDBEvents: [v3x] :: Vector3 -> {-# UNPACK #-} ~Scalar
- Bio.PDB.EventParser.PDBEvents: [v3y] :: Vector3 -> UnpkScalar
+ Bio.PDB.EventParser.PDBEvents: [v3y] :: Vector3 -> {-# UNPACK #-} ~Scalar
- Bio.PDB.EventParser.PDBEvents: [v3z] :: Vector3 -> UnpkScalar
+ Bio.PDB.EventParser.PDBEvents: [v3z] :: Vector3 -> {-# UNPACK #-} ~Scalar
- Bio.PDB.Fasta: defaultResname :: String
+ Bio.PDB.Fasta: defaultResname :: ByteString
- Bio.PDB.Fasta: fastacode2resname :: Char -> String
+ Bio.PDB.Fasta: fastacode2resname :: Char -> ByteString
- Bio.PDB.Fasta: resname2fastacode :: String -> Char
+ Bio.PDB.Fasta: resname2fastacode :: ByteString -> Char
- Bio.PDB.Iterable: itfoldM :: (Iterable a b, Monad m) => (c -> b -> m c) -> c -> a -> m c
+ Bio.PDB.Iterable: itfoldM :: Monad m => (c -> b -> m c) -> c -> a -> m c
- Bio.PDB.Iterable: itfoldl :: Iterable a b => (c -> b -> c) -> c -> a -> c
+ Bio.PDB.Iterable: itfoldl :: (c -> b -> c) -> c -> a -> c
- Bio.PDB.Iterable: itfoldl' :: Iterable a b => (c -> b -> c) -> c -> a -> c
+ Bio.PDB.Iterable: itfoldl' :: (c -> b -> c) -> c -> a -> c
- Bio.PDB.Iterable: itfoldr :: Iterable a b => (b -> c -> c) -> c -> a -> c
+ Bio.PDB.Iterable: itfoldr :: (b -> c -> c) -> c -> a -> c
- Bio.PDB.Iterable: itlength :: Iterable a b => Proxy * b -> a -> Int
+ Bio.PDB.Iterable: itlength :: Proxy * b -> a -> Int
- Bio.PDB.Iterable: itmap :: Iterable a b => (b -> b) -> a -> a
+ Bio.PDB.Iterable: itmap :: (b -> b) -> a -> a
- Bio.PDB.Iterable: itmapM :: (Iterable a b, Monad m) => (b -> m b) -> a -> m a
+ Bio.PDB.Iterable: itmapM :: Monad m => (b -> m b) -> a -> m a
- Bio.PDB.Structure.Elements: covalentRadius :: (Eq a1, Fractional a, Show a1, IsString a1) => a1 -> a
+ Bio.PDB.Structure.Elements: covalentRadius :: (IsString a, Show a, Fractional t, Eq a) => a -> t
- Bio.PDB.Structure.List: chainVectorSize :: Num a => a
+ Bio.PDB.Structure.List: chainVectorSize :: Num t => t
- Bio.PDB.Structure.List: defaultSize :: Num a => a
+ Bio.PDB.Structure.List: defaultSize :: Num t => t
- Bio.PDB.Structure.List: residueVectorSize :: Num a => a
+ Bio.PDB.Structure.List: residueVectorSize :: Num t => t
- Bio.PDB.Structure.Vector: Vector3 :: UnpkScalar -> UnpkScalar -> UnpkScalar -> Vector3
+ Bio.PDB.Structure.Vector: Vector3 :: {-# UNPACK #-} ~Scalar -> {-# UNPACK #-} ~Scalar -> {-# UNPACK #-} ~Scalar -> Vector3
- Bio.PDB.Structure.Vector: [v3x] :: Vector3 -> UnpkScalar
+ Bio.PDB.Structure.Vector: [v3x] :: Vector3 -> {-# UNPACK #-} ~Scalar
- Bio.PDB.Structure.Vector: [v3y] :: Vector3 -> UnpkScalar
+ Bio.PDB.Structure.Vector: [v3y] :: Vector3 -> {-# UNPACK #-} ~Scalar
- Bio.PDB.Structure.Vector: [v3z] :: Vector3 -> UnpkScalar
+ Bio.PDB.Structure.Vector: [v3z] :: Vector3 -> {-# UNPACK #-} ~Scalar
- Bio.PDB.StructureBuilder: parseWithNParallel :: Integral a => a -> FilePath -> ByteString -> (Structure, List PDBEvent)
+ Bio.PDB.StructureBuilder: parseWithNParallel :: Integral t => t -> FilePath -> ByteString -> (Structure, List PDBEvent)

Files

changelog view
@@ -1,6 +1,9 @@ -*-Changelog-*-+1.2.0.6  Jun 2016+	* Updated bounds again.+ 1.2.0.5  Jun 2016-	* Relaxed dependencies for GHC 8.0.+	* Updated bounds for GHC 8.0.  1.2.0.4  Jun 2015 	* Cleaned, added some documentation.
hPDB.cabal view
@@ -1,5 +1,5 @@ name:                hPDB-version:             1.2.0.5+version:             1.2.0.6 synopsis:            Protein Databank file format library homepage:            https://github.com/BioHaskell/hPDB stability:           stable