Whokaryote: distinguishing eukaryotic and prokaryotic contigs in metagenomes based on gene structure