This class represents feature vector style fingerprints, where, rather than a bit string, the fingerprint is represented as a sequence of (signed) integers or strings. Each element of the collection is a representation of a structural feature. For cases where the features are integers, this usually corresponds to a hash of the original feature string.
Objects can be created by calls of the form new("featvec", ...).
In contrast to traditional binary fingerprints, operations on feature vectors
are slightly different and essentially correspond to operations on sets. Thus
the logical and (&) would correspond to the union of the two feature vectors.
features:Object of class "character" ~~ A vector
containing the numeric or character features. Numeric features are treated
as character strings
provider:Object of class "character" ~~
Indicates the source of the fingerprint. Can be useful to keep
track of what software generated the fingerprint.
name:Object of class "character" ~~
The name associated with the fingerprint. If not name is available
this gets set to an empty string
misc:A list to hold arbitrary items associated with a fingerprint (such as extra fields from a fingerprint file)
signature(fp1 = "featvec", fp2 = "featvec", method = "missing"): ...
signature(fp1 = "featvec", fp2 = "featvec", method = "character"): ...
signature(fp = "featvec"): ...
signature(fp = "featvec"): ...
signature(fp = "featvec"): ...
fp.read, fp.read.to.matrix
fp.sim.matrix, fp.to.matrix,
fp.factor.matrix
random.fingerprint