ngi_pipeline/database/classes.py
CharonSession
has 28 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class CharonSession(six.with_metaclass(Singleton, requests.Session)):
def __init__(self, config=None, config_file_path=None):
super(CharonSession, self).__init__()
Function sample_update
has 13 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def sample_update(self, projectid, sampleid, status=None, analysis_status=None,
Function seqrun_update
has 12 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def seqrun_update(self, projectid, sampleid, libprepid, seqrunid,
Function seqrun_create
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def seqrun_create(self, projectid, sampleid, libprepid, seqrunid,
Function sample_create
has 10 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def sample_create(self, projectid, sampleid, status=None, analysis_status=None,
Function project_update
has 8 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def project_update(self, projectid, name=None, status=None, best_practice_analysis=None,
Function project_create
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def project_create(self, projectid, name=None, status=None,