Initialize readers before using them

Otherwise it makes them not reusable for other steps
Rename getChannels by getChannelByCode #1094
Merge pull request #1100 from solivier/bugfix/initialize-reader

Bugfix/initialize readers