Namespace calcElementsDrawAreas
Defined in: naview.js.
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