Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reimplement the CLI in TypeScript #172

Draft
wants to merge 80 commits into
base: main
Choose a base branch
from
Draft

Reimplement the CLI in TypeScript #172

wants to merge 80 commits into from

Commits on Jun 17, 2024

  1. remove unneeded files

    bmesuere committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    a0a7c6a View commit details
    Browse the repository at this point in the history
  2. require node 22 to use fetch

    bmesuere committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    52f0494 View commit details
    Browse the repository at this point in the history
  3. yarn init

    bmesuere committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    02c2af5 View commit details
    Browse the repository at this point in the history
  4. get basic version working

    bmesuere committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    49b5681 View commit details
    Browse the repository at this point in the history
  5. move to bin folder

    bmesuere committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    f122274 View commit details
    Browse the repository at this point in the history
  6. move to typescript

    bmesuere committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    691bda3 View commit details
    Browse the repository at this point in the history
  7. cleanup

    bmesuere committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    bff18e9 View commit details
    Browse the repository at this point in the history
  8. add uniprot run command

    bmesuere committed Jun 17, 2024
    Configuration menu
    Copy the full SHA
    dcaee59 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. Merge pull request #173 from unipept/next-uniprot

    Port the uniprot command
    bmesuere authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    4fc9216 View commit details
    Browse the repository at this point in the history
  2. refactor

    bmesuere committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    71823bf View commit details
    Browse the repository at this point in the history
  3. add eslint

    bmesuere committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    dc6c822 View commit details
    Browse the repository at this point in the history
  4. add github action

    bmesuere committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    5ba8ae2 View commit details
    Browse the repository at this point in the history
  5. refactor

    bmesuere committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    5077b02 View commit details
    Browse the repository at this point in the history
  6. add tests

    bmesuere committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    d6ed622 View commit details
    Browse the repository at this point in the history
  7. add CI

    bmesuere committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    e09cc6d View commit details
    Browse the repository at this point in the history
  8. add a bit more comments

    bmesuere committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    e8b6773 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. Merge pull request #174 from unipept/next-testing

    Add linting, testing and type checks
    bmesuere authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    b0c9868 View commit details
    Browse the repository at this point in the history
  2. implement peptfilter

    bmesuere committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    72f970a View commit details
    Browse the repository at this point in the history
  3. write tests

    bmesuere committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    f70a95c View commit details
    Browse the repository at this point in the history
  4. optimize performance

    bmesuere committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    a62ff53 View commit details
    Browse the repository at this point in the history
  5. fix tests

    bmesuere committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    72448de View commit details
    Browse the repository at this point in the history
  6. lint

    bmesuere committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    f5b879f View commit details
    Browse the repository at this point in the history
  7. add comments

    bmesuere committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    eb8fb5d View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. implement prot2pept

    bmesuere committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    aa5d358 View commit details
    Browse the repository at this point in the history
  2. add tests

    bmesuere committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    c24382a View commit details
    Browse the repository at this point in the history
  3. Merge pull request #175 from unipept/next-peptfilter

    Port peptfilter to typescript
    bmesuere authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    b071301 View commit details
    Browse the repository at this point in the history
  4. Update lib/commands/prot2pept.ts

    Co-authored-by: Pieter Verschaffelt <[email protected]>
    bmesuere and pverscha authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    f0346d3 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #176 from unipept/next-prot2pept

    Port prot2pept to typescript
    bmesuere authored Jun 21, 2024
    Configuration menu
    Copy the full SHA
    ad82132 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    9fef29a View commit details
    Browse the repository at this point in the history
  2. use post and set headers

    bmesuere committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    bd3d031 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33353b1 View commit details
    Browse the repository at this point in the history
  4. implement input batches

    bmesuere committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    c62a0b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1b30a66 View commit details
    Browse the repository at this point in the history
  6. parse more parameters

    bmesuere committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    d135611 View commit details
    Browse the repository at this point in the history
  7. add a few utility methods

    bmesuere committed Jul 2, 2024
    Configuration menu
    Copy the full SHA
    5da999c View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. add basic csv formatter

    bmesuere committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    bcd9535 View commit details
    Browse the repository at this point in the history
  2. write to file if needed

    bmesuere committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    0ad8004 View commit details
    Browse the repository at this point in the history
  3. support no-header

    bmesuere committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    8f9334a View commit details
    Browse the repository at this point in the history
  4. fix lint

    bmesuere committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    beb414c View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. add test for unipept

    bmesuere committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    5c9e17f View commit details
    Browse the repository at this point in the history
  2. add formatter tests

    bmesuere committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e0b691a View commit details
    Browse the repository at this point in the history
  3. linter

    bmesuere committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e1589da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    819f1a6 View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2024

  1. Configuration menu
    Copy the full SHA
    f7dcf0e View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Merge pull request #177 from unipept/next-unipept-1

    Add pept2lca
    bmesuere authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    0e377b2 View commit details
    Browse the repository at this point in the history
  2. implement json formatter

    bmesuere committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    7da1e02 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ec28bfe View commit details
    Browse the repository at this point in the history
  4. add xml formatter

    bmesuere committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    0f915f5 View commit details
    Browse the repository at this point in the history
  5. add tests for xml formatter

    bmesuere committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    8044011 View commit details
    Browse the repository at this point in the history
  6. fix linter

    bmesuere committed Aug 1, 2024
    Configuration menu
    Copy the full SHA
    ed97bab View commit details
    Browse the repository at this point in the history
  7. Merge pull request #178 from unipept/next-unipept-2

    implement xml and json formatters
    bmesuere authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    c9aa3aa View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. refactor existing code

    bmesuere committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    3b575a9 View commit details
    Browse the repository at this point in the history
  2. add fasta support

    bmesuere committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    2435f1f View commit details
    Browse the repository at this point in the history
  3. add tests

    bmesuere committed Aug 5, 2024
    Configuration menu
    Copy the full SHA
    b21872d View commit details
    Browse the repository at this point in the history
  4. Merge pull request #179 from unipept/next-unipept-fasta

    Add fasta support
    bmesuere authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    eac4282 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. implement pept2ec

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    c3126fd View commit details
    Browse the repository at this point in the history
  2. add pept2lca test

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    931f810 View commit details
    Browse the repository at this point in the history
  3. add pept2ec test

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    d544627 View commit details
    Browse the repository at this point in the history
  4. fix linter

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    d7ed283 View commit details
    Browse the repository at this point in the history
  5. add pept2funct

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    42fe0bf View commit details
    Browse the repository at this point in the history
  6. add pept2go

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    d7fffcd View commit details
    Browse the repository at this point in the history
  7. add pept2interpro

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    07d1368 View commit details
    Browse the repository at this point in the history
  8. add pept2prot

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    bb4ed75 View commit details
    Browse the repository at this point in the history
  9. add pept2taxa

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    362789f View commit details
    Browse the repository at this point in the history
  10. add peptinfo

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    49d2828 View commit details
    Browse the repository at this point in the history
  11. add protinfo

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    ce55c09 View commit details
    Browse the repository at this point in the history
  12. add taxa2lca

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    a58a0d3 View commit details
    Browse the repository at this point in the history
  13. add taxonomy command

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    2d98583 View commit details
    Browse the repository at this point in the history
  14. fix strings

    bmesuere committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    e7c2365 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #180 from unipept/next-unipept-subcommands

    Implement all unipept subcommands and tests
    bmesuere authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    cc21dad View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. filter results

    bmesuere committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    83a281b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5906ef0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3c54ee1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    193284c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    495d461 View commit details
    Browse the repository at this point in the history
  6. linter

    bmesuere committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    37a23a2 View commit details
    Browse the repository at this point in the history
  7. add comments

    bmesuere committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    0579bec View commit details
    Browse the repository at this point in the history
  8. Merge pull request #181 from unipept/next-rest

    Finalize implementation
    bmesuere authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    0dd1b12 View commit details
    Browse the repository at this point in the history
  9. prepare to publish on npm

    bmesuere committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    e66da23 View commit details
    Browse the repository at this point in the history
  10. fix relative file paths

    bmesuere committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    2472da2 View commit details
    Browse the repository at this point in the history