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

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

Creating a Request

referencesSearch #

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 #

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

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

Request Lenses

refUploadProtocol :: Lens' ReferencesSearch (Maybe Text) #

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

refPp :: Lens' ReferencesSearch Bool #

Pretty-print response.

refUploadType :: Lens' ReferencesSearch (Maybe Text) #

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