001    /*
002     * Copyright (c) 1998-2014 ChemAxon Ltd. All Rights Reserved.
003     *
004     * This software is the confidential and proprietary information of
005     * ChemAxon. You shall not disclose such Confidential Information
006     * and shall use it only in accordance with the terms of the agreements
007     * you entered into with ChemAxon.
008     *
009     */
010    
011    package com.chemaxon.descriptors.fingerprints.ecfp;
012    
013    import com.chemaxon.apidiscovery.annotations.Description;
014    import com.chemaxon.common.annotations.PublicAPI;
015    import com.google.common.annotations.Beta;
016    
017    /**
018     * Predefined atom typing settings for ECFP fingerprint family.
019     *
020     * <p>Please note that this enum is marked with @Beta annotation, so it can be subject of incompatible changes or
021     * removal in later releases.</p>
022     *
023     * @author Gabor Imre
024     */
025    
026    @Beta
027    @PublicAPI
028    public enum EcfpAtomTypizers {
029    
030        /**
031         * ECFP-style atom typing.
032         */
033        @Description(
034            shortName = "FCFP",
035            name = "Extended-Connectivity Fingerprint (ECFP) - ECFP mode",
036            description = "In ECFP mode atom typing considers atom types and other topological features.")
037        ECFP,
038    
039        /**
040         * FCFP-style atom typing.
041         */
042        @Description(
043            shortName = "FCFP",
044            name = "Extended-Connectivity Fingerprint (ECFP) - FCFP mode",
045            description = "In FCFP mode pharmacophore-like atomic properties are considered instead of atomic numbers.")
046        FCFP
047    
048    
049    
050    }