-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Basic implementation of a RefSeq type provider, alongside the GenBank…
… type provider. The RefSeq mostly works in the same way as the GenBank provider except that it uses a different set of files. DataFileGenerator.fsx: - Added the ability to create "refseq" data files based on the list of RefSeq assemblies on the NCBI FTP server. - Refactoring party to support the above. Common.fs - Altered the CacheHelpers module to now support RefSeq. At the moment, instead of keeping the initial RefSeq submodule I made alongside a GenBank and a General submodule, I simply folded all the functions into the CacheHelpers module, since the implementation is exactly the same - only the files to retrieve change. - The DatabaseName type now has a custom ToString() method that returns the name of the database; this is used when wanting to show messages and create filenames (where it's put into lower case). - Error messages for failing to find species and accessions specify that they should be valid for the used database. - RefSeq paths in CacheAccess are now supported, rather than failing with an unsupported message. DesignTime.fs - Added a RefSeq type provider which is a copy of the GenBank type provider, though with GenBank references changed to RefSeq. - Assembly help text specifies data comes from the "NCBI FTP server" now, as well as whether the data being retrieved is GenBank or RefSeq. RunTime.fsproj - No longer has the target I added for testing that automatically removes existing BioProviders packages from the NuGet cache. The new "refseq" data files are also included in the repository now in .\build\data, along with the "genbank" data files being updated to what was on the NCBI server on 15-10-2023. Signed-off-by: n7581769 <st2.smith@hdr.qut.edu.au>
- Loading branch information
Showing
112 changed files
with
388 additions
and
284 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Oops, something went wrong.