Class Index | File Index

Classes


Namespace calcElementsDrawAreas


Defined in: naview.js.

Namespace Summary
Constructor Attributes Constructor Name and Description
 
Function organizes protein element order for generating draw areas for every protein and membrane elements.
Namespace Detail
calcElementsDrawAreas
Function organizes protein element order for generating draw areas for every protein and membrane elements.
Parameters:
{Array} array_data
data generated from processRawUniProt
{Object} svg_drawing_area
SVG draw area with borders and membrane main coords
{Array} domain_names
list of names for each domain(I,II,III,IV)
{Object} helices_and_pores_by_domain
dictionary for helices and pore elements according to their domain names (I,II,III,IV)
{Object} internal_short_loops_by_domain
dictionary for loops connecting helices and pore elements according to their domain names (I,II,III,IV)
{Object} long_loops_by_prevdomain
dictionary for interdomain loop elements according to their previous domain names (I,II,III)
{Function} longLoopWidthF
scale function for calculating the interdomain loops width from distributeLongLoopsWidth
{number} total_domain_width
total plot width for domain objects
{number} inter_domain_width
total plot width for interdomain objects
See:
calculateDrawAreaMembrane
calculateDrawAreaTermini
calculateDrawAreaHelicesPoresByDomain
indexDrawAreas
calculateDrawAreaLongLoops

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Sep 08 2021 09:00:35 GMT-0300 (BRT)