When we use --nonstandard-dims, we create a new plate type with the starting index at (1,1) and the ending index of (N,M) .
In reality, the plate is being placed on a real plate in some orientation. We should allow the user to specify a parent plate type (48, 96) and then either look at the position the first sample is placed, or add an argument to include the first samples position and then use plate dimensions from that starting position that match the nonstandard dimensions.
For example, if we had 6x10 for a 60-well plate configuration and wanted to place this on a 96-well plate. We could either start at the A1 position (1,1) | Well 1 or we could start at B2 position (2,2) | Well 10
When we use
--nonstandard-dims, we create a new plate type with the starting index at (1,1) and the ending index of (N,M) .In reality, the plate is being placed on a real plate in some orientation. We should allow the user to specify a parent plate type (48, 96) and then either look at the position the first sample is placed, or add an argument to include the first samples position and then use plate dimensions from that starting position that match the nonstandard dimensions.
For example, if we had 6x10 for a 60-well plate configuration and wanted to place this on a 96-well plate. We could either start at the A1 position (1,1) | Well 1 or we could start at B2 position (2,2) | Well 10