Some time ago, I was going through some exercises and I came across a odd question, for which my atomic species degrees of freedom did not match my degrees of freedom using molecular species. I showed my lecturer and he couldn't see why this was the case. The (summarized) question is as follows: 2 reactions occur in a reactor:
\begin{align} \text{C}_2\text{H}_6\text{O} + \text{H}_2\text{O} &\rightarrow 2\text{CH}_3\text{OH} \\ 2\text{CH}_3\text{OH} &\rightarrow \text{C}_2\text{H}_4 + 2\text{H}_2\text{O} \end{align}
The input feed of water and $\text{C}_2\text{H}_6\text{O}$ is specified and the selectivity of the first equation. Reactions do not go to completion.
So, there are 4 unknowns ($\text{H}_2\text{O}$, $\text{C}_2\text{H}_4$, $2\text{CH}_3\text{OH}$, and $\text{C}_2\text{H}_6\text{O}$).
Doing the atomic analysis: $$\text{DoF} = 4 - 3(\text{C},\text{H},\text{O}) - 1 (\text{Selectivity}) = 0$$
Doing the molecular species: $$\text{DoF} = 4 + 2 - 4(\text{H}_2\text{O}, \text{C}_2\text{H}_4, 2\text{CH}_3\text{OH}, \text{C}_2\text{H}_6\text{O}) - 1 (\text{Selectivity}) = 1$$
Do you see where the problem is?