All Downloads are FREE. Search and download functionalities are using the official Maven repository.

man.operationClient-OpencgaR-method.Rd Maven / Gradle / Ivy

% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/Operation-methods.R
\name{operationClient,OpencgaR-method}
\alias{operationClient,OpencgaR-method}
\title{OperationClient methods}
\usage{
\S4method{operationClient}{OpencgaR}(OpencgaR, endpointName, params = NULL, ...)
}
\arguments{
\item{annotationUpdate}{Create and load variant annotations into the database.}

\item{annotationSaveId}{Save a copy of the current variant annotation at the database.}

\item{annotationId}{Annotation identifier.}

\item{skipRebuild}{Skip sample index re-build.}

\item{name}{Unique name of the score within the study.}

\item{resume}{Resume a previously failed remove.}

\item{force}{Force remove of partially indexed scores.}

\item{project}{Project \link{user@}project where project can be either the ID or the alias.}

\item{samples}{Samples to remove. Needs to provide all the samples in the secondary index.}

\item{jobId}{Job ID. It must be a unique string within the study. An ID will be autogenerated automatically if not provided.}

\item{jobDescription}{Job description.}

\item{jobDependsOn}{Comma separated list of existing job IDs the job will depend on.}

\item{jobTags}{Job tags.}

\item{study}{Study [\link{user@}project:]study where study and project can be either the ID or UUID.}

\item{data}{Variant delete study params.}
}
\description{
This function implements the OpenCGA calls for managing Operations - Variant Storage.
The following table summarises the available \emph{actions} for this client:\tabular{llr}{
   endpointName \tab Endpoint WS \tab parameters accepted \cr
   configureCellbase \tab /{apiVersion}/operation/cellbase/configure \tab project, annotationUpdate, annotationSaveId, body \cr
   aggregateVariant \tab /{apiVersion}/operation/variant/aggregate \tab jobId, jobDescription, jobDependsOn, jobTags, study, body \cr
   deleteVariantAnnotation \tab /{apiVersion}/operation/variant/annotation/delete \tab jobId, jobDescription, jobDependsOn, jobTags, project, annotationId \cr
   indexVariantAnnotation \tab /{apiVersion}/operation/variant/annotation/index \tab jobId, jobDescription, jobDependsOn, jobTags, project, study, body \cr
   saveVariantAnnotation \tab /{apiVersion}/operation/variant/annotation/save \tab jobId, jobDescription, jobDependsOn, jobTags, project, body \cr
   configureVariant \tab /{apiVersion}/operation/variant/configure \tab project, study, body \cr
   deleteVariant \tab /{apiVersion}/operation/variant/delete \tab jobId, jobDescription, jobDependsOn, jobTags, study, body \cr
   aggregateVariantFamily \tab /{apiVersion}/operation/variant/family/aggregate \tab jobId, jobDescription, jobDependsOn, jobTags, study, body \cr
   indexVariantFamily \tab /{apiVersion}/operation/variant/family/index \tab jobId, jobDescription, jobDependsOn, jobTags, study, body \cr
   indexVariant \tab /{apiVersion}/operation/variant/index \tab jobId, jobDescription, jobDependsOn, jobTags, study, body \cr
   launcherVariantIndex \tab /{apiVersion}/operation/variant/index/launcher \tab jobId, jobDescription, jobDependsOn, jobTags, study, body \cr
   runVariantJulie \tab /{apiVersion}/operation/variant/julie/run \tab jobId, jobDescription, jobDependsOn, jobTags, project, body\link{*} \cr
   repairVariantMetadata \tab /{apiVersion}/operation/variant/metadata/repair \tab jobId, jobDescription, jobDependsOn, jobTags, body \cr
   synchronizeVariantMetadata \tab /{apiVersion}/operation/variant/metadata/synchronize \tab jobId, jobDescription, jobDependsOn, jobTags, study, body \cr
   deleteVariantSample \tab /{apiVersion}/operation/variant/sample/delete \tab jobId, jobDescription, jobDependsOn, jobTags, study, body \cr
   indexVariantSample \tab /{apiVersion}/operation/variant/sample/index \tab jobId, jobDescription, jobDependsOn, jobTags, study, body \cr
   variantSampleIndexConfigure \tab /{apiVersion}/operation/variant/sample/index/configure \tab study, skipRebuild, body \cr
   deleteVariantScore \tab /{apiVersion}/operation/variant/score/delete \tab jobId, jobDescription, jobDependsOn, jobTags, study, name, resume, force \cr
   indexVariantScore \tab /{apiVersion}/operation/variant/score/index \tab jobId, jobDescription, jobDependsOn, jobTags, study, body \cr
   secondaryIndexVariant \tab /{apiVersion}/operation/variant/secondaryIndex \tab jobId, jobDescription, jobDependsOn, jobTags, project, study, body \cr
   deleteVariantSecondaryIndex \tab /{apiVersion}/operation/variant/secondaryIndex/delete \tab jobId, jobDescription, jobDependsOn, jobTags, study, samples \cr
   deleteVariantStats \tab /{apiVersion}/operation/variant/stats/delete \tab study, jobId, jobDescription, jobDependsOn, jobTags, body\link{*} \cr
   indexVariantStats \tab /{apiVersion}/operation/variant/stats/index \tab study, jobId, jobDescription, jobDependsOn, jobTags, body\link{*} \cr
   deleteVariantStudy \tab /{apiVersion}/operation/variant/study/delete \tab jobId, jobDescription, jobDependsOn, jobTags, study, body \cr
}
}
\section{Endpoint /{apiVersion}/operation/cellbase/configure}{

Update Cellbase configuration.
}

\section{Endpoint /{apiVersion}/operation/variant/aggregate}{

Find variants where not all the samples are present, and fill the empty values, excluding HOM-REF (0/0) values.
}

\section{Endpoint /{apiVersion}/operation/variant/annotation/delete}{

Deletes a saved copy of variant annotation.
}

\section{Endpoint /{apiVersion}/operation/variant/annotation/index}{

Create and load variant annotations into the database.
}

\section{Endpoint /{apiVersion}/operation/variant/annotation/save}{

Save a copy of the current variant annotation at the database.
}

\section{Endpoint /{apiVersion}/operation/variant/configure}{

Update Variant Storage Engine configuration. Can be updated at Project or Study level.
}

\section{Endpoint /{apiVersion}/operation/variant/delete}{

Remove variant files from the variant storage.
}

\section{Endpoint /{apiVersion}/operation/variant/family/aggregate}{

Find variants where not all the samples are present, and fill the empty values.
}

\section{Endpoint /{apiVersion}/operation/variant/family/index}{

Build the family index.
}

\section{Endpoint /{apiVersion}/operation/variant/index}{

Index variant files into the variant storage.
}

\section{Endpoint /{apiVersion}/operation/variant/index/launcher}{

Detect non-indexed VCF files in the study, and submit a job for indexing them.
}

\section{Endpoint /{apiVersion}/operation/variant/julie/run}{

Transform VariantStats into PopulationFrequency values and updates the VariantAnnotation.
}

\section{Endpoint /{apiVersion}/operation/variant/metadata/repair}{

Execute some repairs on Variant Storage Metadata. Advanced users only.
}

\section{Endpoint /{apiVersion}/operation/variant/metadata/synchronize}{

Synchronize catalog with variant storage metadata.
}

\section{Endpoint /{apiVersion}/operation/variant/sample/delete}{

Remove variant samples from the variant storage.
}

\section{Endpoint /{apiVersion}/operation/variant/sample/index}{

Build and annotate the sample index.
}

\section{Endpoint /{apiVersion}/operation/variant/sample/index/configure}{

Update SampleIndex configuration.
}

\section{Endpoint /{apiVersion}/operation/variant/score/delete}{

Remove a variant score in the database.
}

\section{Endpoint /{apiVersion}/operation/variant/score/index}{

Index a variant score in the database.
}

\section{Endpoint /{apiVersion}/operation/variant/secondaryIndex}{

Creates a secondary index using a search engine. If samples are provided, sample data will be added to the secondary index.
}

\section{Endpoint /{apiVersion}/operation/variant/secondaryIndex/delete}{

Remove a secondary index from the search engine for a specific set of samples.
}

\section{Endpoint /{apiVersion}/operation/variant/stats/delete}{

Deletes the VariantStats of a cohort/s from the database.
}

\section{Endpoint /{apiVersion}/operation/variant/stats/index}{

Compute variant stats for any cohort and any set of variants and index the result in the variant storage database.
}

\section{Endpoint /{apiVersion}/operation/variant/study/delete}{

Remove whole study from the variant storage.
}

\seealso{
\url{http://docs.opencb.org/display/opencga/Using+OpenCGA} and the RESTful API documentation
\url{http://bioinfo.hpc.cam.ac.uk/opencga-prod/webservices/}
\link{*}: Required parameter
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy