CONSTRUCT { _:960379 up:source unirule:MF_04144 . _:960380 up:source unirule:MF_04144 . _:960381 up:source unirule:MF_04144 . _:960382 up:source unirule:MF_04144 . _:960383 up:source unirule:MF_04144 . _:960384 up:source unirule:MF_04144 . _:960385 up:source unirule:MF_04144 . _:960386 up:source unirule:MF_04144 . _:960387 up:source unirule:MF_04144 . _:960388 up:source unirule:MF_04144 . _:960389 up:source unirule:MF_04144 . _:960390 up:source unirule:MF_04144 . _:960391 up:source unirule:MF_04144 . _:960392 up:source unirule:MF_04144 . _:960393 up:source unirule:MF_04144 . _:960394 up:source unirule:MF_04144 . _:960395 up:source unirule:MF_04144 . _:960396 up:source unirule:MF_04144 . _:960397 up:ecName '3.1.21.4' ; up:fullName 'Endonuclease' ; rdf:type up:Structured_Name . _:960398 up:source unirule:MF_04144 . _:960399 up:ecName '3.6.4.12' ; up:fullName 'Helicase' ; rdf:type up:Structured_Name . _:960400 up:source unirule:MF_04144 . _:960401 up:ecName '3.6.4.-' ; up:fullName 'ATPase' ; rdf:type up:Structured_Name . _:960402 up:source unirule:MF_04144 . _:960403 up:ecName '3.6.4.12' ; up:fullName 'Helicase' ; rdf:type up:Structured_Name . _:960404 up:source unirule:MF_04144 . _:960405 up:ecName '3.6.4.-' ; up:fullName 'ATPase' ; rdf:type up:Structured_Name . _:960406 up:source unirule:MF_04144 . _:960407 up:source unirule:MF_04144 . _:960408 up:source unirule:MF_04144 . _:960409 up:source unirule:MF_04144 . _:960410 up:source unirule:MF_04144 . _:960411 up:source unirule:MF_04144 . _:960412 up:source unirule:MF_04144 . _:960413 up:source unirule:MF_04144 . _:960414 up:source unirule:MF_04144 . _:960415 up:source unirule:MF_04144 . _:960416 up:source unirule:MF_04144 . _:960417 up:source unirule:MF_04144 . _:960418 up:source unirule:MF_04144 . _:960419 up:source unirule:MF_04144 . _:960420 up:source unirule:MF_04144 . ?this up:annotation ?annotation0 , ?annotation2 , ?annotation4 ; up:classifiedWith GO:0003678 , GO:0004519 , GO:0005524 , GO:0009036 , GO:0016887 , GO:0019073 , GO:0098009 , keyword:1035 , keyword:1188 , keyword:231 , keyword:255 , keyword:378 , keyword:540 , keyword:547 , keyword:67 ; up:domain ?namedpart5 , ?namedpart6 , ?namedpart7 , ?namedpart8 , ?namedpart9 . ?annotation0 up:activity ?activity1 ; rdf:type up:Catalytic_Activity_Annotation . ?activity1 up:catalyticActivity <http://rdf.rhea-db.org/13065>. ?annotation2 a up:Subcellular_Location_Annotation ; rdfs:comment 'The terminase lies at a unique vertex of the procapsid during viral DNA packaging' . ?annotation2li3 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation4 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the lambdavirus large terminase family.' . ?namedpart5 up:recommendedName _:960397 . ?namedpart6 up:recommendedName _:960399 . ?namedpart7 up:recommendedName _:960401 . ?namedpart8 up:recommendedName _:960403 . ?namedpart9 up:recommendedName _:960405 . ?case10 up:classifiedWith GO:0046872 , keyword:460 , keyword:479 . ?pfs14 up:annotation ?annotation15 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; up:ligand ?ligand18 ; rdf:type up:Binding_Site_Annotation . ?pfsb16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?ligand18 rdfs:subClassOf chebi:18420 . ?pfs21 up:annotation ?annotation22 , ?annotation27 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; rdf:type up:Motif_Annotation ; rdfs:comment 'Walker A motif' . ?pfsb23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; rdf:type up:Motif_Annotation ; rdfs:comment 'Walker B motif' . ?pfsb28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation . ?pfsb34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf chebi:30616 . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; rdf:type up:Region_Annotation ; rdfs:comment 'Leucine zipper' . ?pfsb41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'For ATPase activity' . ?pfsb47 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfs51 up:annotation ?annotation52 . ?annotation52 faldo:begin ?pfsb53 ; faldo:end ?pfse54 ; rdf:type up:Site_Annotation ; rdfs:comment 'ATP-binding' . ?pfsb53 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse54 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; rdf:type up:Region_Annotation ; rdfs:comment 'Interaction with the terminase small subunit' . ?pfsb59 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; rdf:type up:Region_Annotation ; rdfs:comment 'DNA packaging/ATPase' . ?pfsb65 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfs69 up:annotation ?annotation70 . ?annotation70 faldo:begin ?pfsb71 ; faldo:end ?pfse72 ; rdf:type up:Region_Annotation ; rdfs:comment 'Endonuclease/helicase' . ?pfsb71 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?pfse72 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfs75 up:annotation ?annotation76 . ?annotation76 faldo:begin ?pfsb77 ; faldo:end ?pfse78 ; rdf:type up:Region_Annotation ; rdfs:comment 'Prohead binding' . ?pfsb77 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse78 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . _:960421 a rdf:Statement ; up:attribution _:960379 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:960422 a rdf:Statement ; up:attribution _:960380 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:960423 a rdf:Statement ; up:attribution _:960381 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:960424 a rdf:Statement ; up:attribution _:960382 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:960425 a rdf:Statement ; up:attribution _:960383 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:255 . _:960426 a rdf:Statement ; up:attribution _:960384 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1035 . _:960427 a rdf:Statement ; up:attribution _:960385 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:960428 a rdf:Statement ; up:attribution _:960386 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:540 . _:960429 a rdf:Statement ; up:attribution _:960387 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:960430 a rdf:Statement ; up:attribution _:960388 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:231 . _:960431 a rdf:Statement ; up:attribution _:960389 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1188 . _:960432 a rdf:Statement ; up:attribution _:960390 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0098009 . _:960433 a rdf:Statement ; up:attribution _:960391 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:960434 a rdf:Statement ; up:attribution _:960392 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016887 . _:960435 a rdf:Statement ; up:attribution _:960393 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003678 . _:960436 a rdf:Statement ; up:attribution _:960394 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004519 . _:960437 a rdf:Statement ; up:attribution _:960395 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019073 . _:960438 a rdf:Statement ; up:attribution _:960396 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009036 . _:960439 a rdf:Statement ; up:attribution _:960398 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart5 . _:960440 a rdf:Statement ; up:attribution _:960400 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart6 . _:960441 a rdf:Statement ; up:attribution _:960402 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart7 . _:960442 a rdf:Statement ; up:attribution _:960404 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart8 . _:960443 a rdf:Statement ; up:attribution _:960406 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart9 . _:960444 a rdf:Statement ; up:attribution _:960407 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:960445 a rdf:Statement ; up:attribution _:960408 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:960446 a rdf:Statement ; up:attribution _:960409 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object GO:0046872 . _:960447 a rdf:Statement ; up:source unirule:MF_04144 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:960448 a rdf:Statement ; up:attribution _:960410 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:960449 a rdf:Statement ; up:source unirule:MF_04144 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:960450 a rdf:Statement ; up:attribution _:960411 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:960451 a rdf:Statement ; up:source unirule:MF_04144 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:960452 a rdf:Statement ; up:attribution _:960412 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:960453 a rdf:Statement ; up:source unirule:MF_04144 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:960454 a rdf:Statement ; up:attribution _:960413 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:960455 a rdf:Statement ; up:source unirule:MF_04144 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:960456 a rdf:Statement ; up:attribution _:960414 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:960457 a rdf:Statement ; up:source unirule:MF_04144 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:960458 a rdf:Statement ; up:attribution _:960415 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:960459 a rdf:Statement ; up:source unirule:MF_04144 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:960460 a rdf:Statement ; up:attribution _:960416 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:960461 a rdf:Statement ; up:source unirule:MF_04144 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:960462 a rdf:Statement ; up:attribution _:960417 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:960463 a rdf:Statement ; up:source unirule:MF_04144 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:960464 a rdf:Statement ; up:attribution _:960418 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:960465 a rdf:Statement ; up:source unirule:MF_04144 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:960466 a rdf:Statement ; up:attribution _:960419 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:960467 a rdf:Statement ; up:source unirule:MF_04144 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:960468 a rdf:Statement ; up:attribution _:960420 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04144 #Rule MF_04144 Created by:chulo on:2019-12-20 Modified by:ecastro on:2022-11-19 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04144 . ?thisOrganism rdfs:subClassOf+ taxon:2731619 . BIND(URI(CONCAT(STR(?this), '#MF_04144a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_04144a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_04144a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_04144a5')) AS ?namedpart5) . BIND(URI(CONCAT(STR(?this), '#MF_04144a6')) AS ?namedpart6) . BIND(URI(CONCAT(STR(?this), '#MF_04144a7')) AS ?namedpart7) . BIND(URI(CONCAT(STR(?this), '#MF_04144a8')) AS ?namedpart8) . BIND(URI(CONCAT(STR(?this), '#MF_04144a9')) AS ?namedpart9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionP0370886 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0370888 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03708MF_0414481 . ?templateMotifSequenceMatchRegionP0370886 faldo:begin ?templateMotifSequenceMatchBeginP0370887 . ?templateMotifSequenceMatchBeginP0370887 faldo:position ?templateMotifSequenceMatchBeginPositionP0370882 ; faldo:reference isoform:P03708-1 . ?templateMotifSequenceProfileAlignmentOperationP0370888 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0414492 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03708MF_0414483 . ?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0414491 . ?targetMotifMatchRegionMatchBeginMF_0414491 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0414484 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0414492 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagMagnesium) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_0414481, 1, (STRLEN(?templateMotifCigarP03708MF_0414481) - STRLEN(REPLACE(?templateMotifCigarP03708MF_0414481, CONCAT('^(?:-*[^-]){', STR(((401 - ?templateMotifSequenceMatchBeginPositionP0370882) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_0414483, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414483) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414483, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_0414483, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414483) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414483, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) . BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0414484) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t95) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04144a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch100 faldo:location ?templateMotifSequenceMatchRegionP03708101 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708103 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03708MF_0414496 . ?templateMotifSequenceMatchRegionP03708101 faldo:begin ?templateMotifSequenceMatchBeginP03708102 . ?templateMotifSequenceMatchBeginP03708102 faldo:position ?templateMotifSequenceMatchBeginPositionP0370897 ; faldo:reference isoform:P03708-1 . ?templateMotifSequenceProfileAlignmentOperationP03708103 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?targetMotifMatch104 faldo:location ?targetMotifMatchRegionMatch105 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144107 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03708MF_0414498 . ?targetMotifMatchRegionMatch105 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144106 . ?targetMotifMatchRegionMatchBeginMF_04144106 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0414499 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04144107 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_0414496, 1, (STRLEN(?templateMotifCigarP03708MF_0414496) - STRLEN(REPLACE(?templateMotifCigarP03708MF_0414496, CONCAT('^(?:-*[^-]){', STR(((76 - ?templateMotifSequenceMatchBeginPositionP0370897) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_0414498, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414498) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_0414498, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414498) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0414499) - 1) AS ?thisPositionOn25) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_0414496, 1, (STRLEN(?templateMotifCigarP03708MF_0414496) - STRLEN(REPLACE(?templateMotifCigarP03708MF_0414496, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionP0370897) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_0414498, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414498) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_0414498, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414498) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_0414499) - 1) AS ?thisPositionOn26) . BIND(?this AS ?pfs2t112) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse24) . FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]{3)[QR][ARNDCQEGHILKMFPSTWYVBZJUOX][GLM][FKILY][ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn25, (?thisPositionOn26 - ?thisPositionOn25)))) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_0414496, 1, (STRLEN(?templateMotifCigarP03708MF_0414496) - STRLEN(REPLACE(?templateMotifCigarP03708MF_0414496, CONCAT('^(?:-*[^-]){', STR(((174 - ?templateMotifSequenceMatchBeginPositionP0370897) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_0414498, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414498) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_0414498, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414498) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_0414499) - 1) AS ?thisPositionOn30) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_0414496, 1, (STRLEN(?templateMotifCigarP03708MF_0414496) - STRLEN(REPLACE(?templateMotifCigarP03708MF_0414496, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP0370897) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_0414498, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414498) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_0414498, 1, (STRLEN(?targetMotifMatchCigarP03708MF_0414498) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_0414498, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) . BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_0414499) - 1) AS ?thisPositionOn31) . BIND(?this AS ?pfs2t117) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse29) . FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]{4)DE', SUBSTR(?thisSequenceValue, ?thisPositionOn30, (?thisPositionOn31 - ?thisPositionOn30)))) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionP03708123 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708125 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03708MF_04144118 . ?templateMotifSequenceMatchRegionP03708123 faldo:begin ?templateMotifSequenceMatchBeginP03708124 . ?templateMotifSequenceMatchBeginP03708124 faldo:position ?templateMotifSequenceMatchBeginPositionP03708119 ; faldo:reference isoform:P03708-1 . ?templateMotifSequenceProfileAlignmentOperationP03708125 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144129 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03708MF_04144120 . ?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144128 . ?targetMotifMatchRegionMatchBeginMF_04144128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144121 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04144129 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144118, 1, (STRLEN(?templateMotifCigarP03708MF_04144118) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144118, CONCAT('^(?:-*[^-]){', STR(((491 - ?templateMotifSequenceMatchBeginPositionP03708119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144120, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144120) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144120, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144120) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) . BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_04144121) - 1) AS ?thisPositionOn37) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144118, 1, (STRLEN(?templateMotifCigarP03708MF_04144118) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144118, CONCAT('^(?:-*[^-]){', STR(((498 - ?templateMotifSequenceMatchBeginPositionP03708119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144120, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144120) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144120, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144120) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_04144121) - 1) AS ?thisPositionOn38) . BIND(?this AS ?pfs3t134) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX]{4)GKP', SUBSTR(?thisSequenceValue, ?thisPositionOn37, (?thisPositionOn38 - ?thisPositionOn37)))) . BIND(URI(CONCAT(STR(?this), '#MF_04144a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch139 faldo:location ?templateMotifSequenceMatchRegionP03708140 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708142 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03708MF_04144135 . ?templateMotifSequenceMatchRegionP03708140 faldo:begin ?templateMotifSequenceMatchBeginP03708141 . ?templateMotifSequenceMatchBeginP03708141 faldo:position ?templateMotifSequenceMatchBeginPositionP03708136 ; faldo:reference isoform:P03708-1 . ?templateMotifSequenceProfileAlignmentOperationP03708142 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?targetMotifMatch143 faldo:location ?targetMotifMatchRegionMatch144 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144146 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03708MF_04144137 . ?targetMotifMatchRegionMatch144 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144145 . ?targetMotifMatchRegionMatchBeginMF_04144145 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144138 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04144146 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144135, 1, (STRLEN(?templateMotifCigarP03708MF_04144135) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144135, CONCAT('^(?:-*[^-]){', STR(((588 - ?templateMotifSequenceMatchBeginPositionP03708136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144137, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144137) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144137, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144137) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_04144138) - 1) AS ?thisPositionOn43) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144135, 1, (STRLEN(?templateMotifCigarP03708MF_04144135) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144135, CONCAT('^(?:-*[^-]){', STR(((616 - ?templateMotifSequenceMatchBeginPositionP03708136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144137, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144137) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144137, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144137) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_04144138) - 1) AS ?thisPositionOn44) . BIND(?this AS ?pfs3t151) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse42) . FILTER (REGEX('L[ARNDCQEGHILKMFPSTWYVBZJUOX]{6)L[ARNDCQEGHILKMFPSTWYVBZJUOX]{6)[IL][ARNDCQEGHILKMFPSTWYVBZJUOX]{6)L[ARNDCQEGHILKMFPSTWYVBZJUOX]{6)L', SUBSTR(?thisSequenceValue, ?thisPositionOn43, (?thisPositionOn44 - ?thisPositionOn43)))) . BIND(URI(CONCAT(STR(?this), '#MF_04144a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionP03708157 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708159 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03708MF_04144152 . ?templateMotifSequenceMatchRegionP03708157 faldo:begin ?templateMotifSequenceMatchBeginP03708158 . ?templateMotifSequenceMatchBeginP03708158 faldo:position ?templateMotifSequenceMatchBeginPositionP03708153 ; faldo:reference isoform:P03708-1 . ?templateMotifSequenceProfileAlignmentOperationP03708159 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144163 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03708MF_04144154 . ?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144162 . ?targetMotifMatchRegionMatchBeginMF_04144162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144155 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04144163 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144152, 1, (STRLEN(?templateMotifCigarP03708MF_04144152) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144152, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP03708153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144154, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144154) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144154, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144154) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_04144155) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs3t166) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_04144a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionP03708172 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708174 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03708MF_04144167 . ?templateMotifSequenceMatchRegionP03708172 faldo:begin ?templateMotifSequenceMatchBeginP03708173 . ?templateMotifSequenceMatchBeginP03708173 faldo:position ?templateMotifSequenceMatchBeginPositionP03708168 ; faldo:reference isoform:P03708-1 . ?templateMotifSequenceProfileAlignmentOperationP03708174 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144178 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03708MF_04144169 . ?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144177 . ?targetMotifMatchRegionMatchBeginMF_04144177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144170 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04144178 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144167, 1, (STRLEN(?templateMotifCigarP03708MF_04144167) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144167, CONCAT('^(?:-*[^-]){', STR(((46 - ?templateMotifSequenceMatchBeginPositionP03708168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144169, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144169) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144169, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144169) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) . BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_04144170) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs3t181) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb53) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse54) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_04144a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch186 faldo:location ?templateMotifSequenceMatchRegionP03708187 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708189 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03708MF_04144182 . ?templateMotifSequenceMatchRegionP03708187 faldo:begin ?templateMotifSequenceMatchBeginP03708188 . ?templateMotifSequenceMatchBeginP03708188 faldo:position ?templateMotifSequenceMatchBeginPositionP03708183 ; faldo:reference isoform:P03708-1 . ?templateMotifSequenceProfileAlignmentOperationP03708189 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?targetMotifMatch190 faldo:location ?targetMotifMatchRegionMatch191 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144193 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03708MF_04144184 . ?targetMotifMatchRegionMatch191 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144192 . ?targetMotifMatchRegionMatchBeginMF_04144192 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144185 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04144193 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186765 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144182, 1, (STRLEN(?templateMotifCigarP03708MF_04144182) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144182, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionP03708183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144184, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144184) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144184, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144184) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), '')))), '[^-]', ''))) AS ?step2195) . BIND(((?step2195 + ?targetMotifMatchRegionMatchBeginPositionMF_04144185) - 1) AS ?thisPositionOn61) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144182, 1, (STRLEN(?templateMotifCigarP03708MF_04144182) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144182, CONCAT('^(?:-*[^-]){', STR(((48 - ?templateMotifSequenceMatchBeginPositionP03708183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144184, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144184) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144184, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144184) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1196), '}'), '')))), '[^-]', ''))) AS ?step2197) . BIND(((?step2197 + ?targetMotifMatchRegionMatchBeginPositionMF_04144185) - 1) AS ?thisPositionOn62) . BIND(?this AS ?pfs4t198) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse60) . FILTER ((BOUND(?thisPositionOn61) && BOUND(?thisPositionOn62))) . BIND(URI(CONCAT(STR(?this), '#MF_04144a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch203 faldo:location ?templateMotifSequenceMatchRegionP03708204 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708206 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03708MF_04144199 . ?templateMotifSequenceMatchRegionP03708204 faldo:begin ?templateMotifSequenceMatchBeginP03708205 . ?templateMotifSequenceMatchBeginP03708205 faldo:position ?templateMotifSequenceMatchBeginPositionP03708200 ; faldo:reference isoform:P03708-1 . ?templateMotifSequenceProfileAlignmentOperationP03708206 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?targetMotifMatch207 faldo:location ?targetMotifMatchRegionMatch208 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144210 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03708MF_04144201 . ?targetMotifMatchRegionMatch208 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144209 . ?targetMotifMatchRegionMatchBeginMF_04144209 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144202 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04144210 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186765 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144199, 1, (STRLEN(?templateMotifCigarP03708MF_04144199) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144199, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionP03708200) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1211) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144201, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144201) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144201, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144201) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1211), '}'), '')))), '[^-]', ''))) AS ?step2212) . BIND(((?step2212 + ?targetMotifMatchRegionMatchBeginPositionMF_04144202) - 1) AS ?thisPositionOn67) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144199, 1, (STRLEN(?templateMotifCigarP03708MF_04144199) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144199, CONCAT('^(?:-*[^-]){', STR(((349 - ?templateMotifSequenceMatchBeginPositionP03708200) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1213) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144201, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144201) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144201, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144201) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144201, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1213), '}'), '')))), '[^-]', ''))) AS ?step2214) . BIND(((?step2214 + ?targetMotifMatchRegionMatchBeginPositionMF_04144202) - 1) AS ?thisPositionOn68) . BIND(?this AS ?pfs4t215) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse66) . FILTER ((BOUND(?thisPositionOn67) && BOUND(?thisPositionOn68))) . BIND(URI(CONCAT(STR(?this), '#MF_04144a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch220 faldo:location ?templateMotifSequenceMatchRegionP03708221 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708223 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03708MF_04144216 . ?templateMotifSequenceMatchRegionP03708221 faldo:begin ?templateMotifSequenceMatchBeginP03708222 . ?templateMotifSequenceMatchBeginP03708222 faldo:position ?templateMotifSequenceMatchBeginPositionP03708217 ; faldo:reference isoform:P03708-1 . ?templateMotifSequenceProfileAlignmentOperationP03708223 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?targetMotifMatch224 faldo:location ?targetMotifMatchRegionMatch225 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144227 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03708MF_04144218 . ?targetMotifMatchRegionMatch225 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144226 . ?targetMotifMatchRegionMatchBeginMF_04144226 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144219 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04144227 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186765 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144216, 1, (STRLEN(?templateMotifCigarP03708MF_04144216) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144216, CONCAT('^(?:-*[^-]){', STR(((401 - ?templateMotifSequenceMatchBeginPositionP03708217) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1228) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144218, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144218) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144218, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144218) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1228), '}'), '')))), '[^-]', ''))) AS ?step2229) . BIND(((?step2229 + ?targetMotifMatchRegionMatchBeginPositionMF_04144219) - 1) AS ?thisPositionOn73) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144216, 1, (STRLEN(?templateMotifCigarP03708MF_04144216) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144216, CONCAT('^(?:-*[^-]){', STR(((586 - ?templateMotifSequenceMatchBeginPositionP03708217) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1230) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144218, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144218) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144218, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144218) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144218, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1230), '}'), '')))), '[^-]', ''))) AS ?step2231) . BIND(((?step2231 + ?targetMotifMatchRegionMatchBeginPositionMF_04144219) - 1) AS ?thisPositionOn74) . BIND(?this AS ?pfs4t232) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfsb71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfse72) . FILTER ((BOUND(?thisPositionOn73) && BOUND(?thisPositionOn74))) . BIND(URI(CONCAT(STR(?this), '#MF_04144a70')) AS ?annotation70) . BIND(?this AS ?pfs69) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch237 faldo:location ?templateMotifSequenceMatchRegionP03708238 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP03708240 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP03708MF_04144233 . ?templateMotifSequenceMatchRegionP03708238 faldo:begin ?templateMotifSequenceMatchBeginP03708239 . ?templateMotifSequenceMatchBeginP03708239 faldo:position ?templateMotifSequenceMatchBeginPositionP03708234 ; faldo:reference isoform:P03708-1 . ?templateMotifSequenceProfileAlignmentOperationP03708240 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?targetMotifMatch241 faldo:location ?targetMotifMatchRegionMatch242 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_04144244 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP03708MF_04144235 . ?targetMotifMatchRegionMatch242 faldo:begin ?targetMotifMatchRegionMatchBeginMF_04144243 . ?targetMotifMatchRegionMatchBeginMF_04144243 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_04144236 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_04144244 edam:has_input signature:MF_04144 ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186765 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144233, 1, (STRLEN(?templateMotifCigarP03708MF_04144233) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144233, CONCAT('^(?:-*[^-]){', STR(((610 - ?templateMotifSequenceMatchBeginPositionP03708234) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1245) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144235, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144235) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144235, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1245), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144235, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144235) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144235, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1245), '}'), '')))), '[^-]', ''))) AS ?step2246) . BIND(((?step2246 + ?targetMotifMatchRegionMatchBeginPositionMF_04144236) - 1) AS ?thisPositionOn79) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP03708MF_04144233, 1, (STRLEN(?templateMotifCigarP03708MF_04144233) - STRLEN(REPLACE(?templateMotifCigarP03708MF_04144233, CONCAT('^(?:-*[^-]){', STR(((641 - ?templateMotifSequenceMatchBeginPositionP03708234) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1247) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP03708MF_04144235, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144235) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144235, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1247), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP03708MF_04144235, 1, (STRLEN(?targetMotifMatchCigarP03708MF_04144235) - STRLEN(REPLACE(?targetMotifMatchCigarP03708MF_04144235, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1247), '}'), '')))), '[^-]', ''))) AS ?step2248) . BIND(((?step2248 + ?targetMotifMatchRegionMatchBeginPositionMF_04144236) - 1) AS ?thisPositionOn80) . BIND(?this AS ?pfs4t249) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb77) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse78) . FILTER ((BOUND(?thisPositionOn79) && BOUND(?thisPositionOn80))) . BIND(URI(CONCAT(STR(?this), '#MF_04144a76')) AS ?annotation76) . BIND(?this AS ?pfs75) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag250) . } BIND(IF(BOUND(?tagMagnesium), ?caseWithTag250, ?UNBOUND_VARIABLE) AS ?case10) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag251) . } BIND(IF(BOUND(?tagMagnesium), ?caseWithTag251, ?UNBOUND_VARIABLE) AS ?case11) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:186765 . BIND(?this AS ?case12) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:186765 . })) . BIND(?this AS ?case13) . } }