## Network connection related imports ##
import(httr)
import(methods)
importFrom(rjson, fromJSON, toJSON)

## Bioc utility functions and S4 constructors ##
import(S4Vectors)
importFrom(Biobase, "sampleNames<-")
importFrom(Biostrings, DNAStringSet, DNAStringSetList)
importFrom(GenomeInfoDb, "seqlevelsStyle<-")
importFrom(GenomicAlignments, GAlignments)
importFrom(GenomicRanges, GRanges)
importFrom(IRanges, IRanges)
importFrom(Rsamtools, bamFlagAsBitMatrix)
importFrom(VariantAnnotation, strand, VRanges)

## Utility imports ##
importFrom(utils, installed.packages)

#### Exports ####

## Authentication ##
export(authenticate)

## Generic Search ##
export(getSearchPage)

## Reads ##
export(getReadsPage)
export(getReads)
export(readsToGAlignments)

## Variants ##
export(getVariantsPage)
export(getVariantCalls)
export(getVariants)
export(variantsToGRanges)
export(variantsToVRanges)

