Iran's nuclear programme, the main reason stated by the US for the conflict, is still to be negotiated.