Nathan Sheffield

Results 324 comments of Nathan Sheffield

true, but the interface file could potentially be read by other tools, and every that reads it would then have to implement this... or it works with some tools and...

Alright I conclude we should do the following: First match case sensitive. if that fails, match case-insensitive -- if it finds, it just says "did you mean ____?" and does...

Also, what about this? ``` pep_version: "2.0.0" project_modifiers: import: - https://raw.githubusercontent.com/pepkit/example_peps/master/example_basic/project_config.yaml ``` ``` peppy.Project("project_config.yaml") External Project configuration does not exist: https://raw.githubusercontent.com/pepkit/example_peps/master/example_basic/project_config.yaml ```

It should probably be just the same as when you don't have a match, whatever we're doing now.

Here's some proof of concept code on how to do this. ``` import pandas st[1,] # Read in sample table st = pandas.read_csv("sample_table.csv") # This is a generator that allows...

After looking into this more, I actually think the *most* important performance-related problem is *not* actually storing the samples in two ways, but in the way duplicate sample name are...

We should address #436 first, since that's both easier to do, and probably more impactful.

@vreuter, I wanted to ping on this. @stolarczyk with the new version, how did you handle the amendments?

Hmm. I'm a little surprised the peppy adjusts the content in the config file, to be honest. I think instead, peppy should use an internal value where it keeps track...

Ok, agreed. Peppy should not choke on this or raise an error, but we should handle this and just add those attributes as appropriate.