mapdefinitions


Description

Relates genetic markers to a map and assigns a position (if known). Maps are made up of lists of markers and positions (genetic or physiscal and chromosome/linkage group assignation). In the case of QTL the definition_start and definition_end columns can be used to specify a range across a linkage group.

Columns

Column Type Size Nulls Auto Default Children Parents Comments
id INT 10 null

Primary id for this table. This uniquely identifies the row.

mapfeaturetype_id INT 10 null
mapfeaturetypes.id mapdefinitions_ibfk_1C

Foreign key to mapfeaturetypes (mapfeaturetypes.id).

marker_id INT 10 null
markers.id mapdefinitions_ibfk_2C

Foreign key to markers (markers.id).

map_id INT 10 null
maps.id mapdefinitions_ibfk_3C

Foreign key to maps (maps.id).

definition_start DOUBLE 64,10 null

Used if the markers location spans over an area more than a single point on the maps. Determines the marker start location.

definition_end DOUBLE 64,10 null

Used if the markers location spans over an area more than a single point on the maps. Determines the marker end location.

chromosome VARCHAR 255 null

The chromosome/linkage group that this marker is found on.

arm_impute VARCHAR 255 null

If a chromosome arm is available then this can be entered here.

created_on DATETIME 26 CURRENT_TIMESTAMP

When the record was created.

updated_on TIMESTAMP 26 CURRENT_TIMESTAMP

When the record was updated. This may be different from the created on date if subsequent changes have been made to the underlying record.

Indexes

Constraint Name Type Sort Column(s)
PRIMARY Primary key Asc id
map_id Performance Asc map_id
mapfeaturetype_id Performance Asc mapfeaturetype_id
marker_id Performance Asc marker_id
marker_id_2 Performance Asc/Asc marker_id + map_id

Relationships