| CSESA | CSESA (CRISPR-based Salmonella enterica Serotype Analyzer). | 
| FindSerotype | Find the serotype based on the analysis of the new spacers. | 
| GetAllNewSpacers | Get the new spacers from the molecular sequence and its reverse complement. | 
| GetNewSpacer | Get the new spacer from the molecular sequence. | 
| GetNewSpacerCode | Get the new spacer from the molecular sequence and map it to the code. | 
| GetReverseComplement | Return the reverse complement of the sequence. | 
| GetStr | Get the information string from the CSESA s3 object. | 
| PCR | Get the CSESA obeject through the two sequence. | 
| ReadInFile | Read the three types of input file. | 
| WGS | Find the serotype based on the analysis of the new spacers. |