seekia/resources/geneticReferences/traits/skinColor.go

53 lines
1.3 KiB
Go
Raw Normal View History

package traits
func getSkinColorTraitObject()Trait{
skinColorLociList := []int64{
//TODO: Add more SNPs.
// These SNPs are from https://www.snpedia.com/index.php/Appearance
1800422,
1126809,
26722,
1426654,
642742,
// These SNPs are from https://pubmed.ncbi.nlm.nih.gov/20546537/
16891982,
12203592,
1042602,
1834640,
// These SNPs are from https://link.springer.com/article/10.1007/s00403-019-01891-3
7182710,
784416,
7176696,
937171,
2762462,
10424065,
142317543,
3212369,
3212368,
}
referencesMap := make(map[string]string)
referencesMap["SNPedia.com - Appearance"] = "https://www.snpedia.com/index.php/Appearance"
referencesMap["Genome-wide association studies of pigmentation and skin cancer: a review and meta-analysis"] = "https://pubmed.ncbi.nlm.nih.gov/20546537/"
referencesMap["Meta-analysis and prioritization of human skin pigmentation-associated GWAS-SNPs using ENCODE data-based web-tools"] = "https://link.springer.com/article/10.1007/s00403-019-01891-3"
skinColorObject := Trait{
TraitName: "Skin Color",
TraitDescription: "The color of a person's skin.",
LociList: skinColorLociList,
RulesList: []TraitRule{},
OutcomesList: []string{},
References: referencesMap,
}
return skinColorObject
}