Closed MatsDahlberg closed 10 years ago
Ska det verkligen finnas ett fält "iem": "IEM"
?
Har några förslag som skulle göra det enklare för mig. För det är väl alltid endast en familj och aldrig en lista med familjer man får tillbaka. Däremot vill man enkelt loopa över samples. Jag skulle gärna se att responsen såg ut något så här:
{
"family": {
"update_date": "2014-02-18",
"database(s)": "IEM",
"pedigree": "...",
"id": "2"
},
"samples": [{
"id": "2-1-2A",
"clinical_db": null,
"capture_personnel": null,
...
}, {
"id": "2-2-1A",
...
},
...
]
}
Nu har jag ändrat så att det ser ut som du skriver ovan. Dock tillät inte mysql att jag döpte om idn till id. Så den kolumnen heter fortfarande idn.
OK! Det är inga problem att med idn/id.
Nu blev det lite svårt här om jag inte gör ngt fel för "/families" och "/familes/2" verkar nu ha olika fältnamn för "database"/"clinical_db_gene_annotation" och "update_date"/"analyzed_date".
Dessutom är jag osäker på hur det kommer att funka att ha en request med bara familj-information och en med både familj+samples. Möjligen att en enskild ny request för att hämta samples för en familj hade funkat bättre.
Om det skulle hjälpa kan jag komma över till Alfa efter lunch och gå igenom?
Visst kom över efter lunch så kan vi titta på det. Jag har ställt till det lite för mig genom att ha två olika servicar som svarar med alla familer och för bara en familj.
Det borde vara en service som svarar på detta så att jag bara behöver fixa på ett ställe i koden.
/Mats
2014-02-21 11:35 GMT+01:00 Robin Andeer notifications@github.com:
Nu blev det lite svårt här om jag inte gör ngt fel för "/families" och "/familes/2" verkar nu ha olika fältnamn för "database"/"clinical_db_gene_annotation" och "update_date"/"analyzed_date".
Dessutom är jag osäker på hur det kommer att funka att ha en request med bara familj-information och en med både familj+samples. Möjligen att en enskild ny request för att hämta samples för en familj hade funkat bättre.
Om det skulle hjälpa kan jag komma över till Alfa efter lunch och gå igenom?
Reply to this email directly or view it on GitHubhttps://github.com/MatsDahlberg/clinicalDB/issues/15#issuecomment-35718520 .
Jag har fixat så att levereras 'update_date' och 'database' både för /families och /families/1
Nu har jag skrivit om /families och /families/2 så att det genereras json som ser ut:
{
"update_date": "2014-02-18",
"id": "2",
"samples": [
{
"clinical_db": null,
....
"capture_personnel": null,
"phenotype": "2"
},
],
"database": "IEM"
}
Jag har ändrat på /families/2 nu. Nu ser svaret ut så här:
Dvs varje sample har fått sitt eget entry (detta kommer direkt från yaml-filen).
Jag har kvar det gamla entryt också dethar taggen "family". På sikt vill jag ta bort "family" och bara ha sample taggarna.