describe project;
+---------------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------------------+--------------+------+-----+---------+----------------+
| id | bigint(20) | NO | PRI | NULL | auto_increment |
...
| organism | varchar(255) | YES | | NULL | |
...
+---------------------------+--------------+------+-----+---------+----------------+
I'm not quite sure what you mean by client id stored in the database, since the client information is associated with a particular IRIDA instance (and so must already be in the database before upload of data)?
For resuming uploads though, I believe the IRIDA uploader writes a JSON file in the upload directory with information on what files were uploaded/when it was completed.
POST
and PUT
commands in there too for putting metadata into the system