seekia/resources/geneticReferences/monogenicDiseases/cysticFibrosis.go

522 lines
15 KiB
Go

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
}