Can inputs to a transaction have different values for sequence?
According to BIP 125:


  A transaction is considered to have opted in to allowing replacement of itself if any of its inputs have an nSequence number less than (0xffffffff - 1).