class AtomSignature extends AbstractVertexSignature {

    @Override
    /** {@inheritDoc} */
    protected int convertEdgeLabelToColor(String edgeLabel) {
        if (edgeLabel.equals("")) {
            return 1;
        } else if (edgeLabel.equals("=")) {
            return 2;
        } else if (edgeLabel.equals("#")) {
            return 3;
        } else if (edgeLabel.equals("$")) {
            return 4;
        } else if (edgeLabel.equals("p")) {
            return 5;
        }
        return 0;
    }

    public  AtomSignature(int atomIndex, IAtomContainer molecule);
    public  AtomSignature(IAtom atom, IAtomContainer molecule);
    public  AtomSignature(int atomIndex, int height, IAtomContainer molecule);
    public  AtomSignature(IAtom atom, int height, IAtomContainer molecule);
    public  AtomSignature(int atomIndex, int height, InvariantType invariantType, IAtomContainer molecule);
    public  AtomSignature(IAtom atom, int height, InvariantType invariantType, IAtomContainer molecule);

}