I am trying to purify a protein using thioredoxin tag. The clone I made is in pET32b vector having N-terminal thioredxin tag and C-terminal His-tag. I already checked the plasmid using restriction digestion. When I tried to purify the protein , I got a very thick band around 12 kDa(Thioredoxin) and two faint bands around 29 kDa and ~42kDa (maybe fused protein with Thioredoxin tag as My protein is of around 29kDa). I am thinking (based on the SDS gel picture) that somehow the tag is expressed well and my protein is not expressing? can anyone tell me why is that? and what can be done?