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

Contents

Description

Searches for references which match the given criteria. For the definitions of references and other genomics resources, see Fundamentals of Google Genomics Implements GlobalAllianceApi.searchReferences.

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

Synopsis

REST Resource

type ReferencesSearchResource = "v1" :> ("references" :> ("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] SearchReferencesRequest :> Post '[JSON] SearchReferencesResponse))))))))))) Source #

A resource alias for genomics.references.search method which the ReferencesSearch request conforms to.

Creating a Request

referencesSearch Source #

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

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

data ReferencesSearch Source #

Searches for references which match the given criteria. For the definitions of references and other genomics resources, see Fundamentals of Google Genomics Implements GlobalAllianceApi.searchReferences.

See: referencesSearch smart constructor.

Instances

Eq ReferencesSearch Source # 
Data ReferencesSearch Source # 

Methods

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

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

toConstr :: ReferencesSearch -> Constr #

dataTypeOf :: ReferencesSearch -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ReferencesSearch Source # 
Generic ReferencesSearch Source # 
GoogleRequest ReferencesSearch Source # 
type Rep ReferencesSearch Source # 
type Scopes ReferencesSearch Source # 
type Scopes ReferencesSearch = (:) 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 ReferencesSearch Source # 

Request Lenses

refUploadProtocol :: Lens' ReferencesSearch (Maybe Text) Source #

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

refPp :: Lens' ReferencesSearch Bool Source #

Pretty-print response.

refUploadType :: Lens' ReferencesSearch (Maybe Text) Source #

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