LCOV - code coverage report
Current view:
top level
-
src
- ichi_bns.c
(
source
/ functions)
Coverage
Total
Hit
Test:
InChI Unit Test Coverage
Lines:
40.6 %
4532
1841
Test Date:
2026-08-20 14:32:48
Functions:
67.6 %
102
69
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
27.5 %
4278
1178
Function Name
Hit count
AddChangedAtHChargeBNS
0
AddNewEdge
0
AddRemoveIsoProtonsRestr
0
AddRemoveProtonsRestr
0
CompCGroupNumber
0
CompTGroupNumber
0
EliminatePlusMinusChargeAmbiguity
0
GetGroupVertex
0
GetPrevVertex
0
HardRemoveAcidicProtons
0
HardRemoveHplusNP
0
MarkAtomsAtTautGroups
0
RegisterRadEndpoint
0
RemoveLastGroupFromBnStruct
0
RestoreRadicalsOnly
0
SetAtomRadAndChemValFromVertexCapFlow
0
SetRadEndpoints
0
SimpleRemoveAcidicProtons
0
SimpleRemoveHplusNPO
0
SubtractOrChangeAtHChargeBNS
0
bHasChargedNeighbor
0
bHasOtherExchangableH
0
bIgnoreVertexNonTACN_atom
0
bIgnoreVertexNonTACN_group
0
bIsAtomTypeHard
0
bIsBnsEndpoint
0
bIsHDonorAccAtomType
0
bIsHardRemHCandidate
0
bIsNegAtomType
0
bRadChangesAtomType
0
cmp_rad_endpoints
0
fix_explicitly_indicated_bonds
0
update_some_attype_totals
0
CreateTGroupInBnStruct
4
HardAddAcidicProtons
4
ReInitBnStructAddGroups
7
CreateCGroupInBnStruct
12
SetInitCapFlowToCurrent
14
RemoveRadEndpoints
16
SetRadEndpoints2
16
bAddNewVertex
16
bAddStCapToAVertex
16
bRestoreBnsAfterCheckAltPath
16
bSetBnsToCheckAltPath
16
RemoveNPProtonsAndAcidCharges
18
SimpleAddAcidicProtons
18
bExistsAnyAltPath
18
AddCGroups2BnStruct
19
AddTGroups2BnStruct
19
IsZOX
20
AddOrRemoveExplOrImplH
21
bExistsAltPath
26
bSetFlowToCheckOneBond
33
MakeBlossom
38
RestoreBnStructFlow
38
SetBondsFromBnStructFlow
38
bSetBondsAfterCheckOneBond
38
bRestoreFlowAfterCheckOneBond
49
GetEdgeToGroupVertex
64
bNeedToTestTheFlow
75
FindPathToVertex_s
76
SetAtomBondType
100
RestoreEdgeFlow
104
AllocateAndInitBnData
161
AllocateAndInitBnStruct
161
BnsAdjustFlowBondsRad
161
ClearAllBnDataEdges
161
ClearAllBnDataVertices
161
DeAllocateBnData
161
DeAllocateBnStruct
161
MarkNonStereoAltBns
161
MarkRingSystemsAltBns
161
ReInitBnStructForAltBns
161
SetForbiddenEdges
161
fix_special_bonds
161
mark_alt_bonds_and_taut_groups
161
mark_at_type
161
remove_alt_bond_marks
161
BnsTestAndMarkAltBonds
168
AugmentEdge
180
FindPathCap
180
PullFlow
180
ReInitBnStruct
180
rescap_mark
180
RunBalancedNetworkSearch
210
BalancedNetworkSearch
248
ReInitBnData
248
ReInitBnStructAltPaths
390
GetVertexDegree
456
Get2ndEdgeVertex
536
nCurFlow2Check
694
nMaxFlow2Check
694
nMinFlow2Check
694
bHasAcidicMinus
759
bHasAcidicHydrogen
774
FindBase
981
rescap
1418
GetAtomChargeType
1492
GetEdgePointer
1778
nBondsValenceInpAt
2424
is_Z_atom
2485
GetVertexNeighbor
2755
Generated by:
LCOV version 2.0-1