Structural analysis at molecular dimensions of proteins and protein assemblies using Electron Microscopy (EM) and image processing