feature

package
v0.0.0-...-aec1f11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2019 License: BSD-2-Clause Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterFeatureServiceServer

func RegisterFeatureServiceServer(s *grpc.Server, srv FeatureServiceServer)

Types

type Dbxref

type Dbxref struct {
	// Identifier
	DbxrefId string `protobuf:"bytes,1,opt,name=dbxref_id,json=dbxrefId,proto3" json:"dbxref_id,omitempty"`
	Version  int64  `protobuf:"varint,2,opt,name=version,proto3" json:"version,omitempty"`
	// Source database
	Database             string   `protobuf:"bytes,3,opt,name=database,proto3" json:"database,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

An identifier typically from a bioinformatics database(NCBI,Uniprot,Ensembl etc.)

func (*Dbxref) Descriptor

func (*Dbxref) Descriptor() ([]byte, []int)

func (*Dbxref) GetDatabase

func (m *Dbxref) GetDatabase() string

func (*Dbxref) GetDbxrefId

func (m *Dbxref) GetDbxrefId() string

func (*Dbxref) GetVersion

func (m *Dbxref) GetVersion() int64

func (*Dbxref) ProtoMessage

func (*Dbxref) ProtoMessage()

func (*Dbxref) Reset

func (m *Dbxref) Reset()

func (*Dbxref) String

func (m *Dbxref) String() string

func (*Dbxref) Validate

func (this *Dbxref) Validate() error

func (*Dbxref) XXX_DiscardUnknown

func (m *Dbxref) XXX_DiscardUnknown()

func (*Dbxref) XXX_Marshal

func (m *Dbxref) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Dbxref) XXX_Merge

func (dst *Dbxref) XXX_Merge(src proto.Message)

func (*Dbxref) XXX_Size

func (m *Dbxref) XXX_Size() int

func (*Dbxref) XXX_Unmarshal

func (m *Dbxref) XXX_Unmarshal(b []byte) error

type Feature

type Feature struct {
	Data                 *FeatureData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

Definition of a biological entity

func (*Feature) Descriptor

func (*Feature) Descriptor() ([]byte, []int)

func (*Feature) GetData

func (m *Feature) GetData() *FeatureData

func (*Feature) ProtoMessage

func (*Feature) ProtoMessage()

func (*Feature) Reset

func (m *Feature) Reset()

func (*Feature) String

func (m *Feature) String() string

func (*Feature) Validate

func (this *Feature) Validate() error

func (*Feature) XXX_DiscardUnknown

func (m *Feature) XXX_DiscardUnknown()

func (*Feature) XXX_Marshal

func (m *Feature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Feature) XXX_Merge

func (dst *Feature) XXX_Merge(src proto.Message)

func (*Feature) XXX_Size

func (m *Feature) XXX_Size() int

func (*Feature) XXX_Unmarshal

func (m *Feature) XXX_Unmarshal(b []byte) error

type FeatureAttributes

type FeatureAttributes struct {
	// Short human readable textual name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Identifier of the user who created the feature
	CreatedBy int64 `protobuf:"varint,2,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Identifier of the user who updated the feature
	UpdatedBy int64 `protobuf:"varint,3,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Timestamp for creation and update
	CreatedAt *timestamp.Timestamp `protobuf:"bytes,4,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Organism  *Organism            `protobuf:"bytes,6,opt,name=organism,proto3" json:"organism,omitempty"`
	// Toggle the obsolete status
	IsObsolete bool `protobuf:"varint,7,opt,name=is_obsolete,json=isObsolete,proto3" json:"is_obsolete,omitempty"`
	// List of biological parent features
	Parents []*FeatureRelationship `protobuf:"bytes,8,rep,name=parents,proto3" json:"parents,omitempty"`
	// List of biological children feature
	Children []*FeatureRelationship `protobuf:"bytes,9,rep,name=children,proto3" json:"children,omitempty"`
	// List of feature locations in the reference backend
	Location []*FeatureLocation `protobuf:"bytes,10,rep,name=location,proto3" json:"location,omitempty"`
	// Alternate list of names
	Synonyms     []string       `protobuf:"bytes,11,rep,name=synonyms,proto3" json:"synonyms,omitempty"`
	Publications []*Publication `protobuf:"bytes,12,rep,name=publications,proto3" json:"publications,omitempty"`
	// Indicates if the feature is generated(annotated) from the
	// result of an automated analysis
	IsAnalysis bool `protobuf:"varint,13,opt,name=is_analysis,json=isAnalysis,proto3" json:"is_analysis,omitempty"`
	// Version of this feature, it increase by 1 for the replacement
	Version int64 `protobuf:"varint,14,opt,name=version,proto3" json:"version,omitempty"`
	// Earlier instance of the feature that this one has replaced
	Dbxrefs              []*Dbxref `protobuf:"bytes,15,rep,name=dbxrefs,proto3" json:"dbxrefs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

Definition of various feature fields

func (*FeatureAttributes) Descriptor

func (*FeatureAttributes) Descriptor() ([]byte, []int)

func (*FeatureAttributes) GetChildren

func (m *FeatureAttributes) GetChildren() []*FeatureRelationship

func (*FeatureAttributes) GetCreatedAt

func (m *FeatureAttributes) GetCreatedAt() *timestamp.Timestamp

func (*FeatureAttributes) GetCreatedBy

func (m *FeatureAttributes) GetCreatedBy() int64

func (*FeatureAttributes) GetDbxrefs

func (m *FeatureAttributes) GetDbxrefs() []*Dbxref

func (*FeatureAttributes) GetIsAnalysis

func (m *FeatureAttributes) GetIsAnalysis() bool

func (*FeatureAttributes) GetIsObsolete

func (m *FeatureAttributes) GetIsObsolete() bool

func (*FeatureAttributes) GetLocation

func (m *FeatureAttributes) GetLocation() []*FeatureLocation

func (*FeatureAttributes) GetName

func (m *FeatureAttributes) GetName() string

func (*FeatureAttributes) GetOrganism

func (m *FeatureAttributes) GetOrganism() *Organism

func (*FeatureAttributes) GetParents

func (m *FeatureAttributes) GetParents() []*FeatureRelationship

func (*FeatureAttributes) GetPublications

func (m *FeatureAttributes) GetPublications() []*Publication

func (*FeatureAttributes) GetSynonyms

func (m *FeatureAttributes) GetSynonyms() []string

func (*FeatureAttributes) GetUpdatedAt

func (m *FeatureAttributes) GetUpdatedAt() *timestamp.Timestamp

func (*FeatureAttributes) GetUpdatedBy

func (m *FeatureAttributes) GetUpdatedBy() int64

func (*FeatureAttributes) GetVersion

func (m *FeatureAttributes) GetVersion() int64

func (*FeatureAttributes) ProtoMessage

func (*FeatureAttributes) ProtoMessage()

func (*FeatureAttributes) Reset

func (m *FeatureAttributes) Reset()

func (*FeatureAttributes) String

func (m *FeatureAttributes) String() string

func (*FeatureAttributes) Validate

func (this *FeatureAttributes) Validate() error

func (*FeatureAttributes) XXX_DiscardUnknown

func (m *FeatureAttributes) XXX_DiscardUnknown()

func (*FeatureAttributes) XXX_Marshal

func (m *FeatureAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureAttributes) XXX_Merge

func (dst *FeatureAttributes) XXX_Merge(src proto.Message)

func (*FeatureAttributes) XXX_Size

func (m *FeatureAttributes) XXX_Size() int

func (*FeatureAttributes) XXX_Unmarshal

func (m *FeatureAttributes) XXX_Unmarshal(b []byte) error

type FeatureCollection

type FeatureCollection struct {
	Data                 []*FeatureData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

List of features

func (*FeatureCollection) Descriptor

func (*FeatureCollection) Descriptor() ([]byte, []int)

func (*FeatureCollection) GetData

func (m *FeatureCollection) GetData() []*FeatureData

func (*FeatureCollection) ProtoMessage

func (*FeatureCollection) ProtoMessage()

func (*FeatureCollection) Reset

func (m *FeatureCollection) Reset()

func (*FeatureCollection) String

func (m *FeatureCollection) String() string

func (*FeatureCollection) Validate

func (this *FeatureCollection) Validate() error

func (*FeatureCollection) XXX_DiscardUnknown

func (m *FeatureCollection) XXX_DiscardUnknown()

func (*FeatureCollection) XXX_Marshal

func (m *FeatureCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureCollection) XXX_Merge

func (dst *FeatureCollection) XXX_Merge(src proto.Message)

func (*FeatureCollection) XXX_Size

func (m *FeatureCollection) XXX_Size() int

func (*FeatureCollection) XXX_Unmarshal

func (m *FeatureCollection) XXX_Unmarshal(b []byte) error

type FeatureConnection

type FeatureConnection struct {
	FeatureId            string               `protobuf:"bytes,1,opt,name=feature_id,json=featureId,proto3" json:"feature_id,omitempty"`
	Relationship         *FeatureRelationship `protobuf:"bytes,2,opt,name=relationship,proto3" json:"relationship,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Definition for connecting two biologically related(parent or children) features

func (*FeatureConnection) Descriptor

func (*FeatureConnection) Descriptor() ([]byte, []int)

func (*FeatureConnection) GetFeatureId

func (m *FeatureConnection) GetFeatureId() string

func (*FeatureConnection) GetRelationship

func (m *FeatureConnection) GetRelationship() *FeatureRelationship

func (*FeatureConnection) ProtoMessage

func (*FeatureConnection) ProtoMessage()

func (*FeatureConnection) Reset

func (m *FeatureConnection) Reset()

func (*FeatureConnection) String

func (m *FeatureConnection) String() string

func (*FeatureConnection) Validate

func (this *FeatureConnection) Validate() error

func (*FeatureConnection) XXX_DiscardUnknown

func (m *FeatureConnection) XXX_DiscardUnknown()

func (*FeatureConnection) XXX_Marshal

func (m *FeatureConnection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureConnection) XXX_Merge

func (dst *FeatureConnection) XXX_Merge(src proto.Message)

func (*FeatureConnection) XXX_Size

func (m *FeatureConnection) XXX_Size() int

func (*FeatureConnection) XXX_Unmarshal

func (m *FeatureConnection) XXX_Unmarshal(b []byte) error

type FeatureData

type FeatureData struct {
	// The biological type of feature, generally a sequence ontology term
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Unique id
	Id                   string             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Attributes           *FeatureAttributes `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

func (*FeatureData) Descriptor

func (*FeatureData) Descriptor() ([]byte, []int)

func (*FeatureData) GetAttributes

func (m *FeatureData) GetAttributes() *FeatureAttributes

func (*FeatureData) GetId

func (m *FeatureData) GetId() string

func (*FeatureData) GetType

func (m *FeatureData) GetType() string

func (*FeatureData) ProtoMessage

func (*FeatureData) ProtoMessage()

func (*FeatureData) Reset

func (m *FeatureData) Reset()

func (*FeatureData) String

func (m *FeatureData) String() string

func (*FeatureData) Validate

func (this *FeatureData) Validate() error

func (*FeatureData) XXX_DiscardUnknown

func (m *FeatureData) XXX_DiscardUnknown()

func (*FeatureData) XXX_Marshal

func (m *FeatureData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureData) XXX_Merge

func (dst *FeatureData) XXX_Merge(src proto.Message)

func (*FeatureData) XXX_Size

func (m *FeatureData) XXX_Size() int

func (*FeatureData) XXX_Unmarshal

func (m *FeatureData) XXX_Unmarshal(b []byte) error

type FeatureDbxref

type FeatureDbxref struct {
	FeatureId            string   `protobuf:"bytes,1,opt,name=feature_id,json=featureId,proto3" json:"feature_id,omitempty"`
	Dbxref               *Dbxref  `protobuf:"bytes,2,opt,name=dbxref,proto3" json:"dbxref,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Definition for managing dbxref with a feature

func (*FeatureDbxref) Descriptor

func (*FeatureDbxref) Descriptor() ([]byte, []int)

func (*FeatureDbxref) GetDbxref

func (m *FeatureDbxref) GetDbxref() *Dbxref

func (*FeatureDbxref) GetFeatureId

func (m *FeatureDbxref) GetFeatureId() string

func (*FeatureDbxref) ProtoMessage

func (*FeatureDbxref) ProtoMessage()

func (*FeatureDbxref) Reset

func (m *FeatureDbxref) Reset()

func (*FeatureDbxref) String

func (m *FeatureDbxref) String() string

func (*FeatureDbxref) Validate

func (this *FeatureDbxref) Validate() error

func (*FeatureDbxref) XXX_DiscardUnknown

func (m *FeatureDbxref) XXX_DiscardUnknown()

func (*FeatureDbxref) XXX_Marshal

func (m *FeatureDbxref) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureDbxref) XXX_Merge

func (dst *FeatureDbxref) XXX_Merge(src proto.Message)

func (*FeatureDbxref) XXX_Size

func (m *FeatureDbxref) XXX_Size() int

func (*FeatureDbxref) XXX_Unmarshal

func (m *FeatureDbxref) XXX_Unmarshal(b []byte) error

type FeatureHistory

type FeatureHistory struct {
	FeatureId            string   `protobuf:"bytes,1,opt,name=feature_id,json=featureId,proto3" json:"feature_id,omitempty"`
	LinkedFeature        string   `protobuf:"bytes,2,opt,name=linked_feature,json=linkedFeature,proto3" json:"linked_feature,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Definition for managing a previous or next feature in the feature history

func (*FeatureHistory) Descriptor

func (*FeatureHistory) Descriptor() ([]byte, []int)

func (*FeatureHistory) GetFeatureId

func (m *FeatureHistory) GetFeatureId() string

func (*FeatureHistory) GetLinkedFeature

func (m *FeatureHistory) GetLinkedFeature() string

func (*FeatureHistory) ProtoMessage

func (*FeatureHistory) ProtoMessage()

func (*FeatureHistory) Reset

func (m *FeatureHistory) Reset()

func (*FeatureHistory) String

func (m *FeatureHistory) String() string

func (*FeatureHistory) Validate

func (this *FeatureHistory) Validate() error

func (*FeatureHistory) XXX_DiscardUnknown

func (m *FeatureHistory) XXX_DiscardUnknown()

func (*FeatureHistory) XXX_Marshal

func (m *FeatureHistory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureHistory) XXX_Merge

func (dst *FeatureHistory) XXX_Merge(src proto.Message)

func (*FeatureHistory) XXX_Size

func (m *FeatureHistory) XXX_Size() int

func (*FeatureHistory) XXX_Unmarshal

func (m *FeatureHistory) XXX_Unmarshal(b []byte) error

type FeatureId

type FeatureId struct {
	// Unique feature identifier
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FeatureId) Descriptor

func (*FeatureId) Descriptor() ([]byte, []int)

func (*FeatureId) GetId

func (m *FeatureId) GetId() string

func (*FeatureId) ProtoMessage

func (*FeatureId) ProtoMessage()

func (*FeatureId) Reset

func (m *FeatureId) Reset()

func (*FeatureId) String

func (m *FeatureId) String() string

func (*FeatureId) Validate

func (this *FeatureId) Validate() error

func (*FeatureId) XXX_DiscardUnknown

func (m *FeatureId) XXX_DiscardUnknown()

func (*FeatureId) XXX_Marshal

func (m *FeatureId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureId) XXX_Merge

func (dst *FeatureId) XXX_Merge(src proto.Message)

func (*FeatureId) XXX_Size

func (m *FeatureId) XXX_Size() int

func (*FeatureId) XXX_Unmarshal

func (m *FeatureId) XXX_Unmarshal(b []byte) error

type FeatureLocation

type FeatureLocation struct {
	// Source or reference feature(identifier) which this location is relative to
	SourceFeatureId string `protobuf:"bytes,1,opt,name=source_feature_id,json=sourceFeatureId,proto3" json:"source_feature_id,omitempty"`
	// start/leftmost boundary of this location in linear range based on
	// interbase coordinates. To convert it to base-oriented system, add 1 to
	// this value.
	Start int64 `protobuf:"varint,2,opt,name=start,proto3" json:"start,omitempty"`
	// End/rightmost boundary of this location in linear range based on
	// interbase coordinates. No conversion is needed to convert it to a base
	// oriented system.
	End int64 `protobuf:"varint,3,opt,name=end,proto3" json:"end,omitempty"`
	// Orientation of this location, should be one of 0,1, or -1
	Strand int64 `protobuf:"varint,4,opt,name=strand,proto3" json:"strand,omitempty"`
	// Phase of translation with respect to source feature, should be one of 0,1,or 2.
	Phase int64 `protobuf:"varint,5,opt,name=phase,proto3" json:"phase,omitempty"`
	// Alternate residues which differ from feature residues
	Residue string `protobuf:"bytes,6,opt,name=residue,proto3" json:"residue,omitempty"`
	// Represents derivable extra location of a feature. The default value 0 is
	// used for direct location. Any other derived location gets values greater
	// than 0. For example, the position of an exon on a BAC and in a global
	// chromosomal coordinates.
	Group int64 `protobuf:"varint,7,opt,name=group,proto3" json:"group,omitempty"`
	// Used for feature with multiple locations, 0 is used as default. For
	// example, a blast HSP has two locations, one on the query and one on the
	// subject.
	Rank                 int64    `protobuf:"varint,8,opt,name=rank,proto3" json:"rank,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

The location of a feature relative to another feature using space-based(interbase) coordinates.

func (*FeatureLocation) Descriptor

func (*FeatureLocation) Descriptor() ([]byte, []int)

func (*FeatureLocation) GetEnd

func (m *FeatureLocation) GetEnd() int64

func (*FeatureLocation) GetGroup

func (m *FeatureLocation) GetGroup() int64

func (*FeatureLocation) GetPhase

func (m *FeatureLocation) GetPhase() int64

func (*FeatureLocation) GetRank

func (m *FeatureLocation) GetRank() int64

func (*FeatureLocation) GetResidue

func (m *FeatureLocation) GetResidue() string

func (*FeatureLocation) GetSourceFeatureId

func (m *FeatureLocation) GetSourceFeatureId() string

func (*FeatureLocation) GetStart

func (m *FeatureLocation) GetStart() int64

func (*FeatureLocation) GetStrand

func (m *FeatureLocation) GetStrand() int64

func (*FeatureLocation) ProtoMessage

func (*FeatureLocation) ProtoMessage()

func (*FeatureLocation) Reset

func (m *FeatureLocation) Reset()

func (*FeatureLocation) String

func (m *FeatureLocation) String() string

func (*FeatureLocation) Validate

func (this *FeatureLocation) Validate() error

func (*FeatureLocation) XXX_DiscardUnknown

func (m *FeatureLocation) XXX_DiscardUnknown()

func (*FeatureLocation) XXX_Marshal

func (m *FeatureLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureLocation) XXX_Merge

func (dst *FeatureLocation) XXX_Merge(src proto.Message)

func (*FeatureLocation) XXX_Size

func (m *FeatureLocation) XXX_Size() int

func (*FeatureLocation) XXX_Unmarshal

func (m *FeatureLocation) XXX_Unmarshal(b []byte) error

type FeaturePublication

type FeaturePublication struct {
	FeatureId            string              `protobuf:"bytes,1,opt,name=feature_id,json=featureId,proto3" json:"feature_id,omitempty"`
	Publication          *FeaturePublication `protobuf:"bytes,2,opt,name=publication,proto3" json:"publication,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

Definition for managing publication with a feature

func (*FeaturePublication) Descriptor

func (*FeaturePublication) Descriptor() ([]byte, []int)

func (*FeaturePublication) GetFeatureId

func (m *FeaturePublication) GetFeatureId() string

func (*FeaturePublication) GetPublication

func (m *FeaturePublication) GetPublication() *FeaturePublication

func (*FeaturePublication) ProtoMessage

func (*FeaturePublication) ProtoMessage()

func (*FeaturePublication) Reset

func (m *FeaturePublication) Reset()

func (*FeaturePublication) String

func (m *FeaturePublication) String() string

func (*FeaturePublication) Validate

func (this *FeaturePublication) Validate() error

func (*FeaturePublication) XXX_DiscardUnknown

func (m *FeaturePublication) XXX_DiscardUnknown()

func (*FeaturePublication) XXX_Marshal

func (m *FeaturePublication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeaturePublication) XXX_Merge

func (dst *FeaturePublication) XXX_Merge(src proto.Message)

func (*FeaturePublication) XXX_Size

func (m *FeaturePublication) XXX_Size() int

func (*FeaturePublication) XXX_Unmarshal

func (m *FeaturePublication) XXX_Unmarshal(b []byte) error

type FeatureRelationFilter

type FeatureRelationFilter struct {
	FeatureId string `protobuf:"bytes,1,opt,name=feature_id,json=featureId,proto3" json:"feature_id,omitempty"`
	// Type of relationship, generally a sequence ontology term
	Relation             string   `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*FeatureRelationFilter) Descriptor

func (*FeatureRelationFilter) Descriptor() ([]byte, []int)

func (*FeatureRelationFilter) GetFeatureId

func (m *FeatureRelationFilter) GetFeatureId() string

func (*FeatureRelationFilter) GetRelation

func (m *FeatureRelationFilter) GetRelation() string

func (*FeatureRelationFilter) ProtoMessage

func (*FeatureRelationFilter) ProtoMessage()

func (*FeatureRelationFilter) Reset

func (m *FeatureRelationFilter) Reset()

func (*FeatureRelationFilter) String

func (m *FeatureRelationFilter) String() string

func (*FeatureRelationFilter) Validate

func (this *FeatureRelationFilter) Validate() error

func (*FeatureRelationFilter) XXX_DiscardUnknown

func (m *FeatureRelationFilter) XXX_DiscardUnknown()

func (*FeatureRelationFilter) XXX_Marshal

func (m *FeatureRelationFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureRelationFilter) XXX_Merge

func (dst *FeatureRelationFilter) XXX_Merge(src proto.Message)

func (*FeatureRelationFilter) XXX_Size

func (m *FeatureRelationFilter) XXX_Size() int

func (*FeatureRelationFilter) XXX_Unmarshal

func (m *FeatureRelationFilter) XXX_Unmarshal(b []byte) error

type FeatureRelationship

type FeatureRelationship struct {
	// Type of relationship, generally a sequence ontology term
	Relation string `protobuf:"bytes,1,opt,name=relation,proto3" json:"relation,omitempty"`
	// Related feature id
	FeatureId            string   `protobuf:"bytes,2,opt,name=feature_id,json=featureId,proto3" json:"feature_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Definition for a related feature

func (*FeatureRelationship) Descriptor

func (*FeatureRelationship) Descriptor() ([]byte, []int)

func (*FeatureRelationship) GetFeatureId

func (m *FeatureRelationship) GetFeatureId() string

func (*FeatureRelationship) GetRelation

func (m *FeatureRelationship) GetRelation() string

func (*FeatureRelationship) ProtoMessage

func (*FeatureRelationship) ProtoMessage()

func (*FeatureRelationship) Reset

func (m *FeatureRelationship) Reset()

func (*FeatureRelationship) String

func (m *FeatureRelationship) String() string

func (*FeatureRelationship) Validate

func (this *FeatureRelationship) Validate() error

func (*FeatureRelationship) XXX_DiscardUnknown

func (m *FeatureRelationship) XXX_DiscardUnknown()

func (*FeatureRelationship) XXX_Marshal

func (m *FeatureRelationship) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureRelationship) XXX_Merge

func (dst *FeatureRelationship) XXX_Merge(src proto.Message)

func (*FeatureRelationship) XXX_Size

func (m *FeatureRelationship) XXX_Size() int

func (*FeatureRelationship) XXX_Unmarshal

func (m *FeatureRelationship) XXX_Unmarshal(b []byte) error

type FeatureServiceClient

type FeatureServiceClient interface {
	// Retrieves the specified feature
	GetFeature(ctx context.Context, in *FeatureId, opts ...grpc.CallOption) (*Feature, error)
	// Retrieves all the biological parents features
	GetParents(ctx context.Context, in *FeatureRelationFilter, opts ...grpc.CallOption) (*FeatureCollection, error)
	// Retrieves all biological children features
	GetChildren(ctx context.Context, in *FeatureRelationFilter, opts ...grpc.CallOption) (*FeatureCollection, error)
	// Retrieves the feature(called reference or source feature) under whose
	// coordinate system the current feature is located. By default rank 0 is
	// assumed
	GetReferenceFeature(ctx context.Context, in *ReferenceFeatureFilter, opts ...grpc.CallOption) (*Feature, error)
	// Retrieves all reference features
	GetReferenceFeatures(ctx context.Context, in *FeatureId, opts ...grpc.CallOption) (*FeatureCollection, error)
	// Retrieves all features that are located within the bounds of
	// referernce feature
	GetLocatedFeatures(ctx context.Context, in *LocatedFeatureFilter, opts ...grpc.CallOption) (*PaginatedFeatureCollection, error)
	// Retrieves all features
	ListFeatures(ctx context.Context, in *ListParameters, opts ...grpc.CallOption) (*PaginatedFeatureCollection, error)
	// Create a new feature
	CreateFeature(ctx context.Context, in *NewFeature, opts ...grpc.CallOption) (*Feature, error)
	// Update an existing feature
	UpdateFeature(ctx context.Context, in *FeatureUpdate, opts ...grpc.CallOption) (*Feature, error)
	// Add a new parental relation with an existing feature. In case of an
	// existing parent(s), it will be appended to the list.
	AddParentalRelationship(ctx context.Context, in *FeatureConnection, opts ...grpc.CallOption) (*Feature, error)
	// Add a new child relation with an existing feature. In case of an
	// existing child, it will be appended to the list.
	AddChildRelationship(ctx context.Context, in *FeatureConnection, opts ...grpc.CallOption) (*Feature, error)
	// Attach a new location entry to connect to a referernce
	// feature. In case of any existing location(s), it will be
	// appended to the list. The reference feature referred in
	// the location needs to exist.
	AttachLocation(ctx context.Context, in *NewFeatureLocation, opts ...grpc.CallOption) (*Feature, error)
	// Add a new synonym.In case of existing synonym(s),
	// it will be appended to the list
	AddSynonym(ctx context.Context, in *FeatureSynonym, opts ...grpc.CallOption) (*Feature, error)
	// Add a new publication.In case of existing publication(s),
	// it will append it to the list
	AddPublication(ctx context.Context, in *FeaturePublication, opts ...grpc.CallOption) (*Feature, error)
	// Sets the previous feature in the feature history.
	SetPrevFeatureHistory(ctx context.Context, in *FeatureHistory, opts ...grpc.CallOption) (*Feature, error)
	// Sets the next feature in the feature history.
	SetNextFeatureHistory(ctx context.Context, in *FeatureHistory, opts ...grpc.CallOption) (*Feature, error)
	// Add a new dbxref. In case of existing dbxref it will
	// append it to the list.
	AddDbxref(ctx context.Context, in *FeatureDbxref, opts ...grpc.CallOption) (*Feature, error)
	// Create a new organism entry
	CreateOrganism(ctx context.Context, in *Organism, opts ...grpc.CallOption) (*Organism, error)
	// Delete an existing feature
	DeleteFeature(ctx context.Context, in *FeatureId, opts ...grpc.CallOption) (*empty.Empty, error)
	// Delete a parental relationship with a feature
	DeleteParentalRelationship(ctx context.Context, in *FeatureConnection, opts ...grpc.CallOption) (*empty.Empty, error)
	// Delete a child relationship with a feature
	DeleteChildRelationship(ctx context.Context, in *FeatureConnection, opts ...grpc.CallOption) (*empty.Empty, error)
	// Detach an existing location from reference feature
	DetachLocation(ctx context.Context, in *ReferenceFeatureFilter, opts ...grpc.CallOption) (*empty.Empty, error)
	// Delete a synonym from the feature.
	DeleteSynonym(ctx context.Context, in *FeatureSynonym, opts ...grpc.CallOption) (*empty.Empty, error)
	// Delete a publication from the feature.
	DeletePublication(ctx context.Context, in *FeaturePublication, opts ...grpc.CallOption) (*empty.Empty, error)
	// Remove the previous feature from the feature history.
	RemovePrevFeatureHistory(ctx context.Context, in *FeatureHistory, opts ...grpc.CallOption) (*empty.Empty, error)
	// Remove the next feature from the feature history.
	RemoveNextFeatureHistory(ctx context.Context, in *FeatureHistory, opts ...grpc.CallOption) (*empty.Empty, error)
	// Delete dbxref from a feature.
	DeleteDbxref(ctx context.Context, in *FeatureDbxref, opts ...grpc.CallOption) (*empty.Empty, error)
}

FeatureServiceClient is the client API for FeatureService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewFeatureServiceClient

func NewFeatureServiceClient(cc *grpc.ClientConn) FeatureServiceClient

type FeatureServiceServer

type FeatureServiceServer interface {
	// Retrieves the specified feature
	GetFeature(context.Context, *FeatureId) (*Feature, error)
	// Retrieves all the biological parents features
	GetParents(context.Context, *FeatureRelationFilter) (*FeatureCollection, error)
	// Retrieves all biological children features
	GetChildren(context.Context, *FeatureRelationFilter) (*FeatureCollection, error)
	// Retrieves the feature(called reference or source feature) under whose
	// coordinate system the current feature is located. By default rank 0 is
	// assumed
	GetReferenceFeature(context.Context, *ReferenceFeatureFilter) (*Feature, error)
	// Retrieves all reference features
	GetReferenceFeatures(context.Context, *FeatureId) (*FeatureCollection, error)
	// Retrieves all features that are located within the bounds of
	// referernce feature
	GetLocatedFeatures(context.Context, *LocatedFeatureFilter) (*PaginatedFeatureCollection, error)
	// Retrieves all features
	ListFeatures(context.Context, *ListParameters) (*PaginatedFeatureCollection, error)
	// Create a new feature
	CreateFeature(context.Context, *NewFeature) (*Feature, error)
	// Update an existing feature
	UpdateFeature(context.Context, *FeatureUpdate) (*Feature, error)
	// Add a new parental relation with an existing feature. In case of an
	// existing parent(s), it will be appended to the list.
	AddParentalRelationship(context.Context, *FeatureConnection) (*Feature, error)
	// Add a new child relation with an existing feature. In case of an
	// existing child, it will be appended to the list.
	AddChildRelationship(context.Context, *FeatureConnection) (*Feature, error)
	// Attach a new location entry to connect to a referernce
	// feature. In case of any existing location(s), it will be
	// appended to the list. The reference feature referred in
	// the location needs to exist.
	AttachLocation(context.Context, *NewFeatureLocation) (*Feature, error)
	// Add a new synonym.In case of existing synonym(s),
	// it will be appended to the list
	AddSynonym(context.Context, *FeatureSynonym) (*Feature, error)
	// Add a new publication.In case of existing publication(s),
	// it will append it to the list
	AddPublication(context.Context, *FeaturePublication) (*Feature, error)
	// Sets the previous feature in the feature history.
	SetPrevFeatureHistory(context.Context, *FeatureHistory) (*Feature, error)
	// Sets the next feature in the feature history.
	SetNextFeatureHistory(context.Context, *FeatureHistory) (*Feature, error)
	// Add a new dbxref. In case of existing dbxref it will
	// append it to the list.
	AddDbxref(context.Context, *FeatureDbxref) (*Feature, error)
	// Create a new organism entry
	CreateOrganism(context.Context, *Organism) (*Organism, error)
	// Delete an existing feature
	DeleteFeature(context.Context, *FeatureId) (*empty.Empty, error)
	// Delete a parental relationship with a feature
	DeleteParentalRelationship(context.Context, *FeatureConnection) (*empty.Empty, error)
	// Delete a child relationship with a feature
	DeleteChildRelationship(context.Context, *FeatureConnection) (*empty.Empty, error)
	// Detach an existing location from reference feature
	DetachLocation(context.Context, *ReferenceFeatureFilter) (*empty.Empty, error)
	// Delete a synonym from the feature.
	DeleteSynonym(context.Context, *FeatureSynonym) (*empty.Empty, error)
	// Delete a publication from the feature.
	DeletePublication(context.Context, *FeaturePublication) (*empty.Empty, error)
	// Remove the previous feature from the feature history.
	RemovePrevFeatureHistory(context.Context, *FeatureHistory) (*empty.Empty, error)
	// Remove the next feature from the feature history.
	RemoveNextFeatureHistory(context.Context, *FeatureHistory) (*empty.Empty, error)
	// Delete dbxref from a feature.
	DeleteDbxref(context.Context, *FeatureDbxref) (*empty.Empty, error)
}

FeatureServiceServer is the server API for FeatureService service.

type FeatureSynonym

type FeatureSynonym struct {
	FeatureId            string   `protobuf:"bytes,1,opt,name=feature_id,json=featureId,proto3" json:"feature_id,omitempty"`
	Synonym              string   `protobuf:"bytes,2,opt,name=synonym,proto3" json:"synonym,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Defintion for managing synonym of a feature

func (*FeatureSynonym) Descriptor

func (*FeatureSynonym) Descriptor() ([]byte, []int)

func (*FeatureSynonym) GetFeatureId

func (m *FeatureSynonym) GetFeatureId() string

func (*FeatureSynonym) GetSynonym

func (m *FeatureSynonym) GetSynonym() string

func (*FeatureSynonym) ProtoMessage

func (*FeatureSynonym) ProtoMessage()

func (*FeatureSynonym) Reset

func (m *FeatureSynonym) Reset()

func (*FeatureSynonym) String

func (m *FeatureSynonym) String() string

func (*FeatureSynonym) Validate

func (this *FeatureSynonym) Validate() error

func (*FeatureSynonym) XXX_DiscardUnknown

func (m *FeatureSynonym) XXX_DiscardUnknown()

func (*FeatureSynonym) XXX_Marshal

func (m *FeatureSynonym) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureSynonym) XXX_Merge

func (dst *FeatureSynonym) XXX_Merge(src proto.Message)

func (*FeatureSynonym) XXX_Size

func (m *FeatureSynonym) XXX_Size() int

func (*FeatureSynonym) XXX_Unmarshal

func (m *FeatureSynonym) XXX_Unmarshal(b []byte) error

type FeatureUpdate

type FeatureUpdate struct {
	Data *FeatureUpdate_Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// An optional mask specifying which fields to update.
	// Presence of this field allow partial updates.
	UpdateMask           *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Definition for updating a feature

func (*FeatureUpdate) Descriptor

func (*FeatureUpdate) Descriptor() ([]byte, []int)

func (*FeatureUpdate) GetData

func (m *FeatureUpdate) GetData() *FeatureUpdate_Data

func (*FeatureUpdate) GetUpdateMask

func (m *FeatureUpdate) GetUpdateMask() *field_mask.FieldMask

func (*FeatureUpdate) ProtoMessage

func (*FeatureUpdate) ProtoMessage()

func (*FeatureUpdate) Reset

func (m *FeatureUpdate) Reset()

func (*FeatureUpdate) String

func (m *FeatureUpdate) String() string

func (*FeatureUpdate) Validate

func (this *FeatureUpdate) Validate() error

func (*FeatureUpdate) XXX_DiscardUnknown

func (m *FeatureUpdate) XXX_DiscardUnknown()

func (*FeatureUpdate) XXX_Marshal

func (m *FeatureUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureUpdate) XXX_Merge

func (dst *FeatureUpdate) XXX_Merge(src proto.Message)

func (*FeatureUpdate) XXX_Size

func (m *FeatureUpdate) XXX_Size() int

func (*FeatureUpdate) XXX_Unmarshal

func (m *FeatureUpdate) XXX_Unmarshal(b []byte) error

type FeatureUpdateAttributes

type FeatureUpdateAttributes struct {
	// Short human readable textual name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Identifier of the user who updated the feature
	UpdatedBy int64     `protobuf:"varint,2,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	Dbxrefs   []*Dbxref `protobuf:"bytes,3,rep,name=dbxrefs,proto3" json:"dbxrefs,omitempty"`
	Organism  *Organism `protobuf:"bytes,4,opt,name=organism,proto3" json:"organism,omitempty"`
	// List of biological parent features
	Parents []*FeatureRelationship `protobuf:"bytes,5,rep,name=parents,proto3" json:"parents,omitempty"`
	// List of biological children feature
	Children []*FeatureRelationship `protobuf:"bytes,6,rep,name=children,proto3" json:"children,omitempty"`
	Location []*FeatureLocation     `protobuf:"bytes,7,rep,name=location,proto3" json:"location,omitempty"`
	// aLTERNATe list of names
	Synonyms     []string       `protobuf:"bytes,8,rep,name=synonyms,proto3" json:"synonyms,omitempty"`
	Publications []*Publication `protobuf:"bytes,9,rep,name=publications,proto3" json:"publications,omitempty"`
	// Indicates if the feature is generated(annotated) from the
	// result of an automated analysis
	IsAnalysis           bool     `protobuf:"varint,10,opt,name=is_analysis,json=isAnalysis,proto3" json:"is_analysis,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Definition of feature fields for updating a feature

func (*FeatureUpdateAttributes) Descriptor

func (*FeatureUpdateAttributes) Descriptor() ([]byte, []int)

func (*FeatureUpdateAttributes) GetChildren

func (m *FeatureUpdateAttributes) GetChildren() []*FeatureRelationship

func (*FeatureUpdateAttributes) GetDbxrefs

func (m *FeatureUpdateAttributes) GetDbxrefs() []*Dbxref

func (*FeatureUpdateAttributes) GetIsAnalysis

func (m *FeatureUpdateAttributes) GetIsAnalysis() bool

func (*FeatureUpdateAttributes) GetLocation

func (m *FeatureUpdateAttributes) GetLocation() []*FeatureLocation

func (*FeatureUpdateAttributes) GetName

func (m *FeatureUpdateAttributes) GetName() string

func (*FeatureUpdateAttributes) GetOrganism

func (m *FeatureUpdateAttributes) GetOrganism() *Organism

func (*FeatureUpdateAttributes) GetParents

func (m *FeatureUpdateAttributes) GetParents() []*FeatureRelationship

func (*FeatureUpdateAttributes) GetPublications

func (m *FeatureUpdateAttributes) GetPublications() []*Publication

func (*FeatureUpdateAttributes) GetSynonyms

func (m *FeatureUpdateAttributes) GetSynonyms() []string

func (*FeatureUpdateAttributes) GetUpdatedBy

func (m *FeatureUpdateAttributes) GetUpdatedBy() int64

func (*FeatureUpdateAttributes) ProtoMessage

func (*FeatureUpdateAttributes) ProtoMessage()

func (*FeatureUpdateAttributes) Reset

func (m *FeatureUpdateAttributes) Reset()

func (*FeatureUpdateAttributes) String

func (m *FeatureUpdateAttributes) String() string

func (*FeatureUpdateAttributes) Validate

func (this *FeatureUpdateAttributes) Validate() error

func (*FeatureUpdateAttributes) XXX_DiscardUnknown

func (m *FeatureUpdateAttributes) XXX_DiscardUnknown()

func (*FeatureUpdateAttributes) XXX_Marshal

func (m *FeatureUpdateAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureUpdateAttributes) XXX_Merge

func (dst *FeatureUpdateAttributes) XXX_Merge(src proto.Message)

func (*FeatureUpdateAttributes) XXX_Size

func (m *FeatureUpdateAttributes) XXX_Size() int

func (*FeatureUpdateAttributes) XXX_Unmarshal

func (m *FeatureUpdateAttributes) XXX_Unmarshal(b []byte) error

type FeatureUpdate_Data

type FeatureUpdate_Data struct {
	// The biological type of feature, generally a sequence ontology term
	Type                 string                   `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Attributes           *FeatureUpdateAttributes `protobuf:"bytes,2,opt,name=attributes,proto3" json:"attributes,omitempty"`
	Id                   string                   `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{}                 `json:"-"`
	XXX_unrecognized     []byte                   `json:"-"`
	XXX_sizecache        int32                    `json:"-"`
}

func (*FeatureUpdate_Data) Descriptor

func (*FeatureUpdate_Data) Descriptor() ([]byte, []int)

func (*FeatureUpdate_Data) GetAttributes

func (m *FeatureUpdate_Data) GetAttributes() *FeatureUpdateAttributes

func (*FeatureUpdate_Data) GetId

func (m *FeatureUpdate_Data) GetId() string

func (*FeatureUpdate_Data) GetType

func (m *FeatureUpdate_Data) GetType() string

func (*FeatureUpdate_Data) ProtoMessage

func (*FeatureUpdate_Data) ProtoMessage()

func (*FeatureUpdate_Data) Reset

func (m *FeatureUpdate_Data) Reset()

func (*FeatureUpdate_Data) String

func (m *FeatureUpdate_Data) String() string

func (*FeatureUpdate_Data) Validate

func (this *FeatureUpdate_Data) Validate() error

func (*FeatureUpdate_Data) XXX_DiscardUnknown

func (m *FeatureUpdate_Data) XXX_DiscardUnknown()

func (*FeatureUpdate_Data) XXX_Marshal

func (m *FeatureUpdate_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*FeatureUpdate_Data) XXX_Merge

func (dst *FeatureUpdate_Data) XXX_Merge(src proto.Message)

func (*FeatureUpdate_Data) XXX_Size

func (m *FeatureUpdate_Data) XXX_Size() int

func (*FeatureUpdate_Data) XXX_Unmarshal

func (m *FeatureUpdate_Data) XXX_Unmarshal(b []byte) error

type ListParameters

type ListParameters struct {
	// A unique pointer to the next set of result in the list
	Cursor int64 `protobuf:"varint,1,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// Maximum number of records that can be fetch per request
	Limit int64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// The `filter` field restricts the data return by the collection. To use
	// it, supply one or multiple allowed fields to filter followed
	// by a filter expression. It uses the following syntax...
	//        field_name operator value
	//
	// field_name - Any one of the allowed field name that are given below.
	//
	//   * name      - feature name (string).
	//   * type      - The biological type of feature, generally a sequence ontology term (string)
	//   * species   - Organism species (string)
	//   * genus     - Organism genus (string)
	//   * strain    - Strain name of the organism (string)
	//   * taxon_id  - Taxon identifier (string)
	//   * obsolete  - Live or retired feature (bool)
	//   * analysis  - Feature as a result of analysis (bool)
	//
	// operator - Defines the type of filter match to use. It could be any of
	// the following four and all of them should be URL-encoded for http request.
	//
	//              ==  Equals (URL encoding is %3D%3D)
	//              !=  Not equals
	//              ~  Contains/matches substring (case insensitive)
	//              !~  Not contains substring (case insensitive)
	//              >   Greater than
	//              <   Less than
	//              =<  Less than equal to
	//              >=  Greater than equal to
	//
	// value - The value must be a string, a number or a boolean. URL-reserved
	// characters must be URL-encoded for http request.
	//
	//           filter: "name==pcA"
	//           filter: "name~scr"
	//           filter: "obsolete==true"
	//
	// Filter can be combined using OR or AND boolean logic.
	//   * The OR is represented using a comma(,).
	//   * The AND is represented using a semi-colon(;).
	//   * AND and OR operators can be combined and AND takes precedence over OR.
	//
	//           filter: "name==pcA;obsolete==true;type=exon"
	//           filter: "name==transcription,name==gtx"
	//
	Filter               string   `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

ListParameters defines fields for manipulating output of PaginatedFeatureCollection

func (*ListParameters) Descriptor

func (*ListParameters) Descriptor() ([]byte, []int)

func (*ListParameters) GetCursor

func (m *ListParameters) GetCursor() int64

func (*ListParameters) GetFilter

func (m *ListParameters) GetFilter() string

func (*ListParameters) GetLimit

func (m *ListParameters) GetLimit() int64

func (*ListParameters) ProtoMessage

func (*ListParameters) ProtoMessage()

func (*ListParameters) Reset

func (m *ListParameters) Reset()

func (*ListParameters) String

func (m *ListParameters) String() string

func (*ListParameters) Validate

func (this *ListParameters) Validate() error

func (*ListParameters) XXX_DiscardUnknown

func (m *ListParameters) XXX_DiscardUnknown()

func (*ListParameters) XXX_Marshal

func (m *ListParameters) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListParameters) XXX_Merge

func (dst *ListParameters) XXX_Merge(src proto.Message)

func (*ListParameters) XXX_Size

func (m *ListParameters) XXX_Size() int

func (*ListParameters) XXX_Unmarshal

func (m *ListParameters) XXX_Unmarshal(b []byte) error

type LocatedFeatureFilter

type LocatedFeatureFilter struct {
	// unique id of the reference feature
	FeatureId string `protobuf:"bytes,1,opt,name=feature_id,json=featureId,proto3" json:"feature_id,omitempty"`
	// The biological type of feature, generally a sequence ontology term.
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// The `filter` field restricts no of features in the collection by using a
	// combination of custom start and end coordinates of reference feature. To
	// use it, supply the field name followed by the filter expression. It uses
	// the following syntax...
	//        field_name operator value
	//
	// field_name - Any one of the allowed field name that are given below.
	//
	//   * start - leftmost boundary of location (number).
	//   * end   - rightmost boundary of location (number).
	//
	// operator - Defines the type of filter match to use. It could be any of
	// the following and all of them should be URL-encoded for http request.
	//
	//              >   Greater than
	//              <   Less than
	//              =<  Less than equal to
	//              >=  Greater than equal to
	//
	// value - The value must be a number here. If only one of the value is
	// given, the coordinate of reference feature is for the other by default.
	// URL-reserved
	// characters must be URL-encoded for http request.
	//
	//           filter: "start>=100"
	//           filter: "end<789"
	//
	// Filter can be combined using AND boolean logic. The AND is represented
	// using a semi-colon(;).
	//
	//           filter: "start>=89;end<=7430"
	//
	Filter               string   `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LocatedFeatureFilter) Descriptor

func (*LocatedFeatureFilter) Descriptor() ([]byte, []int)

func (*LocatedFeatureFilter) GetFeatureId

func (m *LocatedFeatureFilter) GetFeatureId() string

func (*LocatedFeatureFilter) GetFilter

func (m *LocatedFeatureFilter) GetFilter() string

func (*LocatedFeatureFilter) GetType

func (m *LocatedFeatureFilter) GetType() string

func (*LocatedFeatureFilter) ProtoMessage

func (*LocatedFeatureFilter) ProtoMessage()

func (*LocatedFeatureFilter) Reset

func (m *LocatedFeatureFilter) Reset()

func (*LocatedFeatureFilter) String

func (m *LocatedFeatureFilter) String() string

func (*LocatedFeatureFilter) Validate

func (this *LocatedFeatureFilter) Validate() error

func (*LocatedFeatureFilter) XXX_DiscardUnknown

func (m *LocatedFeatureFilter) XXX_DiscardUnknown()

func (*LocatedFeatureFilter) XXX_Marshal

func (m *LocatedFeatureFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LocatedFeatureFilter) XXX_Merge

func (dst *LocatedFeatureFilter) XXX_Merge(src proto.Message)

func (*LocatedFeatureFilter) XXX_Size

func (m *LocatedFeatureFilter) XXX_Size() int

func (*LocatedFeatureFilter) XXX_Unmarshal

func (m *LocatedFeatureFilter) XXX_Unmarshal(b []byte) error

type Meta

type Meta struct {
	// A unique pointer to the next set of result in the collection. Set the
	// cursor value parameter to the value of next_cursor to retrieve the next
	// set of collection using the same method
	NextCursor int64 `protobuf:"varint,1,opt,name=next_cursor,json=nextCursor,proto3" json:"next_cursor,omitempty"`
	// Maximum number of records that can be fetch per request
	Limit int64 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	// Total number of records in the collection.
	Total                int64    `protobuf:"varint,3,opt,name=total,proto3" json:"total,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Metadata definition for traversing the collection

func (*Meta) Descriptor

func (*Meta) Descriptor() ([]byte, []int)

func (*Meta) GetLimit

func (m *Meta) GetLimit() int64

func (*Meta) GetNextCursor

func (m *Meta) GetNextCursor() int64

func (*Meta) GetTotal

func (m *Meta) GetTotal() int64

func (*Meta) ProtoMessage

func (*Meta) ProtoMessage()

func (*Meta) Reset

func (m *Meta) Reset()

func (*Meta) String

func (m *Meta) String() string

func (*Meta) Validate

func (this *Meta) Validate() error

func (*Meta) XXX_DiscardUnknown

func (m *Meta) XXX_DiscardUnknown()

func (*Meta) XXX_Marshal

func (m *Meta) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Meta) XXX_Merge

func (dst *Meta) XXX_Merge(src proto.Message)

func (*Meta) XXX_Size

func (m *Meta) XXX_Size() int

func (*Meta) XXX_Unmarshal

func (m *Meta) XXX_Unmarshal(b []byte) error

type NewFeature

type NewFeature struct {
	Data                 *NewFeature_Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Definition for creating new feature

func (*NewFeature) Descriptor

func (*NewFeature) Descriptor() ([]byte, []int)

func (*NewFeature) GetData

func (m *NewFeature) GetData() *NewFeature_Data

func (*NewFeature) ProtoMessage

func (*NewFeature) ProtoMessage()

func (*NewFeature) Reset

func (m *NewFeature) Reset()

func (*NewFeature) String

func (m *NewFeature) String() string

func (*NewFeature) Validate

func (this *NewFeature) Validate() error

func (*NewFeature) XXX_DiscardUnknown

func (m *NewFeature) XXX_DiscardUnknown()

func (*NewFeature) XXX_Marshal

func (m *NewFeature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NewFeature) XXX_Merge

func (dst *NewFeature) XXX_Merge(src proto.Message)

func (*NewFeature) XXX_Size

func (m *NewFeature) XXX_Size() int

func (*NewFeature) XXX_Unmarshal

func (m *NewFeature) XXX_Unmarshal(b []byte) error

type NewFeatureAttributes

type NewFeatureAttributes struct {
	// Short human readable textual name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Identifier of the user who created the feature
	CreatedBy int64 `protobuf:"varint,2,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// Identifier of the user who updated the feature
	UpdatedBy int64     `protobuf:"varint,3,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	Dbxrefs   []*Dbxref `protobuf:"bytes,4,rep,name=dbxrefs,proto3" json:"dbxrefs,omitempty"`
	Organism  *Organism `protobuf:"bytes,5,opt,name=organism,proto3" json:"organism,omitempty"`
	// Toggle the obsolete status
	IsObsolete bool `protobuf:"varint,6,opt,name=is_obsolete,json=isObsolete,proto3" json:"is_obsolete,omitempty"`
	// List of biological parent features
	Parents []*FeatureRelationship `protobuf:"bytes,7,rep,name=parents,proto3" json:"parents,omitempty"`
	// List of biological children feature
	Children []*FeatureRelationship `protobuf:"bytes,8,rep,name=children,proto3" json:"children,omitempty"`
	Location []*FeatureLocation     `protobuf:"bytes,9,rep,name=location,proto3" json:"location,omitempty"`
	// Alternate list of names
	Synonyms     []string       `protobuf:"bytes,10,rep,name=synonyms,proto3" json:"synonyms,omitempty"`
	Publications []*Publication `protobuf:"bytes,11,rep,name=publications,proto3" json:"publications,omitempty"`
	// Indicates if the feature is generated(annotated) from the
	// result of an automated analysis
	IsAnalysis bool `protobuf:"varint,12,opt,name=is_analysis,json=isAnalysis,proto3" json:"is_analysis,omitempty"`
	// Version of this feature, it increase by 1 for the replacement
	Version              int64    `protobuf:"varint,13,opt,name=version,proto3" json:"version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Definition of various feature fields for creating new feature

func (*NewFeatureAttributes) Descriptor

func (*NewFeatureAttributes) Descriptor() ([]byte, []int)

func (*NewFeatureAttributes) GetChildren

func (m *NewFeatureAttributes) GetChildren() []*FeatureRelationship

func (*NewFeatureAttributes) GetCreatedBy

func (m *NewFeatureAttributes) GetCreatedBy() int64

func (*NewFeatureAttributes) GetDbxrefs

func (m *NewFeatureAttributes) GetDbxrefs() []*Dbxref

func (*NewFeatureAttributes) GetIsAnalysis

func (m *NewFeatureAttributes) GetIsAnalysis() bool

func (*NewFeatureAttributes) GetIsObsolete

func (m *NewFeatureAttributes) GetIsObsolete() bool

func (*NewFeatureAttributes) GetLocation

func (m *NewFeatureAttributes) GetLocation() []*FeatureLocation

func (*NewFeatureAttributes) GetName

func (m *NewFeatureAttributes) GetName() string

func (*NewFeatureAttributes) GetOrganism

func (m *NewFeatureAttributes) GetOrganism() *Organism

func (*NewFeatureAttributes) GetParents

func (m *NewFeatureAttributes) GetParents() []*FeatureRelationship

func (*NewFeatureAttributes) GetPublications

func (m *NewFeatureAttributes) GetPublications() []*Publication

func (*NewFeatureAttributes) GetSynonyms

func (m *NewFeatureAttributes) GetSynonyms() []string

func (*NewFeatureAttributes) GetUpdatedBy

func (m *NewFeatureAttributes) GetUpdatedBy() int64

func (*NewFeatureAttributes) GetVersion

func (m *NewFeatureAttributes) GetVersion() int64

func (*NewFeatureAttributes) ProtoMessage

func (*NewFeatureAttributes) ProtoMessage()

func (*NewFeatureAttributes) Reset

func (m *NewFeatureAttributes) Reset()

func (*NewFeatureAttributes) String

func (m *NewFeatureAttributes) String() string

func (*NewFeatureAttributes) Validate

func (this *NewFeatureAttributes) Validate() error

func (*NewFeatureAttributes) XXX_DiscardUnknown

func (m *NewFeatureAttributes) XXX_DiscardUnknown()

func (*NewFeatureAttributes) XXX_Marshal

func (m *NewFeatureAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NewFeatureAttributes) XXX_Merge

func (dst *NewFeatureAttributes) XXX_Merge(src proto.Message)

func (*NewFeatureAttributes) XXX_Size

func (m *NewFeatureAttributes) XXX_Size() int

func (*NewFeatureAttributes) XXX_Unmarshal

func (m *NewFeatureAttributes) XXX_Unmarshal(b []byte) error

type NewFeatureLocation

type NewFeatureLocation struct {
	FeatureId            string           `protobuf:"bytes,1,opt,name=feature_id,json=featureId,proto3" json:"feature_id,omitempty"`
	Location             *FeatureLocation `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

Definition for attaching a new location to a feature

func (*NewFeatureLocation) Descriptor

func (*NewFeatureLocation) Descriptor() ([]byte, []int)

func (*NewFeatureLocation) GetFeatureId

func (m *NewFeatureLocation) GetFeatureId() string

func (*NewFeatureLocation) GetLocation

func (m *NewFeatureLocation) GetLocation() *FeatureLocation

func (*NewFeatureLocation) ProtoMessage

func (*NewFeatureLocation) ProtoMessage()

func (*NewFeatureLocation) Reset

func (m *NewFeatureLocation) Reset()

func (*NewFeatureLocation) String

func (m *NewFeatureLocation) String() string

func (*NewFeatureLocation) Validate

func (this *NewFeatureLocation) Validate() error

func (*NewFeatureLocation) XXX_DiscardUnknown

func (m *NewFeatureLocation) XXX_DiscardUnknown()

func (*NewFeatureLocation) XXX_Marshal

func (m *NewFeatureLocation) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NewFeatureLocation) XXX_Merge

func (dst *NewFeatureLocation) XXX_Merge(src proto.Message)

func (*NewFeatureLocation) XXX_Size

func (m *NewFeatureLocation) XXX_Size() int

func (*NewFeatureLocation) XXX_Unmarshal

func (m *NewFeatureLocation) XXX_Unmarshal(b []byte) error

type NewFeature_Data

type NewFeature_Data struct {
	// The biological type of feature, generally a sequence ontology term
	Type                 string                `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Attributes           *NewFeatureAttributes `protobuf:"bytes,2,opt,name=attributes,proto3" json:"attributes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

func (*NewFeature_Data) Descriptor

func (*NewFeature_Data) Descriptor() ([]byte, []int)

func (*NewFeature_Data) GetAttributes

func (m *NewFeature_Data) GetAttributes() *NewFeatureAttributes

func (*NewFeature_Data) GetType

func (m *NewFeature_Data) GetType() string

func (*NewFeature_Data) ProtoMessage

func (*NewFeature_Data) ProtoMessage()

func (*NewFeature_Data) Reset

func (m *NewFeature_Data) Reset()

func (*NewFeature_Data) String

func (m *NewFeature_Data) String() string

func (*NewFeature_Data) Validate

func (this *NewFeature_Data) Validate() error

func (*NewFeature_Data) XXX_DiscardUnknown

func (m *NewFeature_Data) XXX_DiscardUnknown()

func (*NewFeature_Data) XXX_Marshal

func (m *NewFeature_Data) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NewFeature_Data) XXX_Merge

func (dst *NewFeature_Data) XXX_Merge(src proto.Message)

func (*NewFeature_Data) XXX_Size

func (m *NewFeature_Data) XXX_Size() int

func (*NewFeature_Data) XXX_Unmarshal

func (m *NewFeature_Data) XXX_Unmarshal(b []byte) error

type Organism

type Organism struct {
	// Taxon identifier
	TaxonId string `protobuf:"bytes,1,opt,name=taxon_id,json=taxonId,proto3" json:"taxon_id,omitempty"`
	// Organism genus
	Genus string `protobuf:"bytes,2,opt,name=genus,proto3" json:"genus,omitempty"`
	// Organism species
	Species    string `protobuf:"bytes,3,opt,name=species,proto3" json:"species,omitempty"`
	CommonName string `protobuf:"bytes,4,opt,name=common_name,json=commonName,proto3" json:"common_name,omitempty"`
	// Taxonomic rank
	Rank string `protobuf:"bytes,5,opt,name=rank,proto3" json:"rank,omitempty"`
	// Scientific name
	ScientificName string `protobuf:"bytes,6,opt,name=scientific_name,json=scientificName,proto3" json:"scientific_name,omitempty"`
	// Strain name
	Strain               string   `protobuf:"bytes,7,opt,name=strain,proto3" json:"strain,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Defintion of an organism entry

func (*Organism) Descriptor

func (*Organism) Descriptor() ([]byte, []int)

func (*Organism) GetCommonName

func (m *Organism) GetCommonName() string

func (*Organism) GetGenus

func (m *Organism) GetGenus() string

func (*Organism) GetRank

func (m *Organism) GetRank() string

func (*Organism) GetScientificName

func (m *Organism) GetScientificName() string

func (*Organism) GetSpecies

func (m *Organism) GetSpecies() string

func (*Organism) GetStrain

func (m *Organism) GetStrain() string

func (*Organism) GetTaxonId

func (m *Organism) GetTaxonId() string

func (*Organism) ProtoMessage

func (*Organism) ProtoMessage()

func (*Organism) Reset

func (m *Organism) Reset()

func (*Organism) String

func (m *Organism) String() string

func (*Organism) Validate

func (this *Organism) Validate() error

func (*Organism) XXX_DiscardUnknown

func (m *Organism) XXX_DiscardUnknown()

func (*Organism) XXX_Marshal

func (m *Organism) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Organism) XXX_Merge

func (dst *Organism) XXX_Merge(src proto.Message)

func (*Organism) XXX_Size

func (m *Organism) XXX_Size() int

func (*Organism) XXX_Unmarshal

func (m *Organism) XXX_Unmarshal(b []byte) error

type PaginatedFeatureCollection

type PaginatedFeatureCollection struct {
	Data                 []*FeatureData `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	Meta                 *Meta          `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

List of features with pagination

func (*PaginatedFeatureCollection) Descriptor

func (*PaginatedFeatureCollection) Descriptor() ([]byte, []int)

func (*PaginatedFeatureCollection) GetData

func (m *PaginatedFeatureCollection) GetData() []*FeatureData

func (*PaginatedFeatureCollection) GetMeta

func (m *PaginatedFeatureCollection) GetMeta() *Meta

func (*PaginatedFeatureCollection) ProtoMessage

func (*PaginatedFeatureCollection) ProtoMessage()

func (*PaginatedFeatureCollection) Reset

func (m *PaginatedFeatureCollection) Reset()

func (*PaginatedFeatureCollection) String

func (m *PaginatedFeatureCollection) String() string

func (*PaginatedFeatureCollection) Validate

func (this *PaginatedFeatureCollection) Validate() error

func (*PaginatedFeatureCollection) XXX_DiscardUnknown

func (m *PaginatedFeatureCollection) XXX_DiscardUnknown()

func (*PaginatedFeatureCollection) XXX_Marshal

func (m *PaginatedFeatureCollection) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PaginatedFeatureCollection) XXX_Merge

func (dst *PaginatedFeatureCollection) XXX_Merge(src proto.Message)

func (*PaginatedFeatureCollection) XXX_Size

func (m *PaginatedFeatureCollection) XXX_Size() int

func (*PaginatedFeatureCollection) XXX_Unmarshal

func (m *PaginatedFeatureCollection) XXX_Unmarshal(b []byte) error

type Publication

type Publication struct {
	// An identifier that refers to a publication
	PublicationId string `protobuf:"bytes,1,opt,name=publication_id,json=publicationId,proto3" json:"publication_id,omitempty"`
	// Source of this publication identifier
	Source               string   `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Container for linked publications

func (*Publication) Descriptor

func (*Publication) Descriptor() ([]byte, []int)

func (*Publication) GetPublicationId

func (m *Publication) GetPublicationId() string

func (*Publication) GetSource

func (m *Publication) GetSource() string

func (*Publication) ProtoMessage

func (*Publication) ProtoMessage()

func (*Publication) Reset

func (m *Publication) Reset()

func (*Publication) String

func (m *Publication) String() string

func (*Publication) Validate

func (this *Publication) Validate() error

func (*Publication) XXX_DiscardUnknown

func (m *Publication) XXX_DiscardUnknown()

func (*Publication) XXX_Marshal

func (m *Publication) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Publication) XXX_Merge

func (dst *Publication) XXX_Merge(src proto.Message)

func (*Publication) XXX_Size

func (m *Publication) XXX_Size() int

func (*Publication) XXX_Unmarshal

func (m *Publication) XXX_Unmarshal(b []byte) error

type ReferenceFeatureFilter

type ReferenceFeatureFilter struct {
	FeatureId string `protobuf:"bytes,1,opt,name=feature_id,json=featureId,proto3" json:"feature_id,omitempty"`
	// Used for feature with multiple locations, 0 is used as default.
	Rank                 int64    `protobuf:"varint,2,opt,name=rank,proto3" json:"rank,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ReferenceFeatureFilter) Descriptor

func (*ReferenceFeatureFilter) Descriptor() ([]byte, []int)

func (*ReferenceFeatureFilter) GetFeatureId

func (m *ReferenceFeatureFilter) GetFeatureId() string

func (*ReferenceFeatureFilter) GetRank

func (m *ReferenceFeatureFilter) GetRank() int64

func (*ReferenceFeatureFilter) ProtoMessage

func (*ReferenceFeatureFilter) ProtoMessage()

func (*ReferenceFeatureFilter) Reset

func (m *ReferenceFeatureFilter) Reset()

func (*ReferenceFeatureFilter) String

func (m *ReferenceFeatureFilter) String() string

func (*ReferenceFeatureFilter) Validate

func (this *ReferenceFeatureFilter) Validate() error

func (*ReferenceFeatureFilter) XXX_DiscardUnknown

func (m *ReferenceFeatureFilter) XXX_DiscardUnknown()

func (*ReferenceFeatureFilter) XXX_Marshal

func (m *ReferenceFeatureFilter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ReferenceFeatureFilter) XXX_Merge

func (dst *ReferenceFeatureFilter) XXX_Merge(src proto.Message)

func (*ReferenceFeatureFilter) XXX_Size

func (m *ReferenceFeatureFilter) XXX_Size() int

func (*ReferenceFeatureFilter) XXX_Unmarshal

func (m *ReferenceFeatureFilter) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL