Features documentation

Documentation regarding all other features implemented in this cube, especially access rights and facets

piws.views.facets

CubicWeb has a builtin facet system to define restrictions filters. A number of criteria have been set up to restrict searches in this cube.

class cubes.piws.views.facets.AssessmentSubjectFacet(*args, **kwargs)[source]

Filter the assessment subjects.

This filter is applied on ‘Assessment’.

class cubes.piws.views.facets.AssessmentTimepointFacet(*args, **kwargs)[source]

Filter the assessment timepoints.

This filter is applied on ‘Assessment’.

class cubes.piws.views.facets.GenomicMeasureTypeFacet(*args, **kwargs)[source]

Filter the genomic measure types.

This filter is applied on ‘GenomicMeasure’.

class cubes.piws.views.facets.LabelFacet(*args, **kwargs)[source]

Filter on label.

This filter is applied on ‘Scan’, ‘ProcessingRun’, ‘QuestionnaireRun’ and ‘GenomicMeasure’ entities.

class cubes.piws.views.facets.NameFacet(*args, **kwargs)[source]

Filter on name.

This filter is applied on ‘FileSet’.

class cubes.piws.views.facets.ProcessingRunNameFacet(*args, **kwargs)[source]

Filter the ProcessingRun FileSets by name.

This filter is applied on ‘ProcessingRun’.

class cubes.piws.views.facets.ProcessingRunSubjectFacet(*args, **kwargs)[source]

Filter on subject code (from the ‘Subject’ entity).

This filter can is applied on ‘ProcessingRun’.

class cubes.piws.views.facets.ScanFieldFacet(*args, **kwargs)[source]

Filter the scan fields.

This filter is applied on ‘Scan’.

class cubes.piws.views.facets.ScanFormatFacet(*args, **kwargs)[source]

Filter the scan formats.

This filter is applied on ‘Scan’.

class cubes.piws.views.facets.StatusFacet(*args, **kwargs)[source]

Filter on status.

This filter is applied on ‘CWUpload’.

class cubes.piws.views.facets.StudyFacet(*args, **kwargs)[source]

Filter on study name (from the ‘Study’ entity).

This filter is applied on ‘Scan’, ‘ProcessingRun’, ‘QuestionnaireRun’ and ‘GenomicMeasure’ entities.

class cubes.piws.views.facets.SubjectFacet(*args, **kwargs)[source]

Filter on subject code (from the ‘Subject’ entity).

This filter can is applied on ‘Scan’, ‘QuestionnaireRun’ entities.

class cubes.piws.views.facets.SubjectsFacet(*args, **kwargs)[source]

Filter on subject code (from the ‘Subject’ entity).

This filter can is applied on ‘GenomicMeasure’ entity.

class cubes.piws.views.facets.TimepointFacet(*args, **kwargs)[source]

Filter on timepoint (form the ‘Assessment’ entity).

This filter is applied on ‘Scan’, ‘ProcessingRun’, ‘QuestionnaireRun’ and ‘GenomicMeasure’ entities.

Export binary fields

It is possible to request binary fields using the ‘_binary’ key in the request URL.

cubes.piws.views.binary_json.wdata(self, udata)[source]

Mixin class for json views.

Handles the following optional request parameters:

  • ‘_indent’: must be an integer. If found, it is used to pretty print json output.
  • ‘_binary’: must be an integer. If found, it will decode binary fields.