New methods for biological and environmental protein fingerprinting: from traditional techniques to new technology