Versions in this module Expand all Collapse all v0 v0.1.0 Jun 15, 2026 Changes in this version + const Host + type Client struct + func NewClient(cfg Config) *Client + func (c *Client) GetEnrichment(ctx context.Context, names []string, species int) ([]*Enrichment, error) + func (c *Client) GetInteractions(ctx context.Context, names []string, species int, limit int) ([]*Interaction, error) + func (c *Client) ResolveProteins(ctx context.Context, names []string, species int, limit int) ([]*Protein, error) + type Config struct + BaseURL string + CallerID string + Rate time.Duration + Retries int + Timeout time.Duration + UserAgent string + func DefaultConfig() Config + type Domain struct + func (Domain) Classify(input string) (string, string, error) + func (Domain) Info() kit.DomainInfo + func (Domain) Locate(t, id string) (string, error) + func (Domain) Register(app *kit.App) + type Enrichment struct + Category string + Description string + FDR string + Genes int + InputGenes string + Term string + type Interaction struct + CoexpScore float64 + DbScore float64 + ExpScore float64 + NameA string + NameB string + ProteinA string + ProteinB string + Score float64 + TextScore float64 + type Protein struct + Annotation string + Name string + StringID string + TaxonID string + TaxonName string