I tried to do something similar to the hmm profile strategy but got confused. I originally aligned all the the proteins in Bacmet and build a hmm profile, but when I performed a search the query said "Bacmet alignment" for all of them which is not helpful at all. Are you suggesting I build a hmmprofile for each of the 753 individual genes? So hmmbuild Bacmetprotein1.fa Bacmetprotein1.hmm....same for all other proteins. Concatenate the HMMs. Hmmpress them and use in Prokka?
Lastly I was not aware Prokka could annotate existing ORFs . I thought you had to feed it the assemblies, and it would use a specified HMM profile and Prodigal (since Prokka is somewhat of a wrapper for other tools) to create the ORFs and annotate them. Note: (I just looked at the Github...it cannot annotate ORFs from Prodigal...you must rerun it on the contigs).
Thanks!