'Parse for the sdesc as alias structure'

def parse(self):

    if ('    as    ' in self.args):
        (self.sdesc, self.alias) = [part.strip() for part in self.args.split('    as    ', 2)]
    elif self.args:
        try:
            (self.sdesc, self.alias) = [part.strip() for part in self.args.split(None, 1)]
        except ValueError:
            (self.sdesc, self.alias) = (self.args.strip(), '')
