package traits func getLactoseToleranceTraitObject()Trait{ rule1_ReferencesMap := make(map[string]string) rule1_ReferencesMap["SNPedia.com - rs182549"] = "https://www.snpedia.com/index.php/Rs182549" rule1_Locus1Object := RuleLocus{ LocusIdentifier: "43bf19", LocusRSID: 182549, BasePairsList: []string{"C;C"}, } rule1_LociList := []RuleLocus{rule1_Locus1Object} rule1_OutcomePointsMap := make(map[string]int) rule1_OutcomePointsMap["Intolerant"] = 1 rule1_Object := TraitRule{ RuleIdentifier: "f4e02c", LociList: rule1_LociList, OutcomePointsMap: rule1_OutcomePointsMap, References: rule1_ReferencesMap, } rule2_ReferencesMap := make(map[string]string) rule2_ReferencesMap["SNPedia.com - rs182549"] = "https://www.snpedia.com/index.php/Rs182549" rule2_Locus1Object := RuleLocus{ LocusIdentifier: "a7feff", LocusRSID: 182549, BasePairsList: []string{"C;T", "T;C", "C;T", "T;T"}, } rule2_LociList := []RuleLocus{rule2_Locus1Object} rule2_OutcomePointsMap := make(map[string]int) rule2_OutcomePointsMap["Tolerant"] = 1 rule2_Object := TraitRule{ RuleIdentifier: "cc3df0", LociList: rule2_LociList, OutcomePointsMap: rule2_OutcomePointsMap, References: rule2_ReferencesMap, } rule3_ReferencesMap := make(map[string]string) rule3_ReferencesMap["SNPedia.com - rs4988235"] = "https://www.snpedia.com/index.php/Rs4988235" rule3_Locus1Object := RuleLocus{ LocusIdentifier: "da6b04", LocusRSID: 4988235, BasePairsList: []string{"G;G"}, } rule3_LociList := []RuleLocus{rule3_Locus1Object} rule3_OutcomePointsMap := make(map[string]int) rule3_OutcomePointsMap["Intolerant"] = 1 rule3_Object := TraitRule{ RuleIdentifier: "8170ee", LociList: rule3_LociList, OutcomePointsMap: rule3_OutcomePointsMap, References: rule3_ReferencesMap, } rule4_ReferencesMap := make(map[string]string) rule4_ReferencesMap["SNPedia.com - rs4988235"] = "https://www.snpedia.com/index.php/Rs4988235" rule4_Locus1Object := RuleLocus{ LocusIdentifier: "176dde", LocusRSID: 4988235, BasePairsList: []string{"G;A", "A;G"}, } rule4_LociList := []RuleLocus{rule4_Locus1Object} rule4_OutcomePointsMap := make(map[string]int) rule4_OutcomePointsMap["Tolerant"] = 1 rule4_Object := TraitRule{ RuleIdentifier: "52425f", LociList: rule4_LociList, OutcomePointsMap: rule4_OutcomePointsMap, References: rule4_ReferencesMap, } rule5_ReferencesMap := make(map[string]string) rule5_ReferencesMap["SNPedia.com - rs4988235"] = "https://www.snpedia.com/index.php/Rs4988235" rule5_Locus1Object := RuleLocus{ LocusIdentifier: "164acb", LocusRSID: 4988235, BasePairsList: []string{"A;A"}, } rule5_LociList := []RuleLocus{rule5_Locus1Object} rule5_OutcomePointsMap := make(map[string]int) rule5_OutcomePointsMap["Tolerant"] = 2 rule5_Object := TraitRule{ RuleIdentifier: "4b5c35", LociList: rule5_LociList, OutcomePointsMap: rule5_OutcomePointsMap, References: rule5_ReferencesMap, } lactoseToleranceRulesList := []TraitRule{rule1_Object, rule2_Object, rule3_Object, rule4_Object, rule5_Object} lactoseToleranceLociList := []int64{4988235, 182549} referencesMap := make(map[string]string) referencesMap["SNPedia.com - Lactose Intolerance"] = "https://www.snpedia.com/index.php/Lactose_intolerance" outcomesList := []string{"Tolerant", "Intolerant"} lactoseToleranceObject := Trait{ TraitName: "Lactose Tolerance", TraitDescription: "The ability to tolerate lactose.", LociList: lactoseToleranceLociList, RulesList: lactoseToleranceRulesList, OutcomesList: outcomesList, References: referencesMap, } return lactoseToleranceObject }