/ / Obtenir des résultats différents de l'API et des données brutes de 23andme - 23andme-api

Obtenir des résultats différents de l'API et des données brutes de 23andme - 23andme-api

Lorsque je vais dans la section "Vos données brutes" de 23andme sur la page Web, je peux rechercher les résultats pour un certain SNP. J'ai utilisé rs6565703. Les données renvoyées étaient:

Marqueurs de gènes (SNP) Variantes de position génomique Votre génotype DOC2B rs6565703 12344 A ou C A / C

Je comprends cela pour obtenir "Votre génotype"vous devez déterminer ce que sont les dosages pour chaque variante. Cependant, lorsque j'utilise le même compte utilisateur, comme indiqué ci-dessus, le fichier JSON semble renvoyer le fichier A (AA) homozygote, comme illustré ci-dessous.

Juste essayer de comprendre, pourquoi ceux-ci sont différents?

      {
"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
}

Réponses:

0 pour la réponse № 1

Donc j'ai pu comprendre cela avec de l'aidede l'équipe de support de 23andme. Le problème était qu'un compte peut avoir plusieurs profils. J'utilisais l'ID de compte parent au lieu de l'ID de profil enfant. C'est pourquoi je recevais des résultats différents. Vous pouvez utiliser ce noeud final pour voir si vous avez plusieurs profils dans le compte.

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