In silico genome analysis and molecular typing of Clostridium perfringens