FingerprintsStringUtil
use Fingerprints::FingerprintsStringUtil;
use Fingerprints::FingerprintsStringUtil qw(:all);
FingerprintsStringUtil module provides the following functions:
AreFingerprintsStringValuesValid, GenerateFingerprintsBitVectorString, GenerateFingerprintsString, GenerateFingerprintsVectorString, GetDefaultBitStringFormat, GetDefaultBitsOrder, GetDefaultVectorStringFormat, GetFingeprintsStringDelimiter, GetFingerprintsStringTypeAndDescription, GetFingerprintsStringValues, ParseFingerprintsBitVectorString, ParseFingerprintsString, ParseFingerprintsVectorString
The current release of MayaChemTools supports the following types of fingerprint bit-vector and vector strings:
Returns 0 or 1 based on whether FingerprintsString contains valid values.
Returns default BitStringFormat for fingerprints bit-vector strings.
Returns default BitsOrder for fingerprints bit-vector fingerprints.
Returns default VectorStringFormat for fingerprints vector strings.
Returns string Delimiter used to generate fingerprints bit-vector and vector strings.
Returns a FingerprintsString generated using FingerprintsBitVectorObject and optionally specified BitStringFormat and BitsOrder values.
Possible BitStringFormat values: BinaryString, Binary, Bin, HexadecimalString, Hexadecimal, or Hex. Default BitStringFormat value: BinaryString.
Possible BitsOrder values: Ascending or Descending. Default BitsOrder value: Ascending.
Returns a FingerprintsString generated using FingerprintsVectorObject and optionally specified VectorStringFormat.
Possible VectorStringFormat values: IDsAndValuesString, IDsAndValues, IDsAndValuesPairsString, IDsAndValuesPairs, ValuesAndIDsString, ValuesAndIDs, ValuesAndIDsPairsString, ValuesAndIDsPairs, ValuesString, Values.
Default VectorStringFormat value: for NumericalValues FPVectorType - IDsAndValuesString; for all other FPVectorTypes - ValuesString.
Returns a FingerprintsString generated using FingerprintsBitVectorObject or FingerprintsVectorObject and optionally specified parameters.
Returns FingerprintsStringType and FingerprintsStringDescription strings for FingerprintsString corresponding to FingerprintsBitVectorObject or FingerprintsVectorObject.
Parses FingerprintsString corresponding to FingerprintsBitVectorObject or FingerprintsVectorObject and returns its individual component values as an array.
Returns FingerprintsBitVectorObject generated by parsing FingerprintsBitVectorString with optional validation of its component values.
Returns FingerprintsBitVectorObject or FingerprintsVectorObject generated by parsing FingerprintsBitVectorString or FingerprintsVectorString with optional validation of its component values.
Returns FingerprintsVectorObject generated by parsing FingerprintsVectorString with optional validation of its component values.
BitVector.pm, FingerprintsBitVector.pm, FingerprintsVector.pm, Vector.pm
Copyright (C) 2024 Manish Sud. All rights reserved.
This file is part of MayaChemTools.
MayaChemTools is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.