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.