code: func newFileBinParser(file string) *binParser {
  
  	// Read the entire file into memory
  	b, err := ioutil.ReadFile(file)
  	if err != nil || len(b) == 0 {
  		return nil
  	}
  
  	return newBytesBinParser(b)
  }
docs: // NewFileBinParser creates a parser that can convert a binary OGDL file into an
  // ogdl.Graph object. To actually parse the stream, the method Parse() has to be invoked.