                              default="models",
                              help="Model directory. A directory containing the trained model \
                      you wish to process. Defaults to 'models'")
  
          parser.add_argument('-s', '--swap-model',
                              action="store_true",
                              dest="swap_model",
                              default=False,
                              help="Swap the model. Instead of A -> B, swap B -> A.")
 
</s> remove                             choices=("Masked", "Adjust"), # case sensitive because this is used to load a plugin.
 </s> add                             choices=("Masked", "Adjust"), # case sensitive because this is used to load a plug-in. </s> remove         # does the LowMem one work with only one?
        model_name = "Original" # TODO Pass as argument
 </s> add         # does the LowMem one work with only one? 
        # seems to work with both in testing - although Adjust with LowMem 
        # looks a real mess - you can see that it is "working"
        model_name = self.arguments.trainer </s> remove                             help="""frame ranges to apply transfer to. eg for frames 10 to 50 and 90 to 100 use --frame-ranges 10-50 90-100.
                            Files must have the framenumber as the last number in the name!"""
 </s> add                             help="frame ranges to apply transfer to e.g. For frames 10 to 50 and 90 to 100 use --frame-ranges 10-50 90-100. \
                            Files must have the frame-number as the last number in the name!" </s> remove                             help="when use with --frame-ranges discards frames that are not processed instead of writing them out unchanged."
 </s> add                             help="When used with --frame-ranges discards frames that are not processed instead of writing them out unchanged."
        parser.add_argument('-t', '--trainer',
                            type=str,
                            choices=("Original", "LowMem"), # case sensitive because this is used to load a plug-in.
                            default="Original",
                            help="Select the trainer that was used to create the model.")
                            
                              default="models",
                              help="Model directory. A directory containing the trained model \
                      you wish to process. Defaults to 'models'")
  
        parser.add_argument('-t', '--trainer',
                            type=str,
                            choices=("Original", "LowMem"), # case sensitive because this is used to load a plug-in.
                            default="Original",
                            help="Select the trainer that was used to create the model.")
                            
          parser.add_argument('-s', '--swap-model',
                              action="store_true",
                              dest="swap_model",
                              default=False,
                              help="Swap the model. Instead of A -> B, swap B -> A.")
keep keep keep add keep keep keep keep keep
 Adds arg to select trainer used to create model (#105)

Stops the layer count mismatch when a LowMem model is converted using the Original model. 
scripts/convert.py