Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01349#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01349#construct-template-255
http://purl.uniprot.org/unirules/MF_01349#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01349#construct-template-230
http://purl.uniprot.org/unirules/MF_01349#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01349#construct-template-169
http://purl.uniprot.org/unirules/MF_01349#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01349#construct-template-254
http://purl.uniprot.org/unirules/MF_01349#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01349#construct-template-253
http://purl.uniprot.org/unirules/MF_01349#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01349#construct-template-233
http://purl.uniprot.org/unirules/MF_01349#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01349#construct-template-256
http://purl.uniprot.org/unirules/MF_01349#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01349#construct-template-232
http://purl.uniprot.org/unirules/MF_01349#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01349#construct-template-231
http://purl.uniprot.org/unirules/MF_01349#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01349#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01349#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01349#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01349#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01349#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:484995 up:source unirule:MF_01349 . _:484996 up:ecName '6.3.2.1' ; up:fullName 'Pantothenate synthetase' ; up:shortName 'PS' ; rdf:type up:Structured_Name . _:484997 up:fullName 'Pantoate--beta-alanine ligase' ; rdf:type up:Structured_Name . _:484998 up:fullName 'Pantoate-activating enzyme' ; rdf:type up:Structured_Name . _:484999 up:source unirule:MF_01349 . _:485000 up:ecName '2.7.4.25' ; up:fullName 'Cytidylate kinase' ; up:shortName 'CK' ; rdf:type up:Structured_Name . _:485001 up:fullName 'Cytidine monophosphate kinase' ; up:shortName 'CMP kinase' ; rdf:type up:Structured_Name . _:485002 up:source unirule:MF_01349 . _:485003 up:source unirule:MF_01349 . _:485004 up:source unirule:MF_01349 . _:485005 up:source unirule:MF_01349 . _:485006 up:source unirule:MF_01349 . _:485007 up:source unirule:MF_01349 . _:485008 up:source unirule:MF_01349 . _:485009 up:source unirule:MF_01349 . _:485010 up:source unirule:MF_01349 . _:485011 up:source unirule:MF_01349 . _:485012 up:source unirule:MF_01349 . _:485013 up:source unirule:MF_01349 . _:485014 up:source unirule:MF_01349 . _:485015 up:source unirule:MF_01349 . _:485016 up:source unirule:MF_01349 . _:485017 up:source unirule:MF_01349 . _:485018 up:source unirule:MF_01349 . _:485019 up:source unirule:MF_01349 . _:485020 up:source unirule:MF_01349 . _:485021 up:source unirule:MF_01349 . _:485022 up:source unirule:MF_01349 . _:485023 up:source unirule:MF_01349 . _:485024 up:source unirule:MF_01349 . _:485025 up:source unirule:MF_01349 . _:485026 up:source unirule:MF_01349 . _:485027 up:source unirule:MF_01349 . _:485028 up:source unirule:MF_01349 . _:485029 up:source unirule:MF_01349 . _:485030 up:source unirule:MF_01349 . _:485031 up:source unirule:MF_01349 . _:485032 up:source unirule:MF_01349 . _:485033 up:source unirule:MF_01349 . _:485034 up:source unirule:MF_01349 . _:485035 up:source unirule:MF_01349 . _:485036 up:source unirule:MF_01349 . _:485037 up:source unirule:MF_01349 . ?this up:annotation ?annotation4 , ?annotation5 , ?annotation6 , ?annotation8 , ?annotation10 , ?annotation12 , ?annotation13 , ?annotation15 , ?annotation16 ; up:classifiedWith GO:0004592 , GO:0005524 , GO:0005737 , GO:0006220 , GO:0015940 , GO:0036430 , GO:0036431 , keyword:418 , keyword:436 , keyword:511 , keyword:547 , keyword:566 , keyword:67 , keyword:808 , keyword:963 ; up:domain ?namedpart1 , ?namedpart2 ; up:recommendedName ?name0 . ?name0 up:fullName 'Bifunctional pantoate ligase/cytidylate kinase' ; rdf:type up:Structured_Name . ?namedpart1 up:alternativeName _:484997 , _:484998 ; up:recommendedName _:484996 . ?namedpart2 up:alternativeName _:485001 ; up:recommendedName _:485000 . ?gene3 skos:prefLabel 'panC/cmk' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the condensation of pantoate with beta-alanine in an ATP-dependent reaction via a pantoyl-adenylate intermediate.' . ?annotation5 a up:Function_Annotation ; rdfs:comment 'Catalyzes the transfer of a phosphate group from ATP to either CMP or dCMP to form CDP or dCDP and ADP, respectively.' . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity ; up:enzymeClass . ?annotation8 up:activity ?activity9 ; rdf:type up:Catalytic_Activity_Annotation . ?activity9 up:catalyticActivity ; up:enzymeClass . ?annotation10 up:activity ?activity11 ; rdf:type up:Catalytic_Activity_Annotation . ?activity11 up:catalyticActivity ; up:enzymeClass . ?annotation12 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; (R)-pantothenate biosynthesis; (R)-pantothenate from (R)-pantoate and beta-alanine: step 1/1.' . ?annotation13 a up:Subcellular_Location_Annotation . ?annotation13li14 up:cellularComponent . ?annotation15 a up:Similarity_Annotation ; rdfs:comment 'In the N-terminal section; belongs to the pantothenate synthetase family.' . ?annotation16 a up:Similarity_Annotation ; rdfs:comment 'In the C-terminal section; belongs to the cytidylate kinase family. Type 1 subfamily.' . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; rdf:type up:Region_Annotation ; rdfs:comment 'Pantoate--beta-alanine ligase' . ?pfsb19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; rdf:type up:Region_Annotation ; rdfs:comment 'Cytidylate kinase' . ?pfsb25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:30616 . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:30616 . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation . ?pfsb45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf chebi:30616 . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?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:57966 . ?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:15980 . ?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:15980 . ?pfs77 up:annotation ?annotation78 . ?annotation78 faldo:begin ?pfsb79 ; faldo:end ?pfse80 ; up:ligand ?ligand81 ; rdf:type up:Binding_Site_Annotation . ?pfsb79 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfse80 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?ligand81 rdfs:subClassOf chebi:30616 . _:485038 a rdf:Statement ; up:attribution _:484995 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:485039 a rdf:Statement ; up:attribution _:484999 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart1 . _:485040 a rdf:Statement ; up:attribution _:485002 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart2 . _:485041 a rdf:Statement ; up:attribution _:485003 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:485042 a rdf:Statement ; up:attribution _:485004 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:485043 a rdf:Statement ; up:attribution _:485005 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:485044 a rdf:Statement ; up:attribution _:485006 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:485045 a rdf:Statement ; up:attribution _:485007 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:485046 a rdf:Statement ; up:attribution _:485008 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:485047 a rdf:Statement ; up:attribution _:485009 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:485048 a rdf:Statement ; up:attribution _:485010 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:485049 a rdf:Statement ; up:attribution _:485011 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:485050 a rdf:Statement ; up:attribution _:485012 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:485051 a rdf:Statement ; up:attribution _:485013 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:485052 a rdf:Statement ; up:attribution _:485014 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:485053 a rdf:Statement ; up:attribution _:485015 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:418 . _:485054 a rdf:Statement ; up:attribution _:485016 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:436 . _:485055 a rdf:Statement ; up:attribution _:485017 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:511 . _:485056 a rdf:Statement ; up:attribution _:485018 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:485057 a rdf:Statement ; up:attribution _:485019 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:566 . _:485058 a rdf:Statement ; up:attribution _:485020 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:485059 a rdf:Statement ; up:attribution _:485021 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004592 . _:485060 a rdf:Statement ; up:attribution _:485022 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005524 . _:485061 a rdf:Statement ; up:attribution _:485023 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0036430 . _:485062 a rdf:Statement ; up:attribution _:485024 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0036431 . _:485063 a rdf:Statement ; up:attribution _:485025 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006220 . _:485064 a rdf:Statement ; up:attribution _:485026 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0015940 . _:485065 a rdf:Statement ; up:attribution _:485027 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:485066 a rdf:Statement ; up:source unirule:MF_01349 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:485067 a rdf:Statement ; up:attribution _:485028 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:485068 a rdf:Statement ; up:source unirule:MF_01349 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:485069 a rdf:Statement ; up:attribution _:485029 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:485070 a rdf:Statement ; up:source unirule:MF_01349 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:485071 a rdf:Statement ; up:attribution _:485030 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:485072 a rdf:Statement ; up:source unirule:MF_01349 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:485073 a rdf:Statement ; up:attribution _:485031 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:485074 a rdf:Statement ; up:source unirule:MF_01349 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:485075 a rdf:Statement ; up:attribution _:485032 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:485076 a rdf:Statement ; up:source unirule:MF_01349 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:485077 a rdf:Statement ; up:attribution _:485033 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:485078 a rdf:Statement ; up:source unirule:MF_01349 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:485079 a rdf:Statement ; up:attribution _:485034 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:485080 a rdf:Statement ; up:source unirule:MF_01349 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:485081 a rdf:Statement ; up:attribution _:485035 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:485082 a rdf:Statement ; up:source unirule:MF_01349 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:485083 a rdf:Statement ; up:attribution _:485036 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:485084 a rdf:Statement ; up:source unirule:MF_01349 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:485085 a rdf:Statement ; up:attribution _:485037 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01349 #Rule MF_01349 Created by:? on:2006-05-29 Modified by:Catherine Rivoire on:2025-06-12 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01349 . ?thisOrganism rdfs:subClassOf+ taxon:1117 . BIND(URI(CONCAT(STR(?this), '#MF_01349a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01349a1')) AS ?namedpart1) . BIND(URI(CONCAT(STR(?this), '#MF_01349a2')) AS ?namedpart2) . BIND(URI(CONCAT(STR(?this), '#MF_01349a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01349a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01349a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01349a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01349a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01349a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_01349a13')) AS ?annotation13) . BIND(URI(CONCAT(STR(?this), '#MF_01349a15')) AS ?annotation15) . BIND(URI(CONCAT(STR(?this), '#MF_01349a16')) AS ?annotation16) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionQ5507489 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5507491 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ55074MF_0134984 . ?templateMotifSequenceMatchRegionQ5507489 faldo:begin ?templateMotifSequenceMatchBeginQ5507490 . ?templateMotifSequenceMatchBeginQ5507490 faldo:position ?templateMotifSequenceMatchBeginPositionQ5507485 ; faldo:reference isoform:Q55074-1 . ?templateMotifSequenceProfileAlignmentOperationQ5507491 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . ?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0134995 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ55074MF_0134986 . ?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0134994 . ?targetMotifMatchRegionMatchBeginMF_0134994 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0134987 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0134995 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn21) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_0134984, 1, (STRLEN(?templateMotifCigarQ55074MF_0134984) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_0134984, CONCAT('^(?:-*[^-]){', STR(((283 - ?templateMotifSequenceMatchBeginPositionQ5507485) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_0134986, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_0134986) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_0134986, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_0134986, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_0134986) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_0134986, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) . BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0134987) - 1) AS ?thisPositionOn22) . BIND(?this AS ?pfs1t98) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) . FILTER ((BOUND(?thisPositionOn21) && BOUND(?thisPositionOn22))) . BIND(URI(CONCAT(STR(?this), '#MF_01349a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionQ55074104 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55074106 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ55074MF_0134999 . ?templateMotifSequenceMatchRegionQ55074104 faldo:begin ?templateMotifSequenceMatchBeginQ55074105 . ?templateMotifSequenceMatchBeginQ55074105 faldo:position ?templateMotifSequenceMatchBeginPositionQ55074100 ; faldo:reference isoform:Q55074-1 . ?templateMotifSequenceProfileAlignmentOperationQ55074106 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . ?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01349110 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ55074MF_01349101 . ?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01349109 . ?targetMotifMatchRegionMatchBeginMF_01349109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01349102 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01349110 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_0134999, 1, (STRLEN(?templateMotifCigarQ55074MF_0134999) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_0134999, CONCAT('^(?:-*[^-]){', STR(((284 - ?templateMotifSequenceMatchBeginPositionQ55074100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349101, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349101) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349101, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349101) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) . BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_01349102) - 1) AS ?thisPositionOn27) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t113) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) . FILTER ((BOUND(?thisPositionOn27) && BOUND(?thisPositionOn28))) . BIND(URI(CONCAT(STR(?this), '#MF_01349a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch118 faldo:location ?templateMotifSequenceMatchRegionQ55074119 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55074121 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ55074MF_01349114 . ?templateMotifSequenceMatchRegionQ55074119 faldo:begin ?templateMotifSequenceMatchBeginQ55074120 . ?templateMotifSequenceMatchBeginQ55074120 faldo:position ?templateMotifSequenceMatchBeginPositionQ55074115 ; faldo:reference isoform:Q55074-1 . ?templateMotifSequenceProfileAlignmentOperationQ55074121 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . ?targetMotifMatch122 faldo:location ?targetMotifMatchRegionMatch123 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01349125 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ55074MF_01349116 . ?targetMotifMatchRegionMatch123 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01349124 . ?targetMotifMatchRegionMatchBeginMF_01349124 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01349117 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01349125 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_01349114, 1, (STRLEN(?templateMotifCigarQ55074MF_01349114) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_01349114, CONCAT('^(?:-*[^-]){', STR(((30 - ?templateMotifSequenceMatchBeginPositionQ55074115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349116, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349116) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349116, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349116) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_01349117) - 1) AS ?thisPositionOn34) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_01349114, 1, (STRLEN(?templateMotifCigarQ55074MF_01349114) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_01349114, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionQ55074115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349116, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349116) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349116, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349116) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01349117) - 1) AS ?thisPositionOn35) . BIND(?this AS ?pfs1t130) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER (REGEX('M[ARNDCQEGHILKMFPSTWYVBZJUOX]{3)H[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)H', SUBSTR(?thisSequenceValue, ?thisPositionOn34, (?thisPositionOn35 - ?thisPositionOn34)))) . BIND(URI(CONCAT(STR(?this), '#MF_01349a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionQ55074136 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55074138 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ55074MF_01349131 . ?templateMotifSequenceMatchRegionQ55074136 faldo:begin ?templateMotifSequenceMatchBeginQ55074137 . ?templateMotifSequenceMatchBeginQ55074137 faldo:position ?templateMotifSequenceMatchBeginPositionQ55074132 ; faldo:reference isoform:Q55074-1 . ?templateMotifSequenceProfileAlignmentOperationQ55074138 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . ?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01349142 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ55074MF_01349133 . ?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01349141 . ?targetMotifMatchRegionMatchBeginMF_01349141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01349134 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01349142 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_01349131, 1, (STRLEN(?templateMotifCigarQ55074MF_01349131) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_01349131, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionQ55074132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349133, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349133) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349133, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349133) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_01349134) - 1) AS ?thisPositionOn41) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_01349131, 1, (STRLEN(?templateMotifCigarQ55074MF_01349131) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_01349131, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionQ55074132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349133, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349133) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349133, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349133) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_01349134) - 1) AS ?thisPositionOn42) . BIND(?this AS ?pfs1t147) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)D', SUBSTR(?thisSequenceValue, ?thisPositionOn41, (?thisPositionOn42 - ?thisPositionOn41)))) . BIND(URI(CONCAT(STR(?this), '#MF_01349a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionQ55074153 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55074155 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ55074MF_01349148 . ?templateMotifSequenceMatchRegionQ55074153 faldo:begin ?templateMotifSequenceMatchBeginQ55074154 . ?templateMotifSequenceMatchBeginQ55074154 faldo:position ?templateMotifSequenceMatchBeginPositionQ55074149 ; faldo:reference isoform:Q55074-1 . ?templateMotifSequenceProfileAlignmentOperationQ55074155 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . ?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01349159 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ55074MF_01349150 . ?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01349158 . ?targetMotifMatchRegionMatchBeginMF_01349158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01349151 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01349159 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_01349148, 1, (STRLEN(?templateMotifCigarQ55074MF_01349148) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_01349148, CONCAT('^(?:-*[^-]){', STR(((187 - ?templateMotifSequenceMatchBeginPositionQ55074149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349150, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349150) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349150, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349150) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_01349151) - 1) AS ?thisPositionOn48) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_01349148, 1, (STRLEN(?templateMotifCigarQ55074MF_01349148) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_01349148, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionQ55074149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349150, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349150) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349150, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349150) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) . BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_01349151) - 1) AS ?thisPositionOn49) . BIND(?this AS ?pfs1t164) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) . FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX]{3)R', SUBSTR(?thisSequenceValue, ?thisPositionOn48, (?thisPositionOn49 - ?thisPositionOn48)))) . BIND(URI(CONCAT(STR(?this), '#MF_01349a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch169 faldo:location ?templateMotifSequenceMatchRegionQ55074170 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55074172 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ55074MF_01349165 . ?templateMotifSequenceMatchRegionQ55074170 faldo:begin ?templateMotifSequenceMatchBeginQ55074171 . ?templateMotifSequenceMatchBeginQ55074171 faldo:position ?templateMotifSequenceMatchBeginPositionQ55074166 ; faldo:reference isoform:Q55074-1 . ?templateMotifSequenceProfileAlignmentOperationQ55074172 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . ?targetMotifMatch173 faldo:location ?targetMotifMatchRegionMatch174 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01349176 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ55074MF_01349167 . ?targetMotifMatchRegionMatch174 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01349175 . ?targetMotifMatchRegionMatchBeginMF_01349175 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01349168 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01349176 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_01349165, 1, (STRLEN(?templateMotifCigarQ55074MF_01349165) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_01349165, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionQ55074166) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349167, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349167) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349167, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349167) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), '')))), '[^-]', ''))) AS ?step2178) . BIND(((?step2178 + ?targetMotifMatchRegionMatchBeginPositionMF_01349168) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs1t179) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01349a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch184 faldo:location ?templateMotifSequenceMatchRegionQ55074185 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55074187 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ55074MF_01349180 . ?templateMotifSequenceMatchRegionQ55074185 faldo:begin ?templateMotifSequenceMatchBeginQ55074186 . ?templateMotifSequenceMatchBeginQ55074186 faldo:position ?templateMotifSequenceMatchBeginPositionQ55074181 ; faldo:reference isoform:Q55074-1 . ?templateMotifSequenceProfileAlignmentOperationQ55074187 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . ?targetMotifMatch188 faldo:location ?targetMotifMatchRegionMatch189 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01349191 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ55074MF_01349182 . ?targetMotifMatchRegionMatch189 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01349190 . ?targetMotifMatchRegionMatchBeginMF_01349190 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01349183 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01349191 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_01349180, 1, (STRLEN(?templateMotifCigarQ55074MF_01349180) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_01349180, CONCAT('^(?:-*[^-]){', STR(((61 - ?templateMotifSequenceMatchBeginPositionQ55074181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349182, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349182) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349182, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349182) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), '')))), '[^-]', ''))) AS ?step2193) . BIND(((?step2193 + ?targetMotifMatchRegionMatchBeginPositionMF_01349183) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs1t194) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_01349a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch199 faldo:location ?templateMotifSequenceMatchRegionQ55074200 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55074202 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ55074MF_01349195 . ?templateMotifSequenceMatchRegionQ55074200 faldo:begin ?templateMotifSequenceMatchBeginQ55074201 . ?templateMotifSequenceMatchBeginQ55074201 faldo:position ?templateMotifSequenceMatchBeginPositionQ55074196 ; faldo:reference isoform:Q55074-1 . ?templateMotifSequenceProfileAlignmentOperationQ55074202 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . ?targetMotifMatch203 faldo:location ?targetMotifMatchRegionMatch204 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01349206 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ55074MF_01349197 . ?targetMotifMatchRegionMatch204 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01349205 . ?targetMotifMatchRegionMatchBeginMF_01349205 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01349198 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01349206 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_01349195, 1, (STRLEN(?templateMotifCigarQ55074MF_01349195) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_01349195, CONCAT('^(?:-*[^-]){', STR(((61 - ?templateMotifSequenceMatchBeginPositionQ55074196) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1207) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349197, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349197) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349197, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349197) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), '')))), '[^-]', ''))) AS ?step2208) . BIND(((?step2208 + ?targetMotifMatchRegionMatchBeginPositionMF_01349198) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs1t209) . 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) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_01349a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch214 faldo:location ?templateMotifSequenceMatchRegionQ55074215 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55074217 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ55074MF_01349210 . ?templateMotifSequenceMatchRegionQ55074215 faldo:begin ?templateMotifSequenceMatchBeginQ55074216 . ?templateMotifSequenceMatchBeginQ55074216 faldo:position ?templateMotifSequenceMatchBeginPositionQ55074211 ; faldo:reference isoform:Q55074-1 . ?templateMotifSequenceProfileAlignmentOperationQ55074217 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . ?targetMotifMatch218 faldo:location ?targetMotifMatchRegionMatch219 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01349221 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ55074MF_01349212 . ?targetMotifMatchRegionMatch219 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01349220 . ?targetMotifMatchRegionMatchBeginMF_01349220 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01349213 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01349221 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_01349210, 1, (STRLEN(?templateMotifCigarQ55074MF_01349210) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_01349210, CONCAT('^(?:-*[^-]){', STR(((156 - ?templateMotifSequenceMatchBeginPositionQ55074211) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1222) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349212, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349212) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349212, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1222), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349212, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349212) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349212, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1222), '}'), '')))), '[^-]', ''))) AS ?step2223) . BIND(((?step2223 + ?targetMotifMatchRegionMatchBeginPositionMF_01349213) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs1t224) . 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) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_01349a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch229 faldo:location ?templateMotifSequenceMatchRegionQ55074230 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ55074232 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ55074MF_01349225 . ?templateMotifSequenceMatchRegionQ55074230 faldo:begin ?templateMotifSequenceMatchBeginQ55074231 . ?templateMotifSequenceMatchBeginQ55074231 faldo:position ?templateMotifSequenceMatchBeginPositionQ55074226 ; faldo:reference isoform:Q55074-1 . ?templateMotifSequenceProfileAlignmentOperationQ55074232 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . ?targetMotifMatch233 faldo:location ?targetMotifMatchRegionMatch234 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01349236 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ55074MF_01349227 . ?targetMotifMatchRegionMatch234 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01349235 . ?targetMotifMatchRegionMatchBeginMF_01349235 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01349228 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01349236 edam:has_input signature:MF_01349 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ55074MF_01349225, 1, (STRLEN(?templateMotifCigarQ55074MF_01349225) - STRLEN(REPLACE(?templateMotifCigarQ55074MF_01349225, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionQ55074226) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1237) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ55074MF_01349227, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349227) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349227, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1237), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ55074MF_01349227, 1, (STRLEN(?targetMotifMatchCigarQ55074MF_01349227) - STRLEN(REPLACE(?targetMotifMatchCigarQ55074MF_01349227, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1237), '}'), '')))), '[^-]', ''))) AS ?step2238) . BIND(((?step2238 + ?targetMotifMatchRegionMatchBeginPositionMF_01349228) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs1t239) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse80) . FILTER (REGEX('[VLIGA]', SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01349a78')) AS ?annotation78) . BIND(?this AS ?pfs77) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_01349http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01349#construct