func LoadTriplesFromFileInto(ts graph.TripleStore, filename string, loadSize int) { tChan := make(chan *graph.Triple) go ReadTriplesFromFile(tChan, filename) tripleblock := make([]*graph.Triple, loadSize) i := 0 for t := range tChan { tripleblock[i] = t i++ if i == loadSize { ts.AddTripleSet(tripleblock) i = 0 } } ts.AddTripleSet(tripleblock[0:i]) }