Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsValidArtifact ¶
func RegisterArtifactValidator ¶
func RegisterArtifactValidator(artType, artSubType string, v ArtifactValidator)
Types ¶
type ArtifactValidator ¶
type PartyDetails ¶
type SpatialUnitDetails ¶
type SpatialUnitDetails struct {
Ns string `json:"ns,omitempty"`
ModifiedDate time.Time `json:"modifiedDate,omitempty"`
SpatialType string `json:"spatialType,omitempty"`
SpatialData string `json:"spatialData,omitempty"`
TextualData string `json:"textualData,omitempty"`
AddressData string `json:"addressData,omitempty"`
OfficialId string `json:"officialID,omitempty"`
ParentId string `json:"parentID,omitempty"`
Attrs json.RawMessage `json:"attrs,omitempty"`
}
type TenureDetails ¶
type TenureDetails struct {
Ns string `json:"ns,omitempty"`
ModifiedDate time.Time `json:"modifiedDate,omitempty"`
TenureType string `json:"tenureType,omitempty"`
Parties []PartyRole `json:"parties"`
SpatialUnits []string `json:"spatialUnits"`
EffectiveDate time.Time `json:"effectiveDate,omitempty"`
ExpirationDate time.Time `json:"expirationDate,omniempty"`
Attrs json.RawMessage `json:"attrs,omitempty"`
}
type TomogramDetails ¶
type TomogramDetails struct {
Date int64 `json:"date,omitempty"`
NCBItaxID int64 `json:"NCBItaxID,omitempty"`
TypoNBCI int64 `json:"NBCItaxID,omitempty"`
ArtNotes string `json:"artNotes,omitempty"`
ScopeName string `json:"scopeName,omitempty"`
Roles string `json:"roles,omitempty"`
SpeciesName string `json:"speciesName,omitempty"`
Strain string `json:"strain,omitempty"`
TiltSingleDual int64 `json:"tiltSingleDual,omitempty"`
Defocus float64 `json:"defocus,omitempty"`
Dosage float64 `json:"dosage,omitempty"`
TiltConstant float64 `json:"tiltConstant,omitempty"`
TiltMin float64 `json:"tiltMin,omitempty"`
TiltMax float64 `json:"tiltMax,omitempty"`
TiltStep float64 `json:"tiltStep,omitempty"`
Magnification float64 `json:"magnification,omitempty"`
Emdb string `json:"emdb,omitempty"`
Microscopist string `json:"microscopist,omitempty"`
Institution string `json:"institution,omitempty"`
Lab string `json:"lab,omitempty"`
Sid string `json:"sid,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.