<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def genms(self, scans=[]):
 """ Generate an MS that contains all calibrator scans with 1 s integration time. """


        if len(scans):
            scanstr = string.join([str(ss) for ss in sorted(scans)], ',')
        else:
            scanstr = self.allstr

        print 'Splitting out all cal scans (%s) with 1s int time' % scanstr
        newname = ps.sdm2ms(self.sdmfile, self.sdmfile.rstrip('/')+'.ms', scanstr, inttime='1')   # integrate down to 1s during split

        return newname