gogol-genomics-0.3.0: Google Genomics SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.Resource.Genomics.ReadGroupSets.Export

Contents

Description

Exports a read group set to a BAM file in Google Cloud Storage. For the definitions of read group sets and other genomics resources, see Fundamentals of Google Genomics Note that currently there may be some differences between exported BAM files and the original BAM file at the time of import. See ImportReadGroupSets for caveats.

See: Genomics API Reference for genomics.readgroupsets.export.

Synopsis

REST Resource

type ReadGroupSetsExportResource = "v1" :> ("readgroupsets" :> (CaptureMode "readGroupSetId" "export" Text :> (QueryParam "$.xgafv" Xgafv :> (QueryParam "upload_protocol" Text :> (QueryParam "pp" Bool :> (QueryParam "access_token" Text :> (QueryParam "uploadType" Text :> (QueryParam "bearer_token" Text :> (QueryParam "callback" Text :> (QueryParam "alt" AltJSON :> (ReqBody '[JSON] ExportReadGroupSetRequest :> Post '[JSON] Operation))))))))))) Source #

A resource alias for genomics.readgroupsets.export method which the ReadGroupSetsExport request conforms to.

Creating a Request

data ReadGroupSetsExport Source #

Exports a read group set to a BAM file in Google Cloud Storage. For the definitions of read group sets and other genomics resources, see Fundamentals of Google Genomics Note that currently there may be some differences between exported BAM files and the original BAM file at the time of import. See ImportReadGroupSets for caveats.

See: readGroupSetsExport smart constructor.

Instances

Eq ReadGroupSetsExport Source # 
Data ReadGroupSetsExport Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReadGroupSetsExport -> c ReadGroupSetsExport #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReadGroupSetsExport #

toConstr :: ReadGroupSetsExport -> Constr #

dataTypeOf :: ReadGroupSetsExport -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReadGroupSetsExport) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReadGroupSetsExport) #

gmapT :: (forall b. Data b => b -> b) -> ReadGroupSetsExport -> ReadGroupSetsExport #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReadGroupSetsExport -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReadGroupSetsExport -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReadGroupSetsExport -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReadGroupSetsExport -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReadGroupSetsExport -> m ReadGroupSetsExport #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReadGroupSetsExport -> m ReadGroupSetsExport #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReadGroupSetsExport -> m ReadGroupSetsExport #

Show ReadGroupSetsExport Source # 
Generic ReadGroupSetsExport Source # 
GoogleRequest ReadGroupSetsExport Source # 
type Rep ReadGroupSetsExport Source # 
type Scopes ReadGroupSetsExport Source # 
type Scopes ReadGroupSetsExport = (:) Symbol "https://www.googleapis.com/auth/cloud-platform" ((:) Symbol "https://www.googleapis.com/auth/devstorage.read_write" ((:) Symbol "https://www.googleapis.com/auth/genomics" ([] Symbol)))
type Rs ReadGroupSetsExport Source # 

Request Lenses

rgseReadGroupSetId :: Lens' ReadGroupSetsExport Text Source #

Required. The ID of the read group set to export. The caller must have READ access to this read group set.

rgseUploadProtocol :: Lens' ReadGroupSetsExport (Maybe Text) Source #

Upload protocol for media (e.g. "raw", "multipart").

rgsePp :: Lens' ReadGroupSetsExport Bool Source #

Pretty-print response.

rgseUploadType :: Lens' ReadGroupSetsExport (Maybe Text) Source #

Legacy upload protocol for media (e.g. "media", "multipart").