8 "golang.org/x/crypto/blake2b"
11 type CompactGenome struct {
13 Variants []tileVariantID
16 type TileVariant struct {
18 Blake2b [blake2b.Size256]byte
22 type LibraryEntry struct {
24 CompactGenomes []CompactGenome
25 TileVariants []TileVariant
28 func ReadCompactGenomes(rdr io.Reader) ([]CompactGenome, error) {
29 dec := gob.NewDecoder(rdr)
30 var ret []CompactGenome
33 err := dec.Decode(&ent)
36 } else if err != nil {
39 ret = append(ret, ent.CompactGenomes...)