This software enables the annotation histories of Genbank files to be accessed and analyzed.
To use nebgbhist, you can start by creating a new directory for your history files with the command "mkdir gbhist". Then, you can fetch the Genbank file you want to build a history for using "neb-rev-fetch -d gbhist NC_008512". Finally, you can use "neb-gbhist -d gbhist" in combination with "neb-diff-apply NC_008512.git" to create and apply a diff to the history file.
Once you have created your history, you can use the "neb-validate-history" command to verify its integrity. Simply specify the path to your Git repository and the path to your history file, like this: "neb-validate-history -p NC_008512.git -g gbhist/2009-04-29-04-04.gbk".
If you want to explore the contents of your history file, you can clone the pack repository using "git clone NC_008512.git" and then navigate to the directory with "cd NC_008512". From here, you will see a list of files that represent different aspects of your Genbank file.
For larger genomes with many edits, be aware that directory entry limits may cause issues until the object storage is rewritten. However, for smaller files like the Carsonella (NC_008512) example used here, this should not be a problem.
As a developer, you can use nebpack.Pack objects to manipulate the objects in your history file. Overall, nebgbhist is a powerful tool for building and managing annotation histories for your Genbank files.
Version 0.0.5: N/A