| | 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 |