adding alternative product stuff to ImportUniprot plus some commits that were missing