「Affinity」は加算名詞ではありません。ここでの「an」は「一つ」を意味するのではなく、冠詞として使われました。