
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
}


