ribotyping