/ Získanie rôznych výsledkov z API a 23andme Raw Data - 23andme-api

Získanie rôznych výsledkov z API a 23andme Raw Data - 23andme-api

Keď idem do sekcie 23andme "Your Raw Data" na webovej stránke, môžem vyhľadať výsledky pre určitý SNP.Použil som rs6565703.Vrátené údaje boli:

Genetic Marker (SNP) Genómová pozícia Varianty Váš Genotyp DOC2B rs6565703 12344 A alebo C A / C

Chápem, že ak chcete získať "váš genotyp"musíte zistiť, aké dávky sa vrátia pre každý variant. Keď však používam ten istý používateľský účet, ako som uviedol vyššie, zdá sa, že súbor JSON vracia homozygotný A (AA), ako je uvedené nižšie.

Len sa snažím zistiť, prečo sú to iné?

      {
"accession_id" => "NC_000017.10",
"is_no_call" => bless( do{(my $o = 0)}, "JSON::XS::Boolean" ),
"end" => 12344,
"alternate_ids" => [],
"variants" => [
{
"dosage" => "2",
"accession_id" => "NC_000017.10",
"is_no_call" => $VAR1->[0]{"is_no_call"},
"end" => 12344,
"allele" => "A",
"platform_labels" => [
"ILMN_CUSTOMv4",
"ILMN_OMNIEXv3_CUSTOMv3"
],
"is_assayed" => bless( do{(my $o = 1)}, "JSON::XS::Boolean" ),
"start" => 12343
},
{
"dosage" => "0",
"accession_id" => "NC_000017.10",
"is_no_call" => $VAR1->[0]{"is_no_call"},
"end" => 12344,
"allele" => "C",
"platform_labels" => [
"ILMN_CUSTOMv4",
"ILMN_OMNIEXv3_CUSTOMv3"
],
"is_assayed" => $VAR1->[0]{"variants"}[0]{"is_assayed"},
"start" => 12343
}
],
"id" => "rs6565703",
"is_genotyped" => $VAR1->[0]{"variants"}[0]{"is_assayed"},
"is_assayed" => $VAR1->[0]{"variants"}[0]{"is_assayed"},
"gene_names" => [
"DOC2B"
],
"start" => 12343
}

odpovede:

0 pre odpoveď č. 1

Tak som to dokázal s niečím pomôcťod tímu podpory 23andme.Vyžaduje sa, že účet môže mať viacero profilov.Použil som ID nadradeného účtu namiesto podradených profilových ID, a preto som dostával rozdielne výsledky. Tento koncový bod môžete použiť na zistenie, či máte v účte viacero profilov.

https://api.23andme.com/3/account/?include=profiles