Access Keys:
Skip to content (Access Key - 0)

UI Mockup for Crossing Manager by Efficio

Mockups for the Crossing Manager Tool developed by Efficio

Below are the screens for the wizard UI of making crosses:

Screens for writing a Nursery template file:

First screen - select a template file

Second screen - specify nursery conditions

Screens for specifying crosses:

First screen - import a nursery template file

This screen allows the user to upload a nursery template file like this one - CrossingTemplate.xls. The initial implementation will work with the most basic form of the file and the important columns are the cross number, female parent entry id, male parent entry id.

The user is presented the option that the crosses will be ready from the file. In this case the crosses are already defined in the file. And upon reading the file the tool can jump to the Advanced Nursery step.

The user is also presented with another option to create crosses manually and the next screen to be displayed is the make crosses screen.

Make Crosses Screen

This Make Crosses Screen is used by the user when he/she wants to define crosses manually and not have them read from the nursery template file.

The lists for females and males are populated by pressing the "Select List" button under the headings and using the Select a Germplasm List pop-up window.
The user is then able to select items from the list of male and female parents. And then select one of the two options:

1. cross each selected male with selected female


Male One, Male Two are selected.
Female One, Female Two, Female Three are selected.

Male One/Female One
Male One/Female Tow
Male One/Female Three
Male Two/Female One
Male Two/Female Tow
Male Two/Female Three

2. cross matched pairs of selected female and male lines in top to bottom order (the number of selections on both list should be equal)


Male One, Male Two are selected.
Female One, Female Two are selected.

Male One/Female One
Male Two/Female Two

There is a checkbox which can be ticked to also make reciprocal crosses. For each pair of germplasms A and B, two crosses will be made AxB and BxA.

Pressing the Make Cross button will populate the Crosses Made Table based on the selected parents and selected way of crossing them. The user is able to select all in both of the list and we'll add a context menu, which will be displayed when the user right clicks on an entry, and have the option to display germplasm details available. The user will also be given the chance to delete crosses made in the Crosses Made Table.

Select a Germplasm List popup window

This is used in making crosses for selecting the list of germplasms to appear under female or male parents section. The last selected list will stay selected when using this window. For selecting a list, the user would select the local or central tab (specifying the IBDB instance to be used), navigate the hierarchy of list, and the click on a list. Details for the list will be shown on the right. The list entries for the selected list will be displayed on the table.

Screens for Advanced Nursery step

Third screen - Additional details of germplasm records for crosses

This screen is considered part of the "Advanced Nursery step".

For the Breeding Method, the user is given two options in this initial implementation.

Option 1: Breeding Method will be the same for all crosses - when this option is selected the user will be able to select a breeding method from the drop-down box. The default method will be single cross. If there is a method specified as a study label in the template file then that will be the default method.

Option 2: Breeding method will be set based on breeding status of parental lines. - when this option is selected the drop-down box for methods will be disabled. The algorithm defined here - Cross Algorithm will be used to determine the Breeding method for each cross.

For the cross name, there are two options:

Option 1: set the default cross name for all cross. The name type is CROSS NAME.

Option 2: specify cross name template. The user is able to enter the prefix and suffix and then set if the sequence number should have leading zeros or not. The tool will check the GMS database for the next sequence number that should be used. The sequence number will be incremented for each cross. The name type is CROSS NAME. Note that the UI components for this option will only be enabled once the option is selected.

For more info about the crosses, the user can specify the harvest date to be set as value of the gdate field of the gemplsm record, default date is the current date. Also the user is able to select a breeding location from a drop-box component, no default location is set, the user will not be able to add a new location. Only the locations marked as "breeding locations" will be displayed as choices. The IBDB user id will be used for inserting germplsm and name records, as well as the list and list entry records.

Fourth screen - details for germplasm list for the crosses made

This screen is considered part of the "Advanced Nursery step".

The user is allowed to enter the list name, list description, list date and list type. The default value for the list type is LST. And the default value for the list date is the current date.

Pressing the Done button will initiate the saving of the records (germplsm, names, list and list entry records) as needed and the user will be redirected to the List Details page of the new list created. The user can then view the list entries and the germplasm details. (screens for the details are from the Germplasm and List Browser Tools. The saving of the cross records and list only happens after the Advance Nursery step and this screen is the last part for that step.

Adaptavist Theme Builder (3.3.3-conf210) Powered by Atlassian Confluence 2.10.3, the Enterprise Wiki.
Free theme builder license