Changed the way that the objective function from a cobrapy model is loaded. Followed the COMETS convention of putting "-" in front of reaction id for reactions that are to be minimised and assuming all other reactions are to be maximised.
Changed the way that the objective is written to a .cmd file. Multiple reaction id's are written on the same line and separated by whitespace.
When loading a cobrapy model, cometspy was saving only the first reaction in the objective function as the objective attribute (https://github.com/segrelab/cometspy/blob/master/cometspy/model.py#L631-L635), despite COMETS allowing multiple reactions to be specified as objective in the .cmd file.
Two small changes were made: