Learn R Programming

ChemmineR (version 2.24.2)

sdfid: Return SDF compound IDs

Description

Returns the compound identifiers from the header block of SDF or SDFset objects.

Usage

sdfid(x, tag = 1)

Arguments

x
object of class SDFset or SDF
tag
values from 1-4 to extract different header block fields; SDF ID is in first one (default)

Value

character vector

Details

...

References

...

See Also

atomblock, atomcount, bondblock, datablock, header, cid

Examples

Run this code
## SDF/SDFset instances
data(sdfsample)
sdfset <- sdfsample
sdf <- sdfset[[1]]

## Extract IDs from header block
sdfid(sdf, tag=1)
sdfid(sdfset[1:4])

## Extract compound IDs from ID slot in SDFset container
cid(sdfset[1:4])

## Assigning compound IDs and keeping them unique
unique_ids <- makeUnique(sdfid(sdfset))
cid(sdfset) <- unique_ids 
cid(sdfset[1:4])

Run the code above in your browser using DataLab