Skip to content

Registry of unique KEY4 keys and their associated Genus-species-collection information

Notifications You must be signed in to change notification settings

legumeinfo/datastore-registry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 

Repository files navigation

datastore-registry

Track the four-digit unique "KEY4" key used in Data Store collections - and the associated directory path information: Genus, species, datatype, accession.typeVer

For example:

  2KSV	Glycine	falcata	annotations	G1718.gnm1.ann1
  B1PY	Glycine	falcata	genomes	G1718.gnm1
  SS25	Glycine	max	annotations	FiskebyIII.gnm1.ann1
  320V	Glycine	max	annotations	Hefeng25_IGA1002.gnm1.ann1

Typical usage:

  ./register_key.pl -m "Pisum sativum genomes Cameor.gnm1" -stdout

This will generate (for example; the key will be unique for each run):

  C6BT	Pisum	sativum	genomes	Cameor.gnm1

If the previous command is issued without "-stdout", then the record will be added to the ds_registry.tsv file.

The script can also be provided with a key (for example, if a curator has already been working on a collection and has provisionally assigned a key):

  ./register_key.pl -k XXXX -m "Mus musclus annotations Minnie.gnm1.ann1" 

The message/value (-m or -v) should have four components, space-separated:
(-m only prints the message while -v is used to actually make changes to the registry file)

  "Genus species type accession.type"   -- for example,
  "Cicer arietinum genomes CDCFrontier.gnm3"

The third field should be one of the following types (notice the plurals, e.g. "annotations"):

  annotations genefamilies genomes genome_alignments maps markers methylation 
  pangenes pangenomes repeats supplements synteny traits transcriptomes

Once satisfied with the results, then push to the remote (origin) repository.

About

Registry of unique KEY4 keys and their associated Genus-species-collection information

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages