Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01446#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01446#construct-template-176
http://purl.uniprot.org/unirules/MF_01446#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01446#construct-template-174
http://purl.uniprot.org/unirules/MF_01446#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01446#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01446#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01446#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01446#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01446#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:523654 up:source unirule:MF_01446 . _:523655 up:source unirule:MF_01446 . _:523656 up:source unirule:MF_01446 . _:523657 up:source unirule:MF_01446 . _:523658 up:source unirule:MF_01446 . _:523659 up:source unirule:MF_01446 . _:523660 up:source unirule:MF_01446 . _:523661 up:source unirule:MF_01446 . _:523662 up:source unirule:MF_01446 . _:523663 up:source unirule:MF_01446 . _:523664 up:source unirule:MF_01446 . _:523665 up:source unirule:MF_01446 . _:523666 up:source unirule:MF_01446 . _:523667 up:source unirule:MF_01446 . _:523668 up:source unirule:MF_01446 . _:523669 up:source unirule:MF_01446 . _:523670 up:source unirule:MF_01446 . _:523671 up:source unirule:MF_01446 . _:523672 up:source unirule:MF_01446 . _:523673 up:source unirule:MF_01446 . _:523674 up:source unirule:MF_01446 . _:523675 up:source unirule:MF_01446 . _:523676 up:source unirule:MF_01446 . _:523677 up:source unirule:MF_01446 . _:523678 up:source unirule:MF_01446 . _:523679 up:source unirule:MF_01446 . _:523680 up:source unirule:MF_01446 . _:523681 up:source unirule:MF_01446 . ?this up:alternativeName ?name1 , ?name2 , ?name3 ; up:annotation ?annotation5 , ?annotation7 , ?annotation8 , ?annotation10 ; up:classifiedWith GO:0002949 , GO:0005506 , GO:0005737 , GO:0016747 , keyword:12 , keyword:408 , keyword:479 , keyword:808 , keyword:819 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.3.1.234' ; up:fullName 'tRNA N6-adenosine threonylcarbamoyltransferase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'N6-L-threonylcarbamoyladenine synthase' ; up:shortName 't(6)A synthase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'tRNA threonylcarbamoyladenosine biosynthesis protein Kae1' ; rdf:type up:Structured_Name . ?name3 up:fullName 't(6)A37 threonylcarbamoyladenosine biosynthesis protein Kae1' ; rdf:type up:Structured_Name . ?gene4 skos:prefLabel 'kae1' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity ; up:enzymeClass . ?annotation7 up:cofactor chebi:29033 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 Fe(2+) ion per subunit.' . ?annotation8 a up:Subcellular_Location_Annotation . ?annotation8li9 up:cellularComponent . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the KAE1 / TsaD family.' . ?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 . ?pfsb23 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?ligand25 rdfs:subClassOf chebi:24875 . ?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:24875 . ?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:24875 . ?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:24875 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf ?molecule54 . ?molecule54 rdfs:label 'substrate' . ?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 ; up:ligand ?ligand77 ; rdf:type up:Binding_Site_Annotation . ?pfsb75 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?ligand77 rdfs:subClassOf ?molecule78 . ?molecule78 rdfs:label 'substrate' . _:523682 a rdf:Statement ; up:attribution _:523654 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:523683 a rdf:Statement ; up:attribution _:523655 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:523684 a rdf:Statement ; up:attribution _:523656 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:523685 a rdf:Statement ; up:attribution _:523657 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name3 . _:523686 a rdf:Statement ; up:attribution _:523658 ; rdf:subject ?gene4 ; rdf:predicate up:encodedBy ; rdf:object ?gene4 . _:523687 a rdf:Statement ; up:attribution _:523659 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:523688 a rdf:Statement ; up:attribution _:523660 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:523689 a rdf:Statement ; up:attribution _:523661 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:523690 a rdf:Statement ; up:attribution _:523662 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:523691 a rdf:Statement ; up:attribution _:523663 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:12 . _:523692 a rdf:Statement ; up:attribution _:523664 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:523693 a rdf:Statement ; up:attribution _:523665 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:523694 a rdf:Statement ; up:attribution _:523666 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:523695 a rdf:Statement ; up:attribution _:523667 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:523696 a rdf:Statement ; up:attribution _:523668 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:819 . _:523697 a rdf:Statement ; up:attribution _:523669 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005506 . _:523698 a rdf:Statement ; up:attribution _:523670 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016747 . _:523699 a rdf:Statement ; up:attribution _:523671 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0002949 . _:523700 a rdf:Statement ; up:attribution _:523672 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:523701 a rdf:Statement ; up:source unirule:MF_01446 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:523702 a rdf:Statement ; up:attribution _:523673 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:523703 a rdf:Statement ; up:source unirule:MF_01446 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:523704 a rdf:Statement ; up:attribution _:523674 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:523705 a rdf:Statement ; up:source unirule:MF_01446 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:523706 a rdf:Statement ; up:attribution _:523675 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:523707 a rdf:Statement ; up:source unirule:MF_01446 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:523708 a rdf:Statement ; up:attribution _:523676 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:523709 a rdf:Statement ; up:source unirule:MF_01446 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:523710 a rdf:Statement ; up:attribution _:523677 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:523711 a rdf:Statement ; up:source unirule:MF_01446 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:523712 a rdf:Statement ; up:attribution _:523678 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:523713 a rdf:Statement ; up:source unirule:MF_01446 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:523714 a rdf:Statement ; up:attribution _:523679 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:523715 a rdf:Statement ; up:source unirule:MF_01446 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:523716 a rdf:Statement ; up:attribution _:523680 ; rdf:subject ?pfs65 ; rdf:predicate up:annotation ; rdf:object ?annotation66 . _:523717 a rdf:Statement ; up:source unirule:MF_01446 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:523718 a rdf:Statement ; up:attribution _:523681 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01446 #Rule MF_01446 Created by:? on:2007-08-13 Modified by:Catherine Rivoire on:2024-10-08 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01446 . ?thisOrganism rdfs:subClassOf+ taxon:2157 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_01447 . })) . BIND(URI(CONCAT(STR(?this), '#MF_01446a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01446a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01446a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01446a3')) AS ?name3) . BIND(URI(CONCAT(STR(?this), '#MF_01446a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01446a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01446a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01446a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch85 faldo:location ?templateMotifSequenceMatchRegionQ9UXT786 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UXT788 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UXT7MF_0144681 . ?templateMotifSequenceMatchRegionQ9UXT786 faldo:begin ?templateMotifSequenceMatchBeginQ9UXT787 . ?templateMotifSequenceMatchBeginQ9UXT787 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UXT782 ; faldo:reference isoform:Q9UXT7-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UXT788 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . ?targetMotifMatch89 faldo:location ?targetMotifMatchRegionMatch90 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0144692 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UXT7MF_0144683 . ?targetMotifMatchRegionMatch90 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0144691 . ?targetMotifMatchRegionMatchBeginMF_0144691 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0144684 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0144692 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UXT7MF_0144681, 1, (STRLEN(?templateMotifCigarQ9UXT7MF_0144681) - STRLEN(REPLACE(?templateMotifCigarQ9UXT7MF_0144681, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionQ9UXT782) + 1)), '}'), '')))), '[a-z]', '')) AS ?step193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_0144683, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_0144683) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_0144683, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_0144683, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_0144683) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_0144683, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step193), '}'), '')))), '[^-]', ''))) AS ?step294) . BIND(((?step294 + ?targetMotifMatchRegionMatchBeginPositionMF_0144684) - 1) AS ?thisPositionOn19) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UXT7MF_0144681, 1, (STRLEN(?templateMotifCigarQ9UXT7MF_0144681) - STRLEN(REPLACE(?templateMotifCigarQ9UXT7MF_0144681, CONCAT('^(?:-*[^-]){', STR(((131 - ?templateMotifSequenceMatchBeginPositionQ9UXT782) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_0144683, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_0144683) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_0144683, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_0144683, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_0144683) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_0144683, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0144684) - 1) AS ?thisPositionOn20) . BIND(?this AS ?pfs1t97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse16) . FILTER (REGEX('[ARNDCQEGHILKMFPSTWYVBZJUOX][ARNDCQEGHILKMFPSTWYVBZJUOX][SA]G[GA]', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) . BIND(URI(CONCAT(STR(?this), '#MF_01446a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionQ9UXT7103 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UXT7105 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UXT7MF_0144698 . ?templateMotifSequenceMatchRegionQ9UXT7103 faldo:begin ?templateMotifSequenceMatchBeginQ9UXT7104 . ?templateMotifSequenceMatchBeginQ9UXT7104 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UXT799 ; faldo:reference isoform:Q9UXT7-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UXT7105 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . ?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01446109 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UXT7MF_01446100 . ?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01446108 . ?targetMotifMatchRegionMatchBeginMF_01446108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01446101 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01446109 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UXT7MF_0144698, 1, (STRLEN(?templateMotifCigarQ9UXT7MF_0144698) - STRLEN(REPLACE(?templateMotifCigarQ9UXT7MF_0144698, CONCAT('^(?:-*[^-]){', STR(((107 - ?templateMotifSequenceMatchBeginPositionQ9UXT799) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446100, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446100) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446100, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446100) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01446101) - 1) AS ?thisPositionOn26) . BIND(?thisPositionOn26 AS ?thisPositionOn27) . BIND(?this AS ?pfs1t112) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfse24) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn26, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01446a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionQ9UXT7118 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UXT7120 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UXT7MF_01446113 . ?templateMotifSequenceMatchRegionQ9UXT7118 faldo:begin ?templateMotifSequenceMatchBeginQ9UXT7119 . ?templateMotifSequenceMatchBeginQ9UXT7119 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UXT7114 ; faldo:reference isoform:Q9UXT7-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UXT7120 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . ?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01446124 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UXT7MF_01446115 . ?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01446123 . ?targetMotifMatchRegionMatchBeginMF_01446123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01446116 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01446124 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UXT7MF_01446113, 1, (STRLEN(?templateMotifCigarQ9UXT7MF_01446113) - STRLEN(REPLACE(?templateMotifCigarQ9UXT7MF_01446113, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionQ9UXT7114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446115, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446115) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446115, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446115) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01446116) - 1) AS ?thisPositionOn33) . BIND(?thisPositionOn33 AS ?thisPositionOn34) . BIND(?this AS ?pfs1t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01446a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionQ9UXT7133 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UXT7135 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UXT7MF_01446128 . ?templateMotifSequenceMatchRegionQ9UXT7133 faldo:begin ?templateMotifSequenceMatchBeginQ9UXT7134 . ?templateMotifSequenceMatchBeginQ9UXT7134 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UXT7129 ; faldo:reference isoform:Q9UXT7-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UXT7135 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . ?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01446139 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UXT7MF_01446130 . ?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01446138 . ?targetMotifMatchRegionMatchBeginMF_01446138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01446131 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01446139 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UXT7MF_01446128, 1, (STRLEN(?templateMotifCigarQ9UXT7MF_01446128) - STRLEN(REPLACE(?templateMotifCigarQ9UXT7MF_01446128, CONCAT('^(?:-*[^-]){', STR(((127 - ?templateMotifSequenceMatchBeginPositionQ9UXT7129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446130, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446130) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446130, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446130) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01446131) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs1t142) . 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) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_01446a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch147 faldo:location ?templateMotifSequenceMatchRegionQ9UXT7148 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UXT7150 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UXT7MF_01446143 . ?templateMotifSequenceMatchRegionQ9UXT7148 faldo:begin ?templateMotifSequenceMatchBeginQ9UXT7149 . ?templateMotifSequenceMatchBeginQ9UXT7149 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UXT7144 ; faldo:reference isoform:Q9UXT7-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UXT7150 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . ?targetMotifMatch151 faldo:location ?targetMotifMatchRegionMatch152 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01446154 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UXT7MF_01446145 . ?targetMotifMatchRegionMatch152 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01446153 . ?targetMotifMatchRegionMatchBeginMF_01446153 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01446146 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01446154 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UXT7MF_01446143, 1, (STRLEN(?templateMotifCigarQ9UXT7MF_01446143) - STRLEN(REPLACE(?templateMotifCigarQ9UXT7MF_01446143, CONCAT('^(?:-*[^-]){', STR(((285 - ?templateMotifSequenceMatchBeginPositionQ9UXT7144) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1155) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446145, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446145) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446145, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446145) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446145, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1155), '}'), '')))), '[^-]', ''))) AS ?step2156) . BIND(((?step2156 + ?targetMotifMatchRegionMatchBeginPositionMF_01446146) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t157) . 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_01446a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch162 faldo:location ?templateMotifSequenceMatchRegionQ9UXT7163 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UXT7165 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UXT7MF_01446158 . ?templateMotifSequenceMatchRegionQ9UXT7163 faldo:begin ?templateMotifSequenceMatchBeginQ9UXT7164 . ?templateMotifSequenceMatchBeginQ9UXT7164 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UXT7159 ; faldo:reference isoform:Q9UXT7-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UXT7165 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . ?targetMotifMatch166 faldo:location ?targetMotifMatchRegionMatch167 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01446169 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UXT7MF_01446160 . ?targetMotifMatchRegionMatch167 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01446168 . ?targetMotifMatchRegionMatchBeginMF_01446168 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01446161 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01446169 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UXT7MF_01446158, 1, (STRLEN(?templateMotifCigarQ9UXT7MF_01446158) - STRLEN(REPLACE(?templateMotifCigarQ9UXT7MF_01446158, CONCAT('^(?:-*[^-]){', STR(((159 - ?templateMotifSequenceMatchBeginPositionQ9UXT7159) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446160, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446160) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446160, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446160) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446160, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1170), '}'), '')))), '[^-]', ''))) AS ?step2171) . BIND(((?step2171 + ?targetMotifMatchRegionMatchBeginPositionMF_01446161) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t172) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse52) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01446a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch177 faldo:location ?templateMotifSequenceMatchRegionQ9UXT7178 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UXT7180 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UXT7MF_01446173 . ?templateMotifSequenceMatchRegionQ9UXT7178 faldo:begin ?templateMotifSequenceMatchBeginQ9UXT7179 . ?templateMotifSequenceMatchBeginQ9UXT7179 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UXT7174 ; faldo:reference isoform:Q9UXT7-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UXT7180 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . ?targetMotifMatch181 faldo:location ?targetMotifMatchRegionMatch182 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01446184 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UXT7MF_01446175 . ?targetMotifMatchRegionMatch182 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01446183 . ?targetMotifMatchRegionMatchBeginMF_01446183 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01446176 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01446184 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UXT7MF_01446173, 1, (STRLEN(?templateMotifCigarQ9UXT7MF_01446173) - STRLEN(REPLACE(?templateMotifCigarQ9UXT7MF_01446173, CONCAT('^(?:-*[^-]){', STR(((172 - ?templateMotifSequenceMatchBeginPositionQ9UXT7174) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1185) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446175, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446175) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446175, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446175) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446175, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1185), '}'), '')))), '[^-]', ''))) AS ?step2186) . BIND(((?step2186 + ?targetMotifMatchRegionMatchBeginPositionMF_01446176) - 1) AS ?thisPositionOn63) . BIND(?thisPositionOn63 AS ?thisPositionOn64) . BIND(?this AS ?pfs1t187) . 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) = 'G')) . BIND(URI(CONCAT(STR(?this), '#MF_01446a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch192 faldo:location ?templateMotifSequenceMatchRegionQ9UXT7193 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UXT7195 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UXT7MF_01446188 . ?templateMotifSequenceMatchRegionQ9UXT7193 faldo:begin ?templateMotifSequenceMatchBeginQ9UXT7194 . ?templateMotifSequenceMatchBeginQ9UXT7194 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UXT7189 ; faldo:reference isoform:Q9UXT7-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UXT7195 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . ?targetMotifMatch196 faldo:location ?targetMotifMatchRegionMatch197 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01446199 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UXT7MF_01446190 . ?targetMotifMatchRegionMatch197 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01446198 . ?targetMotifMatchRegionMatchBeginMF_01446198 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01446191 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01446199 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UXT7MF_01446188, 1, (STRLEN(?templateMotifCigarQ9UXT7MF_01446188) - STRLEN(REPLACE(?templateMotifCigarQ9UXT7MF_01446188, CONCAT('^(?:-*[^-]){', STR(((176 - ?templateMotifSequenceMatchBeginPositionQ9UXT7189) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446190, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446190) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446190, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446190) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446190, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) . BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_01446191) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs1t202) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb67) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse68) . FILTER (REGEX('[ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01446a66')) AS ?annotation66) . BIND(?this AS ?pfs65) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch207 faldo:location ?templateMotifSequenceMatchRegionQ9UXT7208 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9UXT7210 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9UXT7MF_01446203 . ?templateMotifSequenceMatchRegionQ9UXT7208 faldo:begin ?templateMotifSequenceMatchBeginQ9UXT7209 . ?templateMotifSequenceMatchBeginQ9UXT7209 faldo:position ?templateMotifSequenceMatchBeginPositionQ9UXT7204 ; faldo:reference isoform:Q9UXT7-1 . ?templateMotifSequenceProfileAlignmentOperationQ9UXT7210 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . ?targetMotifMatch211 faldo:location ?targetMotifMatchRegionMatch212 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01446214 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9UXT7MF_01446205 . ?targetMotifMatchRegionMatch212 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01446213 . ?targetMotifMatchRegionMatchBeginMF_01446213 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01446206 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01446214 edam:has_input signature:MF_01446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9UXT7MF_01446203, 1, (STRLEN(?templateMotifCigarQ9UXT7MF_01446203) - STRLEN(REPLACE(?templateMotifCigarQ9UXT7MF_01446203, CONCAT('^(?:-*[^-]){', STR(((257 - ?templateMotifSequenceMatchBeginPositionQ9UXT7204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446205, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446205) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9UXT7MF_01446205, 1, (STRLEN(?targetMotifMatchCigarQ9UXT7MF_01446205) - STRLEN(REPLACE(?targetMotifMatchCigarQ9UXT7MF_01446205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) . BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_01446206) - 1) AS ?thisPositionOn79) . BIND(?thisPositionOn79 AS ?thisPositionOn80) . BIND(?this AS ?pfs1t217) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse76) . FILTER (REGEX('[NS]', SUBSTR(?thisSequenceValue, ?thisPositionOn79, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01446a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:3366610 . BIND(?this AS ?case11) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:3366610 . })) . BIND(?this AS ?case12) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_01446http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01446#construct