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))))))))))) #

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

Creating a Request

readGroupSetsExport #

Creates a value of ReadGroupSetsExport with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

data ReadGroupSetsExport #

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 # 
Data ReadGroupSetsExport # 

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 # 
Generic ReadGroupSetsExport # 
GoogleRequest ReadGroupSetsExport # 
type Rep ReadGroupSetsExport # 
type Scopes ReadGroupSetsExport # 
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 # 

Request Lenses

rgseReadGroupSetId :: Lens' ReadGroupSetsExport Text #

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) #

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

rgsePp :: Lens' ReadGroupSetsExport Bool #

Pretty-print response.

rgseUploadType :: Lens' ReadGroupSetsExport (Maybe Text) #

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