﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking	notify_on_close	platform	project
104	Command parsing abbreviated keyword gives error	Tom Goddard	Greg Couch	"Using an abbreviation of the ""enclose"" keyword option of the surface command  ""surf encl #1"" generates an error.  Using the full option name ""surf enclose #1"" works.  The error suggests that the keyword is being interpreted as the first optional argument named ""atoms"".  There are no required arguments of the surface command.

surface encl #1
........^
Invalid ""atoms"" argument: (1:1) no available options :
encl #1
^
atom_specifier

Here is the cli.CmdDesc for the surface command:

    _surface_desc = cli.CmdDesc(
        optional = [('atoms', AtomsArg)],
        keyword = [('enclose', AtomsArg),
                   ('probe_radius', cli.FloatArg),
                   ('grid_spacing', cli.FloatArg),
                   ('color', color.ColorArg),
                   ('transparency', cli.FloatArg),
                   ('nthread', cli.IntArg)],
        synopsis = 'create molecular surface')
"	defect	closed	major		Command Line		fixed		conrad@…				all	chimera
