I still have some doubts about the fish being Channa micropeltes. The coloration and non-pattern of the fins and the fins have a white (or perhaps yellow) outline seems to suggest to me that it is not the giant snakehead.
One thing which I would like to ask... does the tape worms also affect coloration/appearance of the fins??
It is a Micro. Melasoma has different colour/markings (although this specimen is very washed) and much more pronounced nostril tubes.