Package chemaxon.sss.search
Class MarkushFeature
java.lang.Object
chemaxon.sss.search.MarkushFeature
- All Implemented Interfaces:
Serializable
@PublicApi
@Deprecated(forRemoval=true)
@SubjectToRemoval(date=JAN_01_2025)
public class MarkushFeature
extends Object
implements Serializable
Deprecated, for removal: This API element is subject to removal in a future version.
Markush feature identifier. Identifies a Markush feature in a Markush structure.
- Since:
- JChem 5.4
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Deprecated, for removal: This API element is subject to removal in a future version.Expansion type: atom list.static final int
Deprecated, for removal: This API element is subject to removal in a future version.Expansion type: bond list.static final int
Deprecated, for removal: This API element is subject to removal in a future version.Expansion type: link node.static final int
Deprecated, for removal: This API element is subject to removal in a future version.Expansion type: multiple position bond.static final int
Deprecated, for removal: This API element is subject to removal in a future version.Expansion type: repeating unit.static final int
Deprecated, for removal: This API element is subject to removal in a future version.Expansion type: R-grgoup. -
Constructor Summary
ConstructorDescriptionMarkushFeature
(int... args) Deprecated, for removal: This API element is subject to removal in a future version.Constructor.MarkushFeature
(int type, int[] data) Deprecated, for removal: This API element is subject to removal in a future version.Constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Deprecated, for removal: This API element is subject to removal in a future version.int[]
getData()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the feature data.int
getType()
Deprecated, for removal: This API element is subject to removal in a future version.Returns the feature type.int
hashCode()
Deprecated, for removal: This API element is subject to removal in a future version.toString()
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Details
-
RGROUP
public static final int RGROUPDeprecated, for removal: This API element is subject to removal in a future version.Expansion type: R-grgoup.- See Also:
-
LINKNODE
public static final int LINKNODEDeprecated, for removal: This API element is subject to removal in a future version.Expansion type: link node.- See Also:
-
REPUNIT
public static final int REPUNITDeprecated, for removal: This API element is subject to removal in a future version.Expansion type: repeating unit.- See Also:
-
ATOMLIST
public static final int ATOMLISTDeprecated, for removal: This API element is subject to removal in a future version.Expansion type: atom list.- See Also:
-
BONDLIST
public static final int BONDLISTDeprecated, for removal: This API element is subject to removal in a future version.Expansion type: bond list.- See Also:
-
MULTIBOND
public static final int MULTIBONDDeprecated, for removal: This API element is subject to removal in a future version.Expansion type: multiple position bond.- See Also:
-
-
Constructor Details
-
MarkushFeature
public MarkushFeature(int type, int[] data) Deprecated, for removal: This API element is subject to removal in a future version.Constructor. Sets the feature type and data. The possible type - data combinations:RGROUP
: {R-atom union index, R-group definition index}LINKNODE
: {link atom union index}REPUNIT
: {RepeatingUnitSgroup sgroup index in markush}ATOMLIST
: {list atom union index}BONDLIST
: {list bond union bond index}MULTIBOND
: {union bond index, MulticenterSgroup sgroup index in markush}
RgMolecule.findRgroupIndex(int)
.- Parameters:
type
- the feature typedata
- the feature data
-
MarkushFeature
public MarkushFeature(int... args) Deprecated, for removal: This API element is subject to removal in a future version.Constructor. Sets the feature type and data. The first argument is the feature type, the rest of the argument list is composed to the data array. The possible type - data combinations:RGROUP
: {R-atom union index, R-group definition index}LINKNODE
: {link atom union index}REPUNIT
: {RepeatingUnitSgroup sgroup index in markush}ATOMLIST
: {list atom union index}BONDLIST
: {list bond union bond index}MULTIBOND
: {union bond index, MulticenterSgroup sgroup index in markush}
RgMolecule.findRgroupIndex(int)
.- Parameters:
args
- the argument list, args[0] is the feature type, args[1], ... is the feature data list
-
-
Method Details
-
equals
Deprecated, for removal: This API element is subject to removal in a future version. -
hashCode
public int hashCode()Deprecated, for removal: This API element is subject to removal in a future version. -
getType
public int getType()Deprecated, for removal: This API element is subject to removal in a future version.Returns the feature type.- Returns:
- the feature type
-
getData
public int[] getData()Deprecated, for removal: This API element is subject to removal in a future version.Returns the feature data.- Returns:
- the feature data
-
toString
Deprecated, for removal: This API element is subject to removal in a future version.
-