mat: Converts a List of Fingerprints to a Matrix

Description Usage Arguments Value Author(s) See Also Examples

Description

In general, fingerprint data is read from a file or obtained via calls to an external generator and the return value is a list of fingerprints. This function takes the list and returns a matrix having number of rows equal to the number of fingerprints and the number of columns equal to the length of the fingerprint. Each element is 1 or 0 (1's being specified by the positions in each fingerprint vector)

Usage

1
fp.to.matrix(fplist)

Arguments

fplist

A list structure with each element being an object of class fingerprint. These will can be constructed by hand or read from disk via fp.read

Value

A matrix with dimensions equal to length(fplist), bit length) where bit length is a property of the fingerprint objects in the list.

Author(s)

Rajarshi Guha rguha@indiana.edu

See Also

distance, fp.read

Examples

1
2
3
4
5
6
# make fingerprint objects
fp1 <- new("fingerprint", nbit=6, bits=c(1,2,5,6))
fp2 <- new("fingerprint", nbit=6, bits=c(1,4,5,6))
fp3 <- new("fingerprint", nbit=6, bits=c(2,3,4,5,6))

fp.to.matrix( list(fp1,fp2,fp3) )

Example output

     [,1] [,2] [,3] [,4] [,5] [,6]
[1,]    1    1    0    0    1    1
[2,]    1    0    0    1    1    1
[3,]    0    1    1    1    1    1

fingerprint documentation built on May 2, 2019, 4:10 p.m.

Related to mat in fingerprint...