| 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. |