Documentation
¶
Index ¶
- func ConvertToPlasmidModel(id string, attr *pb.PlasmidAttributes) *models.Plasmid
- func ConvertToStrainModel(id string, attr *pb.StrainAttributes) *models.Strain
- type PlasmidResolver
- func (r *PlasmidResolver) CreatedBy(ctx context.Context, obj *models.Plasmid) (*user.User, error)
- func (r *PlasmidResolver) Depositor(ctx context.Context, obj *models.Plasmid) (*user.User, error)
- func (r *PlasmidResolver) GenbankAccession(ctx context.Context, obj *models.Plasmid) (*string, error)
- func (r *PlasmidResolver) Genes(ctx context.Context, obj *models.Plasmid) ([]*models.Gene, error)
- func (r *PlasmidResolver) InStock(ctx context.Context, obj *models.Plasmid) (bool, error)
- func (r *PlasmidResolver) Keywords(ctx context.Context, obj *models.Plasmid) ([]string, error)
- func (r *PlasmidResolver) Publications(ctx context.Context, obj *models.Plasmid) ([]*models.Publication, error)
- func (r *PlasmidResolver) UpdatedBy(ctx context.Context, obj *models.Plasmid) (*user.User, error)
- type StrainResolver
- func (r *StrainResolver) Characteristics(ctx context.Context, obj *models.Strain) ([]string, error)
- func (r *StrainResolver) CreatedBy(ctx context.Context, obj *models.Strain) (*user.User, error)
- func (r *StrainResolver) Depositor(ctx context.Context, obj *models.Strain) (*user.User, error)
- func (r *StrainResolver) Genes(ctx context.Context, obj *models.Strain) ([]*models.Gene, error)
- func (r *StrainResolver) GeneticModification(ctx context.Context, obj *models.Strain) (*string, error)
- func (r *StrainResolver) Genotypes(ctx context.Context, obj *models.Strain) ([]string, error)
- func (r *StrainResolver) InStock(ctx context.Context, obj *models.Strain) (bool, error)
- func (r *StrainResolver) MutagenesisMethod(ctx context.Context, obj *models.Strain) (*string, error)
- func (r *StrainResolver) Names(ctx context.Context, obj *models.Strain) ([]string, error)
- func (r *StrainResolver) Parent(ctx context.Context, obj *models.Strain) (*models.Strain, error)
- func (r *StrainResolver) Phenotypes(ctx context.Context, obj *models.Strain) ([]*models.Phenotype, error)
- func (r *StrainResolver) Publications(ctx context.Context, obj *models.Strain) ([]*models.Publication, error)
- func (r *StrainResolver) SystematicName(ctx context.Context, obj *models.Strain) (string, error)
- func (r *StrainResolver) UpdatedBy(ctx context.Context, obj *models.Strain) (*user.User, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertToPlasmidModel ¶
func ConvertToPlasmidModel( id string, attr *pb.PlasmidAttributes, ) *models.Plasmid
func ConvertToStrainModel ¶
func ConvertToStrainModel(id string, attr *pb.StrainAttributes) *models.Strain
Types ¶
type PlasmidResolver ¶
type PlasmidResolver struct { Client pb.StockServiceClient UserClient user.UserServiceClient AnnotationClient annotation.TaggedAnnotationServiceClient Registry registry.Registry Logger *logrus.Entry }
func (*PlasmidResolver) GenbankAccession ¶
func (*PlasmidResolver) Publications ¶
func (r *PlasmidResolver) Publications( ctx context.Context, obj *models.Plasmid, ) ([]*models.Publication, error)
type StrainResolver ¶
type StrainResolver struct { Client pb.StockServiceClient UserClient user.UserServiceClient AnnotationClient annotation.TaggedAnnotationServiceClient Registry registry.Registry Logger *logrus.Entry }
func (*StrainResolver) Characteristics ¶
func (*StrainResolver) GeneticModification ¶
func (*StrainResolver) MutagenesisMethod ¶
func (*StrainResolver) Phenotypes ¶
func (*StrainResolver) Publications ¶
func (r *StrainResolver) Publications( ctx context.Context, obj *models.Strain, ) ([]*models.Publication, error)
func (*StrainResolver) SystematicName ¶
Click to show internal directories.
Click to hide internal directories.