As of now, OpenSpecimen does not allow a parent container type to hold two different types. When creating the whole hierarchy in the "one-click" system, the entire hierarchy will not know which type to create in which location within the parent.
Below is the workaround to create such containers.
Example: Consider a freezer having rack with different types of boxes - some 10x10 boxes and some 8x12 boxes. Follow the steps mentioned below.
Example 2: Freezer having a different shelf and rack types - some 1*9 shelf and some 1*10 shelf. Follow the steps mentioned below.
You have to create a freezer first with four spaces. After that, find the below steps:
2. Create Rack 1 (4*4) type 'Can hold' box type.
3. Create Rack 2 (6*6) type 'Can hold' box type.
4. Create a shelf type with 'Can hold' 'Rack 2' type.
5. Once you are ready with the container types, you can create shelves under a freezer using the hierarchy container option.
6. Create 1st and 3rd shelf using shelf type from #4 step.
7. For the 2nd and 4th shelf, you can create space and then use the 'Rack 1' (first 5) and 'Rack 2' (rest 5) type in it using the hierarchy container option.