stock

package
v0.0.0-...-4722edd Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2024 License: BSD-2-Clause Imports: 16 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StockService_GetStrain_FullMethodName         = "/dictybase.stock.StockService/GetStrain"
	StockService_GetPlasmid_FullMethodName        = "/dictybase.stock.StockService/GetPlasmid"
	StockService_CreateStrain_FullMethodName      = "/dictybase.stock.StockService/CreateStrain"
	StockService_CreatePlasmid_FullMethodName     = "/dictybase.stock.StockService/CreatePlasmid"
	StockService_UpdateStrain_FullMethodName      = "/dictybase.stock.StockService/UpdateStrain"
	StockService_UpdatePlasmid_FullMethodName     = "/dictybase.stock.StockService/UpdatePlasmid"
	StockService_RemoveStock_FullMethodName       = "/dictybase.stock.StockService/RemoveStock"
	StockService_ListStrains_FullMethodName       = "/dictybase.stock.StockService/ListStrains"
	StockService_ListStrainsByIds_FullMethodName  = "/dictybase.stock.StockService/ListStrainsByIds"
	StockService_ListPlasmids_FullMethodName      = "/dictybase.stock.StockService/ListPlasmids"
	StockService_LoadStrain_FullMethodName        = "/dictybase.stock.StockService/LoadStrain"
	StockService_LoadPlasmid_FullMethodName       = "/dictybase.stock.StockService/LoadPlasmid"
	StockService_OboJSONFileUpload_FullMethodName = "/dictybase.stock.StockService/OboJSONFileUpload"
)

Variables

View Source
var File_dictybase_stock_stock_proto protoreflect.FileDescriptor
View Source
var StockService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "dictybase.stock.StockService",
	HandlerType: (*StockServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetStrain",
			Handler:    _StockService_GetStrain_Handler,
		},
		{
			MethodName: "GetPlasmid",
			Handler:    _StockService_GetPlasmid_Handler,
		},
		{
			MethodName: "CreateStrain",
			Handler:    _StockService_CreateStrain_Handler,
		},
		{
			MethodName: "CreatePlasmid",
			Handler:    _StockService_CreatePlasmid_Handler,
		},
		{
			MethodName: "UpdateStrain",
			Handler:    _StockService_UpdateStrain_Handler,
		},
		{
			MethodName: "UpdatePlasmid",
			Handler:    _StockService_UpdatePlasmid_Handler,
		},
		{
			MethodName: "RemoveStock",
			Handler:    _StockService_RemoveStock_Handler,
		},
		{
			MethodName: "ListStrains",
			Handler:    _StockService_ListStrains_Handler,
		},
		{
			MethodName: "ListStrainsByIds",
			Handler:    _StockService_ListStrainsByIds_Handler,
		},
		{
			MethodName: "ListPlasmids",
			Handler:    _StockService_ListPlasmids_Handler,
		},
		{
			MethodName: "LoadStrain",
			Handler:    _StockService_LoadStrain_Handler,
		},
		{
			MethodName: "LoadPlasmid",
			Handler:    _StockService_LoadPlasmid_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "OboJSONFileUpload",
			Handler:       _StockService_OboJSONFileUpload_Handler,
			ClientStreams: true,
		},
	},
	Metadata: "dictybase/stock/stock.proto",
}

StockService_ServiceDesc is the grpc.ServiceDesc for StockService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterStockServiceServer

func RegisterStockServiceServer(s grpc.ServiceRegistrar, srv StockServiceServer)

Types

type ExistingPlasmid

type ExistingPlasmid struct {
	Data *ExistingPlasmid_Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Definition for loading an existing plasmid

func (*ExistingPlasmid) Descriptor deprecated

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

Deprecated: Use ExistingPlasmid.ProtoReflect.Descriptor instead.

func (*ExistingPlasmid) GetData

func (x *ExistingPlasmid) GetData() *ExistingPlasmid_Data

func (*ExistingPlasmid) ProtoMessage

func (*ExistingPlasmid) ProtoMessage()

func (*ExistingPlasmid) ProtoReflect

func (x *ExistingPlasmid) ProtoReflect() protoreflect.Message

func (*ExistingPlasmid) Reset

func (x *ExistingPlasmid) Reset()

func (*ExistingPlasmid) String

func (x *ExistingPlasmid) String() string

func (*ExistingPlasmid) Validate

func (this *ExistingPlasmid) Validate() error

type ExistingPlasmidAttributes

type ExistingPlasmidAttributes struct {

	// Timestamp for creation
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Timestamp for update
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// User who created stock entry
	CreatedBy string `protobuf:"bytes,3,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// User who updated stock entry
	UpdatedBy string `protobuf:"bytes,4,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Summary of the stock
	Summary string `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary,omitempty"`
	// Editable version of the stock summary (Slate JSON format)
	EditableSummary string `protobuf:"bytes,6,opt,name=editable_summary,json=editableSummary,proto3" json:"editable_summary,omitempty"`
	// List of associated genes
	Genes []string `protobuf:"bytes,7,rep,name=genes,proto3" json:"genes,omitempty"`
	// List of database cross references
	Dbxrefs []string `protobuf:"bytes,8,rep,name=dbxrefs,proto3" json:"dbxrefs,omitempty"`
	// Depositor of the stock
	Depositor string `protobuf:"bytes,9,opt,name=depositor,proto3" json:"depositor,omitempty"`
	// List of related publications
	Publications []string `protobuf:"bytes,10,rep,name=publications,proto3" json:"publications,omitempty"`
	// Image map for the plasmid
	ImageMap string `protobuf:"bytes,11,opt,name=image_map,json=imageMap,proto3" json:"image_map,omitempty"`
	// Sequence for the plasmid
	Sequence string `protobuf:"bytes,12,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Unambiguous name for the plasmid
	Name string `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// dictybase specific plasmid property that will
	// map to dicty_plasmid_keyword ontology
	DictyPlasmidProperty string `protobuf:"bytes,14,opt,name=dicty_plasmid_property,json=dictyPlasmidProperty,proto3" json:"dicty_plasmid_property,omitempty"`
	// contains filtered or unexported fields
}

Defines attributes for loading an existing plasmid

func (*ExistingPlasmidAttributes) Descriptor deprecated

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

Deprecated: Use ExistingPlasmidAttributes.ProtoReflect.Descriptor instead.

func (*ExistingPlasmidAttributes) GetCreatedAt

func (x *ExistingPlasmidAttributes) GetCreatedAt() *timestamppb.Timestamp

func (*ExistingPlasmidAttributes) GetCreatedBy

func (x *ExistingPlasmidAttributes) GetCreatedBy() string

func (*ExistingPlasmidAttributes) GetDbxrefs

func (x *ExistingPlasmidAttributes) GetDbxrefs() []string

func (*ExistingPlasmidAttributes) GetDepositor

func (x *ExistingPlasmidAttributes) GetDepositor() string

func (*ExistingPlasmidAttributes) GetDictyPlasmidProperty

func (x *ExistingPlasmidAttributes) GetDictyPlasmidProperty() string

func (*ExistingPlasmidAttributes) GetEditableSummary

func (x *ExistingPlasmidAttributes) GetEditableSummary() string

func (*ExistingPlasmidAttributes) GetGenes

func (x *ExistingPlasmidAttributes) GetGenes() []string

func (*ExistingPlasmidAttributes) GetImageMap

func (x *ExistingPlasmidAttributes) GetImageMap() string

func (*ExistingPlasmidAttributes) GetName

func (x *ExistingPlasmidAttributes) GetName() string

func (*ExistingPlasmidAttributes) GetPublications

func (x *ExistingPlasmidAttributes) GetPublications() []string

func (*ExistingPlasmidAttributes) GetSequence

func (x *ExistingPlasmidAttributes) GetSequence() string

func (*ExistingPlasmidAttributes) GetSummary

func (x *ExistingPlasmidAttributes) GetSummary() string

func (*ExistingPlasmidAttributes) GetUpdatedAt

func (x *ExistingPlasmidAttributes) GetUpdatedAt() *timestamppb.Timestamp

func (*ExistingPlasmidAttributes) GetUpdatedBy

func (x *ExistingPlasmidAttributes) GetUpdatedBy() string

func (*ExistingPlasmidAttributes) ProtoMessage

func (*ExistingPlasmidAttributes) ProtoMessage()

func (*ExistingPlasmidAttributes) ProtoReflect

func (*ExistingPlasmidAttributes) Reset

func (x *ExistingPlasmidAttributes) Reset()

func (*ExistingPlasmidAttributes) String

func (x *ExistingPlasmidAttributes) String() string

func (*ExistingPlasmidAttributes) Validate

func (this *ExistingPlasmidAttributes) Validate() error

type ExistingPlasmid_Data

type ExistingPlasmid_Data struct {

	// Resource name
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Existing plasmid ID
	Id         string                     `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Attributes *ExistingPlasmidAttributes `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*ExistingPlasmid_Data) Descriptor deprecated

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

Deprecated: Use ExistingPlasmid_Data.ProtoReflect.Descriptor instead.

func (*ExistingPlasmid_Data) GetAttributes

func (x *ExistingPlasmid_Data) GetAttributes() *ExistingPlasmidAttributes

func (*ExistingPlasmid_Data) GetId

func (x *ExistingPlasmid_Data) GetId() string

func (*ExistingPlasmid_Data) GetType

func (x *ExistingPlasmid_Data) GetType() string

func (*ExistingPlasmid_Data) ProtoMessage

func (*ExistingPlasmid_Data) ProtoMessage()

func (*ExistingPlasmid_Data) ProtoReflect

func (x *ExistingPlasmid_Data) ProtoReflect() protoreflect.Message

func (*ExistingPlasmid_Data) Reset

func (x *ExistingPlasmid_Data) Reset()

func (*ExistingPlasmid_Data) String

func (x *ExistingPlasmid_Data) String() string

func (*ExistingPlasmid_Data) Validate

func (this *ExistingPlasmid_Data) Validate() error

type ExistingStrain

type ExistingStrain struct {
	Data *ExistingStrain_Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Definition for loading an existing strain

func (*ExistingStrain) Descriptor deprecated

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

Deprecated: Use ExistingStrain.ProtoReflect.Descriptor instead.

func (*ExistingStrain) GetData

func (x *ExistingStrain) GetData() *ExistingStrain_Data

func (*ExistingStrain) ProtoMessage

func (*ExistingStrain) ProtoMessage()

func (*ExistingStrain) ProtoReflect

func (x *ExistingStrain) ProtoReflect() protoreflect.Message

func (*ExistingStrain) Reset

func (x *ExistingStrain) Reset()

func (*ExistingStrain) String

func (x *ExistingStrain) String() string

func (*ExistingStrain) Validate

func (this *ExistingStrain) Validate() error

type ExistingStrainAttributes

type ExistingStrainAttributes struct {

	// Timestamp for creation
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Timestamp for update
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// User who created stock entry
	CreatedBy string `protobuf:"bytes,3,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// User who updated stock entry
	UpdatedBy string `protobuf:"bytes,4,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Summary of the stock
	Summary string `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary,omitempty"`
	// Editable version of the stock summary (Slate JSON format)
	EditableSummary string `protobuf:"bytes,6,opt,name=editable_summary,json=editableSummary,proto3" json:"editable_summary,omitempty"`
	// List of associated genes
	Genes []string `protobuf:"bytes,7,rep,name=genes,proto3" json:"genes,omitempty"`
	// List of database cross references
	Dbxrefs []string `protobuf:"bytes,8,rep,name=dbxrefs,proto3" json:"dbxrefs,omitempty"`
	// Depositor of the stock
	Depositor string `protobuf:"bytes,9,opt,name=depositor,proto3" json:"depositor,omitempty"`
	// List of related publications
	Publications []string `protobuf:"bytes,10,rep,name=publications,proto3" json:"publications,omitempty"`
	// Descriptor for the strain, a quick overview of its key genetic modifications
	Label string `protobuf:"bytes,11,opt,name=label,proto3" json:"label,omitempty"`
	// Species of the strain
	Species string `protobuf:"bytes,12,opt,name=species,proto3" json:"species,omitempty"`
	// Related plasmid for the strain
	Plasmid string `protobuf:"bytes,13,opt,name=plasmid,proto3" json:"plasmid,omitempty"`
	// Parent of the strain
	Parent string `protobuf:"bytes,14,opt,name=parent,proto3" json:"parent,omitempty"`
	// List of names for the strain
	Names []string `protobuf:"bytes,15,rep,name=names,proto3" json:"names,omitempty"`
	// dictybase specific strain property that will
	// map to dicty_strain_property ontology
	DictyStrainProperty string `protobuf:"bytes,16,opt,name=dicty_strain_property,json=dictyStrainProperty,proto3" json:"dicty_strain_property,omitempty"`
	// contains filtered or unexported fields
}

Defines attributes for loading an existing strain

func (*ExistingStrainAttributes) Descriptor deprecated

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

Deprecated: Use ExistingStrainAttributes.ProtoReflect.Descriptor instead.

func (*ExistingStrainAttributes) GetCreatedAt

func (x *ExistingStrainAttributes) GetCreatedAt() *timestamppb.Timestamp

func (*ExistingStrainAttributes) GetCreatedBy

func (x *ExistingStrainAttributes) GetCreatedBy() string

func (*ExistingStrainAttributes) GetDbxrefs

func (x *ExistingStrainAttributes) GetDbxrefs() []string

func (*ExistingStrainAttributes) GetDepositor

func (x *ExistingStrainAttributes) GetDepositor() string

func (*ExistingStrainAttributes) GetDictyStrainProperty

func (x *ExistingStrainAttributes) GetDictyStrainProperty() string

func (*ExistingStrainAttributes) GetEditableSummary

func (x *ExistingStrainAttributes) GetEditableSummary() string

func (*ExistingStrainAttributes) GetGenes

func (x *ExistingStrainAttributes) GetGenes() []string

func (*ExistingStrainAttributes) GetLabel

func (x *ExistingStrainAttributes) GetLabel() string

func (*ExistingStrainAttributes) GetNames

func (x *ExistingStrainAttributes) GetNames() []string

func (*ExistingStrainAttributes) GetParent

func (x *ExistingStrainAttributes) GetParent() string

func (*ExistingStrainAttributes) GetPlasmid

func (x *ExistingStrainAttributes) GetPlasmid() string

func (*ExistingStrainAttributes) GetPublications

func (x *ExistingStrainAttributes) GetPublications() []string

func (*ExistingStrainAttributes) GetSpecies

func (x *ExistingStrainAttributes) GetSpecies() string

func (*ExistingStrainAttributes) GetSummary

func (x *ExistingStrainAttributes) GetSummary() string

func (*ExistingStrainAttributes) GetUpdatedAt

func (x *ExistingStrainAttributes) GetUpdatedAt() *timestamppb.Timestamp

func (*ExistingStrainAttributes) GetUpdatedBy

func (x *ExistingStrainAttributes) GetUpdatedBy() string

func (*ExistingStrainAttributes) ProtoMessage

func (*ExistingStrainAttributes) ProtoMessage()

func (*ExistingStrainAttributes) ProtoReflect

func (x *ExistingStrainAttributes) ProtoReflect() protoreflect.Message

func (*ExistingStrainAttributes) Reset

func (x *ExistingStrainAttributes) Reset()

func (*ExistingStrainAttributes) String

func (x *ExistingStrainAttributes) String() string

func (*ExistingStrainAttributes) Validate

func (this *ExistingStrainAttributes) Validate() error

type ExistingStrain_Data

type ExistingStrain_Data struct {

	// Resource name
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Existing strain ID
	Id         string                    `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Attributes *ExistingStrainAttributes `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*ExistingStrain_Data) Descriptor deprecated

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

Deprecated: Use ExistingStrain_Data.ProtoReflect.Descriptor instead.

func (*ExistingStrain_Data) GetAttributes

func (x *ExistingStrain_Data) GetAttributes() *ExistingStrainAttributes

func (*ExistingStrain_Data) GetId

func (x *ExistingStrain_Data) GetId() string

func (*ExistingStrain_Data) GetType

func (x *ExistingStrain_Data) GetType() string

func (*ExistingStrain_Data) ProtoMessage

func (*ExistingStrain_Data) ProtoMessage()

func (*ExistingStrain_Data) ProtoReflect

func (x *ExistingStrain_Data) ProtoReflect() protoreflect.Message

func (*ExistingStrain_Data) Reset

func (x *ExistingStrain_Data) Reset()

func (*ExistingStrain_Data) String

func (x *ExistingStrain_Data) String() string

func (*ExistingStrain_Data) Validate

func (this *ExistingStrain_Data) Validate() 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"`
	// contains filtered or unexported fields
}

Metadata definition for traversing the collection

func (*Meta) Descriptor deprecated

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

Deprecated: Use Meta.ProtoReflect.Descriptor instead.

func (*Meta) GetLimit

func (x *Meta) GetLimit() int64

func (*Meta) GetNextCursor

func (x *Meta) GetNextCursor() int64

func (*Meta) GetTotal

func (x *Meta) GetTotal() int64

func (*Meta) ProtoMessage

func (*Meta) ProtoMessage()

func (*Meta) ProtoReflect

func (x *Meta) ProtoReflect() protoreflect.Message

func (*Meta) Reset

func (x *Meta) Reset()

func (*Meta) String

func (x *Meta) String() string

func (*Meta) Validate

func (this *Meta) Validate() error

type NewPlasmid

type NewPlasmid struct {
	Data *NewPlasmid_Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Definition for creating a new plasmid

func (*NewPlasmid) Descriptor deprecated

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

Deprecated: Use NewPlasmid.ProtoReflect.Descriptor instead.

func (*NewPlasmid) GetData

func (x *NewPlasmid) GetData() *NewPlasmid_Data

func (*NewPlasmid) ProtoMessage

func (*NewPlasmid) ProtoMessage()

func (*NewPlasmid) ProtoReflect

func (x *NewPlasmid) ProtoReflect() protoreflect.Message

func (*NewPlasmid) Reset

func (x *NewPlasmid) Reset()

func (*NewPlasmid) String

func (x *NewPlasmid) String() string

func (*NewPlasmid) Validate

func (this *NewPlasmid) Validate() error

type NewPlasmidAttributes

type NewPlasmidAttributes struct {

	// User who created stock entry
	CreatedBy string `protobuf:"bytes,1,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// User who updated stock entry
	UpdatedBy string `protobuf:"bytes,2,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Summary of the stock
	Summary string `protobuf:"bytes,3,opt,name=summary,proto3" json:"summary,omitempty"`
	// Editable version of the stock summary (Slate JSON format)
	EditableSummary string `protobuf:"bytes,4,opt,name=editable_summary,json=editableSummary,proto3" json:"editable_summary,omitempty"`
	// List of associated genes
	Genes []string `protobuf:"bytes,5,rep,name=genes,proto3" json:"genes,omitempty"`
	// List of database cross references
	Dbxrefs []string `protobuf:"bytes,6,rep,name=dbxrefs,proto3" json:"dbxrefs,omitempty"`
	// Depositor of the stock
	Depositor string `protobuf:"bytes,7,opt,name=depositor,proto3" json:"depositor,omitempty"`
	// List of related publications
	Publications []string `protobuf:"bytes,8,rep,name=publications,proto3" json:"publications,omitempty"`
	// Image map for the plasmid
	ImageMap string `protobuf:"bytes,9,opt,name=image_map,json=imageMap,proto3" json:"image_map,omitempty"`
	// Sequence for the plasmid
	Sequence string `protobuf:"bytes,10,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Unambiguous name for the plasmid
	Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// dictybase specific plasmid property that will
	// map to dicty_plasmid_keyword ontology
	DictyPlasmidProperty string `protobuf:"bytes,12,opt,name=dicty_plasmid_property,json=dictyPlasmidProperty,proto3" json:"dicty_plasmid_property,omitempty"`
	// contains filtered or unexported fields
}

Defines attributes for creating a new plasmid

func (*NewPlasmidAttributes) Descriptor deprecated

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

Deprecated: Use NewPlasmidAttributes.ProtoReflect.Descriptor instead.

func (*NewPlasmidAttributes) GetCreatedBy

func (x *NewPlasmidAttributes) GetCreatedBy() string

func (*NewPlasmidAttributes) GetDbxrefs

func (x *NewPlasmidAttributes) GetDbxrefs() []string

func (*NewPlasmidAttributes) GetDepositor

func (x *NewPlasmidAttributes) GetDepositor() string

func (*NewPlasmidAttributes) GetDictyPlasmidProperty

func (x *NewPlasmidAttributes) GetDictyPlasmidProperty() string

func (*NewPlasmidAttributes) GetEditableSummary

func (x *NewPlasmidAttributes) GetEditableSummary() string

func (*NewPlasmidAttributes) GetGenes

func (x *NewPlasmidAttributes) GetGenes() []string

func (*NewPlasmidAttributes) GetImageMap

func (x *NewPlasmidAttributes) GetImageMap() string

func (*NewPlasmidAttributes) GetName

func (x *NewPlasmidAttributes) GetName() string

func (*NewPlasmidAttributes) GetPublications

func (x *NewPlasmidAttributes) GetPublications() []string

func (*NewPlasmidAttributes) GetSequence

func (x *NewPlasmidAttributes) GetSequence() string

func (*NewPlasmidAttributes) GetSummary

func (x *NewPlasmidAttributes) GetSummary() string

func (*NewPlasmidAttributes) GetUpdatedBy

func (x *NewPlasmidAttributes) GetUpdatedBy() string

func (*NewPlasmidAttributes) ProtoMessage

func (*NewPlasmidAttributes) ProtoMessage()

func (*NewPlasmidAttributes) ProtoReflect

func (x *NewPlasmidAttributes) ProtoReflect() protoreflect.Message

func (*NewPlasmidAttributes) Reset

func (x *NewPlasmidAttributes) Reset()

func (*NewPlasmidAttributes) String

func (x *NewPlasmidAttributes) String() string

func (*NewPlasmidAttributes) Validate

func (this *NewPlasmidAttributes) Validate() error

type NewPlasmid_Data

type NewPlasmid_Data struct {

	// Resource name
	Type       string                `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Attributes *NewPlasmidAttributes `protobuf:"bytes,2,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*NewPlasmid_Data) Descriptor deprecated

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

Deprecated: Use NewPlasmid_Data.ProtoReflect.Descriptor instead.

func (*NewPlasmid_Data) GetAttributes

func (x *NewPlasmid_Data) GetAttributes() *NewPlasmidAttributes

func (*NewPlasmid_Data) GetType

func (x *NewPlasmid_Data) GetType() string

func (*NewPlasmid_Data) ProtoMessage

func (*NewPlasmid_Data) ProtoMessage()

func (*NewPlasmid_Data) ProtoReflect

func (x *NewPlasmid_Data) ProtoReflect() protoreflect.Message

func (*NewPlasmid_Data) Reset

func (x *NewPlasmid_Data) Reset()

func (*NewPlasmid_Data) String

func (x *NewPlasmid_Data) String() string

func (*NewPlasmid_Data) Validate

func (this *NewPlasmid_Data) Validate() error

type NewStrain

type NewStrain struct {
	Data *NewStrain_Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Definition for creating a new strain

func (*NewStrain) Descriptor deprecated

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

Deprecated: Use NewStrain.ProtoReflect.Descriptor instead.

func (*NewStrain) GetData

func (x *NewStrain) GetData() *NewStrain_Data

func (*NewStrain) ProtoMessage

func (*NewStrain) ProtoMessage()

func (*NewStrain) ProtoReflect

func (x *NewStrain) ProtoReflect() protoreflect.Message

func (*NewStrain) Reset

func (x *NewStrain) Reset()

func (*NewStrain) String

func (x *NewStrain) String() string

func (*NewStrain) Validate

func (this *NewStrain) Validate() error

type NewStrainAttributes

type NewStrainAttributes struct {

	// User who created stock entry
	CreatedBy string `protobuf:"bytes,1,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// User who updated stock entry
	UpdatedBy string `protobuf:"bytes,2,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Summary of the stock
	Summary string `protobuf:"bytes,3,opt,name=summary,proto3" json:"summary,omitempty"`
	// Editable version of the stock summary (Slate JSON format)
	EditableSummary string `protobuf:"bytes,4,opt,name=editable_summary,json=editableSummary,proto3" json:"editable_summary,omitempty"`
	// List of associated genes
	Genes []string `protobuf:"bytes,5,rep,name=genes,proto3" json:"genes,omitempty"`
	// List of database cross references
	Dbxrefs []string `protobuf:"bytes,6,rep,name=dbxrefs,proto3" json:"dbxrefs,omitempty"`
	// Depositor of the stock
	Depositor string `protobuf:"bytes,7,opt,name=depositor,proto3" json:"depositor,omitempty"`
	// List of related publications
	Publications []string `protobuf:"bytes,8,rep,name=publications,proto3" json:"publications,omitempty"`
	// Descriptor for the strain, a quick overview of its key genetic modifications
	Label string `protobuf:"bytes,9,opt,name=label,proto3" json:"label,omitempty"`
	// Species of the strain
	Species string `protobuf:"bytes,10,opt,name=species,proto3" json:"species,omitempty"`
	// Related plasmid for the strain
	Plasmid string `protobuf:"bytes,11,opt,name=plasmid,proto3" json:"plasmid,omitempty"`
	// Parent of the strain
	Parent string `protobuf:"bytes,12,opt,name=parent,proto3" json:"parent,omitempty"`
	// List of names for the strain
	Names []string `protobuf:"bytes,13,rep,name=names,proto3" json:"names,omitempty"`
	// dictybase specific strain property that will
	// map to dicty_strain_property ontology
	DictyStrainProperty string `protobuf:"bytes,14,opt,name=dicty_strain_property,json=dictyStrainProperty,proto3" json:"dicty_strain_property,omitempty"`
	// contains filtered or unexported fields
}

Defines attributes for creating a new strain

func (*NewStrainAttributes) Descriptor deprecated

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

Deprecated: Use NewStrainAttributes.ProtoReflect.Descriptor instead.

func (*NewStrainAttributes) GetCreatedBy

func (x *NewStrainAttributes) GetCreatedBy() string

func (*NewStrainAttributes) GetDbxrefs

func (x *NewStrainAttributes) GetDbxrefs() []string

func (*NewStrainAttributes) GetDepositor

func (x *NewStrainAttributes) GetDepositor() string

func (*NewStrainAttributes) GetDictyStrainProperty

func (x *NewStrainAttributes) GetDictyStrainProperty() string

func (*NewStrainAttributes) GetEditableSummary

func (x *NewStrainAttributes) GetEditableSummary() string

func (*NewStrainAttributes) GetGenes

func (x *NewStrainAttributes) GetGenes() []string

func (*NewStrainAttributes) GetLabel

func (x *NewStrainAttributes) GetLabel() string

func (*NewStrainAttributes) GetNames

func (x *NewStrainAttributes) GetNames() []string

func (*NewStrainAttributes) GetParent

func (x *NewStrainAttributes) GetParent() string

func (*NewStrainAttributes) GetPlasmid

func (x *NewStrainAttributes) GetPlasmid() string

func (*NewStrainAttributes) GetPublications

func (x *NewStrainAttributes) GetPublications() []string

func (*NewStrainAttributes) GetSpecies

func (x *NewStrainAttributes) GetSpecies() string

func (*NewStrainAttributes) GetSummary

func (x *NewStrainAttributes) GetSummary() string

func (*NewStrainAttributes) GetUpdatedBy

func (x *NewStrainAttributes) GetUpdatedBy() string

func (*NewStrainAttributes) ProtoMessage

func (*NewStrainAttributes) ProtoMessage()

func (*NewStrainAttributes) ProtoReflect

func (x *NewStrainAttributes) ProtoReflect() protoreflect.Message

func (*NewStrainAttributes) Reset

func (x *NewStrainAttributes) Reset()

func (*NewStrainAttributes) String

func (x *NewStrainAttributes) String() string

func (*NewStrainAttributes) Validate

func (this *NewStrainAttributes) Validate() error

type NewStrain_Data

type NewStrain_Data struct {

	// Resource name
	Type       string               `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Attributes *NewStrainAttributes `protobuf:"bytes,2,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*NewStrain_Data) Descriptor deprecated

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

Deprecated: Use NewStrain_Data.ProtoReflect.Descriptor instead.

func (*NewStrain_Data) GetAttributes

func (x *NewStrain_Data) GetAttributes() *NewStrainAttributes

func (*NewStrain_Data) GetType

func (x *NewStrain_Data) GetType() string

func (*NewStrain_Data) ProtoMessage

func (*NewStrain_Data) ProtoMessage()

func (*NewStrain_Data) ProtoReflect

func (x *NewStrain_Data) ProtoReflect() protoreflect.Message

func (*NewStrain_Data) Reset

func (x *NewStrain_Data) Reset()

func (*NewStrain_Data) String

func (x *NewStrain_Data) String() string

func (*NewStrain_Data) Validate

func (this *NewStrain_Data) Validate() error

type Plasmid

type Plasmid struct {
	Data *Plasmid_Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Definition of an individual plasmid

func (*Plasmid) Descriptor deprecated

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

Deprecated: Use Plasmid.ProtoReflect.Descriptor instead.

func (*Plasmid) GetData

func (x *Plasmid) GetData() *Plasmid_Data

func (*Plasmid) ProtoMessage

func (*Plasmid) ProtoMessage()

func (*Plasmid) ProtoReflect

func (x *Plasmid) ProtoReflect() protoreflect.Message

func (*Plasmid) Reset

func (x *Plasmid) Reset()

func (*Plasmid) String

func (x *Plasmid) String() string

func (*Plasmid) Validate

func (this *Plasmid) Validate() error

type PlasmidAttributes

type PlasmidAttributes struct {

	// Timestamp for creation
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Timestamp for update
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// User who created stock entry
	CreatedBy string `protobuf:"bytes,3,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// User who updated stock entry
	UpdatedBy string `protobuf:"bytes,4,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Summary of the stock
	Summary string `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary,omitempty"`
	// Editable version of the stock summary (Slate JSON format)
	EditableSummary string `protobuf:"bytes,6,opt,name=editable_summary,json=editableSummary,proto3" json:"editable_summary,omitempty"`
	// Depositor of the stock
	Depositor string `protobuf:"bytes,7,opt,name=depositor,proto3" json:"depositor,omitempty"`
	// List of associated genes
	Genes []string `protobuf:"bytes,8,rep,name=genes,proto3" json:"genes,omitempty"`
	// List of database cross references
	Dbxrefs []string `protobuf:"bytes,9,rep,name=dbxrefs,proto3" json:"dbxrefs,omitempty"`
	// List of related publications
	Publications []string `protobuf:"bytes,10,rep,name=publications,proto3" json:"publications,omitempty"`
	// Image map for the plasmid
	ImageMap string `protobuf:"bytes,11,opt,name=image_map,json=imageMap,proto3" json:"image_map,omitempty"`
	// Sequence for the plasmid
	Sequence string `protobuf:"bytes,12,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Unambiguous name for the plasmid
	Name string `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// dictybase specific plasmid property that will
	// map to dicty_plasmid_keyword ontology
	DictyPlasmidProperty string `protobuf:"bytes,14,opt,name=dicty_plasmid_property,json=dictyPlasmidProperty,proto3" json:"dicty_plasmid_property,omitempty"`
	// contains filtered or unexported fields
}

Definition of various stock attributes

func (*PlasmidAttributes) Descriptor deprecated

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

Deprecated: Use PlasmidAttributes.ProtoReflect.Descriptor instead.

func (*PlasmidAttributes) GetCreatedAt

func (x *PlasmidAttributes) GetCreatedAt() *timestamppb.Timestamp

func (*PlasmidAttributes) GetCreatedBy

func (x *PlasmidAttributes) GetCreatedBy() string

func (*PlasmidAttributes) GetDbxrefs

func (x *PlasmidAttributes) GetDbxrefs() []string

func (*PlasmidAttributes) GetDepositor

func (x *PlasmidAttributes) GetDepositor() string

func (*PlasmidAttributes) GetDictyPlasmidProperty

func (x *PlasmidAttributes) GetDictyPlasmidProperty() string

func (*PlasmidAttributes) GetEditableSummary

func (x *PlasmidAttributes) GetEditableSummary() string

func (*PlasmidAttributes) GetGenes

func (x *PlasmidAttributes) GetGenes() []string

func (*PlasmidAttributes) GetImageMap

func (x *PlasmidAttributes) GetImageMap() string

func (*PlasmidAttributes) GetName

func (x *PlasmidAttributes) GetName() string

func (*PlasmidAttributes) GetPublications

func (x *PlasmidAttributes) GetPublications() []string

func (*PlasmidAttributes) GetSequence

func (x *PlasmidAttributes) GetSequence() string

func (*PlasmidAttributes) GetSummary

func (x *PlasmidAttributes) GetSummary() string

func (*PlasmidAttributes) GetUpdatedAt

func (x *PlasmidAttributes) GetUpdatedAt() *timestamppb.Timestamp

func (*PlasmidAttributes) GetUpdatedBy

func (x *PlasmidAttributes) GetUpdatedBy() string

func (*PlasmidAttributes) ProtoMessage

func (*PlasmidAttributes) ProtoMessage()

func (*PlasmidAttributes) ProtoReflect

func (x *PlasmidAttributes) ProtoReflect() protoreflect.Message

func (*PlasmidAttributes) Reset

func (x *PlasmidAttributes) Reset()

func (*PlasmidAttributes) String

func (x *PlasmidAttributes) String() string

func (*PlasmidAttributes) Validate

func (this *PlasmidAttributes) Validate() error

type PlasmidCollection

type PlasmidCollection struct {
	Data []*PlasmidCollection_Data `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	Meta *Meta                     `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// contains filtered or unexported fields
}

List of plasmids

func (*PlasmidCollection) Descriptor deprecated

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

Deprecated: Use PlasmidCollection.ProtoReflect.Descriptor instead.

func (*PlasmidCollection) GetData

func (x *PlasmidCollection) GetData() []*PlasmidCollection_Data

func (*PlasmidCollection) GetMeta

func (x *PlasmidCollection) GetMeta() *Meta

func (*PlasmidCollection) ProtoMessage

func (*PlasmidCollection) ProtoMessage()

func (*PlasmidCollection) ProtoReflect

func (x *PlasmidCollection) ProtoReflect() protoreflect.Message

func (*PlasmidCollection) Reset

func (x *PlasmidCollection) Reset()

func (*PlasmidCollection) String

func (x *PlasmidCollection) String() string

func (*PlasmidCollection) Validate

func (this *PlasmidCollection) Validate() error

type PlasmidCollection_Data

type PlasmidCollection_Data struct {

	// Resource name
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Unique identifier for the stock
	Id         string             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Attributes *PlasmidAttributes `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*PlasmidCollection_Data) Descriptor deprecated

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

Deprecated: Use PlasmidCollection_Data.ProtoReflect.Descriptor instead.

func (*PlasmidCollection_Data) GetAttributes

func (x *PlasmidCollection_Data) GetAttributes() *PlasmidAttributes

func (*PlasmidCollection_Data) GetId

func (x *PlasmidCollection_Data) GetId() string

func (*PlasmidCollection_Data) GetType

func (x *PlasmidCollection_Data) GetType() string

func (*PlasmidCollection_Data) ProtoMessage

func (*PlasmidCollection_Data) ProtoMessage()

func (*PlasmidCollection_Data) ProtoReflect

func (x *PlasmidCollection_Data) ProtoReflect() protoreflect.Message

func (*PlasmidCollection_Data) Reset

func (x *PlasmidCollection_Data) Reset()

func (*PlasmidCollection_Data) String

func (x *PlasmidCollection_Data) String() string

func (*PlasmidCollection_Data) Validate

func (this *PlasmidCollection_Data) Validate() error

type PlasmidUpdate

type PlasmidUpdate struct {
	Data *PlasmidUpdate_Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Definition for creating a new plasmid

func (*PlasmidUpdate) Descriptor deprecated

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

Deprecated: Use PlasmidUpdate.ProtoReflect.Descriptor instead.

func (*PlasmidUpdate) GetData

func (x *PlasmidUpdate) GetData() *PlasmidUpdate_Data

func (*PlasmidUpdate) ProtoMessage

func (*PlasmidUpdate) ProtoMessage()

func (*PlasmidUpdate) ProtoReflect

func (x *PlasmidUpdate) ProtoReflect() protoreflect.Message

func (*PlasmidUpdate) Reset

func (x *PlasmidUpdate) Reset()

func (*PlasmidUpdate) String

func (x *PlasmidUpdate) String() string

func (*PlasmidUpdate) Validate

func (this *PlasmidUpdate) Validate() error

type PlasmidUpdateAttributes

type PlasmidUpdateAttributes struct {

	// User who updated stock entry
	UpdatedBy string `protobuf:"bytes,1,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Summary of the stock
	Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"`
	// Editable version of the stock summary (Slate JSON format)
	EditableSummary string `protobuf:"bytes,3,opt,name=editable_summary,json=editableSummary,proto3" json:"editable_summary,omitempty"`
	// Depositor of the stock
	Depositor string `protobuf:"bytes,4,opt,name=depositor,proto3" json:"depositor,omitempty"`
	// List of associated genes
	Genes []string `protobuf:"bytes,5,rep,name=genes,proto3" json:"genes,omitempty"`
	// List of database cross references
	Dbxrefs []string `protobuf:"bytes,6,rep,name=dbxrefs,proto3" json:"dbxrefs,omitempty"`
	// List of related publications
	Publications []string `protobuf:"bytes,7,rep,name=publications,proto3" json:"publications,omitempty"`
	// Image map for the plasmid
	ImageMap string `protobuf:"bytes,8,opt,name=image_map,json=imageMap,proto3" json:"image_map,omitempty"`
	// Sequence for the plasmid
	Sequence string `protobuf:"bytes,9,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Unambiguous name for the plasmid
	Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
	// dictybase specific plasmid property that will
	// map to dicty_plasmid_keyword ontology
	DictyPlasmidProperty string `protobuf:"bytes,11,opt,name=dicty_plasmid_property,json=dictyPlasmidProperty,proto3" json:"dicty_plasmid_property,omitempty"`
	// contains filtered or unexported fields
}

Defines attributes for updating a plasmid

func (*PlasmidUpdateAttributes) Descriptor deprecated

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

Deprecated: Use PlasmidUpdateAttributes.ProtoReflect.Descriptor instead.

func (*PlasmidUpdateAttributes) GetDbxrefs

func (x *PlasmidUpdateAttributes) GetDbxrefs() []string

func (*PlasmidUpdateAttributes) GetDepositor

func (x *PlasmidUpdateAttributes) GetDepositor() string

func (*PlasmidUpdateAttributes) GetDictyPlasmidProperty

func (x *PlasmidUpdateAttributes) GetDictyPlasmidProperty() string

func (*PlasmidUpdateAttributes) GetEditableSummary

func (x *PlasmidUpdateAttributes) GetEditableSummary() string

func (*PlasmidUpdateAttributes) GetGenes

func (x *PlasmidUpdateAttributes) GetGenes() []string

func (*PlasmidUpdateAttributes) GetImageMap

func (x *PlasmidUpdateAttributes) GetImageMap() string

func (*PlasmidUpdateAttributes) GetName

func (x *PlasmidUpdateAttributes) GetName() string

func (*PlasmidUpdateAttributes) GetPublications

func (x *PlasmidUpdateAttributes) GetPublications() []string

func (*PlasmidUpdateAttributes) GetSequence

func (x *PlasmidUpdateAttributes) GetSequence() string

func (*PlasmidUpdateAttributes) GetSummary

func (x *PlasmidUpdateAttributes) GetSummary() string

func (*PlasmidUpdateAttributes) GetUpdatedBy

func (x *PlasmidUpdateAttributes) GetUpdatedBy() string

func (*PlasmidUpdateAttributes) ProtoMessage

func (*PlasmidUpdateAttributes) ProtoMessage()

func (*PlasmidUpdateAttributes) ProtoReflect

func (x *PlasmidUpdateAttributes) ProtoReflect() protoreflect.Message

func (*PlasmidUpdateAttributes) Reset

func (x *PlasmidUpdateAttributes) Reset()

func (*PlasmidUpdateAttributes) String

func (x *PlasmidUpdateAttributes) String() string

func (*PlasmidUpdateAttributes) Validate

func (this *PlasmidUpdateAttributes) Validate() error

type PlasmidUpdate_Data

type PlasmidUpdate_Data struct {

	// Resource name
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Unique ID for plasmid
	Id         string                   `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Attributes *PlasmidUpdateAttributes `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*PlasmidUpdate_Data) Descriptor deprecated

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

Deprecated: Use PlasmidUpdate_Data.ProtoReflect.Descriptor instead.

func (*PlasmidUpdate_Data) GetAttributes

func (x *PlasmidUpdate_Data) GetAttributes() *PlasmidUpdateAttributes

func (*PlasmidUpdate_Data) GetId

func (x *PlasmidUpdate_Data) GetId() string

func (*PlasmidUpdate_Data) GetType

func (x *PlasmidUpdate_Data) GetType() string

func (*PlasmidUpdate_Data) ProtoMessage

func (*PlasmidUpdate_Data) ProtoMessage()

func (*PlasmidUpdate_Data) ProtoReflect

func (x *PlasmidUpdate_Data) ProtoReflect() protoreflect.Message

func (*PlasmidUpdate_Data) Reset

func (x *PlasmidUpdate_Data) Reset()

func (*PlasmidUpdate_Data) String

func (x *PlasmidUpdate_Data) String() string

func (*PlasmidUpdate_Data) Validate

func (this *PlasmidUpdate_Data) Validate() error

type Plasmid_Data

type Plasmid_Data struct {

	// Resource name
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Unique identifier for the plasmid
	Id         string             `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Attributes *PlasmidAttributes `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*Plasmid_Data) Descriptor deprecated

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

Deprecated: Use Plasmid_Data.ProtoReflect.Descriptor instead.

func (*Plasmid_Data) GetAttributes

func (x *Plasmid_Data) GetAttributes() *PlasmidAttributes

func (*Plasmid_Data) GetId

func (x *Plasmid_Data) GetId() string

func (*Plasmid_Data) GetType

func (x *Plasmid_Data) GetType() string

func (*Plasmid_Data) ProtoMessage

func (*Plasmid_Data) ProtoMessage()

func (*Plasmid_Data) ProtoReflect

func (x *Plasmid_Data) ProtoReflect() protoreflect.Message

func (*Plasmid_Data) Reset

func (x *Plasmid_Data) Reset()

func (*Plasmid_Data) String

func (x *Plasmid_Data) String() string

func (*Plasmid_Data) Validate

func (this *Plasmid_Data) Validate() error

type StockId

type StockId struct {

	// Unique identifier for the stock
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*StockId) Descriptor deprecated

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

Deprecated: Use StockId.ProtoReflect.Descriptor instead.

func (*StockId) GetId

func (x *StockId) GetId() string

func (*StockId) ProtoMessage

func (*StockId) ProtoMessage()

func (*StockId) ProtoReflect

func (x *StockId) ProtoReflect() protoreflect.Message

func (*StockId) Reset

func (x *StockId) Reset()

func (*StockId) String

func (x *StockId) String() string

func (*StockId) Validate

func (this *StockId) Validate() error

type StockIdList

type StockIdList struct {
	Id []string `protobuf:"bytes,1,rep,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

Definition for list of unique stock identifier

func (*StockIdList) Descriptor deprecated

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

Deprecated: Use StockIdList.ProtoReflect.Descriptor instead.

func (*StockIdList) GetId

func (x *StockIdList) GetId() []string

func (*StockIdList) ProtoMessage

func (*StockIdList) ProtoMessage()

func (*StockIdList) ProtoReflect

func (x *StockIdList) ProtoReflect() protoreflect.Message

func (*StockIdList) Reset

func (x *StockIdList) Reset()

func (*StockIdList) String

func (x *StockIdList) String() string

func (*StockIdList) Validate

func (this *StockIdList) Validate() error

type StockParameters

type StockParameters struct {

	// A unique pointer to the next set of result in the list (default is 0)
	Cursor int64 `protobuf:"varint,1,opt,name=cursor,proto3" json:"cursor,omitempty"`
	// Maximum number of records that can be fetch per request (default is 10)
	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 expression
	//
	// The following fields of `StockAttributes` definition are allowed to
	// be used for filtering
	//   - depositor          - Depositor of the stock (string)
	//   - parent             - Parental strain (string) (currently not implemented)
	//   - plasmid            - Related plasmid for the strain (string)
	//   - species            - The species of the strain (string)
	//   - summary            - Summary of the stock (string)
	//   - name               - Name used for strain (string), searches in the "names" attribute
	//   - descriptor         - Descriptor for the strain (string), searches in the "label" attribute
	//   - plasmid_name       - Name used for plasmid (string)
	//   - created_at         - Date the stock was created (number), can be in the
	//     following formats:
	//     YYYY-MM-DD, YYYY-MM, YYYY
	//   - updated_at         - Date the stock was updated (number), can be in the
	//     following formats:
	//     YYYY-MM-DD, YYYY-MM, YYYY
	//
	// field_name - Any one of the allowed field_name of the `StockAttributes` definition.
	// 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.
	//
	//	Operators for strings
	//	      =~   Contains substring
	//	      !~   Not contains substring
	//	      ===  Equals
	//	      !=   Not equals
	//
	//	Operators for number
	//	      ==  Equals
	//	      >   Greater than
	//	      <   Less than
	//	      <=  Less than equal to
	//	      >=  Greater than equal to
	//
	//	Operators for dates
	//	      $==  Equals
	//	      $>   Greater than
	//	      $<   Less than
	//	      $<=  Less than equal to
	//	      $>=  Greater than equal to
	//
	//	Operators for items in arrays
	//	      @=~   Contains substring
	//	      @!~   Not contains substring (not implemented yet)
	//	      @==   Equals
	//	      @!=   Not equals
	//
	// expression - The value that will be included or excluded from the
	// result. URL-reserved characters must be URL-encoded for http request.
	//
	//	filter: "created_at$>=2018-12-01"
	//	filter: "depositor===Costanza"
	//
	// 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: "depositor===Benes;created_at$>=2018-12-01"
	Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

StockParameters defines fields for manipulating output of Stock collection

func (*StockParameters) Descriptor deprecated

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

Deprecated: Use StockParameters.ProtoReflect.Descriptor instead.

func (*StockParameters) GetCursor

func (x *StockParameters) GetCursor() int64

func (*StockParameters) GetFilter

func (x *StockParameters) GetFilter() string

func (*StockParameters) GetLimit

func (x *StockParameters) GetLimit() int64

func (*StockParameters) ProtoMessage

func (*StockParameters) ProtoMessage()

func (*StockParameters) ProtoReflect

func (x *StockParameters) ProtoReflect() protoreflect.Message

func (*StockParameters) Reset

func (x *StockParameters) Reset()

func (*StockParameters) String

func (x *StockParameters) String() string

func (*StockParameters) Validate

func (this *StockParameters) Validate() error

type StockServiceClient

type StockServiceClient interface {
	// Retrieves strain by ID
	GetStrain(ctx context.Context, in *StockId, opts ...grpc.CallOption) (*Strain, error)
	// Retrieves stock by ID
	GetPlasmid(ctx context.Context, in *StockId, opts ...grpc.CallOption) (*Plasmid, error)
	// Create a new strain
	CreateStrain(ctx context.Context, in *NewStrain, opts ...grpc.CallOption) (*Strain, error)
	// Create a new plasmid
	CreatePlasmid(ctx context.Context, in *NewPlasmid, opts ...grpc.CallOption) (*Plasmid, error)
	// Update an existing strain
	UpdateStrain(ctx context.Context, in *StrainUpdate, opts ...grpc.CallOption) (*Strain, error)
	// Update an existing plasmid
	UpdatePlasmid(ctx context.Context, in *PlasmidUpdate, opts ...grpc.CallOption) (*Plasmid, error)
	// Remove an existing stock
	RemoveStock(ctx context.Context, in *StockId, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// List strains using pagination, ten entries are retrieved by default
	ListStrains(ctx context.Context, in *StockParameters, opts ...grpc.CallOption) (*StrainCollection, error)
	// List strains using strain id without any pagination
	ListStrainsByIds(ctx context.Context, in *StockIdList, opts ...grpc.CallOption) (*StrainList, error)
	// List plasmids using pagination, ten entries are retrieved by default
	ListPlasmids(ctx context.Context, in *StockParameters, opts ...grpc.CallOption) (*PlasmidCollection, error)
	// Load existing strain
	LoadStrain(ctx context.Context, in *ExistingStrain, opts ...grpc.CallOption) (*Strain, error)
	// Load existing plasmid
	LoadPlasmid(ctx context.Context, in *ExistingPlasmid, opts ...grpc.CallOption) (*Plasmid, error)
	// Upload obojson formatted file through client side streaming
	OboJSONFileUpload(ctx context.Context, opts ...grpc.CallOption) (StockService_OboJSONFileUploadClient, error)
}

StockServiceClient is the client API for StockService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type StockServiceServer

type StockServiceServer interface {
	// Retrieves strain by ID
	GetStrain(context.Context, *StockId) (*Strain, error)
	// Retrieves stock by ID
	GetPlasmid(context.Context, *StockId) (*Plasmid, error)
	// Create a new strain
	CreateStrain(context.Context, *NewStrain) (*Strain, error)
	// Create a new plasmid
	CreatePlasmid(context.Context, *NewPlasmid) (*Plasmid, error)
	// Update an existing strain
	UpdateStrain(context.Context, *StrainUpdate) (*Strain, error)
	// Update an existing plasmid
	UpdatePlasmid(context.Context, *PlasmidUpdate) (*Plasmid, error)
	// Remove an existing stock
	RemoveStock(context.Context, *StockId) (*emptypb.Empty, error)
	// List strains using pagination, ten entries are retrieved by default
	ListStrains(context.Context, *StockParameters) (*StrainCollection, error)
	// List strains using strain id without any pagination
	ListStrainsByIds(context.Context, *StockIdList) (*StrainList, error)
	// List plasmids using pagination, ten entries are retrieved by default
	ListPlasmids(context.Context, *StockParameters) (*PlasmidCollection, error)
	// Load existing strain
	LoadStrain(context.Context, *ExistingStrain) (*Strain, error)
	// Load existing plasmid
	LoadPlasmid(context.Context, *ExistingPlasmid) (*Plasmid, error)
	// Upload obojson formatted file through client side streaming
	OboJSONFileUpload(StockService_OboJSONFileUploadServer) error
	// contains filtered or unexported methods
}

StockServiceServer is the server API for StockService service. All implementations must embed UnimplementedStockServiceServer for forward compatibility

type StockService_OboJSONFileUploadClient

type StockService_OboJSONFileUploadClient interface {
	Send(*upload.FileUploadRequest) error
	CloseAndRecv() (*upload.FileUploadResponse, error)
	grpc.ClientStream
}

type StockService_OboJSONFileUploadServer

type StockService_OboJSONFileUploadServer interface {
	SendAndClose(*upload.FileUploadResponse) error
	Recv() (*upload.FileUploadRequest, error)
	grpc.ServerStream
}

type Strain

type Strain struct {
	Data *Strain_Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Definition of an individual strain

func (*Strain) Descriptor deprecated

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

Deprecated: Use Strain.ProtoReflect.Descriptor instead.

func (*Strain) GetData

func (x *Strain) GetData() *Strain_Data

func (*Strain) ProtoMessage

func (*Strain) ProtoMessage()

func (*Strain) ProtoReflect

func (x *Strain) ProtoReflect() protoreflect.Message

func (*Strain) Reset

func (x *Strain) Reset()

func (*Strain) String

func (x *Strain) String() string

func (*Strain) Validate

func (this *Strain) Validate() error

type StrainAttributes

type StrainAttributes struct {

	// Timestamp for creation
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// Timestamp for update
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// User who created stock entry
	CreatedBy string `protobuf:"bytes,3,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// User who updated stock entry
	UpdatedBy string `protobuf:"bytes,4,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Summary of the stock
	Summary string `protobuf:"bytes,5,opt,name=summary,proto3" json:"summary,omitempty"`
	// Editable version of the stock summary (Slate JSON format)
	EditableSummary string `protobuf:"bytes,6,opt,name=editable_summary,json=editableSummary,proto3" json:"editable_summary,omitempty"`
	// Depositor of the stock
	Depositor string `protobuf:"bytes,7,opt,name=depositor,proto3" json:"depositor,omitempty"`
	// List of associated genes
	Genes []string `protobuf:"bytes,8,rep,name=genes,proto3" json:"genes,omitempty"`
	// List of database cross references
	Dbxrefs []string `protobuf:"bytes,9,rep,name=dbxrefs,proto3" json:"dbxrefs,omitempty"`
	// List of related publications
	Publications []string `protobuf:"bytes,10,rep,name=publications,proto3" json:"publications,omitempty"`
	// Descriptor for the strain, a quick overview of its key genetic modifications
	Label string `protobuf:"bytes,11,opt,name=label,proto3" json:"label,omitempty"`
	// Species of the strain
	Species string `protobuf:"bytes,12,opt,name=species,proto3" json:"species,omitempty"`
	// Related plasmid for the strain
	Plasmid string `protobuf:"bytes,13,opt,name=plasmid,proto3" json:"plasmid,omitempty"`
	// Parent of the strain
	Parent string `protobuf:"bytes,14,opt,name=parent,proto3" json:"parent,omitempty"`
	// List of names for the strain
	Names []string `protobuf:"bytes,15,rep,name=names,proto3" json:"names,omitempty"`
	// dictybase specific strain property that will
	// map to dicty_strain_property ontology
	DictyStrainProperty string `protobuf:"bytes,16,opt,name=dicty_strain_property,json=dictyStrainProperty,proto3" json:"dicty_strain_property,omitempty"`
	// contains filtered or unexported fields
}

Definition of various strain attributes

func (*StrainAttributes) Descriptor deprecated

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

Deprecated: Use StrainAttributes.ProtoReflect.Descriptor instead.

func (*StrainAttributes) GetCreatedAt

func (x *StrainAttributes) GetCreatedAt() *timestamppb.Timestamp

func (*StrainAttributes) GetCreatedBy

func (x *StrainAttributes) GetCreatedBy() string

func (*StrainAttributes) GetDbxrefs

func (x *StrainAttributes) GetDbxrefs() []string

func (*StrainAttributes) GetDepositor

func (x *StrainAttributes) GetDepositor() string

func (*StrainAttributes) GetDictyStrainProperty

func (x *StrainAttributes) GetDictyStrainProperty() string

func (*StrainAttributes) GetEditableSummary

func (x *StrainAttributes) GetEditableSummary() string

func (*StrainAttributes) GetGenes

func (x *StrainAttributes) GetGenes() []string

func (*StrainAttributes) GetLabel

func (x *StrainAttributes) GetLabel() string

func (*StrainAttributes) GetNames

func (x *StrainAttributes) GetNames() []string

func (*StrainAttributes) GetParent

func (x *StrainAttributes) GetParent() string

func (*StrainAttributes) GetPlasmid

func (x *StrainAttributes) GetPlasmid() string

func (*StrainAttributes) GetPublications

func (x *StrainAttributes) GetPublications() []string

func (*StrainAttributes) GetSpecies

func (x *StrainAttributes) GetSpecies() string

func (*StrainAttributes) GetSummary

func (x *StrainAttributes) GetSummary() string

func (*StrainAttributes) GetUpdatedAt

func (x *StrainAttributes) GetUpdatedAt() *timestamppb.Timestamp

func (*StrainAttributes) GetUpdatedBy

func (x *StrainAttributes) GetUpdatedBy() string

func (*StrainAttributes) ProtoMessage

func (*StrainAttributes) ProtoMessage()

func (*StrainAttributes) ProtoReflect

func (x *StrainAttributes) ProtoReflect() protoreflect.Message

func (*StrainAttributes) Reset

func (x *StrainAttributes) Reset()

func (*StrainAttributes) String

func (x *StrainAttributes) String() string

func (*StrainAttributes) Validate

func (this *StrainAttributes) Validate() error

type StrainCollection

type StrainCollection struct {
	Data []*StrainCollection_Data `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	Meta *Meta                    `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// contains filtered or unexported fields
}

List of strains

func (*StrainCollection) Descriptor deprecated

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

Deprecated: Use StrainCollection.ProtoReflect.Descriptor instead.

func (*StrainCollection) GetData

func (x *StrainCollection) GetData() []*StrainCollection_Data

func (*StrainCollection) GetMeta

func (x *StrainCollection) GetMeta() *Meta

func (*StrainCollection) ProtoMessage

func (*StrainCollection) ProtoMessage()

func (*StrainCollection) ProtoReflect

func (x *StrainCollection) ProtoReflect() protoreflect.Message

func (*StrainCollection) Reset

func (x *StrainCollection) Reset()

func (*StrainCollection) String

func (x *StrainCollection) String() string

func (*StrainCollection) Validate

func (this *StrainCollection) Validate() error

type StrainCollection_Data

type StrainCollection_Data struct {

	// Resource name
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Unique identifier for the stock
	Id         string            `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Attributes *StrainAttributes `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*StrainCollection_Data) Descriptor deprecated

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

Deprecated: Use StrainCollection_Data.ProtoReflect.Descriptor instead.

func (*StrainCollection_Data) GetAttributes

func (x *StrainCollection_Data) GetAttributes() *StrainAttributes

func (*StrainCollection_Data) GetId

func (x *StrainCollection_Data) GetId() string

func (*StrainCollection_Data) GetType

func (x *StrainCollection_Data) GetType() string

func (*StrainCollection_Data) ProtoMessage

func (*StrainCollection_Data) ProtoMessage()

func (*StrainCollection_Data) ProtoReflect

func (x *StrainCollection_Data) ProtoReflect() protoreflect.Message

func (*StrainCollection_Data) Reset

func (x *StrainCollection_Data) Reset()

func (*StrainCollection_Data) String

func (x *StrainCollection_Data) String() string

func (*StrainCollection_Data) Validate

func (this *StrainCollection_Data) Validate() error

type StrainList

type StrainList struct {
	Data []*StrainList_Data `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

List of strains without any metadata for pagination

func (*StrainList) Descriptor deprecated

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

Deprecated: Use StrainList.ProtoReflect.Descriptor instead.

func (*StrainList) GetData

func (x *StrainList) GetData() []*StrainList_Data

func (*StrainList) ProtoMessage

func (*StrainList) ProtoMessage()

func (*StrainList) ProtoReflect

func (x *StrainList) ProtoReflect() protoreflect.Message

func (*StrainList) Reset

func (x *StrainList) Reset()

func (*StrainList) String

func (x *StrainList) String() string

func (*StrainList) Validate

func (this *StrainList) Validate() error

type StrainList_Data

type StrainList_Data struct {

	// Resource name
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Unique identifier for the stock
	Id         string            `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Attributes *StrainAttributes `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*StrainList_Data) Descriptor deprecated

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

Deprecated: Use StrainList_Data.ProtoReflect.Descriptor instead.

func (*StrainList_Data) GetAttributes

func (x *StrainList_Data) GetAttributes() *StrainAttributes

func (*StrainList_Data) GetId

func (x *StrainList_Data) GetId() string

func (*StrainList_Data) GetType

func (x *StrainList_Data) GetType() string

func (*StrainList_Data) ProtoMessage

func (*StrainList_Data) ProtoMessage()

func (*StrainList_Data) ProtoReflect

func (x *StrainList_Data) ProtoReflect() protoreflect.Message

func (*StrainList_Data) Reset

func (x *StrainList_Data) Reset()

func (*StrainList_Data) String

func (x *StrainList_Data) String() string

func (*StrainList_Data) Validate

func (this *StrainList_Data) Validate() error

type StrainUpdate

type StrainUpdate struct {
	Data *StrainUpdate_Data `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Definition for creating a new strain

func (*StrainUpdate) Descriptor deprecated

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

Deprecated: Use StrainUpdate.ProtoReflect.Descriptor instead.

func (*StrainUpdate) GetData

func (x *StrainUpdate) GetData() *StrainUpdate_Data

func (*StrainUpdate) ProtoMessage

func (*StrainUpdate) ProtoMessage()

func (*StrainUpdate) ProtoReflect

func (x *StrainUpdate) ProtoReflect() protoreflect.Message

func (*StrainUpdate) Reset

func (x *StrainUpdate) Reset()

func (*StrainUpdate) String

func (x *StrainUpdate) String() string

func (*StrainUpdate) Validate

func (this *StrainUpdate) Validate() error

type StrainUpdateAttributes

type StrainUpdateAttributes struct {

	// User who updated stock entry
	UpdatedBy string `protobuf:"bytes,1,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
	// Summary of the stock
	Summary string `protobuf:"bytes,2,opt,name=summary,proto3" json:"summary,omitempty"`
	// Editable version of the stock summary (Slate JSON format)
	EditableSummary string `protobuf:"bytes,3,opt,name=editable_summary,json=editableSummary,proto3" json:"editable_summary,omitempty"`
	// Depositor of the stock
	Depositor string `protobuf:"bytes,4,opt,name=depositor,proto3" json:"depositor,omitempty"`
	// List of associated genes
	Genes []string `protobuf:"bytes,5,rep,name=genes,proto3" json:"genes,omitempty"`
	// List of database cross references
	Dbxrefs []string `protobuf:"bytes,6,rep,name=dbxrefs,proto3" json:"dbxrefs,omitempty"`
	// List of related publications
	Publications []string `protobuf:"bytes,7,rep,name=publications,proto3" json:"publications,omitempty"`
	// Descriptor for the strain, a quick overview of its key genetic modifications
	Label string `protobuf:"bytes,8,opt,name=label,proto3" json:"label,omitempty"`
	// Species of the strain
	Species string `protobuf:"bytes,9,opt,name=species,proto3" json:"species,omitempty"`
	// Related plasmid for the strain
	Plasmid string `protobuf:"bytes,10,opt,name=plasmid,proto3" json:"plasmid,omitempty"`
	// Parent of the strain
	Parent string `protobuf:"bytes,11,opt,name=parent,proto3" json:"parent,omitempty"`
	// List of names for the strain
	Names []string `protobuf:"bytes,12,rep,name=names,proto3" json:"names,omitempty"`
	// dictybase specific strain property that will
	// map to dicty_strain_property ontology
	DictyStrainProperty string `protobuf:"bytes,13,opt,name=dicty_strain_property,json=dictyStrainProperty,proto3" json:"dicty_strain_property,omitempty"`
	// contains filtered or unexported fields
}

Defines attributes for updating a strain

func (*StrainUpdateAttributes) Descriptor deprecated

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

Deprecated: Use StrainUpdateAttributes.ProtoReflect.Descriptor instead.

func (*StrainUpdateAttributes) GetDbxrefs

func (x *StrainUpdateAttributes) GetDbxrefs() []string

func (*StrainUpdateAttributes) GetDepositor

func (x *StrainUpdateAttributes) GetDepositor() string

func (*StrainUpdateAttributes) GetDictyStrainProperty

func (x *StrainUpdateAttributes) GetDictyStrainProperty() string

func (*StrainUpdateAttributes) GetEditableSummary

func (x *StrainUpdateAttributes) GetEditableSummary() string

func (*StrainUpdateAttributes) GetGenes

func (x *StrainUpdateAttributes) GetGenes() []string

func (*StrainUpdateAttributes) GetLabel

func (x *StrainUpdateAttributes) GetLabel() string

func (*StrainUpdateAttributes) GetNames

func (x *StrainUpdateAttributes) GetNames() []string

func (*StrainUpdateAttributes) GetParent

func (x *StrainUpdateAttributes) GetParent() string

func (*StrainUpdateAttributes) GetPlasmid

func (x *StrainUpdateAttributes) GetPlasmid() string

func (*StrainUpdateAttributes) GetPublications

func (x *StrainUpdateAttributes) GetPublications() []string

func (*StrainUpdateAttributes) GetSpecies

func (x *StrainUpdateAttributes) GetSpecies() string

func (*StrainUpdateAttributes) GetSummary

func (x *StrainUpdateAttributes) GetSummary() string

func (*StrainUpdateAttributes) GetUpdatedBy

func (x *StrainUpdateAttributes) GetUpdatedBy() string

func (*StrainUpdateAttributes) ProtoMessage

func (*StrainUpdateAttributes) ProtoMessage()

func (*StrainUpdateAttributes) ProtoReflect

func (x *StrainUpdateAttributes) ProtoReflect() protoreflect.Message

func (*StrainUpdateAttributes) Reset

func (x *StrainUpdateAttributes) Reset()

func (*StrainUpdateAttributes) String

func (x *StrainUpdateAttributes) String() string

func (*StrainUpdateAttributes) Validate

func (this *StrainUpdateAttributes) Validate() error

type StrainUpdate_Data

type StrainUpdate_Data struct {

	// Resource name
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Unique ID for strain
	Id         string                  `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Attributes *StrainUpdateAttributes `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*StrainUpdate_Data) Descriptor deprecated

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

Deprecated: Use StrainUpdate_Data.ProtoReflect.Descriptor instead.

func (*StrainUpdate_Data) GetAttributes

func (x *StrainUpdate_Data) GetAttributes() *StrainUpdateAttributes

func (*StrainUpdate_Data) GetId

func (x *StrainUpdate_Data) GetId() string

func (*StrainUpdate_Data) GetType

func (x *StrainUpdate_Data) GetType() string

func (*StrainUpdate_Data) ProtoMessage

func (*StrainUpdate_Data) ProtoMessage()

func (*StrainUpdate_Data) ProtoReflect

func (x *StrainUpdate_Data) ProtoReflect() protoreflect.Message

func (*StrainUpdate_Data) Reset

func (x *StrainUpdate_Data) Reset()

func (*StrainUpdate_Data) String

func (x *StrainUpdate_Data) String() string

func (*StrainUpdate_Data) Validate

func (this *StrainUpdate_Data) Validate() error

type Strain_Data

type Strain_Data struct {

	// Resource name
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Unique identifier for the strain
	Id         string            `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Attributes *StrainAttributes `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*Strain_Data) Descriptor deprecated

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

Deprecated: Use Strain_Data.ProtoReflect.Descriptor instead.

func (*Strain_Data) GetAttributes

func (x *Strain_Data) GetAttributes() *StrainAttributes

func (*Strain_Data) GetId

func (x *Strain_Data) GetId() string

func (*Strain_Data) GetType

func (x *Strain_Data) GetType() string

func (*Strain_Data) ProtoMessage

func (*Strain_Data) ProtoMessage()

func (*Strain_Data) ProtoReflect

func (x *Strain_Data) ProtoReflect() protoreflect.Message

func (*Strain_Data) Reset

func (x *Strain_Data) Reset()

func (*Strain_Data) String

func (x *Strain_Data) String() string

func (*Strain_Data) Validate

func (this *Strain_Data) Validate() error

type UnimplementedStockServiceServer

type UnimplementedStockServiceServer struct {
}

UnimplementedStockServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedStockServiceServer) CreatePlasmid

func (UnimplementedStockServiceServer) CreateStrain

func (UnimplementedStockServiceServer) GetPlasmid

func (UnimplementedStockServiceServer) GetStrain

func (UnimplementedStockServiceServer) ListPlasmids

func (UnimplementedStockServiceServer) ListStrains

func (UnimplementedStockServiceServer) ListStrainsByIds

func (UnimplementedStockServiceServer) LoadPlasmid

func (UnimplementedStockServiceServer) LoadStrain

func (UnimplementedStockServiceServer) OboJSONFileUpload

func (UnimplementedStockServiceServer) RemoveStock

func (UnimplementedStockServiceServer) UpdatePlasmid

func (UnimplementedStockServiceServer) UpdateStrain

type UnsafeStockServiceServer

type UnsafeStockServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeStockServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StockServiceServer will result in compilation errors.

Jump to

Keyboard shortcuts

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