com.daylight
Class Transform

java.lang.Object
  extended by com.daylight.DaylightCppObject
      extended by com.daylight.DaylightObject
          extended by com.daylight.Transform

public class Transform
extends DaylightObject

Object representing a transform


Field Summary
 
Fields inherited from class com.daylight.DaylightCppObject
ref
 
Constructor Summary
Transform(java.lang.String smirks)
          from dt_smirkin.
 
Method Summary
 Transform copy()
          from dt_copy.
 Sequence exclusiveTransform(Molecule mol, TransformDirection direction, int maxMatches)
          from dt_xtransform.
 Sequence exclusiveTransform(Sequence molSequence, TransformDirection direction, int maxMatches)
          from dt_xtransform.
protected  void finalize()
          Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
 java.lang.String getOriginatingSmirks()
          from dt_info.
 Pattern getPattern(Role role)
          from dt_pattern.
 Sequence transform(Molecule mol, TransformDirection direction, boolean nonExhaustive)
          from dt_transform.
 Sequence transform(Sequence molSequence, TransformDirection direction, boolean nonExhaustive)
          from dt_transform.
 Sequence uniqueTransform(Molecule mol, TransformDirection direction, boolean nonExhaustive)
          from dt_utransform.
 Sequence uniqueTransform(Sequence molSequence, TransformDirection direction, boolean nonExhaustive)
          from dt_utransform.
 
Methods inherited from class com.daylight.DaylightObject
appendStringProperty, checkProgramLicense, checkToolkitLicense, clearErrors, disableVirtualHandles, equals, getAdjunct, getAncestor, getBase, getBooleanProperty, getChiralClass, getChiralOrder, getCount, getErrors, getExistingObjectCount, getHandleProperty, getIntegerProperty, getParent, getPropertyNames, getPropertyType, getRealProperty, getRuntimeLibraryCreationDate, getRuntimeLibraryVersion, getStream, getStringProperty, getType, getTypename, getUniqueId, getUniqueIdRange, getWorstErrorType, hashCode, isNullObject, mpInitialize, mpLock, mpTrylock, mpUnlock, saveError, setAdjunct, setBooleanProperty, setHandleProperty, setIntegerProperty, setRealProperty, setStringProperty
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Transform

public Transform(java.lang.String smirks)
          throws DaylightException
from dt_smirkin.

Throws:
DaylightException
Method Detail

copy

public Transform copy()
               throws DaylightException
from dt_copy.

Throws:
DaylightException

getOriginatingSmirks

public java.lang.String getOriginatingSmirks()
                                      throws DaylightException
from dt_info.

Throws:
DaylightException

getPattern

public Pattern getPattern(Role role)
                   throws DaylightException
from dt_pattern.

Throws:
DaylightException

transform

public Sequence transform(Molecule mol,
                          TransformDirection direction,
                          boolean nonExhaustive)
                   throws DaylightException
from dt_transform.

Parameters:
mol -
direction - values are 'Forward' or 'Reverse'
Returns:
Sequence
Throws:
DaylightException

transform

public Sequence transform(Sequence molSequence,
                          TransformDirection direction,
                          boolean nonExhaustive)
                   throws DaylightException
from dt_transform.

Parameters:
molSequence -
direction - values are 'Forward' or 'Reverse'
nonExhaustive -
Throws:
DaylightException

uniqueTransform

public Sequence uniqueTransform(Molecule mol,
                                TransformDirection direction,
                                boolean nonExhaustive)
                         throws DaylightException
from dt_utransform.

Parameters:
mol -
direction - values are 'Forward' or 'Reverse'
nonExhaustive -
Throws:
DaylightException

uniqueTransform

public Sequence uniqueTransform(Sequence molSequence,
                                TransformDirection direction,
                                boolean nonExhaustive)
                         throws DaylightException
from dt_utransform.

Parameters:
molSequence -
direction - values are 'Forward' or 'Reverse'
nonExhaustive -
Throws:
DaylightException

exclusiveTransform

public Sequence exclusiveTransform(Molecule mol,
                                   TransformDirection direction,
                                   int maxMatches)
                            throws DaylightException
from dt_xtransform.

Parameters:
mol -
direction - values are 'Forward' or 'Reverse'
maxMatches -
Throws:
DaylightException

exclusiveTransform

public Sequence exclusiveTransform(Sequence molSequence,
                                   TransformDirection direction,
                                   int maxMatches)
                            throws DaylightException
from dt_xtransform.

Parameters:
molSequence -
direction - values are 'Forward' or 'Reverse'
maxMatches -
Throws:
DaylightException

finalize

protected void finalize()
                 throws java.lang.Throwable
Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

Overrides:
finalize in class DaylightObject
Throws:
java.lang.Throwable