The tautomer components in Pipeline Pilot provide a set of parameters that allow you to specify the tautomer perception. The tautomer perception in BIOVIA Direct is based on the same Pipeline Pilot Chemistry library, however, the default values for the perception parameters are different in BIOVIA Direct and Pipeline Pilot. To make BIOVIA Direct use the same parameter values as the default values in Pipeline Pilot you can use the mdlaux.setflags() procedure as follows:
// Set the parameter 'ConsiderCarbonAsDonor' to the Pipeline Pilot default value
execute mdlaux.setflags('ConsiderCarbonAsDonor=Never');
// Revert the parameter 'ConsiderCarbonAsDonor' to the BIOVIA Direct default value
execute mdlaux.setflags('ConsiderCarbonAsDonor=BondedToAcceptor(1_3)');
// Set the parameter 'MakeAllSp2AtomsAcceptors' to the Pipeline Pilot default value
execute mdlaux.setflags('MakeAllSp2AtomsAcceptors=false');
// Revert the parameter 'MakeAllSp2AtomsAcceptors' to the BIOVIA Direct default value
execute mdlaux.setflags('MakeAllSp2AtomsAcceptors=true');
// Set the parameter 'AmidesTautomerization' to the Pipeline Pilot default value
execute mdlaux.setflags('AmidesTautomerization=TautomerizeOnlyDiamides');
// Revert the parameter 'AmidesTautomerization' to the BIOVIA Direct default value
execute mdlaux.setflags('AmidesTautomerization=TautomerizeAllAmides');
Note that all values set through the mdlaux.setflags() procedure are active only in the Oracle session that they are set in.