google-api-ruby-client/generated/google/apis/genomics_v1/representations.rb

1285 lines
45 KiB
Ruby
Raw Normal View History

2015-07-20 21:49:34 +00:00
# Copyright 2015 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
require 'date'
require 'google/apis/core/base_service'
require 'google/apis/core/json_representation'
require 'google/apis/core/hashable'
require 'google/apis/errors'
module Google
module Apis
module GenomicsV1
class ReadGroupSet
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class SearchVariantSetsResponse
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class Empty
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class Entry
2015-12-03 01:10:07 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2016-02-10 21:57:13 +00:00
end
2017-04-03 20:18:48 +00:00
class Position
2016-02-10 21:57:13 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2016-02-10 21:57:13 +00:00
end
2017-04-03 20:18:48 +00:00
class SearchReferenceSetsResponse
2016-02-10 21:57:13 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2016-02-10 21:57:13 +00:00
end
2017-04-03 20:18:48 +00:00
class SearchCallSetsRequest
2015-12-03 01:10:07 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-12-03 01:10:07 +00:00
end
2017-04-03 20:18:48 +00:00
class ImportReadGroupSetsRequest
2015-12-03 01:10:07 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-12-03 01:10:07 +00:00
end
2017-04-03 20:18:48 +00:00
class Policy
2015-12-03 01:10:07 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-12-03 01:10:07 +00:00
end
2017-04-03 20:18:48 +00:00
class Annotation
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class CancelOperationRequest
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class SearchReadsRequest
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class RuntimeMetadata
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class Operation
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class ImportReadGroupSetsResponse
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class VariantCall
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class SearchVariantsResponse
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class ListBasesResponse
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class Status
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class UndeleteDatasetRequest
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class Binding
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class Range
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class VariantSet
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class BatchCreateAnnotationsResponse
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class ReferenceBound
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class ListOperationsResponse
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class Variant
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class SearchCallSetsResponse
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class SearchVariantsRequest
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class OperationMetadata
2015-12-14 22:27:57 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-12-14 22:27:57 +00:00
end
2017-04-03 20:18:48 +00:00
class SearchReadGroupSetsRequest
2015-12-14 22:27:57 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-12-14 22:27:57 +00:00
end
2017-04-03 20:18:48 +00:00
class SearchAnnotationsResponse
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class SearchReadsResponse
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class ClinicalCondition
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class Program
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class CoverageBucket
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class ComputeEngine
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class ExternalId
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class Reference
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class VariantSetMetadata
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class SearchVariantSetsRequest
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class SearchReferenceSetsRequest
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class SetIamPolicyRequest
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class MergeVariantsRequest
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class Read
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class BatchCreateAnnotationsRequest
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class CigarUnit
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class ReferenceSet
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class Transcript
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class AnnotationSet
2016-03-11 22:41:20 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class Experiment
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class ListDatasetsResponse
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class TestIamPermissionsRequest
2015-07-20 21:49:34 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
class Exon
2015-12-14 22:27:57 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-12-14 22:27:57 +00:00
end
class ExportReadGroupSetRequest
2017-03-10 21:11:09 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
2017-03-10 21:11:09 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-12-14 22:27:57 +00:00
end
2017-04-03 20:18:48 +00:00
class CallSet
2017-03-10 21:11:09 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class SearchAnnotationSetsResponse
2017-03-10 21:11:09 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
2017-03-10 21:11:09 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class ImportVariantsRequest
2017-03-10 21:11:09 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2016-02-25 23:16:53 +00:00
2017-03-10 21:11:09 +00:00
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class VariantAnnotation
2017-03-10 21:11:09 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class ListCoverageBucketsResponse
2017-03-10 21:11:09 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2016-06-09 20:22:21 +00:00
end
2017-04-03 20:18:48 +00:00
class ExportVariantSetRequest
2017-03-10 21:11:09 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2016-06-09 20:22:21 +00:00
2017-04-03 20:18:48 +00:00
class SearchAnnotationsRequest
2017-03-10 21:11:09 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2016-06-09 20:22:21 +00:00
end
2017-04-03 20:18:48 +00:00
class OperationEvent
2017-03-27 22:14:47 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class CodingSequence
2017-03-27 22:14:47 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class TestIamPermissionsResponse
2017-03-27 22:14:47 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-03-10 21:11:09 +00:00
2017-03-27 22:14:47 +00:00
include Google::Apis::Core::JsonObjectSupport
end
class SearchReferencesResponse
2017-03-27 22:14:47 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GetIamPolicyRequest
2017-03-27 22:14:47 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2015-07-20 21:49:34 +00:00
2017-03-27 22:14:47 +00:00
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class SearchAnnotationSetsRequest
2017-03-27 22:14:47 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-03-10 21:11:09 +00:00
2017-03-27 22:14:47 +00:00
include Google::Apis::Core::JsonObjectSupport
end
2017-03-10 21:11:09 +00:00
2017-04-03 20:18:48 +00:00
class SearchReadGroupSetsResponse
2017-03-27 22:14:47 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
2017-03-10 21:11:09 +00:00
end
2017-04-03 20:18:48 +00:00
class LinearAlignment
2017-03-31 19:53:27 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-03-10 21:11:09 +00:00
2017-03-31 19:53:27 +00:00
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class SearchReferencesRequest
2017-03-31 19:53:27 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-03-10 21:11:09 +00:00
2017-03-31 19:53:27 +00:00
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class Dataset
2017-03-31 19:53:27 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ImportVariantsResponse
2017-03-31 19:53:27 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
2017-03-30 22:30:51 +00:00
2017-03-31 19:53:27 +00:00
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ReadGroup
2017-03-31 19:53:27 +00:00
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
2017-04-03 20:18:48 +00:00
class ReadGroupSet
# @private
class Representation < Google::Apis::Core::JsonRepresentation
hash :info, as: 'info', :class => Array do
include Representable::JSON::Collection
items
end
2017-03-31 19:53:27 +00:00
property :id, as: 'id'
property :dataset_id, as: 'datasetId'
collection :read_groups, as: 'readGroups', class: Google::Apis::GenomicsV1::ReadGroup, decorator: Google::Apis::GenomicsV1::ReadGroup::Representation
property :filename, as: 'filename'
property :name, as: 'name'
property :reference_set_id, as: 'referenceSetId'
end
end
2017-04-03 20:18:48 +00:00
class SearchVariantSetsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :variant_sets, as: 'variantSets', class: Google::Apis::GenomicsV1::VariantSet, decorator: Google::Apis::GenomicsV1::VariantSet::Representation
2017-03-31 19:53:27 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Empty
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
2017-04-03 20:18:48 +00:00
class Entry
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :status, as: 'status', class: Google::Apis::GenomicsV1::Status, decorator: Google::Apis::GenomicsV1::Status::Representation
2017-03-30 22:30:51 +00:00
2017-04-03 20:18:48 +00:00
property :annotation, as: 'annotation', class: Google::Apis::GenomicsV1::Annotation, decorator: Google::Apis::GenomicsV1::Annotation::Representation
end
end
2017-04-03 20:18:48 +00:00
class Position
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :reverse_strand, as: 'reverseStrand'
2017-04-03 20:18:48 +00:00
property :position, :numeric_string => true, as: 'position'
property :reference_name, as: 'referenceName'
end
end
2017-04-03 20:18:48 +00:00
class SearchReferenceSetsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-03-30 22:30:51 +00:00
property :next_page_token, as: 'nextPageToken'
2017-04-03 20:18:48 +00:00
collection :reference_sets, as: 'referenceSets', class: Google::Apis::GenomicsV1::ReferenceSet, decorator: Google::Apis::GenomicsV1::ReferenceSet::Representation
2017-02-13 23:28:52 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SearchCallSetsRequest
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :name, as: 'name'
property :page_token, as: 'pageToken'
property :page_size, as: 'pageSize'
collection :variant_set_ids, as: 'variantSetIds'
2017-03-10 21:11:09 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ImportReadGroupSetsRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :reference_set_id, as: 'referenceSetId'
property :partition_strategy, as: 'partitionStrategy'
property :dataset_id, as: 'datasetId'
collection :source_uris, as: 'sourceUris'
end
end
2017-04-03 20:18:48 +00:00
class Policy
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :version, as: 'version'
collection :bindings, as: 'bindings', class: Google::Apis::GenomicsV1::Binding, decorator: Google::Apis::GenomicsV1::Binding::Representation
property :etag, :base64 => true, as: 'etag'
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Annotation
2015-12-03 01:10:07 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :reference_name, as: 'referenceName'
property :type, as: 'type'
hash :info, as: 'info', :class => Array do
include Representable::JSON::Collection
items
end
property :end, :numeric_string => true, as: 'end'
property :transcript, as: 'transcript', class: Google::Apis::GenomicsV1::Transcript, decorator: Google::Apis::GenomicsV1::Transcript::Representation
property :start, :numeric_string => true, as: 'start'
property :annotation_set_id, as: 'annotationSetId'
property :name, as: 'name'
property :variant, as: 'variant', class: Google::Apis::GenomicsV1::VariantAnnotation, decorator: Google::Apis::GenomicsV1::VariantAnnotation::Representation
property :id, as: 'id'
property :reference_id, as: 'referenceId'
property :reverse_strand, as: 'reverseStrand'
2015-12-03 01:10:07 +00:00
end
end
2017-04-03 20:18:48 +00:00
class CancelOperationRequest
2015-12-03 01:10:07 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
2017-04-03 20:18:48 +00:00
class SearchReadsRequest
2015-12-03 01:10:07 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :reference_name, as: 'referenceName'
collection :read_group_set_ids, as: 'readGroupSetIds'
collection :read_group_ids, as: 'readGroupIds'
property :end, :numeric_string => true, as: 'end'
property :page_token, as: 'pageToken'
property :page_size, as: 'pageSize'
property :start, :numeric_string => true, as: 'start'
2015-12-03 01:10:07 +00:00
end
end
2017-04-03 20:18:48 +00:00
class RuntimeMetadata
2015-12-03 01:10:07 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :compute_engine, as: 'computeEngine', class: Google::Apis::GenomicsV1::ComputeEngine, decorator: Google::Apis::GenomicsV1::ComputeEngine::Representation
2017-03-31 19:53:27 +00:00
2015-12-03 01:10:07 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Operation
2015-12-03 01:10:07 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :done, as: 'done'
2017-04-03 20:18:48 +00:00
hash :response, as: 'response'
2017-03-30 22:30:51 +00:00
property :name, as: 'name'
2017-04-03 20:18:48 +00:00
property :error, as: 'error', class: Google::Apis::GenomicsV1::Status, decorator: Google::Apis::GenomicsV1::Status::Representation
hash :metadata, as: 'metadata'
2015-12-03 01:10:07 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ImportReadGroupSetsResponse
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :read_group_set_ids, as: 'readGroupSetIds'
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class VariantCall
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :phaseset, as: 'phaseset'
2017-03-30 22:30:51 +00:00
hash :info, as: 'info', :class => Array do
include Representable::JSON::Collection
items
end
2017-04-03 20:18:48 +00:00
property :call_set_name, as: 'callSetName'
collection :genotype_likelihood, as: 'genotypeLikelihood'
property :call_set_id, as: 'callSetId'
collection :genotype, as: 'genotype'
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SearchVariantsResponse
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :variants, as: 'variants', class: Google::Apis::GenomicsV1::Variant, decorator: Google::Apis::GenomicsV1::Variant::Representation
2017-03-10 21:11:09 +00:00
2017-04-03 20:18:48 +00:00
property :next_page_token, as: 'nextPageToken'
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ListBasesResponse
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :sequence, as: 'sequence'
property :offset, :numeric_string => true, as: 'offset'
2017-03-31 19:53:27 +00:00
property :next_page_token, as: 'nextPageToken'
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Status
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :code, as: 'code'
property :message, as: 'message'
collection :details, as: 'details'
2015-07-20 21:49:34 +00:00
end
end
class UndeleteDatasetRequest
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
end
end
class Binding
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :members, as: 'members'
property :role, as: 'role'
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Range
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :start, :numeric_string => true, as: 'start'
property :end, :numeric_string => true, as: 'end'
property :reference_name, as: 'referenceName'
2015-12-14 22:27:57 +00:00
end
end
2017-04-03 20:18:48 +00:00
class VariantSet
2015-12-14 22:27:57 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :description, as: 'description'
property :dataset_id, as: 'datasetId'
property :name, as: 'name'
property :reference_set_id, as: 'referenceSetId'
2017-04-03 20:18:48 +00:00
collection :metadata, as: 'metadata', class: Google::Apis::GenomicsV1::VariantSetMetadata, decorator: Google::Apis::GenomicsV1::VariantSetMetadata::Representation
collection :reference_bounds, as: 'referenceBounds', class: Google::Apis::GenomicsV1::ReferenceBound, decorator: Google::Apis::GenomicsV1::ReferenceBound::Representation
property :id, as: 'id'
2015-12-14 22:27:57 +00:00
end
end
class BatchCreateAnnotationsResponse
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :entries, as: 'entries', class: Google::Apis::GenomicsV1::Entry, decorator: Google::Apis::GenomicsV1::Entry::Representation
2015-07-20 21:49:34 +00:00
end
end
class ReferenceBound
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :upper_bound, :numeric_string => true, as: 'upperBound'
property :reference_name, as: 'referenceName'
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ListOperationsResponse
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :operations, as: 'operations', class: Google::Apis::GenomicsV1::Operation, decorator: Google::Apis::GenomicsV1::Operation::Representation
2015-07-20 21:49:34 +00:00
2017-04-03 20:18:48 +00:00
property :next_page_token, as: 'nextPageToken'
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Variant
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :created, :numeric_string => true, as: 'created'
property :start, :numeric_string => true, as: 'start'
property :quality, as: 'quality'
property :id, as: 'id'
property :variant_set_id, as: 'variantSetId'
property :reference_name, as: 'referenceName'
2017-03-27 22:14:47 +00:00
hash :info, as: 'info', :class => Array do
include Representable::JSON::Collection
items
end
2017-04-03 20:18:48 +00:00
property :reference_bases, as: 'referenceBases'
collection :names, as: 'names'
collection :alternate_bases, as: 'alternateBases'
2017-04-03 20:18:48 +00:00
collection :filter, as: 'filter'
property :end, :numeric_string => true, as: 'end'
2017-04-03 20:18:48 +00:00
collection :calls, as: 'calls', class: Google::Apis::GenomicsV1::VariantCall, decorator: Google::Apis::GenomicsV1::VariantCall::Representation
2017-03-30 22:30:51 +00:00
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SearchCallSetsResponse
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :next_page_token, as: 'nextPageToken'
collection :call_sets, as: 'callSets', class: Google::Apis::GenomicsV1::CallSet, decorator: Google::Apis::GenomicsV1::CallSet::Representation
2017-03-30 22:30:51 +00:00
2015-07-20 21:49:34 +00:00
end
end
class SearchVariantsRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :call_set_ids, as: 'callSetIds'
property :variant_name, as: 'variantName'
property :start, :numeric_string => true, as: 'start'
property :reference_name, as: 'referenceName'
collection :variant_set_ids, as: 'variantSetIds'
property :end, :numeric_string => true, as: 'end'
property :page_token, as: 'pageToken'
property :max_calls, as: 'maxCalls'
property :page_size, as: 'pageSize'
end
end
2017-04-03 20:18:48 +00:00
class OperationMetadata
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :project_id, as: 'projectId'
property :client_id, as: 'clientId'
collection :events, as: 'events', class: Google::Apis::GenomicsV1::OperationEvent, decorator: Google::Apis::GenomicsV1::OperationEvent::Representation
2015-07-20 21:49:34 +00:00
property :end_time, as: 'endTime'
2017-04-03 20:18:48 +00:00
property :start_time, as: 'startTime'
hash :request, as: 'request'
hash :runtime_metadata, as: 'runtimeMetadata'
property :create_time, as: 'createTime'
hash :labels, as: 'labels'
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SearchReadGroupSetsRequest
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :name, as: 'name'
property :page_token, as: 'pageToken'
property :page_size, as: 'pageSize'
collection :dataset_ids, as: 'datasetIds'
end
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class SearchAnnotationsResponse
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
collection :annotations, as: 'annotations', class: Google::Apis::GenomicsV1::Annotation, decorator: Google::Apis::GenomicsV1::Annotation::Representation
2017-03-27 22:14:47 +00:00
end
end
class SearchReadsResponse
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :alignments, as: 'alignments', class: Google::Apis::GenomicsV1::Read, decorator: Google::Apis::GenomicsV1::Read::Representation
property :next_page_token, as: 'nextPageToken'
2017-03-27 22:14:47 +00:00
end
end
class ClinicalCondition
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :concept_id, as: 'conceptId'
collection :names, as: 'names'
property :omim_id, as: 'omimId'
collection :external_ids, as: 'externalIds', class: Google::Apis::GenomicsV1::ExternalId, decorator: Google::Apis::GenomicsV1::ExternalId::Representation
2017-04-03 20:18:48 +00:00
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Program
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :id, as: 'id'
property :version, as: 'version'
property :name, as: 'name'
property :command_line, as: 'commandLine'
property :prev_program_id, as: 'prevProgramId'
2015-07-20 21:49:34 +00:00
end
end
class CoverageBucket
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :range, as: 'range', class: Google::Apis::GenomicsV1::Range, decorator: Google::Apis::GenomicsV1::Range::Representation
property :mean_coverage, as: 'meanCoverage'
2017-03-30 22:30:51 +00:00
end
end
2017-03-27 22:14:47 +00:00
class ComputeEngine
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :instance_name, as: 'instanceName'
property :zone, as: 'zone'
property :machine_type, as: 'machineType'
collection :disk_names, as: 'diskNames'
2017-03-30 22:30:51 +00:00
end
end
2017-03-27 22:14:47 +00:00
2017-04-03 20:18:48 +00:00
class ExternalId
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :id, as: 'id'
property :source_name, as: 'sourceName'
2015-07-20 21:49:34 +00:00
end
end
class Reference
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :source_uri, as: 'sourceUri'
property :ncbi_taxon_id, as: 'ncbiTaxonId'
property :name, as: 'name'
property :md5checksum, as: 'md5checksum'
property :id, as: 'id'
property :length, :numeric_string => true, as: 'length'
collection :source_accessions, as: 'sourceAccessions'
2017-04-03 20:18:48 +00:00
end
end
2017-03-30 22:30:51 +00:00
2017-04-03 20:18:48 +00:00
class VariantSetMetadata
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :type, as: 'type'
2017-04-03 20:18:48 +00:00
hash :info, as: 'info', :class => Array do
include Representable::JSON::Collection
items
end
2017-03-30 22:30:51 +00:00
2017-04-03 20:18:48 +00:00
property :value, as: 'value'
2017-03-31 19:53:27 +00:00
property :id, as: 'id'
2017-04-03 20:18:48 +00:00
property :number, as: 'number'
property :key, as: 'key'
2017-03-31 19:53:27 +00:00
property :description, as: 'description'
2017-03-30 22:30:51 +00:00
end
end
class SearchVariantSetsRequest
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :dataset_ids, as: 'datasetIds'
property :page_token, as: 'pageToken'
property :page_size, as: 'pageSize'
2017-03-10 21:11:09 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SearchReferenceSetsRequest
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :md5checksums, as: 'md5checksums'
collection :accessions, as: 'accessions'
property :page_token, as: 'pageToken'
property :page_size, as: 'pageSize'
property :assembly_id, as: 'assemblyId'
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SetIamPolicyRequest
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :policy, as: 'policy', class: Google::Apis::GenomicsV1::Policy, decorator: Google::Apis::GenomicsV1::Policy::Representation
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class MergeVariantsRequest
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
hash :info_merge_config, as: 'infoMergeConfig'
2017-03-31 19:53:27 +00:00
property :variant_set_id, as: 'variantSetId'
collection :variants, as: 'variants', class: Google::Apis::GenomicsV1::Variant, decorator: Google::Apis::GenomicsV1::Variant::Representation
2017-04-03 20:18:48 +00:00
end
end
class Read
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :proper_placement, as: 'properPlacement'
property :supplementary_alignment, as: 'supplementaryAlignment'
2017-04-03 20:18:48 +00:00
property :fragment_length, as: 'fragmentLength'
property :failed_vendor_quality_checks, as: 'failedVendorQualityChecks'
collection :aligned_quality, as: 'alignedQuality'
property :alignment, as: 'alignment', class: Google::Apis::GenomicsV1::LinearAlignment, decorator: Google::Apis::GenomicsV1::LinearAlignment::Representation
2017-03-30 22:30:51 +00:00
2017-04-03 20:18:48 +00:00
property :number_reads, as: 'numberReads'
property :id, as: 'id'
2017-04-03 20:18:48 +00:00
property :secondary_alignment, as: 'secondaryAlignment'
property :fragment_name, as: 'fragmentName'
property :read_group_set_id, as: 'readGroupSetId'
property :duplicate_fragment, as: 'duplicateFragment'
property :read_number, as: 'readNumber'
property :aligned_sequence, as: 'alignedSequence'
property :read_group_id, as: 'readGroupId'
property :next_mate_position, as: 'nextMatePosition', class: Google::Apis::GenomicsV1::Position, decorator: Google::Apis::GenomicsV1::Position::Representation
hash :info, as: 'info', :class => Array do
include Representable::JSON::Collection
items
end
2015-07-20 21:49:34 +00:00
end
end
2017-04-03 20:18:48 +00:00
class BatchCreateAnnotationsRequest
2015-12-14 22:27:57 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :annotations, as: 'annotations', class: Google::Apis::GenomicsV1::Annotation, decorator: Google::Apis::GenomicsV1::Annotation::Representation
2017-03-30 22:30:51 +00:00
2017-04-03 20:18:48 +00:00
property :request_id, as: 'requestId'
2015-12-14 22:27:57 +00:00
end
end
2017-04-03 20:18:48 +00:00
class CigarUnit
2015-12-14 22:27:57 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :operation, as: 'operation'
2017-04-03 20:18:48 +00:00
property :reference_sequence, as: 'referenceSequence'
property :operation_length, :numeric_string => true, as: 'operationLength'
2015-12-14 22:27:57 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ReferenceSet
2015-07-20 21:49:34 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :md5checksum, as: 'md5checksum'
property :assembly_id, as: 'assemblyId'
2017-04-03 20:18:48 +00:00
property :id, as: 'id'
collection :source_accessions, as: 'sourceAccessions'
property :description, as: 'description'
property :source_uri, as: 'sourceUri'
property :ncbi_taxon_id, as: 'ncbiTaxonId'
collection :reference_ids, as: 'referenceIds'
2017-03-30 22:30:51 +00:00
end
2015-07-20 21:49:34 +00:00
end
2017-04-03 20:18:48 +00:00
class Transcript
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :exons, as: 'exons', class: Google::Apis::GenomicsV1::Exon, decorator: Google::Apis::GenomicsV1::Exon::Representation
2017-03-10 21:11:09 +00:00
2017-04-03 20:18:48 +00:00
property :coding_sequence, as: 'codingSequence', class: Google::Apis::GenomicsV1::CodingSequence, decorator: Google::Apis::GenomicsV1::CodingSequence::Representation
2017-03-10 21:11:09 +00:00
property :gene_id, as: 'geneId'
2017-03-10 21:11:09 +00:00
end
end
2017-04-03 20:18:48 +00:00
class AnnotationSet
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :name, as: 'name'
property :reference_set_id, as: 'referenceSetId'
property :type, as: 'type'
hash :info, as: 'info', :class => Array do
include Representable::JSON::Collection
items
2017-03-27 22:14:47 +00:00
end
2017-04-03 20:18:48 +00:00
property :id, as: 'id'
property :source_uri, as: 'sourceUri'
property :dataset_id, as: 'datasetId'
2017-03-10 21:11:09 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Experiment
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :platform_unit, as: 'platformUnit'
property :library_id, as: 'libraryId'
property :instrument_model, as: 'instrumentModel'
property :sequencing_center, as: 'sequencingCenter'
2017-03-30 22:30:51 +00:00
end
end
2017-03-10 21:11:09 +00:00
2017-04-03 20:18:48 +00:00
class ListDatasetsResponse
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :datasets, as: 'datasets', class: Google::Apis::GenomicsV1::Dataset, decorator: Google::Apis::GenomicsV1::Dataset::Representation
2017-03-31 19:53:27 +00:00
2017-04-03 20:18:48 +00:00
property :next_page_token, as: 'nextPageToken'
2017-03-10 21:11:09 +00:00
end
end
2017-04-03 20:18:48 +00:00
class TestIamPermissionsRequest
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :permissions, as: 'permissions'
2017-03-10 21:11:09 +00:00
end
end
class Exon
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :start, :numeric_string => true, as: 'start'
property :end, :numeric_string => true, as: 'end'
property :frame, as: 'frame'
2017-03-10 21:11:09 +00:00
end
end
class ExportReadGroupSetRequest
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :project_id, as: 'projectId'
property :export_uri, as: 'exportUri'
collection :reference_names, as: 'referenceNames'
2017-03-10 21:11:09 +00:00
end
end
2017-04-03 20:18:48 +00:00
class CallSet
2017-03-10 21:11:09 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :name, as: 'name'
2017-03-30 22:30:51 +00:00
hash :info, as: 'info', :class => Array do
include Representable::JSON::Collection
items
end
2017-04-03 20:18:48 +00:00
collection :variant_set_ids, as: 'variantSetIds'
property :id, as: 'id'
property :created, :numeric_string => true, as: 'created'
property :sample_id, as: 'sampleId'
2016-06-09 20:22:21 +00:00
end
end
2017-03-27 22:14:47 +00:00
2017-04-03 20:18:48 +00:00
class SearchAnnotationSetsResponse
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :next_page_token, as: 'nextPageToken'
collection :annotation_sets, as: 'annotationSets', class: Google::Apis::GenomicsV1::AnnotationSet, decorator: Google::Apis::GenomicsV1::AnnotationSet::Representation
2017-03-27 22:14:47 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ImportVariantsRequest
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :normalize_reference_names, as: 'normalizeReferenceNames'
property :format, as: 'format'
2017-04-03 20:18:48 +00:00
hash :info_merge_config, as: 'infoMergeConfig'
property :variant_set_id, as: 'variantSetId'
collection :source_uris, as: 'sourceUris'
2017-03-27 22:14:47 +00:00
end
end
2017-04-03 20:18:48 +00:00
class VariantAnnotation
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :alternate_bases, as: 'alternateBases'
property :gene_id, as: 'geneId'
property :clinical_significance, as: 'clinicalSignificance'
2017-04-03 20:18:48 +00:00
collection :conditions, as: 'conditions', class: Google::Apis::GenomicsV1::ClinicalCondition, decorator: Google::Apis::GenomicsV1::ClinicalCondition::Representation
2017-03-27 22:14:47 +00:00
2017-04-03 20:18:48 +00:00
property :effect, as: 'effect'
collection :transcript_ids, as: 'transcriptIds'
property :type, as: 'type'
2017-03-27 22:14:47 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ListCoverageBucketsResponse
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :bucket_width, :numeric_string => true, as: 'bucketWidth'
collection :coverage_buckets, as: 'coverageBuckets', class: Google::Apis::GenomicsV1::CoverageBucket, decorator: Google::Apis::GenomicsV1::CoverageBucket::Representation
2017-03-30 22:30:51 +00:00
property :next_page_token, as: 'nextPageToken'
2017-03-27 22:14:47 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ExportVariantSetRequest
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :format, as: 'format'
property :bigquery_dataset, as: 'bigqueryDataset'
property :bigquery_table, as: 'bigqueryTable'
collection :call_set_ids, as: 'callSetIds'
property :project_id, as: 'projectId'
2017-04-03 20:18:48 +00:00
end
2017-03-30 22:30:51 +00:00
end
2017-04-03 20:18:48 +00:00
class SearchAnnotationsRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :end, :numeric_string => true, as: 'end'
property :page_token, as: 'pageToken'
property :page_size, as: 'pageSize'
property :start, :numeric_string => true, as: 'start'
collection :annotation_set_ids, as: 'annotationSetIds'
property :reference_name, as: 'referenceName'
property :reference_id, as: 'referenceId'
2017-03-27 22:14:47 +00:00
end
end
2017-04-03 20:18:48 +00:00
class OperationEvent
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :start_time, as: 'startTime'
property :description, as: 'description'
property :end_time, as: 'endTime'
2017-03-30 22:30:51 +00:00
end
end
2017-03-27 22:14:47 +00:00
2017-04-03 20:18:48 +00:00
class CodingSequence
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :end, :numeric_string => true, as: 'end'
property :start, :numeric_string => true, as: 'start'
2017-03-31 19:53:27 +00:00
end
end
2017-04-03 20:18:48 +00:00
class TestIamPermissionsResponse
2017-03-30 22:30:51 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :permissions, as: 'permissions'
2017-03-27 22:14:47 +00:00
end
end
class SearchReferencesResponse
2017-03-27 22:14:47 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :references, as: 'references', class: Google::Apis::GenomicsV1::Reference, decorator: Google::Apis::GenomicsV1::Reference::Representation
property :next_page_token, as: 'nextPageToken'
2017-04-03 20:18:48 +00:00
end
end
2017-03-31 19:53:27 +00:00
class GetIamPolicyRequest
2017-04-03 20:18:48 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-03-31 19:53:27 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SearchAnnotationSetsRequest
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :page_token, as: 'pageToken'
property :page_size, as: 'pageSize'
2017-04-03 20:18:48 +00:00
collection :dataset_ids, as: 'datasetIds'
collection :types, as: 'types'
2017-03-31 19:53:27 +00:00
property :name, as: 'name'
property :reference_set_id, as: 'referenceSetId'
end
end
2017-04-03 20:18:48 +00:00
class SearchReadGroupSetsResponse
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :next_page_token, as: 'nextPageToken'
2017-04-03 20:18:48 +00:00
collection :read_group_sets, as: 'readGroupSets', class: Google::Apis::GenomicsV1::ReadGroupSet, decorator: Google::Apis::GenomicsV1::ReadGroupSet::Representation
2017-03-31 19:53:27 +00:00
end
end
2017-04-03 20:18:48 +00:00
class LinearAlignment
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :mapping_quality, as: 'mappingQuality'
property :position, as: 'position', class: Google::Apis::GenomicsV1::Position, decorator: Google::Apis::GenomicsV1::Position::Representation
collection :cigar, as: 'cigar', class: Google::Apis::GenomicsV1::CigarUnit, decorator: Google::Apis::GenomicsV1::CigarUnit::Representation
2017-03-31 19:53:27 +00:00
end
end
2017-04-03 20:18:48 +00:00
class SearchReferencesRequest
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :accessions, as: 'accessions'
property :page_token, as: 'pageToken'
property :reference_set_id, as: 'referenceSetId'
property :page_size, as: 'pageSize'
collection :md5checksums, as: 'md5checksums'
2017-03-31 19:53:27 +00:00
end
end
2017-04-03 20:18:48 +00:00
class Dataset
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :project_id, as: 'projectId'
2017-04-03 20:18:48 +00:00
property :id, as: 'id'
property :create_time, as: 'createTime'
property :name, as: 'name'
2017-03-31 19:53:27 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ImportVariantsResponse
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
collection :call_set_ids, as: 'callSetIds'
2017-03-31 19:53:27 +00:00
end
end
2017-04-03 20:18:48 +00:00
class ReadGroup
2017-03-31 19:53:27 +00:00
# @private
class Representation < Google::Apis::Core::JsonRepresentation
2017-04-03 20:18:48 +00:00
property :reference_set_id, as: 'referenceSetId'
2017-03-31 19:53:27 +00:00
hash :info, as: 'info', :class => Array do
include Representable::JSON::Collection
items
end
2017-03-30 22:30:51 +00:00
property :id, as: 'id'
property :predicted_insert_size, as: 'predictedInsertSize'
collection :programs, as: 'programs', class: Google::Apis::GenomicsV1::Program, decorator: Google::Apis::GenomicsV1::Program::Representation
2017-04-03 20:18:48 +00:00
property :description, as: 'description'
property :sample_id, as: 'sampleId'
2017-04-03 20:18:48 +00:00
property :dataset_id, as: 'datasetId'
property :experiment, as: 'experiment', class: Google::Apis::GenomicsV1::Experiment, decorator: Google::Apis::GenomicsV1::Experiment::Representation
2017-04-03 20:18:48 +00:00
property :name, as: 'name'
2017-03-27 22:14:47 +00:00
end
end
2015-07-20 21:49:34 +00:00
end
end
end