CONSTRUCT { _:272318 up:source unirule:MF_00743 . _:272319 up:source unirule:MF_00743 . _:272320 up:source unirule:MF_00743 . _:272321 up:source unirule:MF_00743 . _:272322 up:source unirule:MF_00743 . _:272323 up:source unirule:MF_00743 . _:272324 up:source unirule:MF_00743 . _:272325 up:source unirule:MF_00743 . _:272326 up:source unirule:MF_00743 . _:272327 up:source unirule:MF_00743 . _:272328 up:source unirule:MF_00743 . _:272329 up:source unirule:MF_00743 . _:272330 up:source unirule:MF_00743 . _:272331 up:source unirule:MF_00743 . _:272332 up:source unirule:MF_00743 . _:272333 up:source unirule:MF_00743 . _:272334 up:source unirule:MF_00743 . _:272335 up:source unirule:MF_00743 . _:272336 up:source unirule:MF_00743 . _:272337 up:source unirule:MF_00743 . _:272338 up:source unirule:MF_00743 . _:272339 up:source unirule:MF_00743 . _:272340 up:source unirule:MF_00743 . _:272341 up:source unirule:MF_00743 . _:272342 up:source unirule:MF_00743 . _:272343 up:source unirule:MF_00743 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation11 , ?annotation12 ; up:classifiedWith GO:0004333 , GO:0005737 , GO:0006099 , keyword:456 , keyword:816 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '4.2.1.2' ; up:fullName 'Fumarate hydratase class II' ; up:shortName 'Fumarase C' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Aerobic fumarase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Iron-independent fumarase' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'fumC' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Involved in the TCA cycle. Catalyzes the stereospecific interconversion of fumarate to L-malate.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/12460>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.2.1.2>. ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate metabolism; tricarboxylic acid cycle; (S)-malate from fumarate: step 1/1.' . ?annotation8 a up:Subunit_Annotation ; rdfs:comment 'Homotetramer.' . ?annotation9 a up:Subcellular_Location_Annotation . ?annotation9li10 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation11 a up:Annotation ; rdfs:comment 'There are 2 substrate-binding sites: the catalytic A site, and the non-catalytic B site that may play a role in the transfer of substrate or product between the active site and the solvent. Alternatively, the B site may bind allosteric effectors.' . ?annotation12 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the class-II fumarase/aspartase family. Fumarase subfamily.' . ?pfs13 up:annotation ?annotation14 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf ?molecule18 . ?molecule18 rdfs:label 'substrate' . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; up:ligand ?ligand25 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'in site B' . ?pfsb23 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf ?molecule26 . ?molecule26 rdfs:label 'substrate' . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf ?molecule34 . ?molecule34 rdfs:label 'substrate' . ?pfs37 up:annotation ?annotation38 . ?annotation38 faldo:begin ?pfsb39 ; faldo:end ?pfse40 ; up:ligand ?ligand41 ; rdf:type up:Binding_Site_Annotation . ?pfsb39 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse40 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand41 rdfs:subClassOf ?molecule42 . ?molecule42 rdfs:label 'substrate' . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor/acceptor' . ?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:Active_Site_Annotation . ?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 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf ?molecule62 . ?molecule62 rdfs:label 'substrate' . ?pfs65 up:annotation ?annotation66 . ?annotation66 faldo:begin ?pfsb67 ; faldo:end ?pfse68 ; up:ligand ?ligand69 ; rdf:type up:Binding_Site_Annotation . ?pfsb67 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse68 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand69 rdfs:subClassOf ?molecule70 . ?molecule70 rdfs:label 'substrate' . ?pfs73 up:annotation ?annotation74 . ?annotation74 faldo:begin ?pfsb75 ; faldo:end ?pfse76 ; rdf:type up:Site_Annotation ; rdfs:comment 'Important for catalytic activity' . ?pfsb75 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . _:272344 a rdf:Statement ; up:attribution _:272318 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:272345 a rdf:Statement ; up:attribution _:272319 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:272346 a rdf:Statement ; up:attribution _:272320 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:272347 a rdf:Statement ; up:attribution _:272321 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:272348 a rdf:Statement ; up:attribution _:272322 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:272349 a rdf:Statement ; up:attribution _:272323 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:272350 a rdf:Statement ; up:attribution _:272324 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:272351 a rdf:Statement ; up:attribution _:272325 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:272352 a rdf:Statement ; up:attribution _:272326 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:272353 a rdf:Statement ; up:attribution _:272327 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:272354 a rdf:Statement ; up:attribution _:272328 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:272355 a rdf:Statement ; up:attribution _:272329 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:272356 a rdf:Statement ; up:attribution _:272330 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:272357 a rdf:Statement ; up:attribution _:272331 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:816 . _:272358 a rdf:Statement ; up:attribution _:272332 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004333 . _:272359 a rdf:Statement ; up:attribution _:272333 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006099 . _:272360 a rdf:Statement ; up:attribution _:272334 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:272361 a rdf:Statement ; up:source unirule:MF_00743 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:272362 a rdf:Statement ; up:attribution _:272335 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:272363 a rdf:Statement ; up:source unirule:MF_00743 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:272364 a rdf:Statement ; up:attribution _:272336 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:272365 a rdf:Statement ; up:source unirule:MF_00743 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:272366 a rdf:Statement ; up:attribution _:272337 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:272367 a rdf:Statement ; up:source unirule:MF_00743 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:272368 a rdf:Statement ; up:attribution _:272338 ; rdf:subject ?pfs37 ; rdf:predicate up:annotation ; rdf:object ?annotation38 . _:272369 a rdf:Statement ; up:source unirule:MF_00743 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:272370 a rdf:Statement ; up:attribution _:272339 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:272371 a rdf:Statement ; up:source unirule:MF_00743 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:272372 a rdf:Statement ; up:attribution _:272340 ; rdf:subject ?pfs51 ; rdf:predicate up:annotation ; rdf:object ?annotation52 . _:272373 a rdf:Statement ; up:source unirule:MF_00743 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:272374 a rdf:Statement ; up:attribution _:272341 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:272375 a rdf:Statement ; up:source unirule:MF_00743 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:272376 a rdf:Statement ; up:attribution _:272342 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:272377 a rdf:Statement ; up:source unirule:MF_00743 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:272378 a rdf:Statement ; up:attribution _:272343 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00743 #Rule MF_00743 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-11-28 VALUES ?supertaxon79 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00743 . ?thisOrganism rdfs:subClassOf+ ?supertaxon79 . BIND(URI(CONCAT(STR(?this), '#MF_00743a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00743a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00743a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00743a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00743a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00743a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00743a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00743a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_00743a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_00743a12')) AS ?annotation12) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionP9WN9385 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WN9387 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WN93MF_0074380 . ?templateMotifSequenceMatchRegionP9WN9385 faldo:begin ?templateMotifSequenceMatchBeginP9WN9386 . ?templateMotifSequenceMatchBeginP9WN9386 faldo:position ?templateMotifSequenceMatchBeginPositionP9WN9381 ; faldo:reference isoform:P9WN93-1 . ?templateMotifSequenceProfileAlignmentOperationP9WN9387 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . ?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0074391 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WN93MF_0074382 . ?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0074390 . ?targetMotifMatchRegionMatchBeginMF_0074390 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0074383 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0074391 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_0074380, 1, (STRLEN(?templateMotifCigarP9WN93MF_0074380) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_0074380, CONCAT('^(?:-*[^-]){', STR(((104 - ?templateMotifSequenceMatchBeginPositionP9WN9381) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_0074382, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_0074382) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_0074382, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_0074382, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_0074382) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_0074382, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) . BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0074383) - 1) AS ?thisPositionOn19) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_0074380, 1, (STRLEN(?templateMotifCigarP9WN93MF_0074380) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_0074380, CONCAT('^(?:-*[^-]){', STR(((106 - ?templateMotifSequenceMatchBeginPositionP9WN9381) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_0074382, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_0074382) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_0074382, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_0074382, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_0074382) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_0074382, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) . BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0074383) - 1) AS ?thisPositionOn20) . BIND(?this AS ?pfs1t96) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse16) . FILTER (REGEX('S[ARNDCQEGHILKMFPSTWYVBZJUOX]T', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) . BIND(URI(CONCAT(STR(?this), '#MF_00743a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch101 faldo:location ?templateMotifSequenceMatchRegionP9WN93102 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WN93104 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WN93MF_0074397 . ?templateMotifSequenceMatchRegionP9WN93102 faldo:begin ?templateMotifSequenceMatchBeginP9WN93103 . ?templateMotifSequenceMatchBeginP9WN93103 faldo:position ?templateMotifSequenceMatchBeginPositionP9WN9398 ; faldo:reference isoform:P9WN93-1 . ?templateMotifSequenceProfileAlignmentOperationP9WN93104 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . ?targetMotifMatch105 faldo:location ?targetMotifMatchRegionMatch106 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00743108 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WN93MF_0074399 . ?targetMotifMatchRegionMatch106 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00743107 . ?targetMotifMatchRegionMatchBeginMF_00743107 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00743100 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00743108 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_0074397, 1, (STRLEN(?templateMotifCigarP9WN93MF_0074397) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_0074397, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionP9WN9398) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_0074399, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_0074399) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_0074399, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_0074399, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_0074399) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_0074399, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) . BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_00743100) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_0074397, 1, (STRLEN(?templateMotifCigarP9WN93MF_0074397) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_0074397, CONCAT('^(?:-*[^-]){', STR(((131 - ?templateMotifSequenceMatchBeginPositionP9WN9398) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_0074399, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_0074399) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_0074399, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_0074399, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_0074399) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_0074399, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) . BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_00743100) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t113) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse24) . FILTER (REGEX('[HN][ARNDCQEGHILKMFPSTWYVBZJUOX]ND', SUBSTR(?thisSequenceValue, ?thisPositionOn27, (?thisPositionOn28 - ?thisPositionOn27)))) . BIND(URI(CONCAT(STR(?this), '#MF_00743a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch118 faldo:location ?templateMotifSequenceMatchRegionP9WN93119 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WN93121 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WN93MF_00743114 . ?templateMotifSequenceMatchRegionP9WN93119 faldo:begin ?templateMotifSequenceMatchBeginP9WN93120 . ?templateMotifSequenceMatchBeginP9WN93120 faldo:position ?templateMotifSequenceMatchBeginPositionP9WN93115 ; faldo:reference isoform:P9WN93-1 . ?templateMotifSequenceProfileAlignmentOperationP9WN93121 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . ?targetMotifMatch122 faldo:location ?targetMotifMatchRegionMatch123 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00743125 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WN93MF_00743116 . ?targetMotifMatchRegionMatch123 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00743124 . ?targetMotifMatchRegionMatchBeginMF_00743124 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00743117 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00743125 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_00743114, 1, (STRLEN(?templateMotifCigarP9WN93MF_00743114) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_00743114, CONCAT('^(?:-*[^-]){', STR(((138 - ?templateMotifSequenceMatchBeginPositionP9WN93115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743116, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743116) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743116, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743116) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_00743117) - 1) AS ?thisPositionOn35) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_00743114, 1, (STRLEN(?templateMotifCigarP9WN93MF_00743114) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_00743114, CONCAT('^(?:-*[^-]){', STR(((140 - ?templateMotifSequenceMatchBeginPositionP9WN93115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743116, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743116) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743116, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743116) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_00743117) - 1) AS ?thisPositionOn36) . BIND(?this AS ?pfs1t130) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfse32) . FILTER (REGEX('S[ST]N', SUBSTR(?thisSequenceValue, ?thisPositionOn35, (?thisPositionOn36 - ?thisPositionOn35)))) . BIND(URI(CONCAT(STR(?this), '#MF_00743a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP9WN93136 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WN93138 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WN93MF_00743131 . ?templateMotifSequenceMatchRegionP9WN93136 faldo:begin ?templateMotifSequenceMatchBeginP9WN93137 . ?templateMotifSequenceMatchBeginP9WN93137 faldo:position ?templateMotifSequenceMatchBeginPositionP9WN93132 ; faldo:reference isoform:P9WN93-1 . ?templateMotifSequenceProfileAlignmentOperationP9WN93138 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . ?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00743142 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WN93MF_00743133 . ?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00743141 . ?targetMotifMatchRegionMatchBeginMF_00743141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00743134 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00743142 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_00743131, 1, (STRLEN(?templateMotifCigarP9WN93MF_00743131) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_00743131, CONCAT('^(?:-*[^-]){', STR(((324 - ?templateMotifSequenceMatchBeginPositionP9WN93132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743133, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743133) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743133, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743133) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_00743134) - 1) AS ?thisPositionOn43) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_00743131, 1, (STRLEN(?templateMotifCigarP9WN93MF_00743131) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_00743131, CONCAT('^(?:-*[^-]){', STR(((326 - ?templateMotifSequenceMatchBeginPositionP9WN93132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743133, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743133) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743133, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743133) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_00743134) - 1) AS ?thisPositionOn44) . BIND(?this AS ?pfs1t147) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb39) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse40) . FILTER (REGEX('K[ARNDCQEGHILKMFPSTWYVBZJUOX]N', SUBSTR(?thisSequenceValue, ?thisPositionOn43, (?thisPositionOn44 - ?thisPositionOn43)))) . BIND(URI(CONCAT(STR(?this), '#MF_00743a38')) AS ?annotation38) . BIND(?this AS ?pfs37) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionP9WN93153 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WN93155 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WN93MF_00743148 . ?templateMotifSequenceMatchRegionP9WN93153 faldo:begin ?templateMotifSequenceMatchBeginP9WN93154 . ?templateMotifSequenceMatchBeginP9WN93154 faldo:position ?templateMotifSequenceMatchBeginPositionP9WN93149 ; faldo:reference isoform:P9WN93-1 . ?templateMotifSequenceProfileAlignmentOperationP9WN93155 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . ?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00743159 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WN93MF_00743150 . ?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00743158 . ?targetMotifMatchRegionMatchBeginMF_00743158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00743151 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00743159 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_00743148, 1, (STRLEN(?templateMotifCigarP9WN93MF_00743148) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_00743148, CONCAT('^(?:-*[^-]){', STR(((187 - ?templateMotifSequenceMatchBeginPositionP9WN93149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743150, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743150) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743150, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743150) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_00743151) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs1t162) . 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) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00743a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionP9WN93168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WN93170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WN93MF_00743163 . ?templateMotifSequenceMatchRegionP9WN93168 faldo:begin ?templateMotifSequenceMatchBeginP9WN93169 . ?templateMotifSequenceMatchBeginP9WN93169 faldo:position ?templateMotifSequenceMatchBeginPositionP9WN93164 ; faldo:reference isoform:P9WN93-1 . ?templateMotifSequenceProfileAlignmentOperationP9WN93170 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . ?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00743174 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WN93MF_00743165 . ?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00743173 . ?targetMotifMatchRegionMatchBeginMF_00743173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00743166 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00743174 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_00743163, 1, (STRLEN(?templateMotifCigarP9WN93MF_00743163) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_00743163, CONCAT('^(?:-*[^-]){', STR(((318 - ?templateMotifSequenceMatchBeginPositionP9WN93164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743165, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743165) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743165, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743165) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) . BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_00743166) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t177) . 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) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00743a52')) AS ?annotation52) . BIND(?this AS ?pfs51) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionP9WN93183 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WN93185 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WN93MF_00743178 . ?templateMotifSequenceMatchRegionP9WN93183 faldo:begin ?templateMotifSequenceMatchBeginP9WN93184 . ?templateMotifSequenceMatchBeginP9WN93184 faldo:position ?templateMotifSequenceMatchBeginPositionP9WN93179 ; faldo:reference isoform:P9WN93-1 . ?templateMotifSequenceProfileAlignmentOperationP9WN93185 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . ?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00743189 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WN93MF_00743180 . ?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00743188 . ?targetMotifMatchRegionMatchBeginMF_00743188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00743181 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00743189 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_00743178, 1, (STRLEN(?templateMotifCigarP9WN93MF_00743178) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_00743178, CONCAT('^(?:-*[^-]){', STR(((186 - ?templateMotifSequenceMatchBeginPositionP9WN93179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743180, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743180) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743180, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743180) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) . BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_00743181) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs1t192) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfse60) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn63, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_00743a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch197 faldo:location ?templateMotifSequenceMatchRegionP9WN93198 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WN93200 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WN93MF_00743193 . ?templateMotifSequenceMatchRegionP9WN93198 faldo:begin ?templateMotifSequenceMatchBeginP9WN93199 . ?templateMotifSequenceMatchBeginP9WN93199 faldo:position ?templateMotifSequenceMatchBeginPositionP9WN93194 ; faldo:reference isoform:P9WN93-1 . ?templateMotifSequenceProfileAlignmentOperationP9WN93200 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . ?targetMotifMatch201 faldo:location ?targetMotifMatchRegionMatch202 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00743204 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WN93MF_00743195 . ?targetMotifMatchRegionMatch202 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00743203 . ?targetMotifMatchRegionMatchBeginMF_00743203 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00743196 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00743204 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_00743193, 1, (STRLEN(?templateMotifCigarP9WN93MF_00743193) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_00743193, CONCAT('^(?:-*[^-]){', STR(((319 - ?templateMotifSequenceMatchBeginPositionP9WN93194) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1205) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743195, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743195) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743195, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743195) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743195, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1205), '}'), '')))), '[^-]', ''))) AS ?step2206) . BIND(((?step2206 + ?targetMotifMatchRegionMatchBeginPositionMF_00743196) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t207) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse68) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00743a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch212 faldo:location ?templateMotifSequenceMatchRegionP9WN93213 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP9WN93215 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP9WN93MF_00743208 . ?templateMotifSequenceMatchRegionP9WN93213 faldo:begin ?templateMotifSequenceMatchBeginP9WN93214 . ?templateMotifSequenceMatchBeginP9WN93214 faldo:position ?templateMotifSequenceMatchBeginPositionP9WN93209 ; faldo:reference isoform:P9WN93-1 . ?templateMotifSequenceProfileAlignmentOperationP9WN93215 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . ?targetMotifMatch216 faldo:location ?targetMotifMatchRegionMatch217 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00743219 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP9WN93MF_00743210 . ?targetMotifMatchRegionMatch217 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00743218 . ?targetMotifMatchRegionMatchBeginMF_00743218 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00743211 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00743219 edam:has_input signature:MF_00743 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP9WN93MF_00743208, 1, (STRLEN(?templateMotifCigarP9WN93MF_00743208) - STRLEN(REPLACE(?templateMotifCigarP9WN93MF_00743208, CONCAT('^(?:-*[^-]){', STR(((331 - ?templateMotifSequenceMatchBeginPositionP9WN93209) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1220) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743210, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743210) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743210, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1220), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP9WN93MF_00743210, 1, (STRLEN(?targetMotifMatchCigarP9WN93MF_00743210) - STRLEN(REPLACE(?targetMotifMatchCigarP9WN93MF_00743210, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1220), '}'), '')))), '[^-]', ''))) AS ?step2221) . BIND(((?step2221 + ?targetMotifMatchRegionMatchBeginPositionMF_00743211) - 1) AS ?thisPositionOn77) . BIND(?thisPositionOn77 AS ?thisPositionOn78) . BIND(?this AS ?pfs1t222) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse76) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00743a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } }