| 21 | |
| 22 | == WormQTL datatypes review == |
| 23 | '''v1 -> v2: notes''' |
| 24 | * analysis -> computeprotocol: needs merging work |
| 25 | * derivedtrait -> MISSING: observablefeature is what you want, but this needs to be typed in some way |
| 26 | * parameterset -> mref 'parameters' in computeprotocol: look into consequences not having sets for this |
| 27 | * binarydatamatrix -> MISSING: matrix backend specific, link to binary storage files |
| 28 | * gene -> MISSING: probably sequencecharacteristic? how is this typed? must be subclassed first? fields such as xref to Chromosome, bp location, etc via sequencerelation? |
| 29 | * parametervalue -> computeparameter: better than before with datatyping/freerange values |
| 30 | * chromosome -> chromosome: missing some handy fields such as 'orderNr' and 'isAutosomal' ('rank' in sequencerelation?) |
| 31 | * investigation -> study: OK |
| 32 | * probe -> [see: gene] |
| 33 | * data -> dataset: might need some extra fields such as ValueType, ColumnType, RowType, Storage, etc |
| 34 | * marker -> marker: missing some fields: xref to Chromosome, cM location, reportsFor. 'seqlength' as int might be too small? (2x10^9 when signed) |
| 35 | * runtimeproperty -> MISSING: but make molgenis-wide build-in? |
| 36 | * dataname -> computeparameter: if values can be proper XREFs |
| 37 | * measurement -> [see: derivedtrait] |
| 38 | * sample -> MISSING: subclass of observationtarget? |
| 39 | * dataset -> [see: parameterset, if values can be proper XREFs] |
| 40 | * panel -> panel: OK |
| 41 | * snp -> [see: gene] |
| 42 | * datavalue -> computeparameter: if values can be proper XREFs |
| 43 | * parametername -> computeparameter: OK |
| 44 | * transcript -> [see: gene] |
| 45 | * investigationfile -> MISSING: but debatable use/implementation |