CONSTRUCT { _:436423 up:source unirule:MF_01258 . _:436424 up:source unirule:MF_01258 . _:436425 up:source unirule:MF_01258 . _:436426 up:source unirule:MF_01258 . _:436427 up:source unirule:MF_01258 . _:436428 up:source unirule:MF_01258 . _:436429 up:source unirule:MF_01258 . _:436430 up:source unirule:MF_01258 . _:436431 up:source unirule:MF_01258 . _:436432 up:source unirule:MF_01258 . _:436433 up:source unirule:MF_01258 . _:436434 up:source unirule:MF_01258 . _:436435 up:source unirule:MF_01258 . _:436436 up:source unirule:MF_01258 . _:436437 up:source unirule:MF_01258 . _:436438 up:source unirule:MF_01258 . _:436439 up:source unirule:MF_01258 . _:436440 up:source unirule:MF_01258 . _:436441 up:source unirule:MF_01258 . _:436442 up:source unirule:MF_01258 . _:436443 up:source unirule:MF_01258 . _:436444 up:source unirule:MF_01258 . _:436445 up:source unirule:MF_01258 . _:436446 up:source unirule:MF_01258 . _:436447 up:source unirule:MF_01258 . _:436448 up:source unirule:MF_01258 . _:436449 up:source unirule:MF_01258 . _:436450 up:source unirule:MF_01258 . _:436451 up:source unirule:MF_01258 . _:436452 up:source unirule:MF_01258 . _:436453 up:source unirule:MF_01258 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation9 , ?annotation10 , ?annotation11 , ?annotation12 , ?annotation13 ; up:classifiedWith GO:0052618 , GO:0052619 , GO:0052645 , keyword:342 , keyword:436 , keyword:460 , keyword:464 , keyword:479 , keyword:547 , keyword:630 ; up:recommendedName ?name0 . ?name0 up:ecName '6.3.2.31' , '6.3.2.34' ; up:fullName 'Coenzyme F420:L-glutamate ligase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Coenzyme F420-0:L-glutamate ligase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Coenzyme F420-1:gamma-L-glutamate ligase' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'cofE' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the GTP-dependent successive addition of two or more gamma-linked L-glutamates to the L-lactyl phosphodiester of 7,8-didemethyl-8-hydroxy-5-deazariboflavin (F420-0) to form coenzyme F420-0-glutamyl-glutamate (F420-2) or polyglutamated F420 derivatives.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/30555>; up:enzymeClass <http://purl.uniprot.org/enzyme/6.3.2.31>. ?annotation7 up:activity ?activity8 ; rdf:type up:Catalytic_Activity_Annotation . ?activity8 up:catalyticActivity <http://rdf.rhea-db.org/30523>; up:enzymeClass <http://purl.uniprot.org/enzyme/6.3.2.34>. ?annotation9 up:cofactor chebi:18420 , chebi:29035 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 2 divalent metal cations per subunit. The ions could be magnesium and/or manganese.' . ?annotation10 up:cofactor chebi:29103 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Monovalent cation. The ion could be potassium.' . ?annotation11 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; coenzyme F420 biosynthesis.' . ?annotation12 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation13 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the CofE family.' . ?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:37565 . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation . ?pfsb23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf chebi:37565 . ?pfs28 up:annotation ?annotation29 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; up:ligand ?ligand32 ; rdf:type up:Binding_Site_Annotation . ?pfsb30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?ligand32 rdfs:subClassOf chebi:37565 . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; up:ligand ?ligand39 ; rdf:type up:Binding_Site_Annotation . ?pfsb37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand39 rdfs:subClassOf chebi:60240 . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:60240 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf chebi:60240 . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf chebi:60240 . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; up:ligand ?ligand67 ; rdf:type up:Binding_Site_Annotation . ?pfsb65 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand67 rdfs:subClassOf chebi:37565 . ?pfs70 up:annotation ?annotation71 . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; up:ligand ?ligand74 ; rdf:type up:Binding_Site_Annotation . ?pfsb72 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?ligand74 rdfs:subClassOf chebi:37565 . _:436454 a rdf:Statement ; up:attribution _:436423 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:436455 a rdf:Statement ; up:attribution _:436424 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:436456 a rdf:Statement ; up:attribution _:436425 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:436457 a rdf:Statement ; up:attribution _:436426 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:436458 a rdf:Statement ; up:attribution _:436427 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:436459 a rdf:Statement ; up:attribution _:436428 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:436460 a rdf:Statement ; up:attribution _:436429 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:436461 a rdf:Statement ; up:attribution _:436430 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:436462 a rdf:Statement ; up:attribution _:436431 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:436463 a rdf:Statement ; up:attribution _:436432 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:436464 a rdf:Statement ; up:attribution _:436433 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:436465 a rdf:Statement ; up:attribution _:436434 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:436466 a rdf:Statement ; up:attribution _:436435 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:342 . _:436467 a rdf:Statement ; up:attribution _:436436 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:436 . _:436468 a rdf:Statement ; up:attribution _:436437 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:436469 a rdf:Statement ; up:attribution _:436438 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:436470 a rdf:Statement ; up:attribution _:436439 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:436471 a rdf:Statement ; up:attribution _:436440 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:436472 a rdf:Statement ; up:attribution _:436441 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:630 . _:436473 a rdf:Statement ; up:attribution _:436442 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0052618 . _:436474 a rdf:Statement ; up:attribution _:436443 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0052619 . _:436475 a rdf:Statement ; up:attribution _:436444 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0052645 . _:436476 a rdf:Statement ; up:source unirule:MF_01258 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:436477 a rdf:Statement ; up:attribution _:436445 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:436478 a rdf:Statement ; up:source unirule:MF_01258 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:436479 a rdf:Statement ; up:attribution _:436446 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:436480 a rdf:Statement ; up:source unirule:MF_01258 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:436481 a rdf:Statement ; up:attribution _:436447 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:436482 a rdf:Statement ; up:source unirule:MF_01258 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:436483 a rdf:Statement ; up:attribution _:436448 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:436484 a rdf:Statement ; up:source unirule:MF_01258 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:436485 a rdf:Statement ; up:attribution _:436449 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:436486 a rdf:Statement ; up:source unirule:MF_01258 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:436487 a rdf:Statement ; up:attribution _:436450 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:436488 a rdf:Statement ; up:source unirule:MF_01258 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:436489 a rdf:Statement ; up:attribution _:436451 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:436490 a rdf:Statement ; up:source unirule:MF_01258 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:436491 a rdf:Statement ; up:attribution _:436452 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:436492 a rdf:Statement ; up:source unirule:MF_01258 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:436493 a rdf:Statement ; up:attribution _:436453 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01258 #Rule MF_01258 Created by:coudert on:2005-04-21 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon77 {taxon:183980 taxon:183963 taxon:183925 taxon:183939 taxon:224756 taxon:183988} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01258 . ?thisOrganism rdfs:subClassOf+ ?supertaxon77 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_01259 . })) . BIND(URI(CONCAT(STR(?this), '#MF_01258a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01258a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01258a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01258a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01258a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01258a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01258a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01258a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01258a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_01258a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_01258a13')) AS ?annotation13) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch82 faldo:location ?templateMotifSequenceMatchRegionO2802883 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO2802885 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28028MF_0125878 . ?templateMotifSequenceMatchRegionO2802883 faldo:begin ?templateMotifSequenceMatchBeginO2802884 . ?templateMotifSequenceMatchBeginO2802884 faldo:position ?templateMotifSequenceMatchBeginPositionO2802879 ; faldo:reference isoform:O28028-1 . ?templateMotifSequenceProfileAlignmentOperationO2802885 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . ?targetMotifMatch86 faldo:location ?targetMotifMatchRegionMatch87 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0125889 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28028MF_0125880 . ?targetMotifMatchRegionMatch87 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0125888 . ?targetMotifMatchRegionMatchBeginMF_0125888 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0125881 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0125889 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_0125878, 1, (STRLEN(?templateMotifCigarO28028MF_0125878) - STRLEN(REPLACE(?templateMotifCigarO28028MF_0125878, CONCAT('^(?:-*[^-]){', STR(((206 - ?templateMotifSequenceMatchBeginPositionO2802879) + 1)), '}'), '')))), '[a-z]', '')) AS ?step190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_0125880, 1, (STRLEN(?targetMotifMatchCigarO28028MF_0125880) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_0125880, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_0125880, 1, (STRLEN(?targetMotifMatchCigarO28028MF_0125880) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_0125880, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step190), '}'), '')))), '[^-]', ''))) AS ?step291) . BIND(((?step291 + ?targetMotifMatchRegionMatchBeginPositionMF_0125881) - 1) AS ?thisPositionOn19) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_0125878, 1, (STRLEN(?templateMotifCigarO28028MF_0125878) - STRLEN(REPLACE(?templateMotifCigarO28028MF_0125878, CONCAT('^(?:-*[^-]){', STR(((213 - ?templateMotifSequenceMatchBeginPositionO2802879) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_0125880, 1, (STRLEN(?targetMotifMatchCigarO28028MF_0125880) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_0125880, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_0125880, 1, (STRLEN(?targetMotifMatchCigarO28028MF_0125880) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_0125880, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) . BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0125881) - 1) AS ?thisPositionOn20) . BIND(?this AS ?pfs1t94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) . FILTER ((BOUND(?thisPositionOn19) && BOUND(?thisPositionOn20))) . BIND(URI(CONCAT(STR(?this), '#MF_01258a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch99 faldo:location ?templateMotifSequenceMatchRegionO28028100 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28028102 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28028MF_0125895 . ?templateMotifSequenceMatchRegionO28028100 faldo:begin ?templateMotifSequenceMatchBeginO28028101 . ?templateMotifSequenceMatchBeginO28028101 faldo:position ?templateMotifSequenceMatchBeginPositionO2802896 ; faldo:reference isoform:O28028-1 . ?templateMotifSequenceProfileAlignmentOperationO28028102 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . ?targetMotifMatch103 faldo:location ?targetMotifMatchRegionMatch104 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01258106 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28028MF_0125897 . ?targetMotifMatchRegionMatch104 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01258105 . ?targetMotifMatchRegionMatchBeginMF_01258105 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0125898 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01258106 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_0125895, 1, (STRLEN(?templateMotifCigarO28028MF_0125895) - STRLEN(REPLACE(?templateMotifCigarO28028MF_0125895, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionO2802896) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_0125897, 1, (STRLEN(?targetMotifMatchCigarO28028MF_0125897) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_0125897, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_0125897, 1, (STRLEN(?targetMotifMatchCigarO28028MF_0125897) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_0125897, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) . BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0125898) - 1) AS ?thisPositionOn26) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_0125895, 1, (STRLEN(?templateMotifCigarO28028MF_0125895) - STRLEN(REPLACE(?templateMotifCigarO28028MF_0125895, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionO2802896) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_0125897, 1, (STRLEN(?targetMotifMatchCigarO28028MF_0125897) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_0125897, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_0125897, 1, (STRLEN(?targetMotifMatchCigarO28028MF_0125897) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_0125897, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) . BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_0125898) - 1) AS ?thisPositionOn27) . BIND(?this AS ?pfs1t111) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) . FILTER (REGEX('[LIMV]P[ARNDCQEGHILKMFPSTWYVBZJUOX][IVEF]', SUBSTR(?thisSequenceValue, ?thisPositionOn26, (?thisPositionOn27 - ?thisPositionOn26)))) . BIND(URI(CONCAT(STR(?this), '#MF_01258a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch116 faldo:location ?templateMotifSequenceMatchRegionO28028117 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28028119 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28028MF_01258112 . ?templateMotifSequenceMatchRegionO28028117 faldo:begin ?templateMotifSequenceMatchBeginO28028118 . ?templateMotifSequenceMatchBeginO28028118 faldo:position ?templateMotifSequenceMatchBeginPositionO28028113 ; faldo:reference isoform:O28028-1 . ?templateMotifSequenceProfileAlignmentOperationO28028119 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . ?targetMotifMatch120 faldo:location ?targetMotifMatchRegionMatch121 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01258123 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28028MF_01258114 . ?targetMotifMatchRegionMatch121 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01258122 . ?targetMotifMatchRegionMatchBeginMF_01258122 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01258115 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01258123 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_01258112, 1, (STRLEN(?templateMotifCigarO28028MF_01258112) - STRLEN(REPLACE(?templateMotifCigarO28028MF_01258112, CONCAT('^(?:-*[^-]){', STR(((40 - ?templateMotifSequenceMatchBeginPositionO28028113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1124) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_01258114, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258114) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_01258114, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258114) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1124), '}'), '')))), '[^-]', ''))) AS ?step2125) . BIND(((?step2125 + ?targetMotifMatchRegionMatchBeginPositionMF_01258115) - 1) AS ?thisPositionOn33) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_01258112, 1, (STRLEN(?templateMotifCigarO28028MF_01258112) - STRLEN(REPLACE(?templateMotifCigarO28028MF_01258112, CONCAT('^(?:-*[^-]){', STR(((41 - ?templateMotifSequenceMatchBeginPositionO28028113) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_01258114, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258114) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_01258114, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258114) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258114, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_01258115) - 1) AS ?thisPositionOn34) . BIND(?this AS ?pfs1t128) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) . FILTER (REGEX('[SEH]T', SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)))) . BIND(URI(CONCAT(STR(?this), '#MF_01258a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch133 faldo:location ?templateMotifSequenceMatchRegionO28028134 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28028136 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28028MF_01258129 . ?templateMotifSequenceMatchRegionO28028134 faldo:begin ?templateMotifSequenceMatchBeginO28028135 . ?templateMotifSequenceMatchBeginO28028135 faldo:position ?templateMotifSequenceMatchBeginPositionO28028130 ; faldo:reference isoform:O28028-1 . ?templateMotifSequenceProfileAlignmentOperationO28028136 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . ?targetMotifMatch137 faldo:location ?targetMotifMatchRegionMatch138 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01258140 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28028MF_01258131 . ?targetMotifMatchRegionMatch138 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01258139 . ?targetMotifMatchRegionMatchBeginMF_01258139 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01258132 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01258140 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_01258129, 1, (STRLEN(?templateMotifCigarO28028MF_01258129) - STRLEN(REPLACE(?templateMotifCigarO28028MF_01258129, CONCAT('^(?:-*[^-]){', STR(((109 - ?templateMotifSequenceMatchBeginPositionO28028130) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1141) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_01258131, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258131) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_01258131, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258131) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258131, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1141), '}'), '')))), '[^-]', ''))) AS ?step2142) . BIND(((?step2142 + ?targetMotifMatchRegionMatchBeginPositionMF_01258132) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs1t143) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01258a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch148 faldo:location ?templateMotifSequenceMatchRegionO28028149 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28028151 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28028MF_01258144 . ?templateMotifSequenceMatchRegionO28028149 faldo:begin ?templateMotifSequenceMatchBeginO28028150 . ?templateMotifSequenceMatchBeginO28028150 faldo:position ?templateMotifSequenceMatchBeginPositionO28028145 ; faldo:reference isoform:O28028-1 . ?templateMotifSequenceProfileAlignmentOperationO28028151 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . ?targetMotifMatch152 faldo:location ?targetMotifMatchRegionMatch153 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01258155 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28028MF_01258146 . ?targetMotifMatchRegionMatch153 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01258154 . ?targetMotifMatchRegionMatchBeginMF_01258154 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01258147 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01258155 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_01258144, 1, (STRLEN(?templateMotifCigarO28028MF_01258144) - STRLEN(REPLACE(?templateMotifCigarO28028MF_01258144, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionO28028145) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1156) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_01258146, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258146) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_01258146, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258146) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258146, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1156), '}'), '')))), '[^-]', ''))) AS ?step2157) . BIND(((?step2157 + ?targetMotifMatchRegionMatchBeginPositionMF_01258147) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t158) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01258a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch163 faldo:location ?templateMotifSequenceMatchRegionO28028164 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28028166 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28028MF_01258159 . ?templateMotifSequenceMatchRegionO28028164 faldo:begin ?templateMotifSequenceMatchBeginO28028165 . ?templateMotifSequenceMatchBeginO28028165 faldo:position ?templateMotifSequenceMatchBeginPositionO28028160 ; faldo:reference isoform:O28028-1 . ?templateMotifSequenceProfileAlignmentOperationO28028166 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . ?targetMotifMatch167 faldo:location ?targetMotifMatchRegionMatch168 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01258170 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28028MF_01258161 . ?targetMotifMatchRegionMatch168 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01258169 . ?targetMotifMatchRegionMatchBeginMF_01258169 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01258162 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01258170 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_01258159, 1, (STRLEN(?templateMotifCigarO28028MF_01258159) - STRLEN(REPLACE(?templateMotifCigarO28028MF_01258159, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionO28028160) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1171) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_01258161, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258161) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_01258161, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258161) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258161, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1171), '}'), '')))), '[^-]', ''))) AS ?step2172) . BIND(((?step2172 + ?targetMotifMatchRegionMatchBeginPositionMF_01258162) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs1t173) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) . FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01258a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch178 faldo:location ?templateMotifSequenceMatchRegionO28028179 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28028181 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28028MF_01258174 . ?templateMotifSequenceMatchRegionO28028179 faldo:begin ?templateMotifSequenceMatchBeginO28028180 . ?templateMotifSequenceMatchBeginO28028180 faldo:position ?templateMotifSequenceMatchBeginPositionO28028175 ; faldo:reference isoform:O28028-1 . ?templateMotifSequenceProfileAlignmentOperationO28028181 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . ?targetMotifMatch182 faldo:location ?targetMotifMatchRegionMatch183 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01258185 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28028MF_01258176 . ?targetMotifMatchRegionMatch183 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01258184 . ?targetMotifMatchRegionMatchBeginMF_01258184 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01258177 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01258185 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_01258174, 1, (STRLEN(?templateMotifCigarO28028MF_01258174) - STRLEN(REPLACE(?templateMotifCigarO28028MF_01258174, CONCAT('^(?:-*[^-]){', STR(((208 - ?templateMotifSequenceMatchBeginPositionO28028175) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_01258176, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258176) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_01258176, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258176) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258176, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1186), '}'), '')))), '[^-]', ''))) AS ?step2187) . BIND(((?step2187 + ?targetMotifMatchRegionMatchBeginPositionMF_01258177) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs1t188) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER (REGEX('[EQ]', SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01258a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch193 faldo:location ?templateMotifSequenceMatchRegionO28028194 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28028196 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28028MF_01258189 . ?templateMotifSequenceMatchRegionO28028194 faldo:begin ?templateMotifSequenceMatchBeginO28028195 . ?templateMotifSequenceMatchBeginO28028195 faldo:position ?templateMotifSequenceMatchBeginPositionO28028190 ; faldo:reference isoform:O28028-1 . ?templateMotifSequenceProfileAlignmentOperationO28028196 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . ?targetMotifMatch197 faldo:location ?targetMotifMatchRegionMatch198 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01258200 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28028MF_01258191 . ?targetMotifMatchRegionMatch198 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01258199 . ?targetMotifMatchRegionMatchBeginMF_01258199 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01258192 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01258200 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_01258189, 1, (STRLEN(?templateMotifCigarO28028MF_01258189) - STRLEN(REPLACE(?templateMotifCigarO28028MF_01258189, CONCAT('^(?:-*[^-]){', STR(((45 - ?templateMotifSequenceMatchBeginPositionO28028190) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1201) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_01258191, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258191) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_01258191, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258191) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258191, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1201), '}'), '')))), '[^-]', ''))) AS ?step2202) . BIND(((?step2202 + ?targetMotifMatchRegionMatchBeginPositionMF_01258192) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs1t203) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse66) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01258a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch208 faldo:location ?templateMotifSequenceMatchRegionO28028209 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO28028211 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO28028MF_01258204 . ?templateMotifSequenceMatchRegionO28028209 faldo:begin ?templateMotifSequenceMatchBeginO28028210 . ?templateMotifSequenceMatchBeginO28028210 faldo:position ?templateMotifSequenceMatchBeginPositionO28028205 ; faldo:reference isoform:O28028-1 . ?templateMotifSequenceProfileAlignmentOperationO28028211 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . ?targetMotifMatch212 faldo:location ?targetMotifMatchRegionMatch213 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01258215 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO28028MF_01258206 . ?targetMotifMatchRegionMatch213 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01258214 . ?targetMotifMatchRegionMatchBeginMF_01258214 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01258207 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01258215 edam:has_input signature:MF_01258 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO28028MF_01258204, 1, (STRLEN(?templateMotifCigarO28028MF_01258204) - STRLEN(REPLACE(?templateMotifCigarO28028MF_01258204, CONCAT('^(?:-*[^-]){', STR(((112 - ?templateMotifSequenceMatchBeginPositionO28028205) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1216) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO28028MF_01258206, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258206) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO28028MF_01258206, 1, (STRLEN(?targetMotifMatchCigarO28028MF_01258206) - STRLEN(REPLACE(?targetMotifMatchCigarO28028MF_01258206, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1216), '}'), '')))), '[^-]', ''))) AS ?step2217) . BIND(((?step2217 + ?targetMotifMatchRegionMatchBeginPositionMF_01258207) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs1t218) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse73) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_01258a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } }