sider

package
v0.0.0-...-5420e35 Latest Latest
Warning

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

Go to latest
Published: May 22, 2017 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NbThread = 7

Functions

func ClinicalSignsFromCompoundId

func ClinicalSignsFromCompoundId(drugs []*Models.Drug, clinicalSignsSQL string, wg *sync.WaitGroup, treated *int) ([]*Models.Drug, error)

Job function to retrieve side effects information on matched compounds

func GetSideEffects

func GetSideEffects(drugId string) ([]*Models.SideEffect, error)

func Getdrugs

func Getdrugs(query string) ([]*Models.Drug, error)

Retrieve all compoundId's drugs returned by the query

func JoinQueries

func JoinQueries(buckets [][]*Models.Drug) []*Models.Drug

Take a 2D array of meddra data and return 1D array

func QueryMeddraFreq

func QueryMeddraFreq(drugs []*Models.Drug, clinicalSigns []string) ([]*Models.Drug, error)

Retrieve information on side effects of matched drug

func QueryMeddraStr

func QueryMeddraStr(inputStr string) ([]*Models.Drug, error)

QueryMeddra with input string ("ClinicalSign OR symptome")

func QueryMeddraTree

func QueryMeddraTree(query Queries.ITamalouQuery) ([]*Models.Drug, error)

QueryMeddra with parsed input string : a binary tree structure

func SplitQueries

func SplitQueries(buf []*Models.Drug, lim int) [][]*Models.Drug

Take an array of meddra data and split it into 'lim' 2D array

Types

type Meddra

type Meddra struct {
	StitchCompoundId string
	SideEffects      []*SideEffect
}

type SideEffect

type SideEffect struct {
	SideEffectName      string
	Placebo             string
	Frequency           string
	FrequencyLowerBound string
	FrequencyUpperBound string
	Matched             string
}

Jump to

Keyboard shortcuts

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