models

package
v0.0.0-...-1d7a7e7 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2019 License: GPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Experiment

type Experiment struct {

	// chip cartridge barcode
	ChipCartridgeBarcode *string `json:"experiments.chip_cartridge_barcode,omitempty" db:"experiments.chip_cartridge_barcode"`

	// complete date
	CompleteDate *string `json:"experiments.complete_date,omitempty" db:"experiments.complete_date"`

	// experiment id
	ExperimentID *string `json:"experiments.experiment_id,omitempty" db:"experiments.experiment_id"`

	// has project files
	HasProjectFiles *bool `json:"experiments.has_project_files,omitempty" db:"experiments.has_project_files"`

	// opened date
	OpenedDate *string `json:"experiments.opened_date,omitempty" db:"experiments.opened_date"`

	// panel assay screened
	PanelAssayScreened *string `json:"experiments.panel_assay_screened,omitempty" db:"experiments.panel_assay_screened"`

	// pcr
	Pcr *string `json:"experiments.pcr,omitempty" db:"experiments.pcr"`

	// priority
	Priority *string `json:"experiments.priority,omitempty" db:"experiments.priority"`

	// procedure order datetime
	ProcedureOrderDatetime *string `json:"experiments.procedure_order_datetime,omitempty" db:"experiments.procedure_order_datetime"`

	// project id
	ProjectID *string `json:"experiments.project_id,omitempty" db:"experiments.project_id"`

	// project name
	ProjectName *string `json:"experiments.project_name,omitempty" db:"experiments.project_name"`

	// sample id
	SampleID *string `json:"experiments.sample_id,omitempty" db:"experiments.sample_id"`

	// study id
	StudyID *string `json:"experiments.study_id,omitempty" db:"experiments.study_id"`

	// test date
	TestDate *string `json:"experiments.test_date,omitempty" db:"experiments.test_date"`
}

Experiment experiment swagger:model Experiment

func (*Experiment) CheckEnums

func (m *Experiment) CheckEnums(exe *ExperimentEnum) bool

CheckEnums validates this experiments enums

func (*Experiment) MarshalBinary

func (m *Experiment) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Experiment) UnmarshalBinary

func (m *Experiment) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Experiment) Validate

func (m *Experiment) Validate(formats strfmt.Registry) error

Validate validates this experiment

type ExperimentEnum

type ExperimentEnum struct {
	Panelassayscreened []string
	Priority           []string
}

ExperimentEnum is a struct that grabs the validation values from the enums.yaml file

var Enums *ExperimentEnum

Enums is the experiment enums

func GetEnums

func GetEnums(e *ExperimentEnum) *ExperimentEnum

GetEnums fills the PanelAssayScreened struct

type GetSamplesByQueryOKBody

type GetSamplesByQueryOKBody []*Record

GetSamplesByQueryOKBody get samples by query o k body swagger:model getSamplesByQueryOKBody

func (GetSamplesByQueryOKBody) Validate

func (m GetSamplesByQueryOKBody) Validate(formats strfmt.Registry) error

Validate validates this get samples by query o k body

type LogoutOKBody

type LogoutOKBody bool

LogoutOKBody search sample o k body swagger:model searchSampleOKBody

func (LogoutOKBody) Validate

func (m LogoutOKBody) Validate(formats strfmt.Registry) error

Validate validates this search sample o k body

type Patient

type Patient struct {

	// clinical history
	ClinicalHistory *string `json:"patients.clinical_history,omitempty" db:"patients.clinical_history"`

	// date received
	DateReceived *string `json:"patients.date_received,omitempty" db:"patients.date_received"`

	// date reported
	DateReported *string `json:"patients.date_reported,omitempty" db:"patients.date_reported"`

	// dob
	Dob *string `json:"patients.dob,omitempty" db:"patients.dob"`

	// first name
	FirstName *string `json:"patients.first_name,omitempty" db:"patients.first_name"`

	// gender
	Gender *string `json:"patients.gender,omitempty" db:"patients.gender"`

	// initials
	Initials *string `json:"patients.initials,omitempty" db:"patients.initials"`

	// last name
	LastName *string `json:"patients.last_name,omitempty" db:"patients.last_name"`

	// mrn
	Mrn *string `json:"patients.mrn,omitempty" db:"patients.mrn"`

	// on hcn
	OnHcn *string `json:"patients.on_hcn,omitempty" db:"patients.on_hcn"`

	// patient id
	PatientID *string `json:"patients.patient_id,omitempty" db:"patients.patient_id"`

	// patient type
	PatientType *string `json:"patients.patient_type,omitempty" db:"patients.patient_type"`

	// referring physican
	ReferringPhysican *string `json:"patients.referring_physican,omitempty" db:"patients.referring_physican"`

	// sample id
	SampleID *string `json:"patients.sample_id,omitempty" db:"patients.sample_id"`

	// se num
	SeNum *string `json:"patients.se_num,omitempty" db:"patients.se_num"`

	// surgical date
	SurgicalDate *string `json:"patients.surgical_date,omitempty" db:"patients.surgical_date"`
}

Patient patient swagger:model Patient

func (*Patient) MarshalBinary

func (m *Patient) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Patient) UnmarshalBinary

func (m *Patient) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Patient) Validate

func (m *Patient) Validate(formats strfmt.Registry) error

Validate validates this patient

type Query

type Query struct {

	// selected condition
	SelectedCondition [][]string `json:"selected_conditions"`

	// selected fields
	SelectedFields []string `json:"selected_fields"`

	// selected tables
	SelectedTables []string `json:"selected_tables"`
}

Query query swagger:model Query

func (*Query) MarshalBinary

func (m *Query) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Query) UnmarshalBinary

func (m *Query) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Query) Validate

func (m *Query) Validate(formats strfmt.Registry) error

Validate validates this query

type Record

type Record struct {

	// patient
	Patient
	// sample
	Sample
	// experiment
	Experiment
	// result
	Result
	// resultdetails
	Resultdetails
}

Record is the super struct

func (*Record) MarshalBinary

func (m *Record) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Record) UnmarshalBinary

func (m *Record) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

type Result

type Result struct {

	// failed regions
	FailedRegions *string `json:"failed_regions,omitempty"`

	// mean depth of coveage
	MeanDepthOfCoveage *float32 `json:"mean_depth_of_coveage,omitempty"`

	// mlpa pcr
	MlpaPcr *string `json:"mlpa_pcr,omitempty"`

	// mutation
	Mutation *string `json:"mutation,omitempty"`

	// overall hotspots threshold
	OverallHotspotsThreshold *float32 `json:"overall_hotspots_threshold,omitempty"`

	// overall quality threshold
	OverallQualityThreshold *float32 `json:"overall_quality_threshold,omitempty"`

	// results id
	ResultsID *int64 `json:"results_id,omitempty"`

	// uid
	UID *string `json:"uid,omitempty"`

	// verification pcr
	VerificationPcr *string `json:"verification_pcr,omitempty"`
}

Result result swagger:model Result

func (*Result) MarshalBinary

func (m *Result) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Result) UnmarshalBinary

func (m *Result) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Result) Validate

func (m *Result) Validate(formats strfmt.Registry) error

Validate validates this result

type Resultdetails

type Resultdetails struct {

	// v a f
	VAF *float32 `json:"VAF,omitempty"`

	// c nomenclature
	CNomenclature *string `json:"c_nomenclature,omitempty"`

	// coverage
	Coverage *int64 `json:"coverage,omitempty"`

	// exon
	Exon *int64 `json:"exon,omitempty"`

	// gene
	Gene *string `json:"gene,omitempty"`

	// p nomenclature
	PNomenclature *string `json:"p_nomenclature,omitempty"`

	// pcr
	Pcr *string `json:"pcr,omitempty"`

	// quality score
	QualityScore *float32 `json:"quality_score,omitempty"`

	// result
	Result *string `json:"result,omitempty"`

	// results id
	ResultsID *int64 `json:"results_id,omitempty"`

	// risk score
	RiskScore *float32 `json:"risk_score,omitempty"`

	// sample id
	SampleID *string `json:"sample_id,omitempty"`

	// uid
	UID *string `json:"uid,omitempty"`
}

Resultdetails resultdetails swagger:model Resultdetails

func (*Resultdetails) MarshalBinary

func (m *Resultdetails) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Resultdetails) UnmarshalBinary

func (m *Resultdetails) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Resultdetails) Validate

func (m *Resultdetails) Validate(formats strfmt.Registry) error

Validate validates this resultdetails

type Sample

type Sample struct {

	// cf plasma location
	CfPlasmaLocation *string `json:"samples.cf_plasma_location,omitempty" db:"samples.cf_plasma_location"`

	// comments
	Comments *string `json:"samples.comments,omitempty" db:"samples.comments"`

	// container id
	ContainerID *string `json:"samples.container_id,omitempty" db:"samples.container_id"`

	// container name
	ContainerName *string `json:"samples.container_name,omitempty" db:"samples.container_name"`

	// container type
	ContainerType *string `json:"samples.container_type,omitempty" db:"samples.container_type"`

	// container well
	ContainerWell *string `json:"samples.container_well,omitempty" db:"samples.container_well"`

	// copath num
	CopathNum *string `json:"samples.copath_num,omitempty" db:"samples.copath_num"`

	// date collected
	DateCollected *string `json:"samples.date_collected,omitempty" db:"samples.date_collected"`

	// date received
	DateReceived *string `json:"samples.date_received,omitempty" db:"samples.date_received"`

	// date submitted
	DateSubmitted *string `json:"samples.date_submitted,omitempty" db:"samples.date_submitted"`

	// delta ct value
	DeltaCtValue *float32 `json:"samples.delta_ct_value,omitempty" db:"samples.delta_ct_value"`

	// dna concentration
	DnaConcentration *float32 `json:"samples.dna_concentration,omitempty" db:"samples.dna_concentration"`

	// dna extraction date
	DnaExtractionDate *string `json:"samples.dna_extraction_date,omitempty" db:"samples.dna_extraction_date"`

	// dna location
	DnaLocation *string `json:"samples.dna_location,omitempty" db:"samples.dna_location"`

	// dna quality
	DnaQuality *string `json:"samples.dna_quality,omitempty" db:"samples.dna_quality"`

	// dna quality by rnase p
	DnaQualityByRnaseP *float32 `json:"samples.dna_quality_by_rnase_p,omitempty" db:"samples.dna_quality_by_rnase_p"`

	// dna sample barcode
	DnaSampleBarcode *string `json:"samples.dna_sample_barcode,omitempty" db:"samples.dna_sample_barcode"`

	// dna volume
	DnaVolume *float32 `json:"samples.dna_volume,omitempty" db:"samples.dna_volume"`

	// facility
	Facility *string `json:"samples.facility,omitempty" db:"samples.facility"`

	// ffpe qc date
	FfpeQcDate *string `json:"samples.ffpe_qc_date,omitempty" db:"samples.ffpe_qc_date"`

	// h e slide location
	HESlideLocation *string `json:"samples.h_e_slide_location,omitempty" db:"samples.h_e_slide_location"`

	// has sample files
	HasSampleFiles *bool `json:"samples.has_sample_files,omitempty" db:"samples.has_sample_files"`

	// historical diagnosis
	HistoricalDiagnosis *string `json:"samples.historical_diagnosis,omitempty" db:"samples.historical_diagnosis"`

	// material received
	MaterialReceived *string `json:"samples.material_received,omitempty" db:"samples.material_received"`

	// material received num
	MaterialReceivedNum *string `json:"samples.material_received_num,omitempty" db:"samples.material_received_num"`

	// material received other
	MaterialReceivedOther *string `json:"samples.material_received_other,omitempty" db:"samples.material_received_other"`

	// name of requestor
	NameOfRequestor *string `json:"samples.name_of_requestor,omitempty" db:"samples.name_of_requestor"`

	// non uhn id
	NonUhnID *string `json:"samples.non_uhn_id,omitempty" db:"samples.non_uhn_id"`

	// other identifier
	OtherIdentifier *string `json:"samples.other_identifier,omitempty" db:"samples.other_identifier"`

	// pb bm location
	PbBmLocation *string `json:"samples.pb_bm_location,omitempty" db:"samples.pb_bm_location"`

	// plasma location
	PlasmaLocation *string `json:"samples.plasma_location,omitempty" db:"samples.plasma_location"`

	// reviewed by
	ReviewedBy *string `json:"samples.reviewed_by,omitempty" db:"samples.reviewed_by"`

	// rna concentration
	RnaConcentration *float32 `json:"samples.rna_concentration,omitempty" db:"samples.rna_concentration"`

	// rna extraction date
	RnaExtractionDate *string `json:"samples.rna_extraction_date,omitempty" db:"samples.rna_extraction_date"`

	// rna location
	RnaLocation *string `json:"samples.rna_location,omitempty" db:"samples.rna_location"`

	// rna lysate location
	RnaLysateLocation *string `json:"samples.rna_lysate_location,omitempty" db:"samples.rna_lysate_location"`

	// rna quality
	RnaQuality *float32 `json:"samples.rna_quality,omitempty" db:"samples.rna_quality"`

	// rna volume
	RnaVolume *float32 `json:"samples.rna_volume,omitempty" db:"samples.rna_volume"`

	// rnase p date
	RnasePDate *string `json:"samples.rnase_p_date,omitempty" db:"samples.rnase_p_date"`

	// sample id
	SampleID *string `json:"samples.sample_id,omitempty" db:"samples.sample_id"`

	// sample name
	SampleName *string `json:"samples.sample_name,omitempty" db:"samples.sample_name"`

	// sample size
	SampleSize *string `json:"samples.sample_size,omitempty" db:"samples.sample_size"`

	// sample type
	SampleType *string `json:"samples.sample_type,omitempty" db:"samples.sample_type"`

	// se num
	SeNum *string `json:"samples.se_num,omitempty" db:"samples.se_num"`

	// study id
	StudyID *string `json:"samples.study_id,omitempty" db:"samples.study_id"`

	// surgical num
	SurgicalNum *string `json:"samples.surgical_num,omitempty" db:"samples.surgical_num"`

	// test requested
	TestRequested *string `json:"samples.test_requested,omitempty" db:"samples.test_requested"`

	// tumor percnt of circled
	TumorPercntOfCircled *float32 `json:"samples.tumor_percnt_of_circled,omitempty" db:"samples.tumor_percnt_of_circled"`

	// tumor percnt of total
	TumorPercntOfTotal *float32 `json:"samples.tumor_percnt_of_total,omitempty" db:"samples.tumor_percnt_of_total"`

	// tumor site
	TumorSite *string `json:"samples.tumor_site,omitempty" db:"samples.tumor_site"`

	// volume of blood marrow
	VolumeOfBloodMarrow *float32 `json:"samples.volume_of_blood_marrow,omitempty" db:"samples.volume_of_blood_marrow"`

	// wbc location
	WbcLocation *string `json:"samples.wbc_location,omitempty" db:"samples.wbc_location"`
}

Sample sample swagger:model Sample

func (*Sample) MarshalBinary

func (m *Sample) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*Sample) UnmarshalBinary

func (m *Sample) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*Sample) Validate

func (m *Sample) Validate(formats strfmt.Registry) error

Validate validates this sample

Jump to

Keyboard shortcuts

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