| Index: generated/googleapis_beta/lib/genomics/v1beta.dart
|
| diff --git a/generated/googleapis_beta/lib/genomics/v1beta.dart b/generated/googleapis_beta/lib/genomics/v1beta.dart
|
| index 292be1fe76e23c3f049efafe416db5380cf4eacd..788fa9de9864c918cd9c9bc175c536b84be862dc 100644
|
| --- a/generated/googleapis_beta/lib/genomics/v1beta.dart
|
| +++ b/generated/googleapis_beta/lib/genomics/v1beta.dart
|
| @@ -1511,8 +1511,13 @@ class VariantsResourceApi {
|
|
|
| /**
|
| * Creates variant data by asynchronously importing the provided information.
|
| - * If the destination variant set already contains data, new variants will be
|
| - * merged according to the behavior of mergeVariants.
|
| + * The variants for import will be merged with any existing data and each
|
| + * other according to the behavior of mergeVariants. In particular, this means
|
| + * for merged VCF variants that have conflicting INFO fields, some data will
|
| + * be arbitrarily discarded. As a special case, for single-sample VCF files,
|
| + * QUAL and FILTER fields will be moved to the call level; these are sometimes
|
| + * interpreted in a call-specific context. Imported VCF headers are appended
|
| + * to the metadata already in a VariantSet.
|
| *
|
| * [request] - The metadata request object.
|
| *
|
| @@ -1749,7 +1754,7 @@ class VariantsetsResourceApi {
|
| * If the used [http.Client] completes with an error when making a REST call,
|
| * this method will complete with the same error.
|
| */
|
| - async.Future mergeVariants(Variant request, core.String variantSetId) {
|
| + async.Future mergeVariants(MergeVariantsRequest request, core.String variantSetId) {
|
| var _url = null;
|
| var _queryParams = new core.Map();
|
| var _uploadMedia = null;
|
| @@ -3024,6 +3029,30 @@ class ListDatasetsResponse {
|
| }
|
|
|
|
|
| +/** Not documented yet. */
|
| +class MergeVariantsRequest {
|
| + /** The variants to be merged with existing variants. */
|
| + core.List<Variant> variants;
|
| +
|
| +
|
| + MergeVariantsRequest();
|
| +
|
| + MergeVariantsRequest.fromJson(core.Map _json) {
|
| + if (_json.containsKey("variants")) {
|
| + variants = _json["variants"].map((value) => new Variant.fromJson(value)).toList();
|
| + }
|
| + }
|
| +
|
| + core.Map toJson() {
|
| + var _json = new core.Map();
|
| + if (variants != null) {
|
| + _json["variants"] = variants.map((value) => (value).toJson()).toList();
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| +
|
| /**
|
| * Metadata describes a single piece of variant call metadata. These data
|
| * include a top level key and either a single value string (value) or a list of
|
| @@ -4202,7 +4231,9 @@ class SearchVariantSetsResponse {
|
| class SearchVariantsRequest {
|
| /**
|
| * Only return variant calls which belong to call sets with these ids. Leaving
|
| - * this blank returns all variant calls.
|
| + * this blank returns all variant calls. If a variant has no calls belonging
|
| + * to any of these call sets, it won't be returned at all. Currently, variants
|
| + * with no calls from any call set will never be returned.
|
| */
|
| core.List<core.String> callSetIds;
|
|
|
|
|