Accession name type PROGDOI
This issue adds support for accession names of type PROGDOI.
Add a new ACCESSION_NAME_TYPE_PROGDOI to CommunityCodeValues as:
public static final CodeValueDef ACCESSION_NAME_TYPE_PROGDOI = new CodeValueDef(ACCESSION_NAME_TYPE, "PROGDOI", "Progenitor DOI", "The DOI assigned to the progenitor of this material.");
GGCE controls how many PROGDOI names can be registered depending on the effective accession source:
- If there are no accession source records, the do not allow registration of
PROGDOInames. - If there exists only one accession source and it is of type
type == DEVELOPED, then multiple names of this type are allowed. - Otherwise only one name of this type is allowed.