CONSTRUCT { _:255082 up:source unirule:MF_00673 . _:255083 up:source unirule:MF_00673 . _:255084 up:source unirule:MF_00673 . _:255085 up:source unirule:MF_00673 . _:255086 up:source unirule:MF_00673 . _:255087 up:source unirule:MF_00673 . _:255088 up:source unirule:MF_00673 . _:255089 up:source unirule:MF_00673 . _:255090 up:source unirule:MF_00673 . _:255091 up:source unirule:MF_00673 . _:255092 up:source unirule:MF_00673 . _:255093 up:source unirule:MF_00673 . _:255094 up:source unirule:MF_00673 . _:255095 up:source unirule:MF_00673 . _:255096 up:source unirule:MF_00673 . _:255097 up:source unirule:MF_00673 . _:255098 up:source unirule:MF_00673 . _:255099 up:source unirule:MF_00673 . _:255100 up:source unirule:MF_00673 . _:255101 up:source unirule:MF_00673 . _:255102 up:source unirule:MF_00673 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation5 , ?annotation6 , ?annotation7 ; up:classifiedWith GO:0016746 , GO:0160300 , keyword:12 , keyword:808 ; up:recommendedName ?name0 . ?name0 up:ecName '2.3.1.-' ; up:fullName 'Iron-guanylylpyridinol cofactor biosynthesis protein HcgF' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'hcgF' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Product of one of the 7 hmd co-occurring genes (hcg), hcgA-G, which cluster with the [Fe]-hydrogenase-encoding gene hmd and are required for the biosynthesis of the iron-guanylylpyridinol (FeGP) cofactor used by [Fe]-hydrogenase. HcgF catalyzes the transesterification of guanylylpyridinol-AMP produced by HcgE to afford a Cys(HcgF)-S-guanylylpyridinol thioester.' . ?annotation3 up:activity ?activity4 ; rdf:type up:Catalytic_Activity_Annotation . ?activity4 up:catalyticActivity <http://rdf.rhea-db.org/85899>. ?annotation5 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis.' . ?annotation6 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the HcgF family.' . ?pfs8 up:annotation ?annotation9 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Nucleophile' . ?pfsb10 faldo:position ?thisPositionOn12 ; rdf:type faldo:ExactPosition . ?pfse11 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfs14 up:annotation ?annotation15 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; up:ligand ?ligand18 ; rdf:type up:Binding_Site_Annotation ; rdfs:comment 'covalent' . ?pfsb16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?ligand18 rdfs:subClassOf chebi:234382 . ?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:234382 . ?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:234382 . ?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:234382 . ?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:234382 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf chebi:234382 . ?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:234382 . ?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:234382 . ?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:234382 . _:255103 a rdf:Statement ; up:attribution _:255082 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:255104 a rdf:Statement ; up:attribution _:255083 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:255105 a rdf:Statement ; up:attribution _:255084 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:255106 a rdf:Statement ; up:attribution _:255085 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:255107 a rdf:Statement ; up:attribution _:255086 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:255108 a rdf:Statement ; up:attribution _:255087 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:255109 a rdf:Statement ; up:attribution _:255088 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:255110 a rdf:Statement ; up:attribution _:255089 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:12 . _:255111 a rdf:Statement ; up:attribution _:255090 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:255112 a rdf:Statement ; up:attribution _:255091 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016746 . _:255113 a rdf:Statement ; up:attribution _:255092 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0160300 . _:255114 a rdf:Statement ; up:source unirule:MF_00673 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:255115 a rdf:Statement ; up:attribution _:255093 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:255116 a rdf:Statement ; up:source unirule:MF_00673 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:255117 a rdf:Statement ; up:attribution _:255094 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:255118 a rdf:Statement ; up:source unirule:MF_00673 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:255119 a rdf:Statement ; up:attribution _:255095 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:255120 a rdf:Statement ; up:source unirule:MF_00673 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:255121 a rdf:Statement ; up:attribution _:255096 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:255122 a rdf:Statement ; up:source unirule:MF_00673 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:255123 a rdf:Statement ; up:attribution _:255097 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:255124 a rdf:Statement ; up:source unirule:MF_00673 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:255125 a rdf:Statement ; up:attribution _:255098 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:255126 a rdf:Statement ; up:source unirule:MF_00673 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:255127 a rdf:Statement ; up:attribution _:255099 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:255128 a rdf:Statement ; up:source unirule:MF_00673 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:255129 a rdf:Statement ; up:attribution _:255100 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:255130 a rdf:Statement ; up:source unirule:MF_00673 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:255131 a rdf:Statement ; up:attribution _:255101 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:255132 a rdf:Statement ; up:source unirule:MF_00673 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:255133 a rdf:Statement ; up:attribution _:255102 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00673 #Rule MF_00673 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2025-09-18 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00673 . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(URI(CONCAT(STR(?this), '#MF_00673a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00673a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00673a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00673a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00673a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00673a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionQ5864982 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5864984 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58649MF_0067377 . ?templateMotifSequenceMatchRegionQ5864982 faldo:begin ?templateMotifSequenceMatchBeginQ5864983 . ?templateMotifSequenceMatchBeginQ5864983 faldo:position ?templateMotifSequenceMatchBeginPositionQ5864978 ; faldo:reference isoform:Q58649-1 . ?templateMotifSequenceProfileAlignmentOperationQ5864984 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . ?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0067388 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58649MF_0067379 . ?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0067387 . ?targetMotifMatchRegionMatchBeginMF_0067387 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0067380 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0067388 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58649MF_0067377, 1, (STRLEN(?templateMotifCigarQ58649MF_0067377) - STRLEN(REPLACE(?templateMotifCigarQ58649MF_0067377, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionQ5864978) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58649MF_0067379, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_0067379) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_0067379, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58649MF_0067379, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_0067379) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_0067379, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0067380) - 1) AS ?thisPositionOn12) . BIND(?thisPositionOn12 AS ?thisPositionOn13) . BIND(?this AS ?pfs1t91) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00673a9')) AS ?annotation9) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionQ5864997 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ5864999 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58649MF_0067392 . ?templateMotifSequenceMatchRegionQ5864997 faldo:begin ?templateMotifSequenceMatchBeginQ5864998 . ?templateMotifSequenceMatchBeginQ5864998 faldo:position ?templateMotifSequenceMatchBeginPositionQ5864993 ; faldo:reference isoform:Q58649-1 . ?templateMotifSequenceProfileAlignmentOperationQ5864999 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00673103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58649MF_0067394 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00673102 . ?targetMotifMatchRegionMatchBeginMF_00673102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0067395 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00673103 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58649MF_0067392, 1, (STRLEN(?templateMotifCigarQ58649MF_0067392) - STRLEN(REPLACE(?templateMotifCigarQ58649MF_0067392, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionQ5864993) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58649MF_0067394, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_0067394) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_0067394, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58649MF_0067394, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_0067394) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_0067394, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0067395) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00673a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch111 faldo:location ?templateMotifSequenceMatchRegionQ58649112 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58649114 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58649MF_00673107 . ?templateMotifSequenceMatchRegionQ58649112 faldo:begin ?templateMotifSequenceMatchBeginQ58649113 . ?templateMotifSequenceMatchBeginQ58649113 faldo:position ?templateMotifSequenceMatchBeginPositionQ58649108 ; faldo:reference isoform:Q58649-1 . ?templateMotifSequenceProfileAlignmentOperationQ58649114 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . ?targetMotifMatch115 faldo:location ?targetMotifMatchRegionMatch116 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00673118 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58649MF_00673109 . ?targetMotifMatchRegionMatch116 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00673117 . ?targetMotifMatchRegionMatchBeginMF_00673117 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00673110 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00673118 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58649MF_00673107, 1, (STRLEN(?templateMotifCigarQ58649MF_00673107) - STRLEN(REPLACE(?templateMotifCigarQ58649MF_00673107, CONCAT('^(?:-*[^-]){', STR(((10 - ?templateMotifSequenceMatchBeginPositionQ58649108) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1119) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58649MF_00673109, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673109) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58649MF_00673109, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673109) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673109, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1119), '}'), '')))), '[^-]', ''))) AS ?step2120) . BIND(((?step2120 + ?targetMotifMatchRegionMatchBeginPositionMF_00673110) - 1) AS ?thisPositionOn26) . BIND(?thisPositionOn26 AS ?thisPositionOn27) . BIND(?this AS ?pfs1t121) . 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) = 'F')) . BIND(URI(CONCAT(STR(?this), '#MF_00673a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch126 faldo:location ?templateMotifSequenceMatchRegionQ58649127 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58649129 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58649MF_00673122 . ?templateMotifSequenceMatchRegionQ58649127 faldo:begin ?templateMotifSequenceMatchBeginQ58649128 . ?templateMotifSequenceMatchBeginQ58649128 faldo:position ?templateMotifSequenceMatchBeginPositionQ58649123 ; faldo:reference isoform:Q58649-1 . ?templateMotifSequenceProfileAlignmentOperationQ58649129 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . ?targetMotifMatch130 faldo:location ?targetMotifMatchRegionMatch131 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00673133 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58649MF_00673124 . ?targetMotifMatchRegionMatch131 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00673132 . ?targetMotifMatchRegionMatchBeginMF_00673132 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00673125 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00673133 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58649MF_00673122, 1, (STRLEN(?templateMotifCigarQ58649MF_00673122) - STRLEN(REPLACE(?templateMotifCigarQ58649MF_00673122, CONCAT('^(?:-*[^-]){', STR(((12 - ?templateMotifSequenceMatchBeginPositionQ58649123) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58649MF_00673124, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673124) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58649MF_00673124, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673124) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673124, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_00673125) - 1) AS ?thisPositionOn33) . BIND(?thisPositionOn33 AS ?thisPositionOn34) . BIND(?this AS ?pfs1t136) . 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_00673a29')) AS ?annotation29) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch141 faldo:location ?templateMotifSequenceMatchRegionQ58649142 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58649144 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58649MF_00673137 . ?templateMotifSequenceMatchRegionQ58649142 faldo:begin ?templateMotifSequenceMatchBeginQ58649143 . ?templateMotifSequenceMatchBeginQ58649143 faldo:position ?templateMotifSequenceMatchBeginPositionQ58649138 ; faldo:reference isoform:Q58649-1 . ?templateMotifSequenceProfileAlignmentOperationQ58649144 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . ?targetMotifMatch145 faldo:location ?targetMotifMatchRegionMatch146 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00673148 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58649MF_00673139 . ?targetMotifMatchRegionMatch146 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00673147 . ?targetMotifMatchRegionMatchBeginMF_00673147 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00673140 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00673148 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58649MF_00673137, 1, (STRLEN(?templateMotifCigarQ58649MF_00673137) - STRLEN(REPLACE(?templateMotifCigarQ58649MF_00673137, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionQ58649138) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58649MF_00673139, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673139) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58649MF_00673139, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673139) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673139, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_00673140) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs1t151) . 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) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00673a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionQ58649157 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58649159 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58649MF_00673152 . ?templateMotifSequenceMatchRegionQ58649157 faldo:begin ?templateMotifSequenceMatchBeginQ58649158 . ?templateMotifSequenceMatchBeginQ58649158 faldo:position ?templateMotifSequenceMatchBeginPositionQ58649153 ; faldo:reference isoform:Q58649-1 . ?templateMotifSequenceProfileAlignmentOperationQ58649159 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . ?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00673163 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58649MF_00673154 . ?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00673162 . ?targetMotifMatchRegionMatchBeginMF_00673162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00673155 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00673163 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58649MF_00673152, 1, (STRLEN(?templateMotifCigarQ58649MF_00673152) - STRLEN(REPLACE(?templateMotifCigarQ58649MF_00673152, CONCAT('^(?:-*[^-]){', STR(((26 - ?templateMotifSequenceMatchBeginPositionQ58649153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58649MF_00673154, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673154) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58649MF_00673154, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673154) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_00673155) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs1t166) . 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) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_00673a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionQ58649172 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58649174 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58649MF_00673167 . ?templateMotifSequenceMatchRegionQ58649172 faldo:begin ?templateMotifSequenceMatchBeginQ58649173 . ?templateMotifSequenceMatchBeginQ58649173 faldo:position ?templateMotifSequenceMatchBeginPositionQ58649168 ; faldo:reference isoform:Q58649-1 . ?templateMotifSequenceProfileAlignmentOperationQ58649174 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . ?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00673178 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58649MF_00673169 . ?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00673177 . ?targetMotifMatchRegionMatchBeginMF_00673177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00673170 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00673178 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58649MF_00673167, 1, (STRLEN(?templateMotifCigarQ58649MF_00673167) - STRLEN(REPLACE(?templateMotifCigarQ58649MF_00673167, CONCAT('^(?:-*[^-]){', STR(((27 - ?templateMotifSequenceMatchBeginPositionQ58649168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58649MF_00673169, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673169) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58649MF_00673169, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673169) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) . BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_00673170) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs1t181) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00673a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch186 faldo:location ?templateMotifSequenceMatchRegionQ58649187 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58649189 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58649MF_00673182 . ?templateMotifSequenceMatchRegionQ58649187 faldo:begin ?templateMotifSequenceMatchBeginQ58649188 . ?templateMotifSequenceMatchBeginQ58649188 faldo:position ?templateMotifSequenceMatchBeginPositionQ58649183 ; faldo:reference isoform:Q58649-1 . ?templateMotifSequenceProfileAlignmentOperationQ58649189 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . ?targetMotifMatch190 faldo:location ?targetMotifMatchRegionMatch191 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00673193 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58649MF_00673184 . ?targetMotifMatchRegionMatch191 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00673192 . ?targetMotifMatchRegionMatchBeginMF_00673192 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00673185 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00673193 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58649MF_00673182, 1, (STRLEN(?templateMotifCigarQ58649MF_00673182) - STRLEN(REPLACE(?templateMotifCigarQ58649MF_00673182, CONCAT('^(?:-*[^-]){', STR(((110 - ?templateMotifSequenceMatchBeginPositionQ58649183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58649MF_00673184, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673184) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58649MF_00673184, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673184) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), '')))), '[^-]', ''))) AS ?step2195) . BIND(((?step2195 + ?targetMotifMatchRegionMatchBeginPositionMF_00673185) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs1t196) . 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) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_00673a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch201 faldo:location ?templateMotifSequenceMatchRegionQ58649202 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58649204 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58649MF_00673197 . ?templateMotifSequenceMatchRegionQ58649202 faldo:begin ?templateMotifSequenceMatchBeginQ58649203 . ?templateMotifSequenceMatchBeginQ58649203 faldo:position ?templateMotifSequenceMatchBeginPositionQ58649198 ; faldo:reference isoform:Q58649-1 . ?templateMotifSequenceProfileAlignmentOperationQ58649204 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . ?targetMotifMatch205 faldo:location ?targetMotifMatchRegionMatch206 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00673208 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58649MF_00673199 . ?targetMotifMatchRegionMatch206 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00673207 . ?targetMotifMatchRegionMatchBeginMF_00673207 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00673200 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00673208 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58649MF_00673197, 1, (STRLEN(?templateMotifCigarQ58649MF_00673197) - STRLEN(REPLACE(?templateMotifCigarQ58649MF_00673197, CONCAT('^(?:-*[^-]){', STR(((111 - ?templateMotifSequenceMatchBeginPositionQ58649198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1209) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58649MF_00673199, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673199) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58649MF_00673199, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673199) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), '')))), '[^-]', ''))) AS ?step2210) . BIND(((?step2210 + ?targetMotifMatchRegionMatchBeginPositionMF_00673200) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs1t211) . 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) = 'A')) . BIND(URI(CONCAT(STR(?this), '#MF_00673a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch216 faldo:location ?templateMotifSequenceMatchRegionQ58649217 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ58649219 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ58649MF_00673212 . ?templateMotifSequenceMatchRegionQ58649217 faldo:begin ?templateMotifSequenceMatchBeginQ58649218 . ?templateMotifSequenceMatchBeginQ58649218 faldo:position ?templateMotifSequenceMatchBeginPositionQ58649213 ; faldo:reference isoform:Q58649-1 . ?templateMotifSequenceProfileAlignmentOperationQ58649219 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . ?targetMotifMatch220 faldo:location ?targetMotifMatchRegionMatch221 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00673223 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ58649MF_00673214 . ?targetMotifMatchRegionMatch221 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00673222 . ?targetMotifMatchRegionMatchBeginMF_00673222 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00673215 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00673223 edam:has_input signature:MF_00673 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ58649MF_00673212, 1, (STRLEN(?templateMotifCigarQ58649MF_00673212) - STRLEN(REPLACE(?templateMotifCigarQ58649MF_00673212, CONCAT('^(?:-*[^-]){', STR(((146 - ?templateMotifSequenceMatchBeginPositionQ58649213) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1224) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ58649MF_00673214, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673214) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ58649MF_00673214, 1, (STRLEN(?targetMotifMatchCigarQ58649MF_00673214) - STRLEN(REPLACE(?targetMotifMatchCigarQ58649MF_00673214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), '')))), '[^-]', ''))) AS ?step2225) . BIND(((?step2225 + ?targetMotifMatchRegionMatchBeginPositionMF_00673215) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs1t226) . 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) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00673a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } }