seekia/resources/geneticReferences/monogenicDiseases/sickleCellAnemia.go

41 lines
1.1 KiB
Go
Raw Normal View History

package monogenicDiseases
func getSickleCellAnemiaDiseaseObject()MonogenicDisease{
variant1_ReferencesMap := make(map[string]string)
variant1_ReferencesMap["SNPedia.com - rs334"] = "https://www.snpedia.com/index.php/Rs334"
variant1_Object := DiseaseVariant{
VariantIdentifier: "50e857",
VariantNames: []string{"rs334"},
NucleotideChange: "",
AminoAcidChange: "",
VariantRSID: 334,
HealthyBase: "T",
DefectiveBase: "A",
EffectIsMild: false,
References: variant1_ReferencesMap,
}
cysticFibrosisVariantsList := []DiseaseVariant{variant1_Object}
referencesMap := make(map[string]string)
referencesMap["SNPedia.com - Sickle Cell Anemia"] = "https://www.snpedia.com/index.php/Sickle_Cell_Anemia"
sickleCellAnemiaObject := MonogenicDisease{
DiseaseName: "Sickle Cell Anemia",
GeneName: "HBB",
DominantOrRecessive: "Recessive",
DiseaseDescription: "A blood disorder that causes a constant shortage of red blood cells. Symptoms include organ damage, chronic pain, infection and stroke.",
VariantsList: cysticFibrosisVariantsList,
References: referencesMap,
}
return sickleCellAnemiaObject
}