Minor change that will make it easier to deal with the creation of specific port types

MNT: Changed sig_map from list of tuples to dictionary
fixed