Self consistent field theory of virus assembly. (12th March 2018)