MCPcopy Create free account
hub / github.com/MG-RAST/Shock / UncompressReader

Function UncompressReader

shock-server/node/archive/archive.go:319–333  ·  view source on GitHub ↗
(format string, inReader io.Reader)

Source from the content-addressed store, hash-verified

317}
318
319func UncompressReader(format string, inReader io.Reader) (outReader io.Reader, err error) {
320 if IsValidUncompress(format) {
321 if format == "gzip" {
322 gReader, gerr := gzip.NewReader(inReader)
323 if gerr != nil {
324 return nil, gerr
325 }
326 return gReader, nil
327 } else if format == "bzip2" {
328 bReader := bzip2.NewReader(inReader)
329 return bReader, nil
330 }
331 }
332 return inReader, nil
333}

Callers 1

unTarFunction · 0.85

Calls 1

IsValidUncompressFunction · 0.85

Tested by

no test coverage detected