unclassified Xenorhabdus
Source: NCBI Taxonomy (ID 2632833)
Taxonomy ID: 2632833
Rank: no rank
Scientific name: unclassified Xenorhabdus
Statistics: 696 sequences