 BASys uses nearly 30 different programs to determine and annotate gene/protein names, GO functions, COG functions, possible paralogues and orthologues, molecular weight, isoelectric point, operon structure, subcellular localization, signal peptides, transmembrane regions, secondary structure, 3D structure, reactions and pathways.The full list of programs used by BASys is given below