53 lines
1.3 KiB
Go
53 lines
1.3 KiB
Go
|
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
|
||
|
}
|
||
|
|