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.AnnotationSets.Search

Contents

Description

Searches for annotation sets that match the given criteria. Annotation sets are returned in an unspecified order. This order is consistent, such that two queries for the same content (regardless of page size) yield annotation sets in the same order across their respective streams of paginated responses. Caller must have READ permission for the queried datasets.

See: Genomics API Reference for genomics.annotationsets.search.

Synopsis

REST Resource

type AnnotationSetsSearchResource = "v1" :> ("annotationsets" :> ("search" :> (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] SearchAnnotationSetsRequest :> Post '[JSON] SearchAnnotationSetsResponse))))))))))) Source #

A resource alias for genomics.annotationsets.search method which the AnnotationSetsSearch request conforms to.

Creating a Request

annotationSetsSearch Source #

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

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

data AnnotationSetsSearch Source #

Searches for annotation sets that match the given criteria. Annotation sets are returned in an unspecified order. This order is consistent, such that two queries for the same content (regardless of page size) yield annotation sets in the same order across their respective streams of paginated responses. Caller must have READ permission for the queried datasets.

See: annotationSetsSearch smart constructor.

Instances

Eq AnnotationSetsSearch Source # 
Data AnnotationSetsSearch Source # 

Methods

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

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

toConstr :: AnnotationSetsSearch -> Constr #

dataTypeOf :: AnnotationSetsSearch -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Request Lenses

assUploadProtocol :: Lens' AnnotationSetsSearch (Maybe Text) Source #

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

assPp :: Lens' AnnotationSetsSearch Bool Source #

Pretty-print response.

assUploadType :: Lens' AnnotationSetsSearch (Maybe Text) Source #

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