package monogenicDiseases func getCysticFibrosisDiseaseObject()MonogenicDisease{ variant1_ReferencesMap := make(map[string]string) variant1_ReferencesMap["SNPedia.com - rs113993960"] = "https://www.snpedia.com/index.php/Rs113993960" variant1_Object := DiseaseVariant{ VariantIdentifier: "36965d", VariantNames: []string{"deltaF508", "F508del"}, NucleotideChange: "c.1521_1523delCTT", AminoAcidChange: "p.Phe508del", VariantRSID: 113993960, HealthyBase: "I", //CTT DefectiveBase: "D", EffectIsMild: false, References: variant1_ReferencesMap, } variant2_ReferencesMap := make(map[string]string) variant2_ReferencesMap["SNPedia.com - rs113993959"] = "https://www.snpedia.com/index.php/Rs113993959" variant2_Object := DiseaseVariant{ VariantIdentifier: "5706b0", VariantNames: []string{"G542X"}, NucleotideChange: "c.1624G>T", AminoAcidChange: "p.Gly542Ter", VariantRSID: 113993959, HealthyBase: "G", DefectiveBase: "T", EffectIsMild: false, References: variant2_ReferencesMap, } variant3_ReferencesMap := make(map[string]string) variant3_ReferencesMap["SNPedia.com - rs77010898"] = "https://www.snpedia.com/index.php/Rs77010898" variant3_Object := DiseaseVariant{ VariantIdentifier: "01a2a0", VariantNames: []string{"W1282X"}, NucleotideChange: "c.3846G>A", AminoAcidChange: "p.Trp1282Ter", VariantRSID: 77010898, HealthyBase: "G", DefectiveBase: "A", EffectIsMild: false, References: variant3_ReferencesMap, } variant4_ReferencesMap := make(map[string]string) variant4_ReferencesMap["SNPedia.com - rs75527207"] = "https://www.snpedia.com/index.php/Rs75527207" variant4_Object := DiseaseVariant{ VariantIdentifier: "bd4106", VariantNames: []string{"G551D"}, NucleotideChange: "c.1652G>A", AminoAcidChange: "p.Gly551Asp", VariantRSID: 75527207, HealthyBase: "G", DefectiveBase: "A", EffectIsMild: false, References: variant4_ReferencesMap, } variant5_ReferencesMap := make(map[string]string) variant5_ReferencesMap["SNPedia.com - rs78756941"] = "https://www.snpedia.com/index.php/Rs78756941" variant5_Object := DiseaseVariant{ VariantIdentifier: "4d6f38", VariantNames: []string{"621+1G>T"}, NucleotideChange: "c.489+1G>T", AminoAcidChange: "", VariantRSID: 78756941, HealthyBase: "G", DefectiveBase: "T", EffectIsMild: false, References: variant5_ReferencesMap, } variant6_ReferencesMap := make(map[string]string) variant6_ReferencesMap["SNPedia.com - rs80034486"] = "https://www.snpedia.com/index.php/Rs80034486" variant6_Object := DiseaseVariant{ VariantIdentifier: "c6135a", VariantNames: []string{"N1303K"}, NucleotideChange: "c.3909C>G", AminoAcidChange: "p.Asn1303Lys", VariantRSID: 80034486, HealthyBase: "C", DefectiveBase: "G", EffectIsMild: false, References: variant6_ReferencesMap, } variant7_ReferencesMap := make(map[string]string) variant7_ReferencesMap["SNPedia.com - rs74597325"] = "https://www.snpedia.com/index.php/Rs74597325" variant7_Object := DiseaseVariant{ VariantIdentifier: "88a7f4", VariantNames: []string{"R553X"}, NucleotideChange: "c.1657C>T", AminoAcidChange: "p.Arg553Ter", VariantRSID: 74597325, HealthyBase: "C", DefectiveBase: "T", EffectIsMild: false, References: variant7_ReferencesMap, } variant8_ReferencesMap := make(map[string]string) variant8_ReferencesMap["SNPedia.com - rs121908745"] = "https://www.snpedia.com/index.php/Rs121908745" variant8_Object := DiseaseVariant{ VariantIdentifier: "058a4d", VariantNames: []string{"Delta I507", "I507del"}, NucleotideChange: "c.1519_1521delATC", AminoAcidChange: "p.Ile507del", VariantRSID: 121908745, HealthyBase: "I", //ATC DefectiveBase: "D", EffectIsMild: false, References: variant8_ReferencesMap, } variant9_ReferencesMap := make(map[string]string) variant9_ReferencesMap["SNPedia.com - rs75039782"] = "https://www.snpedia.com/index.php/Rs75039782" variant9_Object := DiseaseVariant{ VariantIdentifier: "2a4ddf", VariantNames: []string{"3849+10kbC>T"}, NucleotideChange: "c.3718-2477C>T", AminoAcidChange: "", VariantRSID: 75039782, HealthyBase: "C", DefectiveBase: "T", EffectIsMild: false, References: variant9_ReferencesMap, } variant10_ReferencesMap := make(map[string]string) variant10_ReferencesMap["SNPedia.com - rs75096551"] = "https://www.snpedia.com/index.php/Rs75096551" variant10_Object := DiseaseVariant{ VariantIdentifier: "e1bcfb", VariantNames: []string{"3120+1G>A"}, NucleotideChange: "c.2988+1G>A", AminoAcidChange: "", VariantRSID: 75096551, HealthyBase: "G", DefectiveBase: "A", EffectIsMild: false, References: variant10_ReferencesMap, } variant11_ReferencesMap := make(map[string]string) variant11_ReferencesMap["SNPedia.com - rs75096551"] = "https://www.snpedia.com/index.php/Rs75096551" variant11_Object := DiseaseVariant{ VariantIdentifier: "c28795", VariantNames: []string{"3120+1G>T"}, NucleotideChange: "c.2988+1G>T", AminoAcidChange: "", VariantRSID: 75096551, HealthyBase: "G", DefectiveBase: "T", EffectIsMild: false, References: variant11_ReferencesMap, } variant12_ReferencesMap := make(map[string]string) variant12_ReferencesMap["SNPedia.com - rs78655421"] = "https://www.snpedia.com/index.php/Rs78655421" variant12_Object := DiseaseVariant{ VariantIdentifier: "f1965c", VariantNames: []string{"R117H"}, NucleotideChange: "c.350G>A", AminoAcidChange: "p.Arg117His", VariantRSID: 78655421, HealthyBase: "G", DefectiveBase: "A", EffectIsMild: true, References: variant12_ReferencesMap, } variant13_ReferencesMap := make(map[string]string) variant13_ReferencesMap["SNPedia.com - rs76713772"] = "https://www.snpedia.com/index.php/Rs76713772" variant13_Object := DiseaseVariant{ VariantIdentifier: "3420c1", VariantNames: []string{"1717-1G>A"}, NucleotideChange: "c.1585-1G>A", AminoAcidChange: "", VariantRSID: 76713772, HealthyBase: "G", DefectiveBase: "A", EffectIsMild: false, References: variant13_ReferencesMap, } variant14_ReferencesMap := make(map[string]string) variant14_ReferencesMap["SNPedia.com - rs76713772"] = "https://www.snpedia.com/index.php/Rs76713772" variant14_Object := DiseaseVariant{ VariantIdentifier: "25d0b4", VariantNames: []string{"1717-1G>T"}, NucleotideChange: "c.1585-1G>T", AminoAcidChange: "", VariantRSID: 76713772, HealthyBase: "G", DefectiveBase: "T", EffectIsMild: false, References: variant14_ReferencesMap, } variant15_ReferencesMap := make(map[string]string) variant15_ReferencesMap["SNPedia.com - rs80224560"] = "https://www.snpedia.com/index.php/Rs80224560" variant15_Object := DiseaseVariant{ VariantIdentifier: "139ab2", VariantNames: []string{"2789+5G>A"}, NucleotideChange: "c.2657+5G>A", AminoAcidChange: "", VariantRSID: 80224560, HealthyBase: "G", DefectiveBase: "A", EffectIsMild: true, References: variant15_ReferencesMap, } variant16_ReferencesMap := make(map[string]string) variant16_ReferencesMap["SNPedia.com - rs77932196"] = "https://www.snpedia.com/index.php/Rs77932196" variant16_Object := DiseaseVariant{ VariantIdentifier: "f7a12e", VariantNames: []string{"R347P"}, NucleotideChange: "c.1040G>T", AminoAcidChange: "p.Arg347Pro", VariantRSID: 77932196, HealthyBase: "G", DefectiveBase: "T", EffectIsMild: false, References: variant16_ReferencesMap, } variant17_ReferencesMap := make(map[string]string) variant17_ReferencesMap["SNPedia.com - rs77932196"] = "https://www.snpedia.com/index.php/Rs77932196" variant17_Object := DiseaseVariant{ VariantIdentifier: "deb2e2", VariantNames: []string{"R347"}, NucleotideChange: "c.1040G>C", AminoAcidChange: "", VariantRSID: 77932196, HealthyBase: "G", DefectiveBase: "C", EffectIsMild: false, References: variant17_ReferencesMap, } variant18_ReferencesMap := make(map[string]string) variant18_ReferencesMap["SNPedia.com - rs77932196"] = "https://www.snpedia.com/index.php/Rs77932196" variant18_Object := DiseaseVariant{ VariantIdentifier: "884cf0", VariantNames: []string{"R347H"}, NucleotideChange: "c.1040G>A", AminoAcidChange: "p.Arg347His", VariantRSID: 77932196, HealthyBase: "G", DefectiveBase: "A", EffectIsMild: false, References: variant18_ReferencesMap, } variant19_ReferencesMap := make(map[string]string) variant19_ReferencesMap["SNPedia.com - rs77932196"] = "https://www.snpedia.com/index.php/Rs77932196" variant19_Object := DiseaseVariant{ VariantIdentifier: "b9fad1", VariantNames: []string{"R347P"}, NucleotideChange: "c.1040G>T", AminoAcidChange: "p.Arg347Pro", VariantRSID: 77932196, HealthyBase: "G", DefectiveBase: "T", EffectIsMild: false, References: variant19_ReferencesMap, } variant20_ReferencesMap := make(map[string]string) variant20_ReferencesMap["SNPedia.com - rs77188391"] = "https://www.snpedia.com/index.php/Rs77188391" variant20_Object := DiseaseVariant{ VariantIdentifier: "f2448d", VariantNames: []string{"711+1G>T"}, NucleotideChange: "c.579+1G>T", AminoAcidChange: "", VariantRSID: 77188391, HealthyBase: "G", DefectiveBase: "T", EffectIsMild: false, References: variant20_ReferencesMap, } variant21_ReferencesMap := make(map[string]string) variant21_ReferencesMap["SNPedia.com - rs121909011"] = "https://www.snpedia.com/index.php/Rs121909011" variant21_Object := DiseaseVariant{ VariantIdentifier: "09b96f", VariantNames: []string{"R334W"}, NucleotideChange: "c.1000C>T", AminoAcidChange: "p.Arg334Trp", VariantRSID: 121909011, HealthyBase: "C", DefectiveBase: "T", EffectIsMild: false, References: variant21_ReferencesMap, } variant22_ReferencesMap := make(map[string]string) variant22_ReferencesMap["SNPedia.com - rs80055610"] = "https://www.snpedia.com/index.php/Rs80055610" variant22_Object := DiseaseVariant{ VariantIdentifier: "2f8651", VariantNames: []string{"R560T"}, NucleotideChange: "c.1679G>C", AminoAcidChange: "p.Arg560Thr", VariantRSID: 80055610, HealthyBase: "G", DefectiveBase: "C", EffectIsMild: false, References: variant22_ReferencesMap, } variant23_ReferencesMap := make(map[string]string) variant23_ReferencesMap["SNPedia.com - rs80055610"] = "https://www.snpedia.com/index.php/Rs80055610" variant23_Object := DiseaseVariant{ VariantIdentifier: "46efe1", VariantNames: []string{"R560K"}, NucleotideChange: "c.1679G>A", AminoAcidChange: "p.Arg560Lys", VariantRSID: 80055610, HealthyBase: "G", DefectiveBase: "A", EffectIsMild: false, References: variant23_ReferencesMap, } variant24_ReferencesMap := make(map[string]string) variant24_ReferencesMap["SNPedia.com - rs74767530"] = "https://www.snpedia.com/index.php/Rs74767530" variant24_Object := DiseaseVariant{ VariantIdentifier: "528406", VariantNames: []string{"R1162X"}, NucleotideChange: "c.3484C>T", AminoAcidChange: "p.Arg1162Ter", VariantRSID: 74767530, HealthyBase: "C", DefectiveBase: "T", EffectIsMild: false, References: variant24_ReferencesMap, } variant25_ReferencesMap := make(map[string]string) variant25_ReferencesMap["SNPedia.com - rs121908747"] = "https://www.snpedia.com/index.php/Rs121908747" variant25_Object := DiseaseVariant{ VariantIdentifier: "e8e8fc", VariantNames: []string{"3659delC"}, NucleotideChange: "c.3528delC", AminoAcidChange: "p.Lys1177Serfs", VariantRSID: 121908747, HealthyBase: "C", DefectiveBase: "D", EffectIsMild: false, References: variant25_ReferencesMap, } variant26_ReferencesMap := make(map[string]string) variant26_ReferencesMap["SNPedia.com - rs74551128"] = "https://www.snpedia.com/index.php/Rs74551128" variant26_Object := DiseaseVariant{ VariantIdentifier: "e60633", VariantNames: []string{"A455E"}, NucleotideChange: "c.1364C>A", AminoAcidChange: "p.Ala455Glu", VariantRSID: 74551128, HealthyBase: "C", DefectiveBase: "A", EffectIsMild: false, References: variant26_ReferencesMap, } variant27_ReferencesMap := make(map[string]string) variant27_ReferencesMap["SNPedia.com - rs75961395"] = "https://www.snpedia.com/index.php/Rs75961395" variant27_Object := DiseaseVariant{ VariantIdentifier: "d72d30", VariantNames: []string{"G85E"}, NucleotideChange: "c.254G>A", AminoAcidChange: "p.Gly85Glu", VariantRSID: 75961395, HealthyBase: "G", DefectiveBase: "A", EffectIsMild: false, References: variant27_ReferencesMap, } variant28_ReferencesMap := make(map[string]string) variant28_ReferencesMap["SNPedia.com - rs121908746"] = "https://www.snpedia.com/index.php/Rs121908746" variant28_Object := DiseaseVariant{ VariantIdentifier: "a3b068", VariantNames: []string{"2184delA"}, NucleotideChange: "c.2052delA", AminoAcidChange: "p.Lys684Asnfs", VariantRSID: 121908746, HealthyBase: "I", //CA DefectiveBase: "D", EffectIsMild: false, References: variant28_ReferencesMap, } variant29_ReferencesMap := make(map[string]string) variant29_ReferencesMap["SNPedia.com - rs121908748"] = "https://www.snpedia.com/index.php/Rs121908748" variant29_Object := DiseaseVariant{ VariantIdentifier: "770086", VariantNames: []string{"1898+1G>A"}, NucleotideChange: "c.1766+1G>A", AminoAcidChange: "", VariantRSID: 121908748, HealthyBase: "G", DefectiveBase: "A", EffectIsMild: false, References: variant29_ReferencesMap, } variant30_ReferencesMap := make(map[string]string) variant30_ReferencesMap["SNPedia.com - rs121908748"] = "https://www.snpedia.com/index.php/Rs121908748" variant30_Object := DiseaseVariant{ VariantIdentifier: "a00f11", VariantNames: []string{"1898+1G>C"}, NucleotideChange: "c.1766+1G>C", AminoAcidChange: "", VariantRSID: 121908748, HealthyBase: "G", DefectiveBase: "C", EffectIsMild: false, References: variant30_ReferencesMap, } variant31_ReferencesMap := make(map[string]string) variant31_ReferencesMap["SNPedia.com - rs121908748"] = "https://www.snpedia.com/index.php/Rs121908748" variant31_Object := DiseaseVariant{ VariantIdentifier: "79d73b", VariantNames: []string{"1898+1G>T"}, NucleotideChange: "c.1766+1G>T", AminoAcidChange: "", VariantRSID: 121908748, HealthyBase: "G", DefectiveBase: "T", EffectIsMild: false, References: variant31_ReferencesMap, } cysticFibrosisVariantsList := []DiseaseVariant{variant1_Object, variant2_Object, variant3_Object, variant4_Object, variant5_Object, variant6_Object, variant7_Object, variant8_Object, variant9_Object, variant10_Object, variant11_Object, variant12_Object, variant13_Object, variant14_Object, variant15_Object, variant16_Object, variant17_Object, variant18_Object, variant19_Object, variant20_Object, variant21_Object, variant22_Object, variant23_Object, variant24_Object, variant25_Object, variant26_Object, variant27_Object, variant28_Object, variant29_Object, variant30_Object, variant31_Object} referencesMap := make(map[string]string) referencesMap["Cystic fibrosis population carrier screening: 2004 revision of American College of Medical Genetics mutation panel"] = "https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3110945/" referencesMap["SNPedia.com - Cystic Fibrosis"] = "https://www.snpedia.com/index.php/Cystic_Fibrosis" cysticFibrosisObject := MonogenicDisease{ DiseaseName: "Cystic Fibrosis", GeneName: "CFTR", DominantOrRecessive: "Recessive", DiseaseDescription: "A genetic condition that causes severe damage to the body's respiratory and digestive systems. The body creates a thick, sticky mucus that clogs all areas of the human body, especially the lungs and pancreas.", VariantsList: cysticFibrosisVariantsList, References: referencesMap, } return cysticFibrosisObject }