├── LICENSE ├── README.md ├── help ├── JSON.md ├── Options.md └── Setup.md ├── src ├── Components │ ├── AnnotationGroupsComponent.js │ ├── HydrophobicGroupsComponent.js │ ├── IntermolecularGroupsComponent.js │ ├── Structure │ │ ├── AtomGroupsComponent.js │ │ ├── EdgeGroupsComponent.js │ │ └── StructureCircleGroupsComponent.js │ ├── SvgComponent.js │ ├── TransformGroupsComponent.js │ ├── Utils │ │ ├── BaseUtils.js │ │ ├── CircleUtils.js │ │ ├── GroupUtils.js │ │ ├── LineUtils.js │ │ ├── SelectorUtils.js │ │ ├── SvgUtils.js │ │ └── TextUtils.js │ └── Viewer │ │ ├── AnnotationFormComponent.js │ │ ├── BackgroundComponent.js │ │ ├── DefsComponent.js │ │ ├── EditAnnotationFormComponent.js │ │ ├── EditAtomFormComponent.js │ │ ├── EditEdgeFormComponent.js │ │ ├── EditStructureFormComponent.js │ │ ├── InteractionElementsGroupComponent.js │ │ ├── IntermolecularLineComponent.js │ │ ├── MirrorLineComponent.js │ │ ├── SelectionLineComponent.js │ │ └── StructureFormComponent.js ├── Data │ ├── AnnotationsData.js │ ├── HydrophobicData.js │ ├── IntermolecularData.js │ ├── Objects │ │ ├── EdgeInterfaceBased.js │ │ ├── Line.js │ │ ├── Ring.js │ │ ├── Spline.js │ │ ├── Structure.js │ │ ├── TextLabelBased.js │ │ └── VerticalLine.js │ ├── SceneData.js │ └── Structure │ │ ├── AnnotationConnectionData.js │ │ ├── AtomsData.js │ │ ├── EdgesData.js │ │ ├── HydrophobicConnectionData.js │ │ ├── IntermolecularConnectionData.js │ │ ├── RepresentationsData.js │ │ ├── RingsData.js │ │ └── StructuresData.js ├── DataProcessing │ ├── ChangeMapCreater.js │ ├── ClosestObjectFinder.js │ ├── CollisionFinder.js │ ├── EdgeBuilder.js │ ├── JsonBuilder.js │ ├── JsonPreprocessor.js │ ├── JsonValidator.js │ ├── RemoveCollector.js │ ├── StructureVisitor.js │ └── TextBuilder.js ├── Drawers │ ├── AnnotationDrawer.js │ ├── HistoryDrawer.js │ ├── HydrophobicDrawer.js │ ├── IntermolecularDrawer.js │ ├── Structure │ │ ├── AtomDrawer.js │ │ ├── EdgeDrawer.js │ │ ├── RingDrawer.js │ │ ├── StructureCircleDrawer.js │ │ ├── StructureDrawer.js │ │ └── StructureRepresentationDrawer.js │ ├── SvgDrawer.js │ ├── TextLabelDrawer.js │ └── ViewerDrawer.js ├── GeometryCalculation │ ├── AngleCalculation.js │ ├── LineCalculation.js │ ├── PointCalculation.js │ ├── PolygonCalculation.js │ ├── SplineInterpolation.js │ └── VectorCalculation.js ├── History │ ├── Change.js │ └── History.js ├── InteractionDrawer.js ├── InteractionTracking │ ├── BoundaryUpdateInfo.js │ ├── InteractionObject.js │ ├── InteractionState.js │ └── StructureIdTracker.js ├── Options │ ├── DefaultConfig.js │ ├── DrawerThemes.js │ └── OptsPreprocessor.js ├── UserInteractionHandlers │ ├── AddHandler.js │ ├── HoverHandler.js │ ├── Movement │ │ ├── MirrorHandler.js │ │ ├── RotationHandler.js │ │ └── TranslationHandler.js │ ├── RemoveHandler.js │ ├── Selection │ │ ├── ClickSelectionHandler.js │ │ ├── LassoSelectionHandler.js │ │ └── RectangleSelectionHandler.js │ └── UserInteractionhandler.js └── Utils │ ├── AtomInfo.js │ ├── EdgeInfo.js │ ├── Enums.js │ ├── Helpers.js │ ├── JsonSceneStructure.js │ └── JsonStructureTemplates.js └── test ├── Config.js ├── TestJson.js └── src ├── Data ├── IntermolecularData_spec.js ├── Objects │ ├── EdgeInterfaceBased_spec.js │ ├── Line_spec.js │ ├── Ring_spec.js │ ├── Structure_spec.js │ ├── TextLabelBased_spec.js │ └── VerticalLine_spec.js ├── SceneData_spec.js └── Structure │ ├── AnnotationConnectionData_spec.js │ ├── AtomsData_spec.js │ ├── EdgesData_spec.js │ ├── HydrophobicConnectionData_spec.js │ ├── IntermolecularConnectionData_spec.js │ ├── RepresentationsData_spec.js │ ├── RingsData_spec.js │ └── StructuresData_spec.js ├── DataProcessing ├── ChangeMapCreater_spec.js ├── ClosestObjectFinder_spec.js ├── CollisionFinder_spec.js ├── EdgeBuilder_spec.js ├── RemoveCollector_spec.js └── StructureVisitor_spec.js ├── GeometryCalculation ├── AngleCalculation_spec.js ├── LineCalculation_spec.js ├── PointCalculation_spec.js ├── PolygonCalculation_spec.js └── VectorCalculation_spec.js ├── History ├── Change_spec.js └── History_spec.js ├── InteractionDrawer_spec.js ├── InteractionTracking ├── BoundaryUpdateInfo_spec.js ├── InteractionState_spec.js └── StructureIdTracker_spec.js ├── Json ├── JsonBuilder_spec.js ├── JsonPreprocessor_spec.js └── JsonValidator_spec.js ├── Options └── OptsPreprocessor_spec.js └── Utils └── Helpers_spec.js /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/README.md -------------------------------------------------------------------------------- /help/JSON.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/help/JSON.md -------------------------------------------------------------------------------- /help/Options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/help/Options.md -------------------------------------------------------------------------------- /help/Setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/help/Setup.md -------------------------------------------------------------------------------- /src/Components/AnnotationGroupsComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/AnnotationGroupsComponent.js -------------------------------------------------------------------------------- /src/Components/HydrophobicGroupsComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/HydrophobicGroupsComponent.js -------------------------------------------------------------------------------- /src/Components/IntermolecularGroupsComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/IntermolecularGroupsComponent.js -------------------------------------------------------------------------------- /src/Components/Structure/AtomGroupsComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Structure/AtomGroupsComponent.js -------------------------------------------------------------------------------- /src/Components/Structure/EdgeGroupsComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Structure/EdgeGroupsComponent.js -------------------------------------------------------------------------------- /src/Components/Structure/StructureCircleGroupsComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Structure/StructureCircleGroupsComponent.js -------------------------------------------------------------------------------- /src/Components/SvgComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/SvgComponent.js -------------------------------------------------------------------------------- /src/Components/TransformGroupsComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/TransformGroupsComponent.js -------------------------------------------------------------------------------- /src/Components/Utils/BaseUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Utils/BaseUtils.js -------------------------------------------------------------------------------- /src/Components/Utils/CircleUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Utils/CircleUtils.js -------------------------------------------------------------------------------- /src/Components/Utils/GroupUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Utils/GroupUtils.js -------------------------------------------------------------------------------- /src/Components/Utils/LineUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Utils/LineUtils.js -------------------------------------------------------------------------------- /src/Components/Utils/SelectorUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Utils/SelectorUtils.js -------------------------------------------------------------------------------- /src/Components/Utils/SvgUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Utils/SvgUtils.js -------------------------------------------------------------------------------- /src/Components/Utils/TextUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Utils/TextUtils.js -------------------------------------------------------------------------------- /src/Components/Viewer/AnnotationFormComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/AnnotationFormComponent.js -------------------------------------------------------------------------------- /src/Components/Viewer/BackgroundComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/BackgroundComponent.js -------------------------------------------------------------------------------- /src/Components/Viewer/DefsComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/DefsComponent.js -------------------------------------------------------------------------------- /src/Components/Viewer/EditAnnotationFormComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/EditAnnotationFormComponent.js -------------------------------------------------------------------------------- /src/Components/Viewer/EditAtomFormComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/EditAtomFormComponent.js -------------------------------------------------------------------------------- /src/Components/Viewer/EditEdgeFormComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/EditEdgeFormComponent.js -------------------------------------------------------------------------------- /src/Components/Viewer/EditStructureFormComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/EditStructureFormComponent.js -------------------------------------------------------------------------------- /src/Components/Viewer/InteractionElementsGroupComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/InteractionElementsGroupComponent.js -------------------------------------------------------------------------------- /src/Components/Viewer/IntermolecularLineComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/IntermolecularLineComponent.js -------------------------------------------------------------------------------- /src/Components/Viewer/MirrorLineComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/MirrorLineComponent.js -------------------------------------------------------------------------------- /src/Components/Viewer/SelectionLineComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/SelectionLineComponent.js -------------------------------------------------------------------------------- /src/Components/Viewer/StructureFormComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Components/Viewer/StructureFormComponent.js -------------------------------------------------------------------------------- /src/Data/AnnotationsData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/AnnotationsData.js -------------------------------------------------------------------------------- /src/Data/HydrophobicData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/HydrophobicData.js -------------------------------------------------------------------------------- /src/Data/IntermolecularData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/IntermolecularData.js -------------------------------------------------------------------------------- /src/Data/Objects/EdgeInterfaceBased.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Objects/EdgeInterfaceBased.js -------------------------------------------------------------------------------- /src/Data/Objects/Line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Objects/Line.js -------------------------------------------------------------------------------- /src/Data/Objects/Ring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Objects/Ring.js -------------------------------------------------------------------------------- /src/Data/Objects/Spline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Objects/Spline.js -------------------------------------------------------------------------------- /src/Data/Objects/Structure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Objects/Structure.js -------------------------------------------------------------------------------- /src/Data/Objects/TextLabelBased.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Objects/TextLabelBased.js -------------------------------------------------------------------------------- /src/Data/Objects/VerticalLine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Objects/VerticalLine.js -------------------------------------------------------------------------------- /src/Data/SceneData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/SceneData.js -------------------------------------------------------------------------------- /src/Data/Structure/AnnotationConnectionData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Structure/AnnotationConnectionData.js -------------------------------------------------------------------------------- /src/Data/Structure/AtomsData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Structure/AtomsData.js -------------------------------------------------------------------------------- /src/Data/Structure/EdgesData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Structure/EdgesData.js -------------------------------------------------------------------------------- /src/Data/Structure/HydrophobicConnectionData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Structure/HydrophobicConnectionData.js -------------------------------------------------------------------------------- /src/Data/Structure/IntermolecularConnectionData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Structure/IntermolecularConnectionData.js -------------------------------------------------------------------------------- /src/Data/Structure/RepresentationsData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Structure/RepresentationsData.js -------------------------------------------------------------------------------- /src/Data/Structure/RingsData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Structure/RingsData.js -------------------------------------------------------------------------------- /src/Data/Structure/StructuresData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Data/Structure/StructuresData.js -------------------------------------------------------------------------------- /src/DataProcessing/ChangeMapCreater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/DataProcessing/ChangeMapCreater.js -------------------------------------------------------------------------------- /src/DataProcessing/ClosestObjectFinder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/DataProcessing/ClosestObjectFinder.js -------------------------------------------------------------------------------- /src/DataProcessing/CollisionFinder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/DataProcessing/CollisionFinder.js -------------------------------------------------------------------------------- /src/DataProcessing/EdgeBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/DataProcessing/EdgeBuilder.js -------------------------------------------------------------------------------- /src/DataProcessing/JsonBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/DataProcessing/JsonBuilder.js -------------------------------------------------------------------------------- /src/DataProcessing/JsonPreprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/DataProcessing/JsonPreprocessor.js -------------------------------------------------------------------------------- /src/DataProcessing/JsonValidator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/DataProcessing/JsonValidator.js -------------------------------------------------------------------------------- /src/DataProcessing/RemoveCollector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/DataProcessing/RemoveCollector.js -------------------------------------------------------------------------------- /src/DataProcessing/StructureVisitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/DataProcessing/StructureVisitor.js -------------------------------------------------------------------------------- /src/DataProcessing/TextBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/DataProcessing/TextBuilder.js -------------------------------------------------------------------------------- /src/Drawers/AnnotationDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/AnnotationDrawer.js -------------------------------------------------------------------------------- /src/Drawers/HistoryDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/HistoryDrawer.js -------------------------------------------------------------------------------- /src/Drawers/HydrophobicDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/HydrophobicDrawer.js -------------------------------------------------------------------------------- /src/Drawers/IntermolecularDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/IntermolecularDrawer.js -------------------------------------------------------------------------------- /src/Drawers/Structure/AtomDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/Structure/AtomDrawer.js -------------------------------------------------------------------------------- /src/Drawers/Structure/EdgeDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/Structure/EdgeDrawer.js -------------------------------------------------------------------------------- /src/Drawers/Structure/RingDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/Structure/RingDrawer.js -------------------------------------------------------------------------------- /src/Drawers/Structure/StructureCircleDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/Structure/StructureCircleDrawer.js -------------------------------------------------------------------------------- /src/Drawers/Structure/StructureDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/Structure/StructureDrawer.js -------------------------------------------------------------------------------- /src/Drawers/Structure/StructureRepresentationDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/Structure/StructureRepresentationDrawer.js -------------------------------------------------------------------------------- /src/Drawers/SvgDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/SvgDrawer.js -------------------------------------------------------------------------------- /src/Drawers/TextLabelDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/TextLabelDrawer.js -------------------------------------------------------------------------------- /src/Drawers/ViewerDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Drawers/ViewerDrawer.js -------------------------------------------------------------------------------- /src/GeometryCalculation/AngleCalculation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/GeometryCalculation/AngleCalculation.js -------------------------------------------------------------------------------- /src/GeometryCalculation/LineCalculation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/GeometryCalculation/LineCalculation.js -------------------------------------------------------------------------------- /src/GeometryCalculation/PointCalculation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/GeometryCalculation/PointCalculation.js -------------------------------------------------------------------------------- /src/GeometryCalculation/PolygonCalculation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/GeometryCalculation/PolygonCalculation.js -------------------------------------------------------------------------------- /src/GeometryCalculation/SplineInterpolation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/GeometryCalculation/SplineInterpolation.js -------------------------------------------------------------------------------- /src/GeometryCalculation/VectorCalculation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/GeometryCalculation/VectorCalculation.js -------------------------------------------------------------------------------- /src/History/Change.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/History/Change.js -------------------------------------------------------------------------------- /src/History/History.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/History/History.js -------------------------------------------------------------------------------- /src/InteractionDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/InteractionDrawer.js -------------------------------------------------------------------------------- /src/InteractionTracking/BoundaryUpdateInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/InteractionTracking/BoundaryUpdateInfo.js -------------------------------------------------------------------------------- /src/InteractionTracking/InteractionObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/InteractionTracking/InteractionObject.js -------------------------------------------------------------------------------- /src/InteractionTracking/InteractionState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/InteractionTracking/InteractionState.js -------------------------------------------------------------------------------- /src/InteractionTracking/StructureIdTracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/InteractionTracking/StructureIdTracker.js -------------------------------------------------------------------------------- /src/Options/DefaultConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Options/DefaultConfig.js -------------------------------------------------------------------------------- /src/Options/DrawerThemes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Options/DrawerThemes.js -------------------------------------------------------------------------------- /src/Options/OptsPreprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Options/OptsPreprocessor.js -------------------------------------------------------------------------------- /src/UserInteractionHandlers/AddHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/UserInteractionHandlers/AddHandler.js -------------------------------------------------------------------------------- /src/UserInteractionHandlers/HoverHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/UserInteractionHandlers/HoverHandler.js -------------------------------------------------------------------------------- /src/UserInteractionHandlers/Movement/MirrorHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/UserInteractionHandlers/Movement/MirrorHandler.js -------------------------------------------------------------------------------- /src/UserInteractionHandlers/Movement/RotationHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/UserInteractionHandlers/Movement/RotationHandler.js -------------------------------------------------------------------------------- /src/UserInteractionHandlers/Movement/TranslationHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/UserInteractionHandlers/Movement/TranslationHandler.js -------------------------------------------------------------------------------- /src/UserInteractionHandlers/RemoveHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/UserInteractionHandlers/RemoveHandler.js -------------------------------------------------------------------------------- /src/UserInteractionHandlers/Selection/ClickSelectionHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/UserInteractionHandlers/Selection/ClickSelectionHandler.js -------------------------------------------------------------------------------- /src/UserInteractionHandlers/Selection/LassoSelectionHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/UserInteractionHandlers/Selection/LassoSelectionHandler.js -------------------------------------------------------------------------------- /src/UserInteractionHandlers/Selection/RectangleSelectionHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/UserInteractionHandlers/Selection/RectangleSelectionHandler.js -------------------------------------------------------------------------------- /src/UserInteractionHandlers/UserInteractionhandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/UserInteractionHandlers/UserInteractionhandler.js -------------------------------------------------------------------------------- /src/Utils/AtomInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Utils/AtomInfo.js -------------------------------------------------------------------------------- /src/Utils/EdgeInfo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Utils/EdgeInfo.js -------------------------------------------------------------------------------- /src/Utils/Enums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Utils/Enums.js -------------------------------------------------------------------------------- /src/Utils/Helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Utils/Helpers.js -------------------------------------------------------------------------------- /src/Utils/JsonSceneStructure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Utils/JsonSceneStructure.js -------------------------------------------------------------------------------- /src/Utils/JsonStructureTemplates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/src/Utils/JsonStructureTemplates.js -------------------------------------------------------------------------------- /test/Config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/Config.js -------------------------------------------------------------------------------- /test/TestJson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/TestJson.js -------------------------------------------------------------------------------- /test/src/Data/IntermolecularData_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/IntermolecularData_spec.js -------------------------------------------------------------------------------- /test/src/Data/Objects/EdgeInterfaceBased_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Objects/EdgeInterfaceBased_spec.js -------------------------------------------------------------------------------- /test/src/Data/Objects/Line_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Objects/Line_spec.js -------------------------------------------------------------------------------- /test/src/Data/Objects/Ring_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Objects/Ring_spec.js -------------------------------------------------------------------------------- /test/src/Data/Objects/Structure_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Objects/Structure_spec.js -------------------------------------------------------------------------------- /test/src/Data/Objects/TextLabelBased_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Objects/TextLabelBased_spec.js -------------------------------------------------------------------------------- /test/src/Data/Objects/VerticalLine_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Objects/VerticalLine_spec.js -------------------------------------------------------------------------------- /test/src/Data/SceneData_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/SceneData_spec.js -------------------------------------------------------------------------------- /test/src/Data/Structure/AnnotationConnectionData_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Structure/AnnotationConnectionData_spec.js -------------------------------------------------------------------------------- /test/src/Data/Structure/AtomsData_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Structure/AtomsData_spec.js -------------------------------------------------------------------------------- /test/src/Data/Structure/EdgesData_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Structure/EdgesData_spec.js -------------------------------------------------------------------------------- /test/src/Data/Structure/HydrophobicConnectionData_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Structure/HydrophobicConnectionData_spec.js -------------------------------------------------------------------------------- /test/src/Data/Structure/IntermolecularConnectionData_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Structure/IntermolecularConnectionData_spec.js -------------------------------------------------------------------------------- /test/src/Data/Structure/RepresentationsData_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Structure/RepresentationsData_spec.js -------------------------------------------------------------------------------- /test/src/Data/Structure/RingsData_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Structure/RingsData_spec.js -------------------------------------------------------------------------------- /test/src/Data/Structure/StructuresData_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Data/Structure/StructuresData_spec.js -------------------------------------------------------------------------------- /test/src/DataProcessing/ChangeMapCreater_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/DataProcessing/ChangeMapCreater_spec.js -------------------------------------------------------------------------------- /test/src/DataProcessing/ClosestObjectFinder_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/DataProcessing/ClosestObjectFinder_spec.js -------------------------------------------------------------------------------- /test/src/DataProcessing/CollisionFinder_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/DataProcessing/CollisionFinder_spec.js -------------------------------------------------------------------------------- /test/src/DataProcessing/EdgeBuilder_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/DataProcessing/EdgeBuilder_spec.js -------------------------------------------------------------------------------- /test/src/DataProcessing/RemoveCollector_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/DataProcessing/RemoveCollector_spec.js -------------------------------------------------------------------------------- /test/src/DataProcessing/StructureVisitor_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/DataProcessing/StructureVisitor_spec.js -------------------------------------------------------------------------------- /test/src/GeometryCalculation/AngleCalculation_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/GeometryCalculation/AngleCalculation_spec.js -------------------------------------------------------------------------------- /test/src/GeometryCalculation/LineCalculation_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/GeometryCalculation/LineCalculation_spec.js -------------------------------------------------------------------------------- /test/src/GeometryCalculation/PointCalculation_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/GeometryCalculation/PointCalculation_spec.js -------------------------------------------------------------------------------- /test/src/GeometryCalculation/PolygonCalculation_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/GeometryCalculation/PolygonCalculation_spec.js -------------------------------------------------------------------------------- /test/src/GeometryCalculation/VectorCalculation_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/GeometryCalculation/VectorCalculation_spec.js -------------------------------------------------------------------------------- /test/src/History/Change_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/History/Change_spec.js -------------------------------------------------------------------------------- /test/src/History/History_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/History/History_spec.js -------------------------------------------------------------------------------- /test/src/InteractionDrawer_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/InteractionDrawer_spec.js -------------------------------------------------------------------------------- /test/src/InteractionTracking/BoundaryUpdateInfo_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/InteractionTracking/BoundaryUpdateInfo_spec.js -------------------------------------------------------------------------------- /test/src/InteractionTracking/InteractionState_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/InteractionTracking/InteractionState_spec.js -------------------------------------------------------------------------------- /test/src/InteractionTracking/StructureIdTracker_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/InteractionTracking/StructureIdTracker_spec.js -------------------------------------------------------------------------------- /test/src/Json/JsonBuilder_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Json/JsonBuilder_spec.js -------------------------------------------------------------------------------- /test/src/Json/JsonPreprocessor_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Json/JsonPreprocessor_spec.js -------------------------------------------------------------------------------- /test/src/Json/JsonValidator_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Json/JsonValidator_spec.js -------------------------------------------------------------------------------- /test/src/Options/OptsPreprocessor_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Options/OptsPreprocessor_spec.js -------------------------------------------------------------------------------- /test/src/Utils/Helpers_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rareylab/InteractionDrawer/HEAD/test/src/Utils/Helpers_spec.js --------------------------------------------------------------------------------