JRaviLab / MolEvolvR

An R Package for characterizing proteins using molecular evolution and phylogeny
https://jravilab.github.io/MolEvolvR/
Other
6 stars 16 forks source link

[DOC] Function Inventory | add documentation w/ `docstring` #3

Open the-mayer opened 2 months ago

the-mayer commented 2 months ago

List of expected functions from molevol_scripts/R

Ensure all functions are present and accounted for. Use list depth to determine if function should be user facing (ie @export).

Import and combining input files

Cleanup

Summary stats

Plotting

jananiravi commented 1 month ago

@SunSummoner would you be interested in starting by generating a function map for the existing package? this will give us all an understanding of the dependent vs. independent functions & which of these need to be exported. Again, @the-mayer will be a good resource to check in regarding this.

SunSummoner commented 1 month ago

@SunSummoner would you be interested in starting by generating a function map for the existing package? this will give us all an understanding of the dependent vs. independent functions & which of these need to be exported. Again, @the-mayer will be a good resource to check in regarding this.

@jananiravi Yes, I will check in with him.

awasyn commented 1 month ago

Hi if this helps, you can have look at this function dependency graph i created with viznetwork. it is interactive html file. when opened it takes about 5s to load the components. select functions by id an zoom in to see it's dependency. you can also view all function dependencies at once. @jananiravi @the-mayer function_dependency_graph.zip

Some screenshots are added below for context. Screenshot from 2024-10-08 00-04-22 Screenshot from 2024-10-08 00-05-11 Screenshot from 2024-10-08 00-05-24 Screenshot from 2024-10-08 00-06-05 Screenshot from 2024-10-08 00-06-15

jananiravi commented 3 weeks ago

@awasyn @SunSummoner, please remind us if there are open PRs for this automatic function dependency map generation. Thanks!

SunSummoner commented 3 weeks ago

@awasyn @SunSummoner, please remind us if there are open PRs for this automatic function dependency map generation. Thanks!

@jananiravi None from my side yet.

awasyn commented 3 weeks ago

@awasyn @SunSummoner, please remind us if there are open PRs for this automatic function dependency map generation. Thanks!

I just pushed a PR on this. I hesitated before because I was of the impression the task was assigned to another contributor. Sorry for the delay.