OEFileStringTypeFlavor¶
This namespace contains constants that are used with
OESimpleAppOptions and OERefInputAppOptions
to control the flavor of OEFileStringType
.
Default
DEFAULT
The combination of
OEFileStringTypeFlavor_FileList
,
OEFileStringTypeFlavor_Input
,
OEFileStringTypeFlavor_Output
,
OEFileStringTypeFlavor_MolOnly
.
Generally useful for setting defaults, then disabling either
OEFileStringTypeFlavor_Input
,
or OEFileStringTypeFlavor_Output
,
Dim2D
Explicitly indicates 2D file types. See OEIs2DFormat
.
Dim2D3D
Explicitly indicates 2D or 3D file types, and excludes 0D file types, valid for input types only.
The combination of
OEFileStringTypeFlavor_Dim2D
,
OEFileStringTypeFlavor_Dim3D
,
Dim3D
Explicitly indicates 3D file types. See OEIs3DFormat
.
FileList
Enables input file lists as valid filetypes, namely .lst
and .list
.
Input
Explicitly specifies input file types. See OEIsReadable
.
InputDefault
The combination of
OEFileStringTypeFlavor_FileList
,
OEFileStringTypeFlavor_Input
,
OEFileStringTypeFlavor_MolOnly
.
MolOnly
Explicitly indicates only molecule input file types, excludes reactions.
NoListDefault
The combination of
OEFileStringTypeFlavor_Input
,
OEFileStringTypeFlavor_Output
,
OEFileStringTypeFlavor_MolOnly
.
Generally useful for setting defaults, then disabling either
OEFileStringTypeFlavor_Input
,
or OEFileStringTypeFlavor_Output
,
Output
Explicitly specifies output file types. See OEIsWriteable
.
OutputDefault
The combination of
OEFileStringTypeFlavor_Output
,
OEFileStringTypeFlavor_MolOnly
.
RxnOnly
Explicitly indicates only reaction input file types.