Protein subcellular localization prediction based on compartment-specific features and structure conservation